Ai
5 Star 9 Fork 0

Gitee 极速下载/ios-zebra

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/wstyres/Zebra
克隆/下载
project.pbxproj 141.51 KB
一键复制 编辑 原始数据 按行查看 历史
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
00ED302E235C23C5005E8302 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 00ED302C235C23C5005E8302 /* Localizable.strings */; };
3635D6B02299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3635D6AE2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.xib */; };
49009A652471D442005CA2E2 /* ZBScreenshotCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49009A632471D442005CA2E2 /* ZBScreenshotCollectionViewCell.xib */; };
4902F53D246E15C6007B7E25 /* ZBLinkTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4902F53B246E15C6007B7E25 /* ZBLinkTableViewCell.xib */; };
4910B3A02426BD2F00306C5C /* ZBSourceAccountBanner.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4910B39F2426BD2F00306C5C /* ZBSourceAccountBanner.xib */; };
493C3241227A905800603FB9 /* ZBPackageTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 493C323F227A905800603FB9 /* ZBPackageTableViewCell.xib */; };
499B0E31246B945B008825E4 /* ZBInfoTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 499B0E2F246B945B008825E4 /* ZBInfoTableViewCell.xib */; };
49F217A7246CEF98000F08C0 /* ZBBoldTableViewHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 49F217A6246CEF98000F08C0 /* ZBBoldTableViewHeaderView.xib */; };
4E090B7E28643BEC001FDE9D /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E090B7D28643BEC001FDE9D /* BadgeView.swift */; };
4E090B8028646362001FDE9D /* UIListContentConfiguration+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E090B7F28646362001FDE9D /* UIListContentConfiguration+Additions.swift */; };
4E138C64284B1BBC0058D94D /* Signpost.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E138C63284B1BBC0058D94D /* Signpost.swift */; };
4E138C66284BC2B00058D94D /* GzipDecompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E138C65284BC2B00058D94D /* GzipDecompressor.swift */; };
4E138C68284C690C0058D94D /* ProgressDonut.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E138C67284C690C0058D94D /* ProgressDonut.swift */; };
4E138C6A284E0E580058D94D /* SourceRefreshController+BackgroundRefresh.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E138C69284E0E580058D94D /* SourceRefreshController+BackgroundRefresh.swift */; };
4E1A1C6627B69F9A00B6DC9A /* ZebraCatalystHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1A1C6327B69F9A00B6DC9A /* ZebraCatalystHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
4E1A1C7527B6A30100B6DC9A /* ZebraCatalystHelper.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4E1A1C6127B69F9A00B6DC9A /* ZebraCatalystHelper.framework */; platformFilter = maccatalyst; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4E1A1C7A27B6A3A900B6DC9A /* ZBAppSceneHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1A1C7827B6A3A900B6DC9A /* ZBAppSceneHelper.h */; };
4E1A1C7B27B6A3A900B6DC9A /* ZBAppSceneHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1A1C7927B6A3A900B6DC9A /* ZBAppSceneHelper.m */; };
4E1A1C8827B6B9BF00B6DC9A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4E1A1C8627B6B9BF00B6DC9A /* InfoPlist.strings */; };
4E1A1C9027B6B9F600B6DC9A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4E1A1C8E27B6B9F600B6DC9A /* LaunchScreen.storyboard */; };
4E1A1C9227B7545800B6DC9A /* NSToolbarItem+AppItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1A1C9127B7545800B6DC9A /* NSToolbarItem+AppItems.swift */; };
4E1A1C9427B7B17700B6DC9A /* PackageSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1A1C9327B7B17700B6DC9A /* PackageSceneDelegate.swift */; };
4E1F060828411A47006B3F0C /* PackageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1F060728411A47006B3F0C /* PackageViewController.swift */; };
4E1F060A28411A93006B3F0C /* PackageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1F060928411A93006B3F0C /* PackageListViewController.swift */; };
4E1F061328475943006B3F0C /* PackageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1F061228475943006B3F0C /* PackageCollectionViewCell.swift */; };
4E1F061528477D5B006B3F0C /* SectionIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1F061428477D5B006B3F0C /* SectionIcon.swift */; };
4E2631782848A1730072B2BD /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E2631772848A1730072B2BD /* libbz2.tbd */; };
4E339AE327D08F7800F013C1 /* FileTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E339AE227D08F7800F013C1 /* FileTypes.swift */; };
4E339B8027D0E45300F013C1 /* URL+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E339B7F27D0E45300F013C1 /* URL+Additions.swift */; };
4E3B564F2853196D0058F096 /* SourceRefreshController+AppLifecycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E3B564E2853196D0058F096 /* SourceRefreshController+AppLifecycle.swift */; };
4E5F41C6285C2952003658AA /* libzstd.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EB235B5283E1A7300713CBB /* libzstd.xcframework */; };
4E5F41CA285C85EF003658AA /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5F41C9285C85EF003658AA /* LoadingView.swift */; };
4E5F41CD285CB723003658AA /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 4E5F41CC285CB723003658AA /* Kingfisher */; };
4E5F41CF285F6738003658AA /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5F41CE285F6738003658AA /* JobQueue.swift */; };
4E6F94472856434D002F5BD9 /* CSProgress+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E6F94462856434D002F5BD9 /* CSProgress+Additions.swift */; };
4E6F945128564BD7002F5BD9 /* CSProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E6F945028564BD7002F5BD9 /* CSProgress.swift */; };
4E7DC8B128589B0C0007392D /* BaseListCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DC8B028589B0C0007392D /* BaseListCollectionViewController.swift */; };
4E7DC8B32858A2990007392D /* ListCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DC8B22858A2990007392D /* ListCollectionViewController.swift */; };
4E7DC8B5285A270E0007392D /* UIImage+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DC8B4285A270E0007392D /* UIImage+Additions.swift */; };
4E7DC8B7285AF5120007392D /* PackageMenuCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DC8B6285AF5120007392D /* PackageMenuCommands.swift */; };
4E7DC8B9285B3FE70007392D /* NetworkController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DC8B8285B3FE70007392D /* NetworkController.swift */; };
4E8178722A49C87B00F0FACE /* UIScreen+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8178712A49C87B00F0FACE /* UIScreen+Extensions.swift */; };
4E840B3927D61ED700039938 /* SectionHeaderButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E840B3827D61ED700039938 /* SectionHeaderButton.swift */; };
4E840B3B27D6484900039938 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E840B3A27D6484900039938 /* GradientView.swift */; };
4E840B3E27D6F77400039938 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 4E840B4027D6F77400039938 /* Localizable.stringsdict */; };
4E840B4227D7142E00039938 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E840B4127D7142E00039938 /* HomeViewController.swift */; };
4E840B4427D7150000039938 /* SourceRefreshController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E840B4327D7150000039938 /* SourceRefreshController.swift */; };
4E87FBB52856DB96005C4704 /* libCSProgress.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E6F944E28564BD7002F5BD9 /* libCSProgress.a */; };
4E87FBB92856DDF7005C4704 /* TaskPriority+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E87FBB82856DDF7005C4704 /* TaskPriority+Additions.swift */; };
4E8D723927DB617A00B62753 /* PLPackage+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8D723827DB617A00B62753 /* PLPackage+Additions.swift */; };
4E8F843527D9EB4B0040AA6F /* HomeErrorCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8F843427D9EB4B0040AA6F /* HomeErrorCollectionViewCell.swift */; };
4E9B22AD2A5DD5AC00968394 /* HTTPTypes in Frameworks */ = {isa = PBXBuildFile; productRef = 4E9B22AC2A5DD5AC00968394 /* HTTPTypes */; };
4E9B22AF2A5DD5AC00968394 /* HTTPTypesFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = 4E9B22AE2A5DD5AC00968394 /* HTTPTypesFoundation */; };
4E9B22B12A5DD81800968394 /* HTTPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9B22B02A5DD81800968394 /* HTTPTypes.swift */; };
4E9FC8752790555800934FFE /* Plains.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4E9FC8732790555800934FFE /* Plains.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4E9FC887279061D600934FFE /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9FC886279061D600934FFE /* Color.swift */; };
4E9FC8892790637F00934FFE /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9FC8882790637F00934FFE /* Preferences.swift */; };
4E9FC89227910AD200934FFE /* UIFont+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9FC89127910AD200934FFE /* UIFont+Additions.swift */; };
4EA26E8E27C9CC070019A5AA /* NSUserActivity+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA26E8D27C9CC070019A5AA /* NSUserActivity+Additions.swift */; };
4EA26EA227CC87810019A5AA /* PlainsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA26EA127CC87810019A5AA /* PlainsController.swift */; };
4EA26EA627CCBD3B0019A5AA /* LoadingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA26EA527CCBD3B0019A5AA /* LoadingViewController.swift */; };
4EA26EB727CCDAC80019A5AA /* BaseSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA26EB627CCDAC80019A5AA /* BaseSceneDelegate.swift */; };
4EA26EBA27CCEEBC0019A5AA /* BrowseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA26EB927CCEEBC0019A5AA /* BrowseViewController.swift */; };
4EA26EC427CCF6500019A5AA /* DepictionKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4EA26EC327CCF6500019A5AA /* DepictionKit */; };
4EA2F1DD27DA2A0D0080DC35 /* Installed.pack in Resources */ = {isa = PBXBuildFile; fileRef = 4EA2F1DC27DA2A0D0080DC35 /* Installed.pack */; };
4EA833972875544B00029B9C /* SectionDateHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA833962875544B00029B9C /* SectionDateHeaderView.swift */; };
4EA8339928755AA800029B9C /* NumberFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA8339828755AA800029B9C /* NumberFormatter.swift */; };
4EA8339B287570B000029B9C /* WebImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA8339A287570B000029B9C /* WebImageView.swift */; };
4EA893DD27DDABD600E2EC7A /* sandboxed.json in Resources */ = {isa = PBXBuildFile; fileRef = 4EA893DC27DDABD600E2EC7A /* sandboxed.json */; };
4EA893DF27DF3D2100E2EC7A /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA893DE27DF3D2100E2EC7A /* Dictionary+Extensions.swift */; };
4EAC00452863390700B80531 /* SourceTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1428E7D277A2731005B0885 /* SourceTableViewCell.swift */; };
4EB23509283D2F5F00713CBB /* URLSession+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB23508283D2F5F00713CBB /* URLSession+Additions.swift */; };
4EB2350B283DCE1400713CBB /* RFC822DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB2350A283DCE1300713CBB /* RFC822DateFormatter.swift */; };
4EB2350D283DEA8C00713CBB /* Decompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB2350C283DEA8C00713CBB /* Decompressor.swift */; };
4EB23510283DFA3500713CBB /* AppleDecompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB2350F283DFA3500713CBB /* AppleDecompressor.swift */; };
4EB23512283DFA5500713CBB /* Bzip2Decompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB23511283DFA5500713CBB /* Bzip2Decompressor.swift */; };
4EB2354F283DFB8B00713CBB /* ZstdDecompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB2354E283DFB8B00713CBB /* ZstdDecompressor.swift */; };
4EB8C4812858340400FFC744 /* WakeLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C4802858340400FFC744 /* WakeLock.swift */; };
4EB8C483285839AF00FFC744 /* ProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C482285839AF00FFC744 /* ProgressBar.swift */; };
4EB8C48528583C5500FFC744 /* NavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C48428583C5500FFC744 /* NavigationBar.swift */; };
4EB8C48728583EAD00FFC744 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C48628583EAD00FFC744 /* NavigationController.swift */; };
4EB8C48A28583F8000FFC744 /* ErrorsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C48928583F8000FFC744 /* ErrorsViewController.swift */; };
4EB8C48D2858440700FFC744 /* ErrorCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8C48C2858440700FFC744 /* ErrorCollectionViewCell.swift */; };
4EBA840527D0FC0B00766DBE /* RedditNewsFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840427D0FC0B00766DBE /* RedditNewsFetcher.swift */; };
4EBA840827D104A300766DBE /* HTTPRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840727D104A300766DBE /* HTTPRequest.swift */; };
4EBA840A27D10DB100766DBE /* SourceCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840927D10DB100766DBE /* SourceCollectionViewCell.swift */; };
4EBA840C27D1F9A100766DBE /* SectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840B27D1F9A100766DBE /* SectionHeaderView.swift */; };
4EBA840E27D21F4700766DBE /* InfoFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840D27D21F4700766DBE /* InfoFooterView.swift */; };
4EBA841027D22F1300766DBE /* UINavigationBarAppearance+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA840F27D22F1300766DBE /* UINavigationBarAppearance+Extensions.swift */; };
4EBA841227D253AC00766DBE /* CarouselCollectionViewContainingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA841127D253AC00766DBE /* CarouselCollectionViewContainingCell.swift */; };
4EBA841527D2575A00766DBE /* CarouselViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA841427D2575A00766DBE /* CarouselViewController.swift */; };
4EBA841727D260B500766DBE /* CarouselItemCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA841627D260B500766DBE /* CarouselItemCollectionViewCell.swift */; };
4EBA841927D260D100766DBE /* CarouselItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA841827D260D100766DBE /* CarouselItem.swift */; };
4EBA841B27D3119800766DBE /* IconImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA841A27D3119800766DBE /* IconImageView.swift */; };
4EBA842227D38B7400766DBE /* ZBWorkspace.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBA842127D38B7400766DBE /* ZBWorkspace.m */; };
4EBF6FBB2841084600639096 /* Plains.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E9FC8732790555800934FFE /* Plains.framework */; };
4EC7F27827B272EC0078F953 /* SlingshotController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F27727B272EC0078F953 /* SlingshotController.swift */; };
4EC7F27F27B275F70078F953 /* String+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F27E27B275F70078F953 /* String+Localization.swift */; };
4EC7F28127B278F10078F953 /* UIDevice+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28027B278F10078F953 /* UIDevice+Extensions.swift */; };
4EC7F28327B28D3C0078F953 /* DeviceCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28227B28D3C0078F953 /* DeviceCommands.swift */; };
4EC7F28527B28D770078F953 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28427B28D770078F953 /* Command.swift */; };
4EC7F28727B291F30078F953 /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28627B291F30078F953 /* Device.swift */; };
4EC7F28927B2932F0078F953 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28827B2932F0078F953 /* Array+Extensions.swift */; };
4EC7F28B27B2985A0078F953 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28A27B2985A0078F953 /* String+Extensions.swift */; };
4EC7F28D27B29AB20078F953 /* Darwin+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28C27B29AB20078F953 /* Darwin+Extensions.swift */; };
4EC7F28F27B2B55C0078F953 /* URLController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F28E27B2B55C0078F953 /* URLController.swift */; };
4EC7F29127B3701D0078F953 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29027B3701D0078F953 /* AppDelegate.swift */; };
4EC7F29327B3714A0078F953 /* AppSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29227B3714A0078F953 /* AppSceneDelegate.swift */; };
4EC7F29527B393870078F953 /* UIApplication+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29427B393870078F953 /* UIApplication+Additions.swift */; };
4EC7F29C27B3A19F0078F953 /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29B27B3A19F0078F953 /* RootViewController.swift */; };
4EC7F29E27B3A5930078F953 /* SidebarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29D27B3A5930078F953 /* SidebarViewController.swift */; };
4EC7F2A027B53D990078F953 /* FileImportController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7F29F27B53D990078F953 /* FileImportController.swift */; };
4EE3CC7D283E50A0007D2943 /* SourceFileHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE3CC7C283E50A0007D2943 /* SourceFileHandler.swift */; };
4EE3CC7F283E50B1007D2943 /* SourceFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE3CC7E283E50B1007D2943 /* SourceFile.swift */; };
89051722237239A9000F0A32 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8905172123723995000F0A32 /* libc++.tbd */; };
8915515C2560A4F0005AF405 /* ZBPartialPresentationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8915515B2560A4F0005AF405 /* ZBPartialPresentationController.m */; };
891D1BAD26290FB1006839F7 /* ZBDummySource.m in Sources */ = {isa = PBXBuildFile; fileRef = 891D1BAC26290FB1006839F7 /* ZBDummySource.m */; };
8927D52123C29CCA00A7987E /* ZBSourceImportViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8927D52023C29CCA00A7987E /* ZBSourceImportViewController.mm */; };
8937495B248603D700CE0520 /* ZBSourceAddViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 89374959248603D700CE0520 /* ZBSourceAddViewController.mm */; };
894894032471CF9B00E2FF97 /* ZBChangelogTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 894894012471CF9B00E2FF97 /* ZBChangelogTableViewCell.xib */; };
895071992239E414004AE338 /* libMobileGestalt.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 895071982239E414004AE338 /* libMobileGestalt.tbd */; };
898C50432649F9E0002CDC09 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 898C50422649F9E0002CDC09 /* MessageUI.framework */; };
89B312882465D9640027FE29 /* ZBPackageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 89B312822465D9640027FE29 /* ZBPackageViewController.xib */; };
89C5FDEA21B1B13800A10E58 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 89C5FDE921B1B13800A10E58 /* Assets.xcassets */; };
89D97AFE25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 89D97AFD25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.m */; };
E1428E6F27791624005B0885 /* Canister.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1428E6E27791624005B0885 /* Canister.swift */; };
E1428E7927794FC4005B0885 /* Evander in Frameworks */ = {isa = PBXBuildFile; productRef = E1428E7827794FC4005B0885 /* Evander */; };
E193C67C277A8E0100B2469E /* PackageDepictionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E193C67B277A8E0100B2469E /* PackageDepictionViewController.swift */; };
E193C67E277A91CA00B2469E /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E193C67D277A91C900B2469E /* WebKit.framework */; };
E193C6A2277B93AA00B2469E /* HelionTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = E193C6A1277B93AA00B2469E /* HelionTheme.swift */; };
F057924627D7BC2500E9B477 /* PromotedPackageCarouselViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F057924527D7BC2500E9B477 /* PromotedPackageCarouselViewController.swift */; };
F057924827D7BC6D00E9B477 /* PromotedPackageCarouselItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F057924727D7BC6D00E9B477 /* PromotedPackageCarouselItem.swift */; };
F057924C27D7C2D800E9B477 /* PromotedPackagesCarouselCollectionViewContainingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F057924B27D7C2D800E9B477 /* PromotedPackagesCarouselCollectionViewContainingCell.swift */; };
F057924E27D7C37500E9B477 /* PromotedPackagesFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F057924D27D7C37500E9B477 /* PromotedPackagesFetcher.swift */; };
F0C1243427D7A2C50041022E /* SourceSectionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C1243327D7A2C50041022E /* SourceSectionsViewController.swift */; };
F0C1243627D7A52B0041022E /* SourceSectionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C1243527D7A52B0041022E /* SourceSectionCollectionViewCell.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
4E1A1C7627B6A31800B6DC9A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 89C5FDD521B1B13700A10E58 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4E1A1C6027B69F9A00B6DC9A;
remoteInfo = ZebraCatalystHelper;
};
4E87FBB62856DB96005C4704 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 89C5FDD521B1B13700A10E58 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4E6F944D28564BD7002F5BD9;
remoteInfo = CSProgress;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
4E6F944C28564BD7002F5BD9 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
893051F5260E723D0017CC29 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
4E1A1C7527B6A30100B6DC9A /* ZebraCatalystHelper.framework in Embed Frameworks */,
4E9FC8752790555800934FFE /* Plains.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
00ED302D235C23C5005E8302 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
13FE5E702363D4DE0052F0AB /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
3635D6AC2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBFeaturedCollectionViewCell.h; sourceTree = "<group>"; };
3635D6AD2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBFeaturedCollectionViewCell.m; sourceTree = "<group>"; };
3635D6AE2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBFeaturedCollectionViewCell.xib; sourceTree = "<group>"; };
363FE24D2287A1DD00B69929 /* ZBSourceAccountTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceAccountTableViewController.h; sourceTree = "<group>"; };
363FE24E2287A1DD00B69929 /* ZBSourceAccountTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceAccountTableViewController.m; sourceTree = "<group>"; };
3671B52022CB07F9008FD737 /* ZBHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBHomeViewController.h; sourceTree = "<group>"; };
3671B52122CB07F9008FD737 /* ZBHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBHomeViewController.m; sourceTree = "<group>"; };
367D80F322C3D1CF00581D60 /* ZBSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZBSettingsViewController.m; sourceTree = "<group>"; };
367D80F422C3D1CF00581D60 /* ZBSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZBSettingsViewController.h; sourceTree = "<group>"; };
369CF11122DA2361007EA0F7 /* ZBPackageFilesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageFilesViewController.h; sourceTree = "<group>"; };
369CF11222DA2361007EA0F7 /* ZBPackageFilesViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageFilesViewController.mm; sourceTree = "<group>"; };
36A1D8F9230A1616002694BE /* ZBUserInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZBUserInfo.h; sourceTree = "<group>"; };
36A1D8FA230A1616002694BE /* ZBUserInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZBUserInfo.m; sourceTree = "<group>"; };
36A1D902230A56A4002694BE /* ZBPurchaseInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZBPurchaseInfo.m; sourceTree = "<group>"; };
36A1D903230A56A5002694BE /* ZBPurchaseInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZBPurchaseInfo.h; sourceTree = "<group>"; };
49009A612471D442005CA2E2 /* ZBScreenshotCollectionViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBScreenshotCollectionViewCell.h; sourceTree = "<group>"; };
49009A622471D442005CA2E2 /* ZBScreenshotCollectionViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBScreenshotCollectionViewCell.m; sourceTree = "<group>"; };
49009A632471D442005CA2E2 /* ZBScreenshotCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBScreenshotCollectionViewCell.xib; sourceTree = "<group>"; };
4902F539246E15C6007B7E25 /* ZBLinkTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBLinkTableViewCell.h; sourceTree = "<group>"; };
4902F53A246E15C6007B7E25 /* ZBLinkTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBLinkTableViewCell.m; sourceTree = "<group>"; };
4902F53B246E15C6007B7E25 /* ZBLinkTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBLinkTableViewCell.xib; sourceTree = "<group>"; };
4910B39F2426BD2F00306C5C /* ZBSourceAccountBanner.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBSourceAccountBanner.xib; sourceTree = "<group>"; };
4910B3A62426BD5C00306C5C /* ZBSourceAccountBanner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceAccountBanner.h; sourceTree = "<group>"; };
4910B3A72426BD5C00306C5C /* ZBSourceAccountBanner.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceAccountBanner.m; sourceTree = "<group>"; };
493C323D227A905800603FB9 /* ZBPackageTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageTableViewCell.h; sourceTree = "<group>"; };
493C323E227A905800603FB9 /* ZBPackageTableViewCell.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageTableViewCell.mm; sourceTree = "<group>"; };
493C323F227A905800603FB9 /* ZBPackageTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBPackageTableViewCell.xib; sourceTree = "<group>"; };
49452C26246A414900F45C2D /* ZBActionButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBActionButton.h; sourceTree = "<group>"; };
49452C27246A414900F45C2D /* ZBActionButton.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBActionButton.m; sourceTree = "<group>"; };
499935F52496BDD2009A5BF9 /* UIViewController+Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Extensions.h"; sourceTree = "<group>"; };
499935F62496BDD2009A5BF9 /* UIViewController+Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Extensions.m"; sourceTree = "<group>"; };
499B0E23246B8437008825E4 /* ZBBoldTableViewHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBBoldTableViewHeaderView.h; sourceTree = "<group>"; };
499B0E24246B8437008825E4 /* ZBBoldTableViewHeaderView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBBoldTableViewHeaderView.m; sourceTree = "<group>"; };
499B0E2D246B945B008825E4 /* ZBInfoTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBInfoTableViewCell.h; sourceTree = "<group>"; };
499B0E2E246B945B008825E4 /* ZBInfoTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBInfoTableViewCell.m; sourceTree = "<group>"; };
499B0E2F246B945B008825E4 /* ZBInfoTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBInfoTableViewCell.xib; sourceTree = "<group>"; };
49F217A6246CEF98000F08C0 /* ZBBoldTableViewHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBBoldTableViewHeaderView.xib; sourceTree = "<group>"; };
49FD260524707DDF00594D1A /* ZBPackageDepictionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageDepictionViewController.h; sourceTree = "<group>"; };
49FD260624707DDF00594D1A /* ZBPackageDepictionViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageDepictionViewController.mm; sourceTree = "<group>"; };
49FD260724707DDF00594D1A /* ZBPackageDepictionViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBPackageDepictionViewController.xib; sourceTree = "<group>"; };
4E090B7D28643BEC001FDE9D /* BadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeView.swift; sourceTree = "<group>"; };
4E090B7F28646362001FDE9D /* UIListContentConfiguration+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIListContentConfiguration+Additions.swift"; sourceTree = "<group>"; };
4E138C63284B1BBC0058D94D /* Signpost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Signpost.swift; sourceTree = "<group>"; };
4E138C65284BC2B00058D94D /* GzipDecompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GzipDecompressor.swift; sourceTree = "<group>"; };
4E138C67284C690C0058D94D /* ProgressDonut.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressDonut.swift; sourceTree = "<group>"; };
4E138C69284E0E580058D94D /* SourceRefreshController+BackgroundRefresh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SourceRefreshController+BackgroundRefresh.swift"; sourceTree = "<group>"; };
4E1A1C6127B69F9A00B6DC9A /* ZebraCatalystHelper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZebraCatalystHelper.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4E1A1C6327B69F9A00B6DC9A /* ZebraCatalystHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZebraCatalystHelper.h; sourceTree = "<group>"; };
4E1A1C7827B6A3A900B6DC9A /* ZBAppSceneHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBAppSceneHelper.h; sourceTree = "<group>"; };
4E1A1C7927B6A3A900B6DC9A /* ZBAppSceneHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBAppSceneHelper.m; sourceTree = "<group>"; };
4E1A1C8727B6B9BF00B6DC9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/InfoPlist.strings; sourceTree = "<group>"; };
4E1A1C8F27B6B9F600B6DC9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4E1A1C9127B7545800B6DC9A /* NSToolbarItem+AppItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSToolbarItem+AppItems.swift"; sourceTree = "<group>"; };
4E1A1C9327B7B17700B6DC9A /* PackageSceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PackageSceneDelegate.swift; sourceTree = "<group>"; };
4E1F060728411A47006B3F0C /* PackageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PackageViewController.swift; sourceTree = "<group>"; };
4E1F060928411A93006B3F0C /* PackageListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PackageListViewController.swift; sourceTree = "<group>"; };
4E1F061228475943006B3F0C /* PackageCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PackageCollectionViewCell.swift; sourceTree = "<group>"; };
4E1F061428477D5B006B3F0C /* SectionIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionIcon.swift; sourceTree = "<group>"; };
4E2631772848A1730072B2BD /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libbz2.tbd; sourceTree = DEVELOPER_DIR; };
4E339AE227D08F7800F013C1 /* FileTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileTypes.swift; sourceTree = "<group>"; };
4E339B7F27D0E45300F013C1 /* URL+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Additions.swift"; sourceTree = "<group>"; };
4E3B564E2853196D0058F096 /* SourceRefreshController+AppLifecycle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SourceRefreshController+AppLifecycle.swift"; sourceTree = "<group>"; };
4E5F41C9285C85EF003658AA /* LoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; };
4E5F41CE285F6738003658AA /* JobQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobQueue.swift; sourceTree = "<group>"; };
4E6F94462856434D002F5BD9 /* CSProgress+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CSProgress+Additions.swift"; sourceTree = "<group>"; };
4E6F944E28564BD7002F5BD9 /* libCSProgress.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCSProgress.a; sourceTree = BUILT_PRODUCTS_DIR; };
4E6F945028564BD7002F5BD9 /* CSProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CSProgress.swift; sourceTree = "<group>"; };
4E7DC8B028589B0C0007392D /* BaseListCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseListCollectionViewController.swift; sourceTree = "<group>"; };
4E7DC8B22858A2990007392D /* ListCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListCollectionViewController.swift; sourceTree = "<group>"; };
4E7DC8B4285A270E0007392D /* UIImage+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Additions.swift"; sourceTree = "<group>"; };
4E7DC8B6285AF5120007392D /* PackageMenuCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PackageMenuCommands.swift; sourceTree = "<group>"; };
4E7DC8B8285B3FE70007392D /* NetworkController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkController.swift; sourceTree = "<group>"; };
4E8178712A49C87B00F0FACE /* UIScreen+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScreen+Extensions.swift"; sourceTree = "<group>"; };
4E840B3827D61ED700039938 /* SectionHeaderButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionHeaderButton.swift; sourceTree = "<group>"; };
4E840B3A27D6484900039938 /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = "<group>"; };
4E840B3F27D6F77400039938 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = Base; path = Base.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
4E840B4127D7142E00039938 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = "<group>"; };
4E840B4327D7150000039938 /* SourceRefreshController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceRefreshController.swift; sourceTree = "<group>"; };
4E87FBB82856DDF7005C4704 /* TaskPriority+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TaskPriority+Additions.swift"; sourceTree = "<group>"; };
4E8D723827DB617A00B62753 /* PLPackage+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PLPackage+Additions.swift"; sourceTree = "<group>"; };
4E8F843427D9EB4B0040AA6F /* HomeErrorCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeErrorCollectionViewCell.swift; sourceTree = "<group>"; };
4E9B22B02A5DD81800968394 /* HTTPTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPTypes.swift; sourceTree = "<group>"; };
4E9FC8732790555800934FFE /* Plains.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Plains.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4E9FC886279061D600934FFE /* Color.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = "<group>"; };
4E9FC8882790637F00934FFE /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
4E9FC89127910AD200934FFE /* UIFont+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Additions.swift"; sourceTree = "<group>"; };
4EA26E8D27C9CC070019A5AA /* NSUserActivity+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSUserActivity+Additions.swift"; sourceTree = "<group>"; };
4EA26EA127CC87810019A5AA /* PlainsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlainsController.swift; sourceTree = "<group>"; };
4EA26EA527CCBD3B0019A5AA /* LoadingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingViewController.swift; sourceTree = "<group>"; };
4EA26EB627CCDAC80019A5AA /* BaseSceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseSceneDelegate.swift; sourceTree = "<group>"; };
4EA26EB927CCEEBC0019A5AA /* BrowseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseViewController.swift; sourceTree = "<group>"; };
4EA26EC227CCF5430019A5AA /* DepictionKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = DepictionKit; path = Vendor/DepictionKit; sourceTree = "<group>"; };
4EA2F1DC27DA2A0D0080DC35 /* Installed.pack */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Installed.pack; sourceTree = "<group>"; };
4EA833962875544B00029B9C /* SectionDateHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionDateHeaderView.swift; sourceTree = "<group>"; };
4EA8339828755AA800029B9C /* NumberFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberFormatter.swift; sourceTree = "<group>"; };
4EA8339A287570B000029B9C /* WebImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebImageView.swift; sourceTree = "<group>"; };
4EA893DC27DDABD600E2EC7A /* sandboxed.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = sandboxed.json; sourceTree = "<group>"; };
4EA893DE27DF3D2100E2EC7A /* Dictionary+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Extensions.swift"; sourceTree = "<group>"; };
4EB23508283D2F5F00713CBB /* URLSession+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLSession+Additions.swift"; sourceTree = "<group>"; };
4EB2350A283DCE1300713CBB /* RFC822DateFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RFC822DateFormatter.swift; sourceTree = "<group>"; };
4EB2350C283DEA8C00713CBB /* Decompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Decompressor.swift; sourceTree = "<group>"; };
4EB2350F283DFA3500713CBB /* AppleDecompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppleDecompressor.swift; sourceTree = "<group>"; };
4EB23511283DFA5500713CBB /* Bzip2Decompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bzip2Decompressor.swift; sourceTree = "<group>"; };
4EB2354E283DFB8B00713CBB /* ZstdDecompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZstdDecompressor.swift; sourceTree = "<group>"; };
4EB235B5283E1A7300713CBB /* libzstd.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = libzstd.xcframework; path = "Vendor/Plains/Vendor/apt-pkg-deps/libzstd.xcframework"; sourceTree = "<group>"; };
4EB8C4802858340400FFC744 /* WakeLock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WakeLock.swift; sourceTree = "<group>"; };
4EB8C482285839AF00FFC744 /* ProgressBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBar.swift; sourceTree = "<group>"; };
4EB8C48428583C5500FFC744 /* NavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationBar.swift; sourceTree = "<group>"; };
4EB8C48628583EAD00FFC744 /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; };
4EB8C48928583F8000FFC744 /* ErrorsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorsViewController.swift; sourceTree = "<group>"; };
4EB8C48C2858440700FFC744 /* ErrorCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorCollectionViewCell.swift; sourceTree = "<group>"; };
4EBA840427D0FC0B00766DBE /* RedditNewsFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedditNewsFetcher.swift; sourceTree = "<group>"; };
4EBA840727D104A300766DBE /* HTTPRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPRequest.swift; sourceTree = "<group>"; };
4EBA840927D10DB100766DBE /* SourceCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceCollectionViewCell.swift; sourceTree = "<group>"; };
4EBA840B27D1F9A100766DBE /* SectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionHeaderView.swift; sourceTree = "<group>"; };
4EBA840D27D21F4700766DBE /* InfoFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoFooterView.swift; sourceTree = "<group>"; };
4EBA840F27D22F1300766DBE /* UINavigationBarAppearance+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationBarAppearance+Extensions.swift"; sourceTree = "<group>"; };
4EBA841127D253AC00766DBE /* CarouselCollectionViewContainingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarouselCollectionViewContainingCell.swift; sourceTree = "<group>"; };
4EBA841427D2575A00766DBE /* CarouselViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarouselViewController.swift; sourceTree = "<group>"; };
4EBA841627D260B500766DBE /* CarouselItemCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarouselItemCollectionViewCell.swift; sourceTree = "<group>"; };
4EBA841827D260D100766DBE /* CarouselItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarouselItem.swift; sourceTree = "<group>"; };
4EBA841A27D3119800766DBE /* IconImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IconImageView.swift; sourceTree = "<group>"; };
4EBA842027D38B7400766DBE /* ZBWorkspace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBWorkspace.h; sourceTree = "<group>"; };
4EBA842127D38B7400766DBE /* ZBWorkspace.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBWorkspace.m; sourceTree = "<group>"; };
4EBF6FB92841084300639096 /* APT.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = APT.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4EC7F27727B272EC0078F953 /* SlingshotController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlingshotController.swift; sourceTree = "<group>"; };
4EC7F27E27B275F70078F953 /* String+Localization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Localization.swift"; sourceTree = "<group>"; };
4EC7F28027B278F10078F953 /* UIDevice+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+Extensions.swift"; sourceTree = "<group>"; };
4EC7F28227B28D3C0078F953 /* DeviceCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceCommands.swift; sourceTree = "<group>"; };
4EC7F28427B28D770078F953 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = "<group>"; };
4EC7F28627B291F30078F953 /* Device.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = "<group>"; };
4EC7F28827B2932F0078F953 /* Array+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Extensions.swift"; sourceTree = "<group>"; };
4EC7F28A27B2985A0078F953 /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
4EC7F28C27B29AB20078F953 /* Darwin+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Darwin+Extensions.swift"; sourceTree = "<group>"; };
4EC7F28E27B2B55C0078F953 /* URLController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLController.swift; sourceTree = "<group>"; };
4EC7F29027B3701D0078F953 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4EC7F29227B3714A0078F953 /* AppSceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSceneDelegate.swift; sourceTree = "<group>"; };
4EC7F29427B393870078F953 /* UIApplication+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Additions.swift"; sourceTree = "<group>"; };
4EC7F29B27B3A19F0078F953 /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
4EC7F29D27B3A5930078F953 /* SidebarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarViewController.swift; sourceTree = "<group>"; };
4EC7F29F27B53D990078F953 /* FileImportController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileImportController.swift; sourceTree = "<group>"; };
4EE3CC7C283E50A0007D2943 /* SourceFileHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceFileHandler.swift; sourceTree = "<group>"; };
4EE3CC7E283E50B1007D2943 /* SourceFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceFile.swift; sourceTree = "<group>"; };
75052D19249E3F2600C2F796 /* ZBSettingsTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSettingsTableViewCell.h; sourceTree = "<group>"; };
75823618249E7DCA003713DD /* ZBSettingsTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSettingsTableViewCell.m; sourceTree = "<group>"; };
75D0A77D24A013A7007D84EF /* ZBPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPreferencesViewController.h; sourceTree = "<group>"; };
75D0A77E24A014D2007D84EF /* ZBPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBPreferencesViewController.m; sourceTree = "<group>"; };
8900FA4E2201E9C200476310 /* ZBQueueViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBQueueViewController.h; sourceTree = "<group>"; };
8900FA4F2201E9C200476310 /* ZBQueueViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBQueueViewController.mm; sourceTree = "<group>"; };
8903B864264F7351005B1098 /* ZBAppIconSettingsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBAppIconSettingsViewController.h; sourceTree = "<group>"; };
8903B865264F7351005B1098 /* ZBAppIconSettingsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBAppIconSettingsViewController.m; sourceTree = "<group>"; };
8905172123723995000F0A32 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
8908D508261250D800950353 /* macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = "<group>"; };
891551562560A496005AF405 /* ZBPackageFilterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageFilterViewController.h; sourceTree = "<group>"; };
891551572560A496005AF405 /* ZBPackageFilterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBPackageFilterViewController.m; sourceTree = "<group>"; };
8915515A2560A4F0005AF405 /* ZBPartialPresentationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPartialPresentationController.h; sourceTree = "<group>"; };
8915515B2560A4F0005AF405 /* ZBPartialPresentationController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBPartialPresentationController.m; sourceTree = "<group>"; };
89159FAE21F8E5FD0012C8FE /* ZBPackageViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageViewController.h; sourceTree = "<group>"; };
89159FAF21F8E5FD0012C8FE /* ZBPackageViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageViewController.mm; sourceTree = "<group>"; };
8916912E2367B4D4006E765F /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
8916AC2123CAAECC008BA02C /* ZBChangelogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZBChangelogViewController.h; sourceTree = "<group>"; };
8916AC2223CAAECC008BA02C /* ZBChangelogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZBChangelogViewController.m; sourceTree = "<group>"; };
8916AC2523CAAF1A008BA02C /* ZBDisplaySettingsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBDisplaySettingsViewController.h; sourceTree = "<group>"; };
8916AC2623CAAF1A008BA02C /* ZBDisplaySettingsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBDisplaySettingsViewController.m; sourceTree = "<group>"; };
891D1BAB26290FB1006839F7 /* ZBDummySource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBDummySource.h; sourceTree = "<group>"; };
891D1BAC26290FB1006839F7 /* ZBDummySource.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBDummySource.m; sourceTree = "<group>"; };
891ED4B02614F6EB005B926B /* ZBSidebarController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSidebarController.h; sourceTree = "<group>"; };
892552C3237B288000120F9B /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Localizable.strings; sourceTree = "<group>"; };
8927D51F23C29CCA00A7987E /* ZBSourceImportViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceImportViewController.h; sourceTree = "<group>"; };
8927D52023C29CCA00A7987E /* ZBSourceImportViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSourceImportViewController.mm; sourceTree = "<group>"; };
89308E2523FF4BBA00D4641D /* ZBResetViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBResetViewController.h; sourceTree = "<group>"; };
89308E2623FF4BBB00D4641D /* ZBResetViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBResetViewController.m; sourceTree = "<group>"; };
89308E2823FF6F1E00D4641D /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
89308E2923FF6F5500D4641D /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Localizable.strings; sourceTree = "<group>"; };
8931246C2561C38E0021C93B /* ZBFilterDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBFilterDelegate.h; sourceTree = "<group>"; };
8932F0C02364A0B200F16E5E /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0C12364A33000F16E5E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0C92364A60A00F16E5E /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0CA2364A83300F16E5E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0CC2364AA2D00F16E5E /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0CD2364AB5300F16E5E /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0CE2364F61100F16E5E /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0CF2364F78400F16E5E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
8932F0D02364F8A500F16E5E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
89374958248603D700CE0520 /* ZBSourceAddViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceAddViewController.h; sourceTree = "<group>"; };
89374959248603D700CE0520 /* ZBSourceAddViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSourceAddViewController.mm; sourceTree = "<group>"; };
8937CA2F23C3DFD400A4644C /* UINavigationBar+Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+Extensions.h"; sourceTree = "<group>"; };
8937CA3023C3DFD400A4644C /* UINavigationBar+Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+Extensions.m"; sourceTree = "<group>"; };
893952FD220B5D0100995109 /* ZBConsoleViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBConsoleViewController.h; sourceTree = "<group>"; };
893952FE220B5D0100995109 /* ZBConsoleViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBConsoleViewController.mm; sourceTree = "<group>"; };
8939BDC1260E67F600EA5C98 /* iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iOS.entitlements; sourceTree = "<group>"; };
893CB6522363A0C400204E27 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6532363A23500204E27 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6542363A40D00204E27 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6552363A54E00204E27 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6562363C0ED00204E27 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6642363D99400204E27 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
893CB6652364011B00204E27 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
893CB666236402EE00204E27 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
893CB6672364041500204E27 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
893CCD20256457A900656810 /* ZBSelectionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSelectionViewController.h; sourceTree = "<group>"; };
893CCD21256457A900656810 /* ZBSelectionViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSelectionViewController.m; sourceTree = "<group>"; };
893CCD252564582100656810 /* ZBSelectionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSelectionDelegate.h; sourceTree = "<group>"; };
893F857323C027E9005C4CF6 /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; };
8942C8E823639D86002DE095 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
89448816236A3FF200523D7C /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = "<group>"; };
89448817236A41B800523D7C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = "<group>"; };
89448818236A5BFB00523D7C /* sr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sr; path = sr.lproj/Localizable.strings; sourceTree = "<group>"; };
89463CDF2277B5C300A92FC5 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
894893EC2471C83100E2FF97 /* ZBPackageChangelogTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageChangelogTableViewController.h; sourceTree = "<group>"; };
894893ED2471C83100E2FF97 /* ZBPackageChangelogTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBPackageChangelogTableViewController.m; sourceTree = "<group>"; };
894893FF2471CF9B00E2FF97 /* ZBChangelogTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBChangelogTableViewCell.h; sourceTree = "<group>"; };
894894002471CF9B00E2FF97 /* ZBChangelogTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBChangelogTableViewCell.m; sourceTree = "<group>"; };
894894012471CF9B00E2FF97 /* ZBChangelogTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZBChangelogTableViewCell.xib; sourceTree = "<group>"; };
894ADA22259FC17200147001 /* ZBSourceFilterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceFilterViewController.h; sourceTree = "<group>"; };
894ADA23259FC17200147001 /* ZBSourceFilterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceFilterViewController.m; sourceTree = "<group>"; };
894EAB54261D5C4C00552235 /* ZBSidebarController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSidebarController.mm; sourceTree = "<group>"; };
895071972239E2FD004AE338 /* MobileGestalt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MobileGestalt.h; sourceTree = "<group>"; };
895071982239E414004AE338 /* libMobileGestalt.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libMobileGestalt.tbd; path = usr/lib/libMobileGestalt.tbd; sourceTree = SDKROOT; };
895A808623637C5100C166AC /* ZBCreditsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBCreditsViewController.h; sourceTree = "<group>"; };
895A808723637C5100C166AC /* ZBCreditsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBCreditsViewController.m; sourceTree = "<group>"; };
895C2AD82402303B0065F424 /* ZBSearchViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSearchViewController.h; sourceTree = "<group>"; };
895C2AD92402303B0065F424 /* ZBSearchViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSearchViewController.mm; sourceTree = "<group>"; };
895CB40126617D7A0013A21A /* ZBLanguageSettingsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBLanguageSettingsViewController.h; sourceTree = "<group>"; };
895CB40226617D7A0013A21A /* ZBLanguageSettingsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBLanguageSettingsViewController.m; sourceTree = "<group>"; };
896B2B51259FA2170082A62E /* ZBSourceListViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceListViewController.h; sourceTree = "<group>"; };
896B2B52259FA2170082A62E /* ZBSourceListViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSourceListViewController.mm; sourceTree = "<group>"; };
896B2B5C259FA7180082A62E /* ZBSourceFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceFilter.h; sourceTree = "<group>"; };
896B2B5D259FA7180082A62E /* ZBSourceFilter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceFilter.m; sourceTree = "<group>"; };
896B4A79237A0E5C007C4ABB /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = "<group>"; };
8980216A246A550A003FCD9A /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Localizable.strings; sourceTree = "<group>"; };
8987802D236DC49B005291EC /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = "<group>"; };
89878035236DE6D7005291EC /* hi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hi; path = hi.lproj/Localizable.strings; sourceTree = "<group>"; };
898C50422649F9E0002CDC09 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/iOSSupport/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; };
898F4CD1246EF5E500FC577B /* ZBPackageInfoController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageInfoController.h; sourceTree = "<group>"; };
898F4CD2246EFFEC00FC577B /* ZBPackageSupportViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageSupportViewController.h; sourceTree = "<group>"; };
898F4CD3246EFFEC00FC577B /* ZBPackageSupportViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageSupportViewController.mm; sourceTree = "<group>"; };
899229FB242815E90086E2F4 /* ZBSourceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceInfo.h; sourceTree = "<group>"; };
899229FC242815E90086E2F4 /* ZBSourceInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceInfo.m; sourceTree = "<group>"; };
89922A0A24281C030086E2F4 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = "<group>"; };
8997843F2242D25800C1138C /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
89A12979247B49F000C7310B /* UINavigationController+SBS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+SBS.h"; sourceTree = "<group>"; };
89A1297A247B49F000C7310B /* UINavigationController+SBS.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+SBS.m"; sourceTree = "<group>"; };
89A1B733223C97210053D0E2 /* ZBTabBarController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBTabBarController.h; sourceTree = "<group>"; };
89A1B734223C97210053D0E2 /* ZBTabBarController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBTabBarController.mm; sourceTree = "<group>"; };
89A44B06236B575500D92DC9 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
89A75F5E2606ECF100FB6422 /* ZBSourceViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceViewController.h; sourceTree = "<group>"; };
89A75F5F2606ECF100FB6422 /* ZBSourceViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBSourceViewController.mm; sourceTree = "<group>"; };
89AD450223CA4F010008831F /* UIImageView+Zebra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIImageView+Zebra.h"; sourceTree = "<group>"; };
89AD450323CA4F010008831F /* UIImageView+Zebra.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+Zebra.m"; sourceTree = "<group>"; };
89ADD1202561AEFC00DF2241 /* ZBPackageFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageFilter.h; sourceTree = "<group>"; };
89ADD1212561AEFC00DF2241 /* ZBPackageFilter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBPackageFilter.m; sourceTree = "<group>"; };
89B312822465D9640027FE29 /* ZBPackageViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ZBPackageViewController.xib; sourceTree = "<group>"; };
89B701D32641CAAA00F50DAD /* ZBErrorViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBErrorViewController.h; sourceTree = "<group>"; };
89B701D42641CAAA00F50DAD /* ZBErrorViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBErrorViewController.mm; sourceTree = "<group>"; };
89BAE2EC261A8F1D0063BA22 /* PLPackage+Zebra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PLPackage+Zebra.h"; sourceTree = "<group>"; };
89BAE2ED261A8F1D0063BA22 /* PLPackage+Zebra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = "PLPackage+Zebra.mm"; sourceTree = "<group>"; };
89C112A12400E7A200854713 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
89C5FDDD21B1B13700A10E58 /* Zebra.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Zebra.app; sourceTree = BUILT_PRODUCTS_DIR; };
89C5FDE021B1B13700A10E58 /* ZBAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBAppDelegate.h; sourceTree = "<group>"; };
89C5FDE121B1B13700A10E58 /* ZBAppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBAppDelegate.mm; sourceTree = "<group>"; };
89C5FDE921B1B13800A10E58 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
89C5FDEE21B1B13800A10E58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
89C5FDF621B1B3AF00A10E58 /* ZBPackageListViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageListViewController.h; sourceTree = "<group>"; };
89C5FDF721B1B3AF00A10E58 /* ZBPackageListViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageListViewController.mm; sourceTree = "<group>"; };
89C6828D239AACF4007D018C /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
89CCC6CC239D696600B7D85C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
89D97AFC25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSourceBulkAddViewController.h; sourceTree = "<group>"; };
89D97AFD25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSourceBulkAddViewController.m; sourceTree = "<group>"; };
89E3BD952428565100BF81A4 /* ZBSectionSelectorTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBSectionSelectorTableViewController.h; sourceTree = "<group>"; };
89E3BD962428565100BF81A4 /* ZBSectionSelectorTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBSectionSelectorTableViewController.m; sourceTree = "<group>"; };
89E3BD9824285F3C00BF81A4 /* ZBAuthorSelectorTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBAuthorSelectorTableViewController.h; sourceTree = "<group>"; };
89E3BD9924285F3C00BF81A4 /* ZBAuthorSelectorTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBAuthorSelectorTableViewController.m; sourceTree = "<group>"; };
89EA4ED0241B166D008DFE15 /* ZBFilterSettingsTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBFilterSettingsTableViewController.h; sourceTree = "<group>"; };
89EA4ED1241B166D008DFE15 /* ZBFilterSettingsTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBFilterSettingsTableViewController.m; sourceTree = "<group>"; };
89F86869236377660057D3D9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
89FBA8512643721500F97910 /* PLSource+Zebra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PLSource+Zebra.h"; sourceTree = "<group>"; };
89FBA8522643721500F97910 /* PLSource+Zebra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = "PLSource+Zebra.mm"; sourceTree = "<group>"; };
8EA226AF248BC4E100596838 /* ZBNotificationManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZBNotificationManager.m; sourceTree = "<group>"; };
8EA226B1248BC50400596838 /* ZBNotificationManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBNotificationManager.h; sourceTree = "<group>"; };
95B7FFF323643B74003616EC /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
96F1BEE92363DAB3009B0D27 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
9E1C85A522A38DCB00D93D14 /* ZBTab.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBTab.h; sourceTree = "<group>"; };
9EAE364A2289224E004CBBA3 /* ZBPackageActions.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ZBPackageActions.mm; sourceTree = "<group>"; };
9EAE364C228922D2004CBBA3 /* ZBPackageActions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZBPackageActions.h; sourceTree = "<group>"; };
9ECE3B9222D9C32F00F48A0E /* UITabBarItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UITabBarItem.h; sourceTree = "<group>"; };
9ED47D942365886300CF2021 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = "<group>"; };
A57BC3EA245D13F200D1687D /* UIAlertController+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIAlertController+Private.h"; sourceTree = "<group>"; };
A59E32832434E7DE00077D6E /* AccessibilityUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AccessibilityUtilities.h; sourceTree = "<group>"; };
E1428E6D27791624005B0885 /* Zebra-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Zebra-Bridging-Header.h"; sourceTree = "<group>"; };
E1428E6E27791624005B0885 /* Canister.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Canister.swift; sourceTree = "<group>"; };
E1428E7D277A2731005B0885 /* SourceTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceTableViewCell.swift; sourceTree = "<group>"; };
E193C67B277A8E0100B2469E /* PackageDepictionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PackageDepictionViewController.swift; path = Zebra/UI/Packages/PackageDepictionViewController.swift; sourceTree = SOURCE_ROOT; };
E193C67D277A91C900B2469E /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/System/iOSSupport/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
E193C6A1277B93AA00B2469E /* HelionTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelionTheme.swift; sourceTree = "<group>"; };
F057924527D7BC2500E9B477 /* PromotedPackageCarouselViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromotedPackageCarouselViewController.swift; sourceTree = "<group>"; };
F057924727D7BC6D00E9B477 /* PromotedPackageCarouselItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromotedPackageCarouselItem.swift; sourceTree = "<group>"; };
F057924B27D7C2D800E9B477 /* PromotedPackagesCarouselCollectionViewContainingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromotedPackagesCarouselCollectionViewContainingCell.swift; sourceTree = "<group>"; };
F057924D27D7C37500E9B477 /* PromotedPackagesFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromotedPackagesFetcher.swift; sourceTree = "<group>"; };
F0C1243327D7A2C50041022E /* SourceSectionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceSectionsViewController.swift; sourceTree = "<group>"; };
F0C1243527D7A52B0041022E /* SourceSectionCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceSectionCollectionViewCell.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4E1A1C5E27B69F9A00B6DC9A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4E6F944B28564BD7002F5BD9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
89C5FDDA21B1B13700A10E58 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4E5F41C6285C2952003658AA /* libzstd.xcframework in Frameworks */,
4E2631782848A1730072B2BD /* libbz2.tbd in Frameworks */,
4EBF6FBB2841084600639096 /* Plains.framework in Frameworks */,
4E9B22AF2A5DD5AC00968394 /* HTTPTypesFoundation in Frameworks */,
E1428E7927794FC4005B0885 /* Evander in Frameworks */,
4EA26EC427CCF6500019A5AA /* DepictionKit in Frameworks */,
4E87FBB52856DB96005C4704 /* libCSProgress.a in Frameworks */,
4E9B22AD2A5DD5AC00968394 /* HTTPTypes in Frameworks */,
895071992239E414004AE338 /* libMobileGestalt.tbd in Frameworks */,
898C50432649F9E0002CDC09 /* MessageUI.framework in Frameworks */,
4E5F41CD285CB723003658AA /* Kingfisher in Frameworks */,
E193C67E277A91CA00B2469E /* WebKit.framework in Frameworks */,
89051722237239A9000F0A32 /* libc++.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
367D80EF22C3D17F00581D60 /* Settings */ = {
isa = PBXGroup;
children = (
89EA4ECA241B1624008DFE15 /* Filters */,
);
path = Settings;
sourceTree = "<group>";
};
36A1D8F8230A15FC002694BE /* JSONParsing */ = {
isa = PBXGroup;
children = (
36A1D8F9230A1616002694BE /* ZBUserInfo.h */,
36A1D8FA230A1616002694BE /* ZBUserInfo.m */,
36A1D903230A56A5002694BE /* ZBPurchaseInfo.h */,
36A1D902230A56A4002694BE /* ZBPurchaseInfo.m */,
899229FB242815E90086E2F4 /* ZBSourceInfo.h */,
899229FC242815E90086E2F4 /* ZBSourceInfo.m */,
E1428E6E27791624005B0885 /* Canister.swift */,
);
path = JSONParsing;
sourceTree = "<group>";
};
4E1A1C6227B69F9A00B6DC9A /* Catalyst Helper */ = {
isa = PBXGroup;
children = (
4E1A1C6327B69F9A00B6DC9A /* ZebraCatalystHelper.h */,
4E1A1C7827B6A3A900B6DC9A /* ZBAppSceneHelper.h */,
4E1A1C7927B6A3A900B6DC9A /* ZBAppSceneHelper.m */,
);
path = "Catalyst Helper";
sourceTree = "<group>";
};
4E6F944F28564BD7002F5BD9 /* CSProgress */ = {
isa = PBXGroup;
children = (
4E6F945028564BD7002F5BD9 /* CSProgress.swift */,
);
path = CSProgress;
sourceTree = "<group>";
};
4E6F945528564C80002F5BD9 /* Vendor */ = {
isa = PBXGroup;
children = (
4E6F944F28564BD7002F5BD9 /* CSProgress */,
);
path = Vendor;
sourceTree = "<group>";
};
4EA26EB827CCEEAE0019A5AA /* Browse */ = {
isa = PBXGroup;
children = (
4EA26EB927CCEEBC0019A5AA /* BrowseViewController.swift */,
4EBA840427D0FC0B00766DBE /* RedditNewsFetcher.swift */,
4EBA840927D10DB100766DBE /* SourceCollectionViewCell.swift */,
);
path = Browse;
sourceTree = "<group>";
};
4EA2F1DB27DA2A0D0080DC35 /* Demo Resources */ = {
isa = PBXGroup;
children = (
4EA2F1DC27DA2A0D0080DC35 /* Installed.pack */,
);
path = "Demo Resources";
sourceTree = "<group>";
};
4EB2350E283DFA2600713CBB /* Compression */ = {
isa = PBXGroup;
children = (
4EB2350C283DEA8C00713CBB /* Decompressor.swift */,
4EB2350F283DFA3500713CBB /* AppleDecompressor.swift */,
4E138C65284BC2B00058D94D /* GzipDecompressor.swift */,
4EB23511283DFA5500713CBB /* Bzip2Decompressor.swift */,
4EB2354E283DFB8B00713CBB /* ZstdDecompressor.swift */,
);
path = Compression;
sourceTree = "<group>";
};
4EB8C48828583F7400FFC744 /* Errors */ = {
isa = PBXGroup;
children = (
4EB8C48928583F8000FFC744 /* ErrorsViewController.swift */,
);
path = Errors;
sourceTree = "<group>";
};
4EB8C48B285843EF00FFC744 /* Errors */ = {
isa = PBXGroup;
children = (
4EB8C48C2858440700FFC744 /* ErrorCollectionViewCell.swift */,
);
path = Errors;
sourceTree = "<group>";
};
4EBA840627D1049700766DBE /* HTTP */ = {
isa = PBXGroup;
children = (
4E9B22B02A5DD81800968394 /* HTTPTypes.swift */,
4EBA840727D104A300766DBE /* HTTPRequest.swift */,
4E7DC8B8285B3FE70007392D /* NetworkController.swift */,
);
path = HTTP;
sourceTree = "<group>";
};
4EBA841327D253B000766DBE /* Carousel */ = {
isa = PBXGroup;
children = (
4EBA841827D260D100766DBE /* CarouselItem.swift */,
4EBA841427D2575A00766DBE /* CarouselViewController.swift */,
4EBA841627D260B500766DBE /* CarouselItemCollectionViewCell.swift */,
4EBA841127D253AC00766DBE /* CarouselCollectionViewContainingCell.swift */,
);
path = Carousel;
sourceTree = "<group>";
};
4EBA841C27D33EAC00766DBE /* List */ = {
isa = PBXGroup;
children = (
4E7DC8B028589B0C0007392D /* BaseListCollectionViewController.swift */,
4E7DC8B22858A2990007392D /* ListCollectionViewController.swift */,
);
path = List;
sourceTree = "<group>";
};
4EBA841F27D38B4E00766DBE /* Utilities */ = {
isa = PBXGroup;
children = (
4EBA842027D38B7400766DBE /* ZBWorkspace.h */,
4EBA842127D38B7400766DBE /* ZBWorkspace.m */,
4E1F061428477D5B006B3F0C /* SectionIcon.swift */,
4E138C63284B1BBC0058D94D /* Signpost.swift */,
4EB8C4802858340400FFC744 /* WakeLock.swift */,
);
path = Utilities;
sourceTree = "<group>";
};
4EC7F2A127B555A20078F953 /* Controllers */ = {
isa = PBXGroup;
children = (
4EBA840627D1049700766DBE /* HTTP */,
4EC7F2A627B556040078F953 /* App */,
893952FC220B5CE400995109 /* Console */,
4EC7F2A327B555BD0078F953 /* Device */,
8EA226AE248BC4B000596838 /* Notifications */,
4EC7F2A527B555F20078F953 /* URL Handling */,
4EC7F2A227B555B40078F953 /* Plains */,
4EC7F2A727B556150078F953 /* Preferences */,
4EC7F2A427B555CD0078F953 /* Slingshot */,
);
path = Controllers;
sourceTree = "<group>";
};
4EC7F2A227B555B40078F953 /* Plains */ = {
isa = PBXGroup;
children = (
4EE3CC7B283E5093007D2943 /* Source Files */,
4EB2350E283DFA2600713CBB /* Compression */,
4EA26EA127CC87810019A5AA /* PlainsController.swift */,
4E840B4327D7150000039938 /* SourceRefreshController.swift */,
4E3B564E2853196D0058F096 /* SourceRefreshController+AppLifecycle.swift */,
4E138C69284E0E580058D94D /* SourceRefreshController+BackgroundRefresh.swift */,
4EB2350A283DCE1300713CBB /* RFC822DateFormatter.swift */,
4E5F41CE285F6738003658AA /* JobQueue.swift */,
);
path = Plains;
sourceTree = "<group>";
};
4EC7F2A327B555BD0078F953 /* Device */ = {
isa = PBXGroup;
children = (
4EC7F28227B28D3C0078F953 /* DeviceCommands.swift */,
4EC7F28627B291F30078F953 /* Device.swift */,
);
path = Device;
sourceTree = "<group>";
};
4EC7F2A427B555CD0078F953 /* Slingshot */ = {
isa = PBXGroup;
children = (
4EC7F27727B272EC0078F953 /* SlingshotController.swift */,
);
path = Slingshot;
sourceTree = "<group>";
};
4EC7F2A527B555F20078F953 /* URL Handling */ = {
isa = PBXGroup;
children = (
4EC7F28E27B2B55C0078F953 /* URLController.swift */,
4EC7F29F27B53D990078F953 /* FileImportController.swift */,
4E339AE227D08F7800F013C1 /* FileTypes.swift */,
);
path = "URL Handling";
sourceTree = "<group>";
};
4EC7F2A627B556040078F953 /* App */ = {
isa = PBXGroup;
children = (
89C5FDE021B1B13700A10E58 /* ZBAppDelegate.h */,
89C5FDE121B1B13700A10E58 /* ZBAppDelegate.mm */,
4EC7F29027B3701D0078F953 /* AppDelegate.swift */,
4EA26EB627CCDAC80019A5AA /* BaseSceneDelegate.swift */,
4EC7F29227B3714A0078F953 /* AppSceneDelegate.swift */,
4E1A1C9327B7B17700B6DC9A /* PackageSceneDelegate.swift */,
);
path = App;
sourceTree = "<group>";
};
4EC7F2A727B556150078F953 /* Preferences */ = {
isa = PBXGroup;
children = (
4E9FC8882790637F00934FFE /* Preferences.swift */,
);
path = Preferences;
sourceTree = "<group>";
};
4EC7F2A827B556360078F953 /* Supporting Files */ = {
isa = PBXGroup;
children = (
4EA2F1DB27DA2A0D0080DC35 /* Demo Resources */,
4EF9A52227B66758003B074F /* Resources */,
89C5FDEE21B1B13800A10E58 /* Info.plist */,
8908D508261250D800950353 /* macOS.entitlements */,
8939BDC1260E67F600EA5C98 /* iOS.entitlements */,
E1428E6D27791624005B0885 /* Zebra-Bridging-Header.h */,
4EA893DC27DDABD600E2EC7A /* sandboxed.json */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
4EE3CC7B283E5093007D2943 /* Source Files */ = {
isa = PBXGroup;
children = (
4EE3CC7E283E50B1007D2943 /* SourceFile.swift */,
4EE3CC7C283E50A0007D2943 /* SourceFileHandler.swift */,
);
path = "Source Files";
sourceTree = "<group>";
};
4EF9A52227B66758003B074F /* Resources */ = {
isa = PBXGroup;
children = (
4E1A1C8E27B6B9F600B6DC9A /* LaunchScreen.storyboard */,
00ED302C235C23C5005E8302 /* Localizable.strings */,
4E840B4027D6F77400039938 /* Localizable.stringsdict */,
4E1A1C8627B6B9BF00B6DC9A /* InfoPlist.strings */,
);
path = Resources;
sourceTree = "<group>";
};
8900FA512201EC6800476310 /* Helpers */ = {
isa = PBXGroup;
children = (
9EAE364C228922D2004CBBA3 /* ZBPackageActions.h */,
9EAE364A2289224E004CBBA3 /* ZBPackageActions.mm */,
898F4CD1246EF5E500FC577B /* ZBPackageInfoController.h */,
);
path = Helpers;
sourceTree = "<group>";
};
89114C67254C95B5003A7362 /* Packages */ = {
isa = PBXGroup;
children = (
89337A30253652E60065C4C1 /* Views */,
E193C67B277A8E0100B2469E /* PackageDepictionViewController.swift */,
89C5FDF621B1B3AF00A10E58 /* ZBPackageListViewController.h */,
89C5FDF721B1B3AF00A10E58 /* ZBPackageListViewController.mm */,
891551562560A496005AF405 /* ZBPackageFilterViewController.h */,
891551572560A496005AF405 /* ZBPackageFilterViewController.m */,
89159FAE21F8E5FD0012C8FE /* ZBPackageViewController.h */,
89159FAF21F8E5FD0012C8FE /* ZBPackageViewController.mm */,
89B312822465D9640027FE29 /* ZBPackageViewController.xib */,
49FD260524707DDF00594D1A /* ZBPackageDepictionViewController.h */,
49FD260624707DDF00594D1A /* ZBPackageDepictionViewController.mm */,
49FD260724707DDF00594D1A /* ZBPackageDepictionViewController.xib */,
898F4CD2246EFFEC00FC577B /* ZBPackageSupportViewController.h */,
898F4CD3246EFFEC00FC577B /* ZBPackageSupportViewController.mm */,
369CF11122DA2361007EA0F7 /* ZBPackageFilesViewController.h */,
369CF11222DA2361007EA0F7 /* ZBPackageFilesViewController.mm */,
4E1F060728411A47006B3F0C /* PackageViewController.swift */,
4E1F060928411A93006B3F0C /* PackageListViewController.swift */,
4E1F061228475943006B3F0C /* PackageCollectionViewCell.swift */,
4E7DC8B6285AF5120007392D /* PackageMenuCommands.swift */,
);
path = Packages;
sourceTree = "<group>";
};
8915515E2560C90E005AF405 /* Views */ = {
isa = PBXGroup;
children = (
499B0E23246B8437008825E4 /* ZBBoldTableViewHeaderView.h */,
499B0E24246B8437008825E4 /* ZBBoldTableViewHeaderView.m */,
49F217A6246CEF98000F08C0 /* ZBBoldTableViewHeaderView.xib */,
);
path = Views;
sourceTree = "<group>";
};
892F4E1D25337D3D00BAB3A5 /* Model */ = {
isa = PBXGroup;
children = (
89ADD1202561AEFC00DF2241 /* ZBPackageFilter.h */,
89ADD1212561AEFC00DF2241 /* ZBPackageFilter.m */,
896B2B5C259FA7180082A62E /* ZBSourceFilter.h */,
896B2B5D259FA7180082A62E /* ZBSourceFilter.m */,
4E8D723827DB617A00B62753 /* PLPackage+Additions.swift */,
89BAE2EC261A8F1D0063BA22 /* PLPackage+Zebra.h */,
89BAE2ED261A8F1D0063BA22 /* PLPackage+Zebra.mm */,
89FBA8512643721500F97910 /* PLSource+Zebra.h */,
89FBA8522643721500F97910 /* PLSource+Zebra.mm */,
891D1BAB26290FB1006839F7 /* ZBDummySource.h */,
891D1BAC26290FB1006839F7 /* ZBDummySource.m */,
);
path = Model;
sourceTree = "<group>";
};
89337A2F253652D50065C4C1 /* UI */ = {
isa = PBXGroup;
children = (
F0C1243727D7BBBA0041022E /* PromotedPackagesCarousel */,
4EC7F29B27B3A19F0078F953 /* RootViewController.swift */,
4EC7F29D27B3A5930078F953 /* SidebarViewController.swift */,
893884DF2550C20200365326 /* Common */,
4EBA841327D253B000766DBE /* Carousel */,
89829D462620CE2E00BB780D /* Console */,
89E47661260D4DCE009152C1 /* Home */,
4EBA841C27D33EAC00766DBE /* List */,
89114C67254C95B5003A7362 /* Packages */,
4EB8C48B285843EF00FFC744 /* Errors */,
8987E0E9261B96FD00859BA8 /* Queue */,
8983790425507D760066DCA7 /* Search */,
8962A374264DD64500B36B08 /* Settings */,
89EAD0B5259F9F330061FC3C /* Sources */,
9E1C85A522A38DCB00D93D14 /* ZBTab.h */,
89A1B733223C97210053D0E2 /* ZBTabBarController.h */,
89A1B734223C97210053D0E2 /* ZBTabBarController.mm */,
4E5F41C9285C85EF003658AA /* LoadingView.swift */,
4EA26EA527CCBD3B0019A5AA /* LoadingViewController.swift */,
891ED4B02614F6EB005B926B /* ZBSidebarController.h */,
894EAB54261D5C4C00552235 /* ZBSidebarController.mm */,
4E1A1C9127B7545800B6DC9A /* NSToolbarItem+AppItems.swift */,
4EB8C482285839AF00FFC744 /* ProgressBar.swift */,
4EB8C48428583C5500FFC744 /* NavigationBar.swift */,
4EB8C48628583EAD00FFC744 /* NavigationController.swift */,
);
path = UI;
sourceTree = "<group>";
};
89337A30253652E60065C4C1 /* Views */ = {
isa = PBXGroup;
children = (
89337A32253652EF0065C4C1 /* Cells */,
);
path = Views;
sourceTree = "<group>";
};
89337A32253652EF0065C4C1 /* Cells */ = {
isa = PBXGroup;
children = (
493C323D227A905800603FB9 /* ZBPackageTableViewCell.h */,
493C323E227A905800603FB9 /* ZBPackageTableViewCell.mm */,
493C323F227A905800603FB9 /* ZBPackageTableViewCell.xib */,
);
path = Cells;
sourceTree = "<group>";
};
893884DF2550C20200365326 /* Common */ = {
isa = PBXGroup;
children = (
893CCD242564580F00656810 /* Delegates */,
8915515E2560C90E005AF405 /* Views */,
8915515A2560A4F0005AF405 /* ZBPartialPresentationController.h */,
8915515B2560A4F0005AF405 /* ZBPartialPresentationController.m */,
893CCD20256457A900656810 /* ZBSelectionViewController.h */,
893CCD21256457A900656810 /* ZBSelectionViewController.m */,
89B701D32641CAAA00F50DAD /* ZBErrorViewController.h */,
89B701D42641CAAA00F50DAD /* ZBErrorViewController.mm */,
4EBA840B27D1F9A100766DBE /* SectionHeaderView.swift */,
4E840B3827D61ED700039938 /* SectionHeaderButton.swift */,
4EA833962875544B00029B9C /* SectionDateHeaderView.swift */,
4EBA840D27D21F4700766DBE /* InfoFooterView.swift */,
4EA8339A287570B000029B9C /* WebImageView.swift */,
4EBA841A27D3119800766DBE /* IconImageView.swift */,
4E840B3A27D6484900039938 /* GradientView.swift */,
4E138C67284C690C0058D94D /* ProgressDonut.swift */,
4E090B7D28643BEC001FDE9D /* BadgeView.swift */,
);
path = Common;
sourceTree = "<group>";
};
893952FC220B5CE400995109 /* Console */ = {
isa = PBXGroup;
children = (
4EC7F28427B28D770078F953 /* Command.swift */,
);
path = Console;
sourceTree = "<group>";
};
893CCD242564580F00656810 /* Delegates */ = {
isa = PBXGroup;
children = (
8931246C2561C38E0021C93B /* ZBFilterDelegate.h */,
893CCD252564582100656810 /* ZBSelectionDelegate.h */,
);
path = Delegates;
sourceTree = "<group>";
};
8958F28E23C3C56800FB64D9 /* Headers */ = {
isa = PBXGroup;
children = (
9ECE3B9222D9C32F00F48A0E /* UITabBarItem.h */,
895071972239E2FD004AE338 /* MobileGestalt.h */,
A59E32832434E7DE00077D6E /* AccessibilityUtilities.h */,
A57BC3EA245D13F200D1687D /* UIAlertController+Private.h */,
);
path = Headers;
sourceTree = "<group>";
};
8962A374264DD64500B36B08 /* Settings */ = {
isa = PBXGroup;
children = (
899C1C4826642686007F353E /* Cells */,
8903B864264F7351005B1098 /* ZBAppIconSettingsViewController.h */,
8903B865264F7351005B1098 /* ZBAppIconSettingsViewController.m */,
8916AC2523CAAF1A008BA02C /* ZBDisplaySettingsViewController.h */,
8916AC2623CAAF1A008BA02C /* ZBDisplaySettingsViewController.m */,
895CB40126617D7A0013A21A /* ZBLanguageSettingsViewController.h */,
895CB40226617D7A0013A21A /* ZBLanguageSettingsViewController.m */,
367D80F422C3D1CF00581D60 /* ZBSettingsViewController.h */,
367D80F322C3D1CF00581D60 /* ZBSettingsViewController.m */,
89308E2523FF4BBA00D4641D /* ZBResetViewController.h */,
89308E2623FF4BBB00D4641D /* ZBResetViewController.m */,
75D0A77D24A013A7007D84EF /* ZBPreferencesViewController.h */,
75D0A77E24A014D2007D84EF /* ZBPreferencesViewController.m */,
);
path = Settings;
sourceTree = "<group>";
};
896F11B321B2309A0017B581 /* Packages */ = {
isa = PBXGroup;
children = (
89FEBC1C22C2987A00B58662 /* Views */,
8900FA512201EC6800476310 /* Helpers */,
896F11C521B231AF0017B581 /* Controllers */,
);
path = Packages;
sourceTree = "<group>";
};
896F11B421B230A40017B581 /* Sources */ = {
isa = PBXGroup;
children = (
89F213C123BED9DE00F3E5E5 /* Views */,
896F11C821B231CF0017B581 /* Controllers */,
);
path = Sources;
sourceTree = "<group>";
};
896F11C521B231AF0017B581 /* Controllers */ = {
isa = PBXGroup;
children = (
894893EC2471C83100E2FF97 /* ZBPackageChangelogTableViewController.h */,
894893ED2471C83100E2FF97 /* ZBPackageChangelogTableViewController.m */,
);
path = Controllers;
sourceTree = "<group>";
};
896F11C821B231CF0017B581 /* Controllers */ = {
isa = PBXGroup;
children = (
363FE24D2287A1DD00B69929 /* ZBSourceAccountTableViewController.h */,
363FE24E2287A1DD00B69929 /* ZBSourceAccountTableViewController.m */,
);
path = Controllers;
sourceTree = "<group>";
};
89829D462620CE2E00BB780D /* Console */ = {
isa = PBXGroup;
children = (
893952FD220B5D0100995109 /* ZBConsoleViewController.h */,
893952FE220B5D0100995109 /* ZBConsoleViewController.mm */,
);
path = Console;
sourceTree = "<group>";
};
8983790425507D760066DCA7 /* Search */ = {
isa = PBXGroup;
children = (
895C2AD82402303B0065F424 /* ZBSearchViewController.h */,
895C2AD92402303B0065F424 /* ZBSearchViewController.mm */,
);
path = Search;
sourceTree = "<group>";
};
8987E0E9261B96FD00859BA8 /* Queue */ = {
isa = PBXGroup;
children = (
8900FA4E2201E9C200476310 /* ZBQueueViewController.h */,
8900FA4F2201E9C200476310 /* ZBQueueViewController.mm */,
);
path = Queue;
sourceTree = "<group>";
};
899C1C4826642686007F353E /* Cells */ = {
isa = PBXGroup;
children = (
75052D19249E3F2600C2F796 /* ZBSettingsTableViewCell.h */,
75823618249E7DCA003713DD /* ZBSettingsTableViewCell.m */,
);
path = Cells;
sourceTree = "<group>";
};
89BDCB6F2289FEA800FC1345 /* Extensions */ = {
isa = PBXGroup;
children = (
4E9FC886279061D600934FFE /* Color.swift */,
4E9FC89127910AD200934FFE /* UIFont+Additions.swift */,
8937CA2F23C3DFD400A4644C /* UINavigationBar+Extensions.h */,
8937CA3023C3DFD400A4644C /* UINavigationBar+Extensions.m */,
89AD450223CA4F010008831F /* UIImageView+Zebra.h */,
89AD450323CA4F010008831F /* UIImageView+Zebra.m */,
89A12979247B49F000C7310B /* UINavigationController+SBS.h */,
89A1297A247B49F000C7310B /* UINavigationController+SBS.m */,
499935F52496BDD2009A5BF9 /* UIViewController+Extensions.h */,
499935F62496BDD2009A5BF9 /* UIViewController+Extensions.m */,
E193C6A1277B93AA00B2469E /* HelionTheme.swift */,
4EC7F27E27B275F70078F953 /* String+Localization.swift */,
4EC7F28027B278F10078F953 /* UIDevice+Extensions.swift */,
4EC7F28827B2932F0078F953 /* Array+Extensions.swift */,
4EA893DE27DF3D2100E2EC7A /* Dictionary+Extensions.swift */,
4EC7F28A27B2985A0078F953 /* String+Extensions.swift */,
4EC7F28C27B29AB20078F953 /* Darwin+Extensions.swift */,
4EC7F29427B393870078F953 /* UIApplication+Additions.swift */,
4E8178712A49C87B00F0FACE /* UIScreen+Extensions.swift */,
4EA26E8D27C9CC070019A5AA /* NSUserActivity+Additions.swift */,
4E339B7F27D0E45300F013C1 /* URL+Additions.swift */,
4EBA840F27D22F1300766DBE /* UINavigationBarAppearance+Extensions.swift */,
4EB23508283D2F5F00713CBB /* URLSession+Additions.swift */,
4E6F94462856434D002F5BD9 /* CSProgress+Additions.swift */,
4E87FBB82856DDF7005C4704 /* TaskPriority+Additions.swift */,
4E7DC8B4285A270E0007392D /* UIImage+Additions.swift */,
4E090B7F28646362001FDE9D /* UIListContentConfiguration+Additions.swift */,
4EA8339828755AA800029B9C /* NumberFormatter.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
89C5FDD421B1B13700A10E58 = {
isa = PBXGroup;
children = (
89C5FDDF21B1B13700A10E58 /* Zebra */,
4E1A1C6227B69F9A00B6DC9A /* Catalyst Helper */,
4E6F945528564C80002F5BD9 /* Vendor */,
89C5FDDE21B1B13700A10E58 /* Products */,
E193C675277A532700B2469E /* Packages */,
89E8633B21D5A8C00081E485 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
usesTabs = 1;
};
89C5FDDE21B1B13700A10E58 /* Products */ = {
isa = PBXGroup;
children = (
89C5FDDD21B1B13700A10E58 /* Zebra.app */,
4E1A1C6127B69F9A00B6DC9A /* ZebraCatalystHelper.framework */,
4E6F944E28564BD7002F5BD9 /* libCSProgress.a */,
);
name = Products;
sourceTree = "<group>";
};
89C5FDDF21B1B13700A10E58 /* Zebra */ = {
isa = PBXGroup;
children = (
4EC7F2A127B555A20078F953 /* Controllers */,
89BDCB6F2289FEA800FC1345 /* Extensions */,
8958F28E23C3C56800FB64D9 /* Headers */,
36A1D8F8230A15FC002694BE /* JSONParsing */,
892F4E1D25337D3D00BAB3A5 /* Model */,
89FEBC1B22C293E100B58662 /* Tabs */,
89337A2F253652D50065C4C1 /* UI */,
4EBA841F27D38B4E00766DBE /* Utilities */,
89C5FDE921B1B13800A10E58 /* Assets.xcassets */,
4EC7F2A827B556360078F953 /* Supporting Files */,
);
path = Zebra;
sourceTree = "<group>";
};
89E47661260D4DCE009152C1 /* Home */ = {
isa = PBXGroup;
children = (
3671B52022CB07F9008FD737 /* ZBHomeViewController.h */,
3671B52122CB07F9008FD737 /* ZBHomeViewController.m */,
8916AC2123CAAECC008BA02C /* ZBChangelogViewController.h */,
8916AC2223CAAECC008BA02C /* ZBChangelogViewController.m */,
895A808623637C5100C166AC /* ZBCreditsViewController.h */,
895A808723637C5100C166AC /* ZBCreditsViewController.m */,
);
path = Home;
sourceTree = "<group>";
};
89E8633621D5A1420081E485 /* Home */ = {
isa = PBXGroup;
children = (
4EB8C48828583F7400FFC744 /* Errors */,
4E840B4127D7142E00039938 /* HomeViewController.swift */,
4E8F843427D9EB4B0040AA6F /* HomeErrorCollectionViewCell.swift */,
367D80EF22C3D17F00581D60 /* Settings */,
);
path = Home;
sourceTree = "<group>";
};
89E8633B21D5A8C00081E485 /* Frameworks */ = {
isa = PBXGroup;
children = (
4E2631772848A1730072B2BD /* libbz2.tbd */,
4EBF6FB92841084300639096 /* APT.framework */,
4EB235B5283E1A7300713CBB /* libzstd.xcframework */,
4E9FC8732790555800934FFE /* Plains.framework */,
E193C67D277A91C900B2469E /* WebKit.framework */,
898C50422649F9E0002CDC09 /* MessageUI.framework */,
893F857323C027E9005C4CF6 /* libcompression.tbd */,
8905172123723995000F0A32 /* libc++.tbd */,
89463CDF2277B5C300A92FC5 /* libz.tbd */,
8997843F2242D25800C1138C /* libbz2.tbd */,
895071982239E414004AE338 /* libMobileGestalt.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
};
89EA4ECA241B1624008DFE15 /* Filters */ = {
isa = PBXGroup;
children = (
89EA4ED0241B166D008DFE15 /* ZBFilterSettingsTableViewController.h */,
89EA4ED1241B166D008DFE15 /* ZBFilterSettingsTableViewController.m */,
89E3BD952428565100BF81A4 /* ZBSectionSelectorTableViewController.h */,
89E3BD962428565100BF81A4 /* ZBSectionSelectorTableViewController.m */,
89E3BD9824285F3C00BF81A4 /* ZBAuthorSelectorTableViewController.h */,
89E3BD9924285F3C00BF81A4 /* ZBAuthorSelectorTableViewController.m */,
);
path = Filters;
sourceTree = "<group>";
};
89EAD0B5259F9F330061FC3C /* Sources */ = {
isa = PBXGroup;
children = (
F0C1243227D7A2AF0041022E /* Sections */,
89EAD0B6259F9F540061FC3C /* Views */,
896B2B51259FA2170082A62E /* ZBSourceListViewController.h */,
896B2B52259FA2170082A62E /* ZBSourceListViewController.mm */,
894ADA22259FC17200147001 /* ZBSourceFilterViewController.h */,
894ADA23259FC17200147001 /* ZBSourceFilterViewController.m */,
89374958248603D700CE0520 /* ZBSourceAddViewController.h */,
89374959248603D700CE0520 /* ZBSourceAddViewController.mm */,
89D97AFC25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.h */,
89D97AFD25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.m */,
8927D51F23C29CCA00A7987E /* ZBSourceImportViewController.h */,
8927D52023C29CCA00A7987E /* ZBSourceImportViewController.mm */,
89A75F5E2606ECF100FB6422 /* ZBSourceViewController.h */,
89A75F5F2606ECF100FB6422 /* ZBSourceViewController.mm */,
);
path = Sources;
sourceTree = "<group>";
};
89EAD0B6259F9F540061FC3C /* Views */ = {
isa = PBXGroup;
children = (
89EAD0B7259F9F5A0061FC3C /* Cells */,
4910B3A62426BD5C00306C5C /* ZBSourceAccountBanner.h */,
4910B3A72426BD5C00306C5C /* ZBSourceAccountBanner.m */,
4910B39F2426BD2F00306C5C /* ZBSourceAccountBanner.xib */,
);
path = Views;
sourceTree = "<group>";
};
89EAD0B7259F9F5A0061FC3C /* Cells */ = {
isa = PBXGroup;
children = (
E1428E7D277A2731005B0885 /* SourceTableViewCell.swift */,
);
path = Cells;
sourceTree = "<group>";
};
89F213C123BED9DE00F3E5E5 /* Views */ = {
isa = PBXGroup;
children = (
3635D6AC2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.h */,
3635D6AD2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.m */,
3635D6AE2299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.xib */,
);
path = Views;
sourceTree = "<group>";
};
89FEBC1B22C293E100B58662 /* Tabs */ = {
isa = PBXGroup;
children = (
89E8633621D5A1420081E485 /* Home */,
4EA26EB827CCEEAE0019A5AA /* Browse */,
896F11B421B230A40017B581 /* Sources */,
896F11B321B2309A0017B581 /* Packages */,
);
path = Tabs;
sourceTree = "<group>";
};
89FEBC1C22C2987A00B58662 /* Views */ = {
isa = PBXGroup;
children = (
499B0E2D246B945B008825E4 /* ZBInfoTableViewCell.h */,
499B0E2E246B945B008825E4 /* ZBInfoTableViewCell.m */,
499B0E2F246B945B008825E4 /* ZBInfoTableViewCell.xib */,
4902F539246E15C6007B7E25 /* ZBLinkTableViewCell.h */,
4902F53A246E15C6007B7E25 /* ZBLinkTableViewCell.m */,
4902F53B246E15C6007B7E25 /* ZBLinkTableViewCell.xib */,
49452C26246A414900F45C2D /* ZBActionButton.h */,
49452C27246A414900F45C2D /* ZBActionButton.m */,
894893FF2471CF9B00E2FF97 /* ZBChangelogTableViewCell.h */,
894894002471CF9B00E2FF97 /* ZBChangelogTableViewCell.m */,
894894012471CF9B00E2FF97 /* ZBChangelogTableViewCell.xib */,
49009A612471D442005CA2E2 /* ZBScreenshotCollectionViewCell.h */,
49009A622471D442005CA2E2 /* ZBScreenshotCollectionViewCell.m */,
49009A632471D442005CA2E2 /* ZBScreenshotCollectionViewCell.xib */,
);
path = Views;
sourceTree = "<group>";
};
8EA226AE248BC4B000596838 /* Notifications */ = {
isa = PBXGroup;
children = (
8EA226B1248BC50400596838 /* ZBNotificationManager.h */,
8EA226AF248BC4E100596838 /* ZBNotificationManager.m */,
);
path = Notifications;
sourceTree = "<group>";
};
E193C675277A532700B2469E /* Packages */ = {
isa = PBXGroup;
children = (
4EA26EC227CCF5430019A5AA /* DepictionKit */,
);
name = Packages;
sourceTree = "<group>";
};
F0C1243227D7A2AF0041022E /* Sections */ = {
isa = PBXGroup;
children = (
F0C1243327D7A2C50041022E /* SourceSectionsViewController.swift */,
F0C1243527D7A52B0041022E /* SourceSectionCollectionViewCell.swift */,
);
path = Sections;
sourceTree = "<group>";
};
F0C1243727D7BBBA0041022E /* PromotedPackagesCarousel */ = {
isa = PBXGroup;
children = (
F057924527D7BC2500E9B477 /* PromotedPackageCarouselViewController.swift */,
F057924727D7BC6D00E9B477 /* PromotedPackageCarouselItem.swift */,
F057924B27D7C2D800E9B477 /* PromotedPackagesCarouselCollectionViewContainingCell.swift */,
F057924D27D7C37500E9B477 /* PromotedPackagesFetcher.swift */,
);
path = PromotedPackagesCarousel;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
4E1A1C5C27B69F9A00B6DC9A /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
4E1A1C6627B69F9A00B6DC9A /* ZebraCatalystHelper.h in Headers */,
4E1A1C7A27B6A3A900B6DC9A /* ZBAppSceneHelper.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
4E1A1C6027B69F9A00B6DC9A /* ZebraCatalystHelper */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E1A1C6E27B69F9A00B6DC9A /* Build configuration list for PBXNativeTarget "ZebraCatalystHelper" */;
buildPhases = (
4E1A1C5C27B69F9A00B6DC9A /* Headers */,
4E1A1C5D27B69F9A00B6DC9A /* Sources */,
4E1A1C5E27B69F9A00B6DC9A /* Frameworks */,
4E1A1C5F27B69F9A00B6DC9A /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = ZebraCatalystHelper;
productName = ZebraCatalystHelper;
productReference = 4E1A1C6127B69F9A00B6DC9A /* ZebraCatalystHelper.framework */;
productType = "com.apple.product-type.framework";
};
4E6F944D28564BD7002F5BD9 /* CSProgress */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E6F945228564BD7002F5BD9 /* Build configuration list for PBXNativeTarget "CSProgress" */;
buildPhases = (
4E6F944A28564BD7002F5BD9 /* Sources */,
4E6F944B28564BD7002F5BD9 /* Frameworks */,
4E6F944C28564BD7002F5BD9 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = CSProgress;
productName = CSProgress;
productReference = 4E6F944E28564BD7002F5BD9 /* libCSProgress.a */;
productType = "com.apple.product-type.library.static";
};
89C5FDDC21B1B13700A10E58 /* Zebra */ = {
isa = PBXNativeTarget;
buildConfigurationList = 89C5FDF321B1B13800A10E58 /* Build configuration list for PBXNativeTarget "Zebra" */;
buildPhases = (
89C5FDD921B1B13700A10E58 /* Sources */,
89C5FDDA21B1B13700A10E58 /* Frameworks */,
89C5FDDB21B1B13700A10E58 /* Resources */,
893051F5260E723D0017CC29 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
4E1A1C7727B6A31800B6DC9A /* PBXTargetDependency */,
4E87FBB72856DB96005C4704 /* PBXTargetDependency */,
);
name = Zebra;
packageProductDependencies = (
E1428E7827794FC4005B0885 /* Evander */,
4EA26EC327CCF6500019A5AA /* DepictionKit */,
4E5F41CC285CB723003658AA /* Kingfisher */,
4E9B22AC2A5DD5AC00968394 /* HTTPTypes */,
4E9B22AE2A5DD5AC00968394 /* HTTPTypesFoundation */,
);
productName = Zebra;
productReference = 89C5FDDD21B1B13700A10E58 /* Zebra.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
89C5FDD521B1B13700A10E58 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
CLASSPREFIX = ZB;
LastSwiftUpdateCheck = 1340;
LastUpgradeCheck = 1400;
ORGANIZATIONNAME = "Zebra Team";
TargetAttributes = {
4E1A1C6027B69F9A00B6DC9A = {
CreatedOnToolsVersion = 13.2.1;
};
4E6F944D28564BD7002F5BD9 = {
CreatedOnToolsVersion = 13.4.1;
};
89C5FDDC21B1B13700A10E58 = {
CreatedOnToolsVersion = 10.1;
LastSwiftMigration = 1310;
};
};
};
buildConfigurationList = 89C5FDD821B1B13700A10E58 /* Build configuration list for PBXProject "Zebra" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
nb,
fr,
nn,
ar,
es,
de,
el,
it,
"es-419",
"pt-BR",
vi,
ja,
ko,
"zh-Hans",
ru,
tr,
he,
nl,
lt,
cs,
pl,
sk,
sv,
th,
da,
lv,
pt,
sr,
"zh-Hant",
hr,
hi,
sq,
fa,
id,
hu,
gl,
ka,
ro,
bg,
ms,
);
mainGroup = 89C5FDD421B1B13700A10E58;
packageReferences = (
E1428E7727794FC4005B0885 /* XCRemoteSwiftPackageReference "Evander" */,
4E5F41CB285CB723003658AA /* XCRemoteSwiftPackageReference "Kingfisher" */,
4E9B22AB2A5DD5AC00968394 /* XCRemoteSwiftPackageReference "swift-http-types" */,
);
productRefGroup = 89C5FDDE21B1B13700A10E58 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
89C5FDDC21B1B13700A10E58 /* Zebra */,
4E1A1C6027B69F9A00B6DC9A /* ZebraCatalystHelper */,
4E6F944D28564BD7002F5BD9 /* CSProgress */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
4E1A1C5F27B69F9A00B6DC9A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
89C5FDDB21B1B13700A10E58 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3635D6B02299C4E7008D4CD5 /* ZBFeaturedCollectionViewCell.xib in Resources */,
49009A652471D442005CA2E2 /* ZBScreenshotCollectionViewCell.xib in Resources */,
89B312882465D9640027FE29 /* ZBPackageViewController.xib in Resources */,
49F217A7246CEF98000F08C0 /* ZBBoldTableViewHeaderView.xib in Resources */,
894894032471CF9B00E2FF97 /* ZBChangelogTableViewCell.xib in Resources */,
499B0E31246B945B008825E4 /* ZBInfoTableViewCell.xib in Resources */,
4910B3A02426BD2F00306C5C /* ZBSourceAccountBanner.xib in Resources */,
89C5FDEA21B1B13800A10E58 /* Assets.xcassets in Resources */,
4E1A1C9027B6B9F600B6DC9A /* LaunchScreen.storyboard in Resources */,
4EA2F1DD27DA2A0D0080DC35 /* Installed.pack in Resources */,
00ED302E235C23C5005E8302 /* Localizable.strings in Resources */,
4E1A1C8827B6B9BF00B6DC9A /* InfoPlist.strings in Resources */,
4902F53D246E15C6007B7E25 /* ZBLinkTableViewCell.xib in Resources */,
493C3241227A905800603FB9 /* ZBPackageTableViewCell.xib in Resources */,
4EA893DD27DDABD600E2EC7A /* sandboxed.json in Resources */,
4E840B3E27D6F77400039938 /* Localizable.stringsdict in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4E1A1C5D27B69F9A00B6DC9A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4E1A1C7B27B6A3A900B6DC9A /* ZBAppSceneHelper.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4E6F944A28564BD7002F5BD9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4E6F945128564BD7002F5BD9 /* CSProgress.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
89C5FDD921B1B13700A10E58 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F0C1243627D7A52B0041022E /* SourceSectionCollectionViewCell.swift in Sources */,
4E138C64284B1BBC0058D94D /* Signpost.swift in Sources */,
4EB8C4812858340400FFC744 /* WakeLock.swift in Sources */,
89D97AFE25AA0FB500BCF4BB /* ZBSourceBulkAddViewController.m in Sources */,
4EB2350B283DCE1400713CBB /* RFC822DateFormatter.swift in Sources */,
4E5F41CA285C85EF003658AA /* LoadingView.swift in Sources */,
4E8D723927DB617A00B62753 /* PLPackage+Additions.swift in Sources */,
4EC7F29127B3701D0078F953 /* AppDelegate.swift in Sources */,
4EAC00452863390700B80531 /* SourceTableViewCell.swift in Sources */,
4EB23509283D2F5F00713CBB /* URLSession+Additions.swift in Sources */,
4E090B7E28643BEC001FDE9D /* BadgeView.swift in Sources */,
4EC7F28727B291F30078F953 /* Device.swift in Sources */,
8927D52123C29CCA00A7987E /* ZBSourceImportViewController.mm in Sources */,
F0C1243427D7A2C50041022E /* SourceSectionsViewController.swift in Sources */,
F057924827D7BC6D00E9B477 /* PromotedPackageCarouselItem.swift in Sources */,
4EBA840A27D10DB100766DBE /* SourceCollectionViewCell.swift in Sources */,
4EC7F27827B272EC0078F953 /* SlingshotController.swift in Sources */,
4EC7F28927B2932F0078F953 /* Array+Extensions.swift in Sources */,
4E87FBB92856DDF7005C4704 /* TaskPriority+Additions.swift in Sources */,
4E840B3B27D6484900039938 /* GradientView.swift in Sources */,
4E138C6A284E0E580058D94D /* SourceRefreshController+BackgroundRefresh.swift in Sources */,
4EA8339928755AA800029B9C /* NumberFormatter.swift in Sources */,
4EB8C483285839AF00FFC744 /* ProgressBar.swift in Sources */,
4EB2350D283DEA8C00713CBB /* Decompressor.swift in Sources */,
4EBA842227D38B7400766DBE /* ZBWorkspace.m in Sources */,
4EB8C48728583EAD00FFC744 /* NavigationController.swift in Sources */,
4EC7F28527B28D770078F953 /* Command.swift in Sources */,
4EC7F29C27B3A19F0078F953 /* RootViewController.swift in Sources */,
4EA8339B287570B000029B9C /* WebImageView.swift in Sources */,
4EA26EB727CCDAC80019A5AA /* BaseSceneDelegate.swift in Sources */,
4EA833972875544B00029B9C /* SectionDateHeaderView.swift in Sources */,
4EB8C48528583C5500FFC744 /* NavigationBar.swift in Sources */,
4EA26EBA27CCEEBC0019A5AA /* BrowseViewController.swift in Sources */,
4E1F060828411A47006B3F0C /* PackageViewController.swift in Sources */,
4EC7F28327B28D3C0078F953 /* DeviceCommands.swift in Sources */,
4EE3CC7D283E50A0007D2943 /* SourceFileHandler.swift in Sources */,
4E840B4227D7142E00039938 /* HomeViewController.swift in Sources */,
4E8178722A49C87B00F0FACE /* UIScreen+Extensions.swift in Sources */,
4EBA841227D253AC00766DBE /* CarouselCollectionViewContainingCell.swift in Sources */,
4EB8C48A28583F8000FFC744 /* ErrorsViewController.swift in Sources */,
4E9FC887279061D600934FFE /* Color.swift in Sources */,
4E339AE327D08F7800F013C1 /* FileTypes.swift in Sources */,
4E138C66284BC2B00058D94D /* GzipDecompressor.swift in Sources */,
4E1F061328475943006B3F0C /* PackageCollectionViewCell.swift in Sources */,
4EB23512283DFA5500713CBB /* Bzip2Decompressor.swift in Sources */,
4E840B3927D61ED700039938 /* SectionHeaderButton.swift in Sources */,
4EB2354F283DFB8B00713CBB /* ZstdDecompressor.swift in Sources */,
4E7DC8B7285AF5120007392D /* PackageMenuCommands.swift in Sources */,
4EC7F2A027B53D990078F953 /* FileImportController.swift in Sources */,
4EBA841527D2575A00766DBE /* CarouselViewController.swift in Sources */,
4E9FC8892790637F00934FFE /* Preferences.swift in Sources */,
4E1F060A28411A93006B3F0C /* PackageListViewController.swift in Sources */,
4EC7F29E27B3A5930078F953 /* SidebarViewController.swift in Sources */,
F057924627D7BC2500E9B477 /* PromotedPackageCarouselViewController.swift in Sources */,
4EBA840827D104A300766DBE /* HTTPRequest.swift in Sources */,
4EBA841B27D3119800766DBE /* IconImageView.swift in Sources */,
4EBA840C27D1F9A100766DBE /* SectionHeaderView.swift in Sources */,
4E7DC8B128589B0C0007392D /* BaseListCollectionViewController.swift in Sources */,
4E9FC89227910AD200934FFE /* UIFont+Additions.swift in Sources */,
4EB8C48D2858440700FFC744 /* ErrorCollectionViewCell.swift in Sources */,
E193C67C277A8E0100B2469E /* PackageDepictionViewController.swift in Sources */,
4EE3CC7F283E50B1007D2943 /* SourceFile.swift in Sources */,
4EA893DF27DF3D2100E2EC7A /* Dictionary+Extensions.swift in Sources */,
4EC7F29527B393870078F953 /* UIApplication+Additions.swift in Sources */,
F057924C27D7C2D800E9B477 /* PromotedPackagesCarouselCollectionViewContainingCell.swift in Sources */,
4EC7F28D27B29AB20078F953 /* Darwin+Extensions.swift in Sources */,
4E3B564F2853196D0058F096 /* SourceRefreshController+AppLifecycle.swift in Sources */,
4EA26EA227CC87810019A5AA /* PlainsController.swift in Sources */,
8937495B248603D700CE0520 /* ZBSourceAddViewController.mm in Sources */,
891D1BAD26290FB1006839F7 /* ZBDummySource.m in Sources */,
4EA26EA627CCBD3B0019A5AA /* LoadingViewController.swift in Sources */,
4E1F061528477D5B006B3F0C /* SectionIcon.swift in Sources */,
4EC7F28F27B2B55C0078F953 /* URLController.swift in Sources */,
4E8F843527D9EB4B0040AA6F /* HomeErrorCollectionViewCell.swift in Sources */,
4EBA841927D260D100766DBE /* CarouselItem.swift in Sources */,
4E7DC8B9285B3FE70007392D /* NetworkController.swift in Sources */,
E1428E6F27791624005B0885 /* Canister.swift in Sources */,
4E138C68284C690C0058D94D /* ProgressDonut.swift in Sources */,
F057924E27D7C37500E9B477 /* PromotedPackagesFetcher.swift in Sources */,
4EC7F27F27B275F70078F953 /* String+Localization.swift in Sources */,
8915515C2560A4F0005AF405 /* ZBPartialPresentationController.m in Sources */,
4E1A1C9227B7545800B6DC9A /* NSToolbarItem+AppItems.swift in Sources */,
4EB23510283DFA3500713CBB /* AppleDecompressor.swift in Sources */,
4E090B8028646362001FDE9D /* UIListContentConfiguration+Additions.swift in Sources */,
4E9B22B12A5DD81800968394 /* HTTPTypes.swift in Sources */,
4EC7F28B27B2985A0078F953 /* String+Extensions.swift in Sources */,
4E7DC8B5285A270E0007392D /* UIImage+Additions.swift in Sources */,
4EC7F28127B278F10078F953 /* UIDevice+Extensions.swift in Sources */,
4EBA840527D0FC0B00766DBE /* RedditNewsFetcher.swift in Sources */,
E193C6A2277B93AA00B2469E /* HelionTheme.swift in Sources */,
4EA26E8E27C9CC070019A5AA /* NSUserActivity+Additions.swift in Sources */,
4E5F41CF285F6738003658AA /* JobQueue.swift in Sources */,
4E1A1C9427B7B17700B6DC9A /* PackageSceneDelegate.swift in Sources */,
4EBA840E27D21F4700766DBE /* InfoFooterView.swift in Sources */,
4EBA841727D260B500766DBE /* CarouselItemCollectionViewCell.swift in Sources */,
4E840B4427D7150000039938 /* SourceRefreshController.swift in Sources */,
4EC7F29327B3714A0078F953 /* AppSceneDelegate.swift in Sources */,
4E7DC8B32858A2990007392D /* ListCollectionViewController.swift in Sources */,
4E6F94472856434D002F5BD9 /* CSProgress+Additions.swift in Sources */,
4EBA841027D22F1300766DBE /* UINavigationBarAppearance+Extensions.swift in Sources */,
4E339B8027D0E45300F013C1 /* URL+Additions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
4E1A1C7727B6A31800B6DC9A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
platformFilter = maccatalyst;
target = 4E1A1C6027B69F9A00B6DC9A /* ZebraCatalystHelper */;
targetProxy = 4E1A1C7627B6A31800B6DC9A /* PBXContainerItemProxy */;
};
4E87FBB72856DB96005C4704 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4E6F944D28564BD7002F5BD9 /* CSProgress */;
targetProxy = 4E87FBB62856DB96005C4704 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
00ED302C235C23C5005E8302 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
00ED302D235C23C5005E8302 /* Base */,
89F86869236377660057D3D9 /* nb */,
8942C8E823639D86002DE095 /* fr */,
893CB6522363A0C400204E27 /* nn */,
893CB6532363A23500204E27 /* ar */,
893CB6542363A40D00204E27 /* es */,
893CB6552363A54E00204E27 /* de */,
893CB6562363C0ED00204E27 /* el */,
13FE5E702363D4DE0052F0AB /* it */,
893CB6642363D99400204E27 /* es-419 */,
893CB6652364011B00204E27 /* pt-BR */,
893CB666236402EE00204E27 /* vi */,
893CB6672364041500204E27 /* ja */,
95B7FFF323643B74003616EC /* ko */,
96F1BEE92363DAB3009B0D27 /* zh-Hans */,
8932F0C02364A0B200F16E5E /* ru */,
8932F0C12364A33000F16E5E /* tr */,
8932F0C92364A60A00F16E5E /* he */,
8932F0CA2364A83300F16E5E /* nl */,
8932F0CC2364AA2D00F16E5E /* lt */,
8932F0CD2364AB5300F16E5E /* cs */,
8932F0CE2364F61100F16E5E /* pl */,
8932F0CF2364F78400F16E5E /* sk */,
8932F0D02364F8A500F16E5E /* sv */,
9ED47D942365886300CF2021 /* th */,
8916912E2367B4D4006E765F /* da */,
89448816236A3FF200523D7C /* lv */,
89448817236A41B800523D7C /* pt */,
89448818236A5BFB00523D7C /* sr */,
89A44B06236B575500D92DC9 /* zh-Hant */,
8987802D236DC49B005291EC /* hr */,
89878035236DE6D7005291EC /* hi */,
896B4A79237A0E5C007C4ABB /* sq */,
892552C3237B288000120F9B /* fa */,
89C6828D239AACF4007D018C /* id */,
89CCC6CC239D696600B7D85C /* hu */,
89308E2823FF6F1E00D4641D /* gl */,
89308E2923FF6F5500D4641D /* ka */,
89C112A12400E7A200854713 /* ro */,
89922A0A24281C030086E2F4 /* bg */,
8980216A246A550A003FCD9A /* ms */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
4E1A1C8627B6B9BF00B6DC9A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
4E1A1C8727B6B9BF00B6DC9A /* Base */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
4E1A1C8E27B6B9F600B6DC9A /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
4E1A1C8F27B6B9F600B6DC9A /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
4E840B4027D6F77400039938 /* Localizable.stringsdict */ = {
isa = PBXVariantGroup;
children = (
4E840B3F27D6F77400039938 /* Base */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
4E1A1C6727B69F9A00B6DC9A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Zebra Team. All rights reserved.";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 11.0;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = xyz.willy.Zebra.CatalystHelper;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
4E1A1C6827B69F9A00B6DC9A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Zebra Team. All rights reserved.";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 11.0;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = xyz.willy.Zebra.CatalystHelper;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
4E6F945328564BD7002F5BD9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
4E6F945428564BD7002F5BD9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
89C5FDF121B1B13800A10E58 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Debug;
};
89C5FDF221B1B13800A10E58 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_OPTIMIZATION = space;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LLVM_LTO = YES;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
VALIDATE_PRODUCT = YES;
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Release;
};
89C5FDF421B1B13800A10E58 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLY_RULES_IN_COPY_FILES = YES;
APP_NAME = Zebra;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
ASSETCATALOG_COMPILER_SKIP_APP_STORE_DEPLOYMENT = YES;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_ENTITLEMENTS = "";
"CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = "Zebra/Supporting Files/macOS.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = N2LN9ZT493;
ENABLE_BITCODE = NO;
"ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Vendor",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"PACKAGE_VERSION=$(PACKAGE_VERSION)",
"DEBUG=1",
"$(inherited)",
"LIBEXEC_FOLDER=$(LIBEXEC_FOLDER)",
);
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = (
Zebra,
Vendor/Plains/Vendor/include,
);
INFOPLIST_FILE = "Zebra/Supporting Files/Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Zebra Team. All rights reserved.";
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIRequiredDeviceCapabilities = armv7;
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportsDocumentBrowser = NO;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBEXEC_FOLDER = "'@\"zebra\"'";
MARKETING_VERSION = "2.0~alpha3";
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-fcxx-modules",
);
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
"-fprofile-instr-generate",
);
"OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
"$(inherited)",
"-Xlinker",
"-allow_simulator_linking_to_macosx_dylibs",
);
OTHER_SWIFT_FLAGS = "-Xcc -Wno-non-modular-include-in-framework-module";
PACKAGE_VERSION = "'@\"$(MARKETING_VERSION)\"'";
PRODUCT_BUNDLE_IDENTIFIER = com.getzbra.zebra2;
PRODUCT_NAME = Zebra;
PROVISIONING_PROFILE_SPECIFIER = "";
STRIP_INSTALLED_PRODUCT = NO;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = YES;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OBJC_BRIDGING_HEADER = "Zebra/Supporting Files/Zebra-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,6,7";
WARNING_CFLAGS = (
"-Wextra",
"-Wno-unused-parameter",
);
};
name = Debug;
};
89C5FDF521B1B13800A10E58 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLY_RULES_IN_COPY_FILES = YES;
APP_NAME = Zebra;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
ASSETCATALOG_COMPILER_SKIP_APP_STORE_DEPLOYMENT = YES;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_ENTITLEMENTS = "";
"CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = "Zebra/Supporting Files/macOS.entitlements";
CODE_SIGN_IDENTITY = "Apple Distribution";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = N2LN9ZT493;
ENABLE_BITCODE = NO;
"ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Vendor",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"PACKAGE_VERSION=$(PACKAGE_VERSION)",
"LIBEXEC_FOLDER=$(LIBEXEC_FOLDER)",
);
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = (
Zebra,
Vendor/Plains/Vendor/include,
);
INFOPLIST_FILE = "Zebra/Supporting Files/Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Zebra Team. All rights reserved.";
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIRequiredDeviceCapabilities = armv7;
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportsDocumentBrowser = NO;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBEXEC_FOLDER = "'@\"zebra\"'";
MARKETING_VERSION = "2.0~alpha3";
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-fcxx-modules",
);
OTHER_LDFLAGS = (
"$(inherited)",
"-ObjC",
);
"OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
"$(inherited)",
"-Xlinker",
"-allow_simulator_linking_to_macosx_dylibs",
);
OTHER_SWIFT_FLAGS = "-Xcc -Wno-non-modular-include-in-framework-module";
PACKAGE_VERSION = "'@\"$(MARKETING_VERSION)\"'";
PRODUCT_BUNDLE_IDENTIFIER = com.getzbra.zebra2;
PRODUCT_NAME = Zebra;
PROVISIONING_PROFILE_SPECIFIER = "";
STRIP_INSTALLED_PRODUCT = NO;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
SUPPORTS_MACCATALYST = YES;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES;
SWIFT_OBJC_BRIDGING_HEADER = "Zebra/Supporting Files/Zebra-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,6,7";
WARNING_CFLAGS = (
"-Wextra",
"-Wno-unused-parameter",
);
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4E1A1C6E27B69F9A00B6DC9A /* Build configuration list for PBXNativeTarget "ZebraCatalystHelper" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E1A1C6727B69F9A00B6DC9A /* Debug */,
4E1A1C6827B69F9A00B6DC9A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
4E6F945228564BD7002F5BD9 /* Build configuration list for PBXNativeTarget "CSProgress" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E6F945328564BD7002F5BD9 /* Debug */,
4E6F945428564BD7002F5BD9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
89C5FDD821B1B13700A10E58 /* Build configuration list for PBXProject "Zebra" */ = {
isa = XCConfigurationList;
buildConfigurations = (
89C5FDF121B1B13800A10E58 /* Debug */,
89C5FDF221B1B13800A10E58 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
89C5FDF321B1B13800A10E58 /* Build configuration list for PBXNativeTarget "Zebra" */ = {
isa = XCConfigurationList;
buildConfigurations = (
89C5FDF421B1B13800A10E58 /* Debug */,
89C5FDF521B1B13800A10E58 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
4E5F41CB285CB723003658AA /* XCRemoteSwiftPackageReference "Kingfisher" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/onevcat/Kingfisher";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 7.0.0;
};
};
4E9B22AB2A5DD5AC00968394 /* XCRemoteSwiftPackageReference "swift-http-types" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-http-types";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.1.1;
};
};
E1428E7727794FC4005B0885 /* XCRemoteSwiftPackageReference "Evander" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/elihwyma/Evander";
requirement = {
branch = main;
kind = branch;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
4E5F41CC285CB723003658AA /* Kingfisher */ = {
isa = XCSwiftPackageProductDependency;
package = 4E5F41CB285CB723003658AA /* XCRemoteSwiftPackageReference "Kingfisher" */;
productName = Kingfisher;
};
4E9B22AC2A5DD5AC00968394 /* HTTPTypes */ = {
isa = XCSwiftPackageProductDependency;
package = 4E9B22AB2A5DD5AC00968394 /* XCRemoteSwiftPackageReference "swift-http-types" */;
productName = HTTPTypes;
};
4E9B22AE2A5DD5AC00968394 /* HTTPTypesFoundation */ = {
isa = XCSwiftPackageProductDependency;
package = 4E9B22AB2A5DD5AC00968394 /* XCRemoteSwiftPackageReference "swift-http-types" */;
productName = HTTPTypesFoundation;
};
4EA26EC327CCF6500019A5AA /* DepictionKit */ = {
isa = XCSwiftPackageProductDependency;
productName = DepictionKit;
};
E1428E7827794FC4005B0885 /* Evander */ = {
isa = XCSwiftPackageProductDependency;
package = E1428E7727794FC4005B0885 /* XCRemoteSwiftPackageReference "Evander" */;
productName = Evander;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 89C5FDD521B1B13700A10E58 /* Project object */;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Objective-C
1
https://gitee.com/mirrors/ios-zebra.git
git@gitee.com:mirrors/ios-zebra.git
mirrors
ios-zebra
ios-zebra
main

搜索帮助