-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-Hi25DWyi.js
More file actions
1 lines (1 loc) · 9.64 KB
/
Copy pathchunk-Hi25DWyi.js
File metadata and controls
1 lines (1 loc) · 9.64 KB
1
import{B as ls,V as m,W as rC,_ as Qg,b as Uu,c as IT,d as Kg,h as Pi,s as Hu,w as Vu}from"./main-RGOHSAYN.js";import{t as p}from"./chunk-NHOmUuDk.js";import{r as k,t as $}from"./chunk-CqlcD2fo.js";import{t as m$1}from"./chunk-Codu3ksH.js";var M=class r{static ɵfac=function(e){return new(e||r)};static ɵcmp=rC({type:r,selectors:[[`app-gameoutlet`]],decls:18,vars:0,consts:()=>{let o;o="GameOutlet logo";let e;e="GameOutlet app screenshot";let l;l="GameOutlet";let p;p="Find the best prices on PC games";let m;m=" Brings the latest deals on PC games from the most popular online stores together in one place. Search by title, save favorites to a wishlist, and find the best prices. Available on Windows, Linux, and macOS. ";let _;return _="Source",[l,p,m,_,[`id`,`gameoutlet-wrapper`,1,`relative`,`pt-10`],[1,`bg-background-variant`,`rounded-4xl`,`max-w-7xl`,`mx-auto`,`min-h-[420px]`,`flex`,`flex-col`,`lg:flex-row`,`items-stretch`,`relative`],[1,`lg:w-[60%]`,`p-10`,`space-y-8`,`flex`,`flex-col`,`justify-center`,`relative`,`z-10`],[`src`,`component/gameoutlet/gameoutlet-logo.png`,`alt`,o,1,`w-24`,`h-24`,`object-contain`,`mb-3`],[1,`space-y-3`,`mb-3`,`py-4`],[1,`text-3xl`,`font-medium`,`text-[#373C4D]`,`mb-1`],[1,`text-gray-500`,`font-medium`],[1,`text-gray-500`],[`href`,`https://github.com/AppOutlet/GameOutlet`,`target`,`_blank`,`rel`,`noopener noreferrer`,1,`text-brand`,`font-medium`,`inline-flex`,`items-center`,`gap-2`,`hover:opacity-80`,`transition-opacity`],[1,`ph`,`ph-arrow-up-right`],[1,`lg:w-[40%]`,`relative`,`hidden`,`lg:flex`,`justify-center`,`items-end`,`p-10`],[`src`,`component/gameoutlet/gameoutlet.png`,`alt`,e,1,`w-auto`,`max-w-full`,`max-h-[360px]`,`object-contain`,`rounded-2xl`,`shadow-lg`]]},template:function(e,l){e&1&&(Hu(0,`div`,4)(1,`div`,5)(2,`div`,6),Qg(3,`img`,7),Hu(4,`div`,8)(5,`h3`,9),IT(6,0),Uu(),Hu(7,`p`,10),IT(8,1),Uu()(),Hu(9,`p`,11),IT(10,2),Uu(),Hu(11,`div`)(12,`a`,12)(13,`span`),IT(14,3),Uu(),Qg(15,`i`,13),Uu()()(),Hu(16,`div`,14),Qg(17,`img`,15),Uu()()())},styles:[`[_nghost-%COMP%]{display:block}`]})};var f=class r{static ɵfac=function(e){return new(e||r)};static ɵcmp=rC({type:r,selectors:[[`app-some`]],decls:19,vars:0,consts:()=>{let o;o="Some logo";let e;e="Some";let l;l="Zero-config Kotlin fixture library";let p;p=" A Kotlin JVM library that generates fully populated instances of any Kotlin class for testing, with zero configuration. Generate test instances of any class with some<MyClass>(). ";let m;m="Website";let _;return _="Source",[e,l,p,m,_,[`id`,`some-wrapper`,1,`relative`,`h-full`,`pt-10`],[1,`bg-background-variant`,`rounded-4xl`,`max-w-7xl`,`mx-auto`,`p-10`,`space-y-8`,`flex`,`flex-col`,`justify-center`,`h-full`,`relative`],[`src`,`component/some/some-logo.svg`,`alt`,o,1,`w-20`,`h-20`,`object-contain`,`mb-3`],[1,`space-y-3`,`mb-3`,`py-4`],[1,`text-3xl`,`font-medium`,`text-[#373C4D]`,`mb-1`],[1,`text-gray-500`,`font-medium`],[1,`text-gray-500`],[1,`flex`,`flex-wrap`,`items-center`,`gap-x-6`,`gap-y-3`,`mt-auto`],[`href`,`https://some.appoutlet.dev/`,`target`,`_blank`,`rel`,`noopener noreferrer`,1,`text-brand`,`font-medium`,`inline-flex`,`items-center`,`gap-2`,`hover:opacity-80`,`transition-opacity`],[1,`ph`,`ph-arrow-up-right`],[`href`,`https://github.com/MessiasLima/Some`,`target`,`_blank`,`rel`,`noopener noreferrer`,1,`text-brand`,`font-medium`,`inline-flex`,`items-center`,`gap-2`,`hover:opacity-80`,`transition-opacity`]]},template:function(e,l){e&1&&(Hu(0,`div`,5)(1,`div`,6),Qg(2,`img`,7),Hu(3,`div`,8)(4,`h3`,9),IT(5,0),Uu(),Hu(6,`p`,10),IT(7,1),Uu()(),Hu(8,`p`,11),IT(9,2),Uu(),Hu(10,`div`,12)(11,`a`,13)(12,`span`),IT(13,3),Uu(),Qg(14,`i`,14),Uu(),Hu(15,`a`,15)(16,`span`),IT(17,4),Uu(),Qg(18,`i`,14),Uu()()()())},styles:[`[_nghost-%COMP%]{display:block}`]})};var S=class r{static ɵfac=function(e){return new(e||r)};static ɵcmp=rC({type:r,selectors:[[`app-umami-kotlin`]],decls:19,vars:0,consts:()=>{let o;o="Umami Kotlin logo";let e;e="Umami Kotlin";let l;l="Kotlin Multiplatform library for Umami analytics";let p;p=" An unofficial, open-source Kotlin Multiplatform library for the Umami web analytics REST API. Type-safe, asynchronous, and lightweight — integrate privacy-centric analytics into Android, iOS, and JVM apps with minimal effort. ";let m;m="Website";let _;return _="Source",[e,l,p,m,_,[`id`,`umami-kotlin-wrapper`,1,`relative`,`h-full`,`pt-10`],[1,`bg-background-variant`,`rounded-4xl`,`max-w-7xl`,`mx-auto`,`p-10`,`space-y-8`,`flex`,`flex-col`,`justify-center`,`h-full`,`relative`],[`src`,`component/umami-kotlin/umami-kotlin-logo.svg`,`alt`,o,1,`w-20`,`h-20`,`object-contain`,`mb-3`],[1,`space-y-3`,`mb-3`,`py-4`],[1,`text-3xl`,`font-medium`,`text-[#373C4D]`,`mb-1`],[1,`text-gray-500`,`font-medium`],[1,`text-gray-500`],[1,`flex`,`flex-wrap`,`items-center`,`gap-x-6`,`gap-y-3`,`mt-auto`],[`href`,`https://umami-kotlin.appoutlet.dev/`,`target`,`_blank`,`rel`,`noopener noreferrer`,1,`text-brand`,`font-medium`,`inline-flex`,`items-center`,`gap-2`,`hover:opacity-80`,`transition-opacity`],[1,`ph`,`ph-arrow-up-right`],[`href`,`https://github.com/AppOutlet/umami-kotlin`,`target`,`_blank`,`rel`,`noopener noreferrer`,1,`text-brand`,`font-medium`,`inline-flex`,`items-center`,`gap-2`,`hover:opacity-80`,`transition-opacity`]]},template:function(e,l){e&1&&(Hu(0,`div`,5)(1,`div`,6),Qg(2,`img`,7),Hu(3,`div`,8)(4,`h3`,9),IT(5,0),Uu(),Hu(6,`p`,10),IT(7,1),Uu()(),Hu(8,`p`,11),IT(9,2),Uu(),Hu(10,`div`,12)(11,`a`,13)(12,`span`),IT(13,3),Uu(),Qg(14,`i`,14),Uu(),Hu(15,`a`,15)(16,`span`),IT(17,4),Uu(),Qg(18,`i`,14),Uu()()()())},styles:[`[_nghost-%COMP%]{display:block}`]})};var N=class r{seo=m(k);jsonLd=m(p);locale=m(ls);ngOnInit(){let o="AppOutlet Projects: Apps and Libraries | AppOutlet",e="Explore every AppOutlet project — apps and open-source Kotlin libraries — with links to their websites and source code.";this.seo.updateTitle(o),this.seo.updateDescription(e),this.jsonLd.updateJsonLd([{"@context":`https://schema.org`,"@type":`CollectionPage`,"@id":`https://appoutlet.dev/projects#webpage`,url:`https://appoutlet.dev/projects`,name:o,description:e,isPartOf:{"@id":`https://appoutlet.dev/#website`},inLanguage:this.locale,about:{"@id":`https://appoutlet.dev/#organization`}},{"@context":`https://schema.org`,"@graph":[{"@type":`SoftwareApplication`,"@id":`https://appoutlet.dev/#app-discorkie`,name:`DisCorkie`,alternateName:`DisCorkie Forum Client`,operatingSystem:`Android, iOS, Windows, macOS, Linux`,applicationCategory:`CommunicationApplication`,description:"Your all-in-one client for managing multiple Discourse forums. Seamless access and real-time updates across Android, iOS, and desktop.",url:`https://discorkie.appoutlet.dev/`,image:[`https://appoutlet.dev/component/discorkie/screenshot.avif`,`https://appoutlet.dev/component/discorkie/discorkie-logo.svg`],publisher:{"@id":`https://appoutlet.dev/#organization`},creator:{"@id":`https://appoutlet.dev/#organization`},isAccessibleForFree:!0,inLanguage:this.locale},{"@type":`SoftwareApplication`,"@id":`https://appoutlet.dev/#app-gameoutlet`,name:"GameOutlet",applicationCategory:`GameApplication`,operatingSystem:`Windows, Linux, macOS`,description:"Brings the latest deals on PC games from the most popular online stores together in one place. Search by title, save favorites to a wishlist, and find the best prices. Available on Windows, Linux, and macOS.",url:`https://github.com/AppOutlet/GameOutlet`,codeRepository:`https://github.com/AppOutlet/GameOutlet`,image:[`https://appoutlet.dev/component/gameoutlet/gameoutlet.png`,`https://appoutlet.dev/component/gameoutlet/gameoutlet-logo.png`],publisher:{"@id":`https://appoutlet.dev/#organization`},inLanguage:this.locale},{"@type":`SoftwareApplication`,"@id":`https://appoutlet.dev/#library-some`,name:"Some",applicationCategory:`DeveloperApplication`,description:"A Kotlin JVM library that generates fully populated instances of any Kotlin class for testing, with zero configuration. Generate test instances of any class with some<MyClass>().",url:`https://some.appoutlet.dev/`,codeRepository:`https://github.com/MessiasLima/Some`,image:`https://appoutlet.dev/component/some/some-logo.svg`,publisher:{"@id":`https://appoutlet.dev/#organization`},inLanguage:this.locale},{"@type":`SoftwareApplication`,"@id":`https://appoutlet.dev/#library-umami-kotlin`,name:"Umami Kotlin",applicationCategory:`DeveloperApplication`,description:"An unofficial, open-source Kotlin Multiplatform library for the Umami web analytics REST API. Type-safe, asynchronous, and lightweight — integrate privacy-centric analytics into Android, iOS, and JVM apps with minimal effort.",url:`https://umami-kotlin.appoutlet.dev/`,codeRepository:`https://github.com/AppOutlet/umami-kotlin`,image:`https://appoutlet.dev/component/umami-kotlin/umami-kotlin-logo.svg`,publisher:{"@id":`https://appoutlet.dev/#organization`},inLanguage:this.locale}]}])}static ɵfac=function(e){return new(e||r)};static ɵcmp=rC({type:r,selectors:[[`app-projects`]],decls:13,vars:0,consts:()=>{let o;o=" Our projects ";let e;return e=" Every app and library built by AppOutlet, in one place — with links to their websites and source code. ",[o,e,[`id`,`projects-wrapper`],[1,`container`,`mx-auto`,`max-w-7xl`,`px-4`,`pt-20`],[1,`text-center`,`mb-16`],[1,`text-4xl`,`md:text-5xl`,`font-medium`,`text-[#373C4D]`,`mb-2`,`leading-tight`],[1,`text-lg`,`md:text-xl`,`text-gray-500`,`max-w-3xl`,`mx-auto`,`leading-relaxed`],[1,`container`,`mx-auto`,`max-w-7xl`,`px-4`,`grid`,`gap-x-8`,`gap-y-0`,`md:grid-cols-2`,`items-stretch`,`pt-10`]]},template:function(e,l){e&1&&(Pi(0,`div`,2)(1,`div`,3)(2,`div`,4)(3,`h1`,5),IT(4,0),Vu(),Pi(5,`p`,6),IT(6,1),Vu()()(),Kg(7,`app-discorkie`)(8,`app-gameoutlet`),Pi(9,`div`,7),Kg(10,`app-some`)(11,`app-umami-kotlin`),Vu()(),Kg(12,`app-contact`))},dependencies:[m$1,M,f,S,$],styles:[`[_nghost-%COMP%]{display:block}`]})};export{N as Projects};