diff --git a/.github/ISSUE_TEMPLATE/report-issue.yml b/.github/ISSUE_TEMPLATE/report-issue.yml new file mode 100644 index 0000000..61a3683 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/report-issue.yml @@ -0,0 +1,32 @@ +name: "Report an issue" +description: "Report a broken link, outdated entry, or incorrect information" +labels: ["bug"] +body: + - type: input + id: tool + attributes: + label: Tool name + placeholder: "Which tool has the issue?" + validations: + required: true + - type: dropdown + id: issue_type + attributes: + label: Issue type + options: + - "Broken link" + - "Outdated description" + - "Wrong category" + - "Project abandoned/archived" + - "License changed" + - "Duplicate entry" + - "Other" + validations: + required: true + - type: textarea + id: details + attributes: + label: Details + description: "What's wrong and what should it be?" + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/suggest-tool.yml b/.github/ISSUE_TEMPLATE/suggest-tool.yml new file mode 100644 index 0000000..9c1ca49 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/suggest-tool.yml @@ -0,0 +1,49 @@ +name: "Suggest a tool" +description: "Suggest a new note-taking tool to add to the list" +labels: ["suggestion"] +body: + - type: input + id: name + attributes: + label: Tool name + placeholder: "e.g., Obsidian" + validations: + required: true + - type: input + id: url + attributes: + label: URL + placeholder: "https://..." + validations: + required: true + - type: dropdown + id: category + attributes: + label: Category + options: + - "Open Source — Native GUI" + - "Open Source — CLI" + - "Open Source — TUI" + - "Open Source — Editor Plugin" + - "Open Source — Electron" + - "Open Source — Tauri" + - "Open Source — Web UI" + - "Proprietary" + validations: + required: true + - type: textarea + id: description + attributes: + label: Description + description: "Brief description (1-2 sentences)" + validations: + required: true + - type: checkboxes + id: checks + attributes: + label: Verification + options: + - label: "I verified this tool is not already on the list" + required: true + - label: "This tool is actively maintained (last commit within 12 months)" + required: true diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 87b2406..cb07c86 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,3 +1,14 @@ -**By submitting this pull request, I promise I have read the [contribution guidelines](https://github.com/tehtbl/awesome-note-taking/blob/master/contributing.md) twice and ensured my submission follows it. 🖖** +## What does this PR do? -⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆ + + +## Checklist + +- [ ] I have read the [contribution guidelines](contributing.md) +- [ ] The entry follows the correct format: `- [icons] [Name](URL) - Description. \`LICENSE\` \`Tech\`` +- [ ] The tool is not already on the list +- [ ] The tool is actively maintained (last commit within 12 months) +- [ ] Icons are accurate (checked platform support, sync, encryption) +- [ ] The link works and points to the official source +- [ ] For open-source tools: license (SPDX) and tech stack are included +- [ ] Added to the correct category diff --git a/.markdownlint.yml b/.markdownlint.yml new file mode 100644 index 0000000..3972a37 --- /dev/null +++ b/.markdownlint.yml @@ -0,0 +1,15 @@ +# Markdownlint configuration for awesome-list format +# See: https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md + +# MD013: Line length — disabled because awesome-list entries can be long +MD013: false + +# MD033: Inline HTML — disabled to allow badge divs and back-to-top links +MD033: false + +# MD041: First line should be top-level heading — disabled because we use a div header +MD041: false + +# MD007: Unordered list indentation — allow 2-space indentation for nested editor plugins +MD007: + indent: 2 diff --git a/README.md b/README.md index d5aecba..a9c9f81 100644 --- a/README.md +++ b/README.md @@ -1,139 +1,216 @@ -# Awesome Note-Taking [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) - -> A curated list of awesome note-taking software. +
+ Awesome Note-Taking +

+

The most comprehensive, community-curated collection of note-taking tools.
+ Open source & proprietary — organized, rated, and actively maintained.

+
+ Awesome + Stars + Last Commit + Contributors + Projects +

+
+ +> **What is this?** A hand-picked directory of 100+ note-taking apps, PKM tools, +> and knowledge management software — from simple markdown editors to full +> knowledge graphs. Whether you're a developer, student, writer, or researcher, +> you'll find the right tool here. +> +> *Know a great tool that's missing?* +> [Open a PR](contributing.md) — contributions are very welcome! ## Legend -📖 notes are stored in plain text format (e.g. Markdown, org-mode, dokuwiki) - -📕 notes are stored in a database or otherwise need an export for external use - -🤖 Android support or app. Alternatively, see [termux](https://termux.dev/) for CLI (including emacs and vim plugins) on Android devices. - -👍 Recommended. In active use for many years by a pull-request author. - -🔁 provides multi-device sync. Alternatively, see [syncthing](https://syncthing.net/) or any cloud provider +| Icon | Meaning | +|:----:|:--------| +| 📖 | Notes stored in **plain text** (Markdown, org-mode, wiki, etc.) | +| 📕 | Notes stored in a **database** or proprietary format | +| 🤖 | **Android** support or app (see also [Termux](https://termux.dev/) for CLI tools) | +| 🍎 | **iOS** support or app | +| 👍 | **Recommended** — in active use for years by a PR author | +| 🔁 | Built-in **multi-device sync** (alternatively: [Syncthing](https://syncthing.net/) or any cloud provider) | +| 🔒 | **End-to-end encryption** support | +| ⚠️ | **Archived / abandoned** — kept for reference but no longer maintained | ## Contents - [Open Source](#open-source) - [Native GUI](#native-gui) - [CLI](#cli) + - [TUI](#tui) - [Editor Plugin](#editor-plugin) - [Electron](#electron) - [Tauri](#tauri) - [Web UI](#web-ui) - [Proprietary](#proprietary) +- [Quick Comparison](#quick-comparison) +- [Contributing](#contributing) ## Open Source ### Native GUI -- 📕 [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) - The Open Source Alternative To Notion.Supports macOS, Windows & Linux (rust+flutter). -- 📖 [QOwnNotes](https://www.qownnotes.org/) - Open source plain-text file markdown note-taking native-application with Nextcloud / ownCloud integration. -- 📕 [Cherrytree](http://www.giuspen.com/cherrytree) - A hierarchical note-taking app, featuring rich text and syntax highlighting. -- 📕 [treesheets](https://github.com/aardappel/treesheets) - Free Form Data Organizer using hierarchical spreadsheet. Open source native desktop application. -- 📖 [Zim Deskop Wiki](https://zim-wiki.org/) - Open source multi-platform native desktop GUI to manage a collection of local wiki pages. -- 📕 [Leo](https://leo-editor.github.io/) - PIM, IDE and outliner that accelerates the work flow of programmers, authors and web designers. Open source native desktop app. -- 🤖🔁 [Tomboy](https://wiki.gnome.org/Apps/Tomboy) - GNOME desktop note-taking application for Linux, Windows, and macOS. -- 📖 [Red Notebook](https://rednotebook.app/) - Open source native desktop journal using plain-text files. -- 📖🤖 [GitJournal](https://github.com/GitJournal/GitJournal) - Open source markdown notes editor with integrated syncing with Git. Supports iOS, Android, Linux and MacOS (flutter). -- [Fluster](https://fluster-one.vercel.app) - All in one note taking solution for modern students and academics. Powered by Rust with integrated AI. -- 📕🔁 [DailyVox](https://github.com/intrepidkarthi/dailyvox) - Free AI voice diary for iOS with on-device transcription, mood tracking, Digital Twin, and knowledge graph. 100% offline, optional iCloud sync (swift/swiftui). -- 📕 [Revu](https://github.com/JuliusBrussee/revu-swift) - Local-first spaced repetition note-taking app for macOS with FSRS scheduling, Notion-inspired UI, Anki import, study guides, and exams. Built with SwiftUI. +- 📕🍎🤖🔁 [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) - Open source alternative to Notion. Supports macOS, Windows, Linux, iOS, and Android. `AGPL-3.0` `Flutter/Dart` +- 📕 [Cherrytree](http://www.giuspen.com/cherrytree) - A hierarchical note-taking app featuring rich text and syntax highlighting. `GPL-3.0` `Qt/C++` +- 📕🍎🔁 [DailyVox](https://github.com/intrepidkarthi/dailyvox) - Free AI voice diary for iOS with on-device transcription, mood tracking, Digital Twin, and knowledge graph. 100% offline, optional iCloud sync. `MIT` `Swift/SwiftUI` +- 📖 [Fluster](https://fluster-one.vercel.app) - All-in-one note-taking solution for modern students and academics, powered by Rust with integrated AI. `?` `Rust/TypeScript` +- 📖🍎🤖🔁 [GitJournal](https://github.com/GitJournal/GitJournal) - Open source markdown notes editor with integrated Git syncing. Supports iOS, Android, Linux, and macOS. `AGPL-3.0` `Flutter/Dart` +- 📖 [Leo](https://leo-editor.github.io/) - PIM, IDE, and outliner that accelerates the work flow of programmers, authors, and web designers. `MIT` `Python` +- 📖 [QOwnNotes](https://www.qownnotes.org/) - Open source plain-text file markdown note-taking application with Nextcloud / ownCloud integration. `GPL-2.0` `Qt/C++` +- 📖 [Red Notebook](https://rednotebook.app/) - Open source desktop journal using plain-text files. `GPL-2.0` `Python/GTK` +- 📕 [Revu](https://github.com/JuliusBrussee/revu-swift) - Local-first spaced repetition note-taking app for macOS with FSRS scheduling, Anki import, and study guides. `GPL-3.0` `Swift/SwiftUI` +- 🤖🔁⚠️ [Tomboy](https://wiki.gnome.org/Apps/Tomboy) - GNOME desktop note-taking application for Linux, Windows, and macOS. Original project abandoned; see [tomboy-ng](https://github.com/tomboy-notes/tomboy-ng) for the active successor. `LGPL-2.1` `C#/Mono` +- 📕 [treesheets](https://github.com/aardappel/treesheets) - Free form data organizer using hierarchical spreadsheet. `Zlib` `C++` +- 📖 [Zim Desktop Wiki](https://zim-wiki.org/) - Open source multi-platform desktop GUI to manage a collection of local wiki pages. `GPL-2.0` `Python/GTK` + +

back to top

### CLI -- 📖 [todo-txt](https://github.com/todotxt/todo.txt-cli) - A simple and extensible shell script for managing your todo.txt file. -- 📖 [zk](https://github.com/mickael-menu/zk) - A command-line tool helping you to maintain a plain text Zettelkasten or personal wiki. -- [nb](https://github.com/xwmx/nb) - A command line and local web note‑taking, bookmarking, archiving, and knowledge base application -- 📖 [IWE](https://github.com/iwe-org/iwe) - A markdown-based knowledge management tool with CLI and LSP server. Turns markdown files into a navigable graph with backlinks, link completion, and code actions. Works with VS Code, Neovim, Zed, and Helix. -- 📕 [lifeos-cli](https://github.com/liujuanjuan1984/lifeos-cli) - A terminal-native LifeOS for notes, linked tasks, schedules, events, and timelogs. +- 📖 [IWE](https://github.com/iwe-org/iwe) - A markdown-based knowledge management tool with CLI and LSP server. Turns markdown files into a navigable graph with backlinks and link completion. Works with VS Code, Neovim, Zed, and Helix. `Apache-2.0` `Rust` +- 📕 [lifeos-cli](https://github.com/liujuanjuan1984/lifeos-cli) - A terminal-native LifeOS for notes, linked tasks, schedules, events, and timelogs. `Apache-2.0` `Python` +- 📖 [nb](https://github.com/xwmx/nb) - A command line and local web note-taking, bookmarking, archiving, and knowledge base application. `AGPL-3.0` `Shell` +- 📖 [todo-txt](https://github.com/todotxt/todo.txt-cli) - A simple and extensible shell script for managing your todo.txt file. `GPL-3.0` `Shell` +- 📖 [zk](https://github.com/mickael-menu/zk) - A command-line tool helping you to maintain a plain text Zettelkasten or personal wiki. `GPL-3.0` `Go` + +

back to top

### TUI -- 📖 [FuzPad](https://github.com/JianZcar/FuzPad) - A minimalistic note management solution. Powered by fzf. -- 📖 [Toney](https://github.com/SourcewareLab/Toney) - Toney is a fast, lightweight, terminal-based note-taking app for the modern developer. +- 📖 [FuzPad](https://github.com/JianZcar/FuzPad) - A minimalistic note management solution powered by fzf. `GPL-3.0` `Shell` +- 📖 [Toney](https://github.com/SourcewareLab/Toney) - A fast, lightweight, terminal-based note-taking app for the modern developer. `MIT` `Go` + +

back to top

### Editor Plugin -- Visual Studio Code - Microsoft text editor - - [Foam](https://foambubble.github.io/) - VSCode plugin inspired by Roam Research. - - [Emanate](https://github.com/srid/emanote) - A structured view of your plain-text notes. Succesor to neuron. -- 🤖 [Emacs](https://www.gnu.org/software/emacs/) - An open source, cross-platform, extensible, and customizable text editor. - - 📖 [Org-mode](https://orgmode.org/) plain-text markup and major mode for keeping notes, authoring documents, computational notebooks, literate programming, … - - 📖 [Org-roam](https://www.orgroam.com/) - plain-text personal knowledge management system inspired by roam research. - - 📖 [Org-brain](https://github.com/Kungsgeten/org-brain) - Concept mapping in Emacs using org-mode. - - 📖 [Deft](https://github.com/jrblevin/deft) - an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity. - - 📖 [Hyperbole/Koutliner](https://www.gnu.org/software/hyperbole/) - multi-level autonumbered hypertextual outliner - - 📖 [howm](https://kaorahi.github.io/howm/) - Note-taking tool on Emacs that can be combined with any format. -- 📖 [vim-wiki](https://github.com/vimwiki/vimwiki) - A personal wiki for Vim -- a number of linked text files that have their own syntax highlighting. +- 🤖 [Emacs](https://www.gnu.org/software/emacs/) - An open source, cross-platform, extensible, and customizable text editor. `GPL-3.0` `C/Emacs Lisp` + - 📖 [Deft](https://github.com/jrblevin/deft) - An Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity. `BSD-3-Clause` `Emacs Lisp` + - 📖 [howm](https://kaorahi.github.io/howm/) - Note-taking tool on Emacs that can be combined with any format. `GPL-2.0` `Emacs Lisp` + - 📖 [Hyperbole/Koutliner](https://www.gnu.org/software/hyperbole/) - Multi-level autonumbered hypertextual outliner for Emacs. `GPL-3.0` `Emacs Lisp` + - 📖⚠️ [Org-brain](https://github.com/Kungsgeten/org-brain) - Concept mapping in Emacs using org-mode. Last commit 2023; appears unmaintained. `MIT` `Emacs Lisp` + - 📖 [Org-mode](https://orgmode.org/) - Plain-text markup and major mode for keeping notes, authoring documents, computational notebooks, and literate programming. `GPL-3.0` `Emacs Lisp` + - 📖 [Org-roam](https://www.orgroam.com/) - Plain-text personal knowledge management system inspired by Roam Research. `GPL-3.0` `Emacs Lisp` +- 📖 [vim-wiki](https://github.com/vimwiki/vimwiki) - A personal wiki for Vim — a number of linked text files with their own syntax highlighting. `MIT` `Vim Script` +- Visual Studio Code - Microsoft text editor. + - 📖 [Emanote](https://github.com/srid/emanote) - A structured view of your plain-text notes. Successor to Neuron. `AGPL-3.0` `Haskell` + - 📖 [Foam](https://foambubble.github.io/) - VSCode plugin for personal knowledge management inspired by Roam Research. `MIT` `TypeScript/VSCode` + +

back to top

### Electron -* [Logseq](https://github.com/logseq/logseq) - Local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. -* 📕🤖🔁 [SiYuan](https://github.com/siyuan-note/siyuan) - A privacy-first, self-hosted, fully open source personal knowledge management software. -* [Zettlr](https://www.zettlr.com/) - Markdown Editor for the 21st century. -* 🤖🔁 [Standard Notes](https://github.com/standardnotes/app) - A free, open-source, and completely encrypted notes app. macOS, Windows, & Linux app repository. Archived -* [AnyType](https://anytype.io/) - Open source local-first electron and phone app for tasks, notes, and more. -* [Bangle.io](https://bangle.io) - A free alternative to Notion that takes markdown notes saved right in your computer -* [Linked](https://github.com/lostdesign/linked) - Forget less by daily journaling, completely offline, secure and free. Supports macOS, Windows & Linux. -* [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) - The Open Source Alternative To Notion.Supports macOS, Windows & Linux. -* [btw](https://github.com/btw-so/btw) - btw is an open source personal website builder. -* 📖🤖🔁 [TidGi](https://github.com/tiddly-gittly/TidGi-Desktop) - Customizable personal knowledge-base with git as backup manager and blogging platform. A TiddlyWiki app based on TiddlyWiki platfrom. -* 📕🔁 [AFFiNE](https://github.com/toeverything/AFFiNE) - Next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. -* 📖 [Tangent Notes](https://www.tangentnotes.com/) - An open source, local-first markdown note taking application designed to let you write the way you think. -* [Notable](https://notable.app/) - Free app for simple note taking based on VS Code Editor. _Important:_ Notable is no longer Open Source as of Sep 28, 2019 (v1.8.4 / [7403a47](https://github.com/notable/notable/commit/7403a47f7602860d227268dda08e3b6f504fd30c)) -* [SwarmVault](https://github.com/swarmclawai/swarmvault) - Local-first RAG knowledge base compiler. Persistent markdown wiki, knowledge graph, hybrid SQLite FTS + embeddings, contradiction detection, and built-in MCP server. + +- 📕🔁 [AFFiNE](https://github.com/toeverything/AFFiNE) - Next-gen knowledge base that brings planning, sorting, and creating all together. Privacy first, open-source, customizable and ready to use. `MIT` `Electron/TypeScript` +- 📕🍎🤖🔒🔁 [AnyType](https://anytype.io/) - Open source local-first app for tasks, notes, and more with E2EE and cross-platform sync. `Source-available` `Electron/TypeScript` +- 📖 [Bangle.io](https://bangle.io) - A free alternative to Notion that takes markdown notes saved right on your computer. `AGPL-3.0` `Web/TypeScript` +- 📖 [btw](https://github.com/btw-so/btw) - Open source personal website builder. `GPL-3.0` `Electron/JavaScript` +- 📖 [Linked](https://github.com/lostdesign/linked) - Forget less by daily journaling, completely offline, secure, and free. Supports macOS, Windows, and Linux. `GPL-3.0` `Electron/TypeScript` +- 📖🍎🤖🔁 [Logseq](https://github.com/logseq/logseq) - Local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. `AGPL-3.0` `Electron/ClojureScript` +- ⚠️ [Notable](https://notable.app/) - Simple note-taking app based on VS Code Editor. No longer open source as of v1.6. `Proprietary` `Electron/TypeScript` +- 📕🍎🤖🔁 [SiYuan](https://github.com/siyuan-note/siyuan) - A privacy-first, self-hosted, fully open source personal knowledge management software. `AGPL-3.0` `Electron/TypeScript+Go` +- 📖🍎🤖🔒🔁 [Standard Notes](https://github.com/standardnotes/app) - A free, open-source, and completely encrypted notes app for macOS, Windows, Linux, iOS, and Android. `AGPL-3.0` `Electron/TypeScript` +- 📖 [SwarmVault](https://github.com/swarmclawai/swarmvault) - Local-first RAG knowledge base compiler with persistent markdown wiki, knowledge graph, hybrid SQLite FTS and embeddings, contradiction detection, and built-in MCP server. `MIT` `Node.js/TypeScript` +- 📖 [Tangent Notes](https://www.tangentnotes.com/) - An open source, local-first markdown note taking application designed to let you write the way you think. `Apache-2.0` `Electron/TypeScript` +- 📖🤖🔁 [TidGi](https://github.com/tiddly-gittly/TidGi-Desktop) - Customizable personal knowledge-base with git as backup manager and blogging platform, based on TiddlyWiki. `MPL-2.0` `Electron/TypeScript` +- 📖 [Zettlr](https://www.zettlr.com/) - Markdown editor for academics and researchers. `GPL-3.0` `Electron/TypeScript` + +

back to top

### Tauri -* 📕 [Treedome](https://codeberg.org/solver-orgz/treedome) - Open-source and local-first, encrypted, note taking application organized in tree-like structures. -* 📖 [Stik](https://github.com/0xMassi/stik_app) - Instant thought capture for macOS. Global hotkey summons a post-it note, type and close. Notes stored as plain markdown files. -* [Char](https://github.com/fastrepl/char) - Open-source AI notepad for meetings with flexible AI stack and on-device storage. -* 📖 [Inkwell](https://github.com/4worlds4w-svg/inkwell) - Portable Markdown editor with split view, live preview, themes, templates, focus mode, typewriter mode, find & replace, and diff viewer. +- 📖🍎 [Char](https://github.com/fastrepl/char) - Open-source AI notepad for meetings with flexible AI stack and on-device storage. `GPL-3.0` `Tauri/Rust+TypeScript` +- 📖 [Inkwell](https://github.com/4worlds4w-svg/inkwell) - Portable Markdown editor with split view, live preview, themes, templates, focus mode, and diff viewer. `Source-available` `Tauri/Rust` +- 📖 [Stik](https://github.com/0xMassi/stik_app) - Instant thought capture for macOS. Global hotkey summons a post-it note, type and close. Notes stored as plain markdown files. `MIT` `Tauri/TypeScript+Rust` +- 📕 [Treedome](https://codeberg.org/solver-orgz/treedome) - Open-source and local-first, encrypted note-taking application organized in tree-like structures. `AGPL-3.0` `Tauri/Rust` + +

back to top

### Web UI -* 📖🤖🔁 [Joplin](https://joplinapp.org/) - Open source note taking app that supports synchronization and has Windows, Linux, Android, Cli builds. Supports import from Evernote. -* 📕 [Laverna](https://laverna.cc) - Evernote like note-taking web application with a Markdown editor using indexedDB local storage. -* 📖 [CodiMD](https://github.com/hackmdio/codimd) - CodiMD is the free software version of HackMD with reduced features (without book mode). -* 📖 [Dokuwiki](https://www.dokuwiki.org/dokuwiki) - a simple to use and highly versatile Open Source wiki software that doesn't require a database. -* 📕 [Hypothes.is](https://hypothes.is/) - Annotate anything online. -* [NattyNote](https://github.com/ahmedelq/NattyNote) - A free, open-source browser extension to take time-stamped YouTube notes. -* 📖 [Fossil](https://www2.fossil-scm.org/home/doc/trunk/www/index.wiki) source control software with built-in stand-alone wiki pages. -* 📖 [SilverBullet](https://github.com/silverbulletmd/silverbullet) - Free, open-source self-hosted PWA for markdown notes. -* 📖 [TiddlyWiki](https://github.com/TiddlyWiki/TiddlyWiki5) - A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc. -* 📕 [Solo](https://github.com/johnSamilin/solo) - Minimalistic private note-taking app with focus on typography -* 📖 [Ephe](https://github.com/unvalley/ephe) - A Markdown Paper for daily todo and thoughts. Privacy first, OSS, local-only. - -* [Neuron](https://neuron.zettel.page/) - Future-proof open-source app for managing your plain-text notes in Zettelkasten style. Superceeded by Emanote. + +- 📖⚠️ [CodiMD](https://github.com/hackmdio/codimd) - The free software version of HackMD. See [HedgeDoc](https://hedgedoc.org/) for the active community fork. `AGPL-3.0` `Web/JavaScript` +- 📖 [Docmost](https://github.com/docmost/docmost) - Open-source collaborative wiki and documentation software. Notion/Confluence alternative with real-time collaboration. `AGPL-3.0` `Web/TypeScript` +- 📖 [Dokuwiki](https://www.dokuwiki.org/dokuwiki) - A simple to use and highly versatile open source wiki software that doesn't require a database. `GPL-2.0` `Web/PHP` +- 📖 [Ephe](https://github.com/unvalley/ephe) - A Markdown paper for daily todo and thoughts. Privacy first, OSS, local-only. `MIT` `Web/TypeScript` +- 📖 [Flatnotes](https://github.com/dullage/flatnotes) - Self-hosted, database-less, plain-text markdown note-taking app. `MIT` `Python/Vue` +- 📖 [Fossil](https://www2.fossil-scm.org/home/doc/trunk/www/index.wiki) - Source control software with built-in standalone wiki pages. `BSD-2-Clause` `C` +- 📖 [HedgeDoc](https://github.com/hedgedoc/hedgedoc) - Real-time collaborative markdown notes. Community successor to CodiMD. `AGPL-3.0` `Web/TypeScript` +- 📕 [Hypothes.is](https://hypothes.is/) - Annotate anything online. `BSD-2-Clause` `Web/Python` +- 📖🍎🤖🔒🔁 [Joplin](https://joplinapp.org/) - Open source note taking app that supports synchronization with E2EE. Available on Windows, Linux, macOS, iOS, Android, and CLI. Supports import from Evernote. `AGPL-3.0` `Electron+React Native/TypeScript` +- 📕⚠️ [Laverna](https://laverna.cc) - Evernote-like note-taking web application with a Markdown editor. Abandoned since 2018. `MPL-2.0` `Web/JavaScript` +- 📖🔁 [Memos](https://github.com/usememos/memos) - Lightweight, self-hosted memo hub. Privacy first. `MIT` `Go/React` +- 📖 [NattyNote](https://github.com/ahmedelq/NattyNote) - A free, open-source browser extension to take time-stamped YouTube notes. `GPL-3.0` `Browser Extension/JavaScript` +- 📖⚠️ [Neuron](https://neuron.zettel.page/) - Open-source app for managing plain-text notes in Zettelkasten style. Superseded by Emanote. `AGPL-3.0` `Haskell` +- 📖🍎🤖🔒🔁 [Notesnook](https://github.com/streetwriters/notesnook) - Fully open source and end-to-end encrypted note-taking app available on all platforms. `GPL-3.0` `Web/TypeScript` +- 📖 [Outline](https://github.com/outline/outline) - Fast, collaborative team knowledge base. Self-hosted or cloud. `BSL-1.1` `Web/TypeScript` +- 📖 [SilverBullet](https://github.com/silverbulletmd/silverbullet) - Free, open-source self-hosted PWA for markdown notes. `MIT` `TypeScript/Go` +- 📕 [Solo](https://github.com/johnSamilin/solo) - Minimalistic private note-taking app with focus on typography. `MIT` `Web/TypeScript` +- 📖 [TiddlyWiki](https://github.com/TiddlyWiki/TiddlyWiki5) - A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda, and more. `BSD-3-Clause` `Web/JavaScript` + +

back to top

## Proprietary -* 📖 [Obsidian](https://obsidian.md/) - Free for personal use app, that works on top of a local folder of plain text Markdown files. -* [Wridea](http://wridea.com) - Web service to organize and improve ideas and notes by sharing with friends and necessary tools. -* [Google Keep](https://keep.google.com) - Google Keep is a note-taking service developed by Google. It is available on the web and as mobile app. -* [OneNote](https://www.onenote.com) - Microsoft OneNote is a program for free-form information gathering and multi-user collaboration. -* [Notebook](https://www.zoho.com/notebook) - Mobile/Web/Desktop app to take multiple forms of notes from Zoho. -* [Simplenote](http://simplenote.com) - Available for iOS, Android, macOS, Windows, Linux, and the web and supports Markdown. -* [Somnote](http://somcloud.com/about/somnote) - Record and save important information, ideas, and moments. Available for multiple platforms. -* [Squid](http://squidnotes.com) - Android app to take digital handwritten notes for class, work, or fun! Markup PDFs and sign documents. -* [HackMD](https://hackmd.io) - HackMD helps developers write better documents and build active communities with open collaboration. -* [Evernote](https://www.evernote.com) - An (online) app designed for note-taking, organizing, task management, and archiving of different formats. -* [Inkdrop](https://www.inkdrop.info) - An (online) app for organizing Markdown notes. -* [Workflowy](https://workflowy.com) - WorkFlowy is a web-based organizational tool to create todo lists, notes, team projects and others. -* [DEVONthink](https://www.devontechnologies.com/apps/devonthink) - macOS or iPhone app with lots of features that can handle many files. -* [Roam](https://roamresearch.com/) - A note-taking tool for networked thought. -* [TheBrain](https://www.thebrain.com/) - Mind mapping and personal knowledge base software application. -* [Polar](https://getpolarized.io/) - An integrated reading environment to build your knowledge base. -* 📖📕🤖🔁 [Supernotes](https://supernotes.app) – A multi-platform notes app built around markdown notecards and card nesting with real-time collaborative features. -* [NotePlan](https://noteplan.co) - NotePlan combines tasks, notes, and calendar - all in one place. It is available on Web, MacOS and iOS. -* 📕🤖🔁 [JournalCalls](https://journalcalls.com) - Voice journal/note taking over a phone call, exports to markdown and Notion -* 📕🤖🔁 [Taskade](https://www.taskade.com) – A tree-structured note-taking and productivity app for individuals and teams. Features real-time collaboration, AI agents, automation, and multiple views (List, Board, Calendar, Mind Map, Table, etc.). Available on Web, macOS, Windows, iOS, Android, and browser extensions. -* [OktoNote](https://oktonote.app) - An AI first note taking app that lets you fire and forget. It auto organizes your notes for you in beautiful, actionable and searchable cards. Supports text, audio, photos and documents. Perfect for journals, tasks, travel itinerary and tickets, lists, things to remember, bookmarking, study notes, discussion notes etc., Available on Ios for now, launching soon on Android and Web. -* 📖 [Octarine](https://octarine.app/) - A fast, lightweight tool for writing, planning, and organizing — in Markdown that stays yours. -* 📖 [MDLook](https://mdlook.com) ([GitHub](https://github.com/djosci/MDLook)) - Portable offline Markdown editor for Windows using WebView2, with live preview, dark mode, KaTeX math, and Mermaid diagrams. -* 📕📖🔁 [MindMirror](https://mindmirror.app) - Note app for busy minds, write down your thoughts or transform your thoughts into notes then ask away, and MindMirror will find exactly what you are looking for. -* 📕 [MindWork](https://mindwork.it.com/) - A Cursor-like AI workspace for deep and focused personal knowledge management. +- 📖🍎 [Bear](https://bear.app/) - Beautiful, flexible writing app for notes and prose. Apple platforms only (Mac, iPhone, iPad). Sync via iCloud with Bear Pro. +- 📕🍎🤖🔁 [Capacities](https://capacities.io/) - Object-based note-taking app for networked thinking. Available on macOS, Windows, Linux, web, iOS, and Android. +- 📕🍎🤖🔁 [Craft](https://www.craft.do/) - Beautiful native document editor for Mac, iPad, iPhone, Android, and Windows with real-time collaboration. +- 📕🍎🔁 [DEVONthink](https://www.devontechnologies.com/apps/devonthink) - macOS and iOS app for storing, organizing, and working on documents and notes. +- 📕🍎🤖🔁 [Evernote](https://www.evernote.com) - An app designed for note-taking, organizing, task management, and archiving of different formats. +- 📕🍎🤖🔁 [Google Keep](https://keep.google.com) - Google Keep is a note-taking service developed by Google. Available on the web and as a mobile app. +- 📖 [HackMD](https://hackmd.io) - Helps developers write better documents and build active communities with open collaboration. +- 📕🍎🤖🔁 [Heptabase](https://heptabase.com/) - Visual note-taking tool for learning complex topics, with whiteboard-based card organization. +- 📕🍎🤖🔒🔁 [Inkdrop](https://www.inkdrop.info) - An app for organizing Markdown notes with E2EE sync. Available on macOS, Windows, Linux, iOS, and Android. +- 📕🔁 [JournalCalls](https://journalcalls.com) - Voice journal and note-taking over a phone call. Exports to Markdown and Notion. +- 📖 [MDLook](https://mdlook.com) ([GitHub](https://github.com/djosci/MDLook)) - Portable offline Markdown editor for Windows using WebView2, with live preview, dark mode, KaTeX math, and Mermaid diagrams. +- 📕🍎🔁 [Mem](https://get.mem.ai/) - AI-powered self-organizing workspace for notes and knowledge. Available on web and iOS. +- 📕🍎🔁 [MindMirror](https://mindmirror.app) - Note app for busy minds with AI search and smart organization. iOS available, Android coming soon. +- 📕🔁 [MindWork](https://mindwork.it.com/) - A Cursor-like AI workspace for deep and focused personal knowledge management. +- 📕🍎🤖🔁 [Notebook](https://www.zoho.com/notebook) - Mobile, web, and desktop app to take multiple forms of notes, from Zoho. +- 📖🍎🔁 [NotePlan](https://noteplan.co) - Combines tasks, notes, and calendar all in one place. Available on Mac and iOS. +- 📕🍎🤖🔁 [Notion](https://notion.so) - All-in-one workspace for notes, docs, wikis, projects, and collaboration. +- 📖🍎🔒🔁 [Obsidian](https://obsidian.md/) - Free for personal use app that works on top of a local folder of plain text Markdown files. Optional E2EE sync via Obsidian Sync. +- 📖 [Octarine](https://octarine.app/) - A fast, lightweight tool for writing, planning, and organizing in Markdown that stays yours. +- ⚠️ [OktoNote](https://oktonote.app) - An AI-first note-taking app that auto-organizes notes into searchable cards. Website unreachable; status unclear. +- 📕🍎🤖🔁 [OneNote](https://www.onenote.com) - Microsoft OneNote is a program for free-form information gathering and multi-user collaboration. +- ⚠️ [Polar](https://getpolarized.io/) - An integrated reading environment to build your knowledge base. Website unreachable; appears abandoned. +- 📕🍎🔒🔁 [Reflect](https://reflect.app/) - Fast, AI-powered note-taking app with end-to-end encryption. Available on Mac, Windows, web, and iOS. +- 📖🔁 [Roam](https://roamresearch.com/) - A note-taking tool for networked thought. +- 📖🍎🤖🔁 [Simplenote](http://simplenote.com) - Available for iOS, Android, macOS, Windows, Linux, and the web. Supports Markdown. +- 📕🍎🤖🔁 [Somnote](http://somcloud.com/about/somnote) - Record and save important information, ideas, and moments. Available for multiple platforms. +- 🤖 [Squid](http://squidnotes.com) - Android app to take digital handwritten notes for class, work, or fun. Markup PDFs and sign documents. +- 📕🍎🤖🔁 [Supernotes](https://supernotes.app) - A multi-platform notes app built around markdown notecards and card nesting with real-time collaborative features. +- 📕🍎🤖🔁 [Tana](https://tana.inc/) - Supertag-based knowledge tool with powerful structuring and AI-meeting features. +- 📕🍎🤖🔁 [Taskade](https://www.taskade.com) - A tree-structured note-taking and productivity app with real-time collaboration, AI agents, and multiple views. Available on web, macOS, Windows, iOS, Android, and browser extensions. +- 📕🍎🤖🔁 [TheBrain](https://www.thebrain.com/) - Mind mapping and personal knowledge base software application. +- 📖🍎🔁 [Ulysses](https://ulysses.app/) - Premium writing app for Mac, iPad, and iPhone with Markdown support. Apple platforms only. +- 📕🍎🤖🔁 [Workflowy](https://workflowy.com) - Web-based organizational tool to create todo lists, notes, team projects, and more. +- ⚠️ [Wridea](http://wridea.com) - Web service to organize and improve ideas and notes by sharing with friends. Website appears dead. + +

back to top

+ +## Quick Comparison + +A side-by-side overview of the most popular tools to help you choose: + +| Tool | Type | Storage | Sync | E2EE | Platforms | Plugins | Price | +|------|------|---------|------|------|-----------|---------|-------| +| [Obsidian](https://obsidian.md/) | PKM | Markdown | paid add-on | optional | Win/Mac/Linux/iOS/Android | 1800+ | Freemium | +| [Joplin](https://joplinapp.org/) | Notes | Markdown | yes | yes | Win/Mac/Linux/iOS/Android/CLI | yes | Free | +| [Logseq](https://github.com/logseq/logseq) | PKM/Outliner | Markdown | yes | — | Win/Mac/Linux/iOS/Android | yes | Free | +| [SiYuan](https://github.com/siyuan-note/siyuan) | PKM | Database | yes | — | Win/Mac/Linux/iOS/Android/Web | yes | Freemium | +| [AFFiNE](https://github.com/toeverything/AFFiNE) | Workspace | Database | yes | — | Win/Mac/Linux/Web | yes | Freemium | +| [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) | Workspace | Database | yes | — | Win/Mac/Linux/iOS/Android | yes | Free | +| [Standard Notes](https://github.com/standardnotes/app) | Notes | Encrypted | yes | yes | Win/Mac/Linux/iOS/Android/Web | yes | Freemium | +| [AnyType](https://anytype.io/) | PKM | Database | yes | yes | Win/Mac/Linux/iOS/Android | — | Free | +| [Notesnook](https://github.com/streetwriters/notesnook) | Notes | Encrypted | yes | yes | Win/Mac/Linux/iOS/Android/Web | — | Freemium | +| [TiddlyWiki](https://tiddlywiki.com/) | Wiki | HTML/JSON | 3rd-party | — | Web/Node.js | yes | Free | +| [Org-mode](https://orgmode.org/) | PKM | Org files | 3rd-party | — | Emacs | yes | Free | +| [Notion](https://notion.so/) | Workspace | Cloud | yes | — | Win/Mac/iOS/Android/Web | yes | Freemium | +| [Evernote](https://evernote.com/) | Notes | Cloud | yes | — | Win/Mac/iOS/Android/Web | limited | Freemium | +| [Google Keep](https://keep.google.com/) | Quick Notes | Cloud | yes | — | iOS/Android/Web | — | Free | +| [OneNote](https://onenote.com/) | Notes | Cloud | yes | — | Win/Mac/iOS/Android/Web | limited | Free | + +> This table covers the most-searched tools. See the full list above for 100+ options. ## Contributing diff --git a/TODO-manual-steps.md b/TODO-manual-steps.md new file mode 100644 index 0000000..7b3cbdd --- /dev/null +++ b/TODO-manual-steps.md @@ -0,0 +1,9 @@ +# Post-merge growth actions + +After the PR is merged: + +1. Submit to Hacker News as "Show HN: I curated 100+ note-taking tools with a comparison table" +2. Post in r/selfhosted, r/ObsidianMD, r/productivity, r/PKMS, r/linux +3. Open PRs to awesome-selfhosted and awesome-productivity linking to this list +4. Reach out to top projects (Joplin, Logseq, SiYuan, etc.) to add an awesome-note-taking badge +5. Verify the list is on sindresorhus/awesome master list diff --git a/contributing.md b/contributing.md index 565ae38..09898ba 100644 --- a/contributing.md +++ b/contributing.md @@ -1,11 +1,67 @@ # Contribution Guidelines -Please note that this project is released with a [Contributor Code of Conduct](code-of-conduct.md). By participating in this project you agree to abide by its terms. +Please note that this project is released with a +[Contributor Code of Conduct](code-of-conduct.md). By participating in this +project you agree to abide by its terms. + +## Adding a new tool + +Please ensure your pull request adheres to the following guidelines: + +### Entry format + +``` +- [icons] [Tool Name](URL) - Brief description ending with a period. `LICENSE` `Tech/Language` +``` + +**Examples:** + +``` +- 📖🔁 [Joplin](https://joplinapp.org/) - Open source note-taking with sync and E2EE support. `AGPL-3.0` `Electron/TypeScript` +- 📕🤖🔁 [Taskade](https://www.taskade.com) - Collaborative note-taking and task management with AI. (Proprietary) +``` + +### Icon reference + +| Icon | Add when... | +|:----:|:------------| +| 📖 | Notes are stored in plain text (Markdown, org-mode, wiki, etc.) | +| 📕 | Notes are stored in a database or proprietary format | +| 🤖 | The tool has an Android app | +| 🍎 | The tool has an iOS app | +| 👍 | You have personally used it for years and recommend it | +| 🔁 | The tool provides built-in multi-device sync | +| 🔒 | The tool supports end-to-end encryption | +| ⚠️ | Project is archived or no longer actively maintained | + +### Checklist for new entries + +- [ ] The tool is primarily for note-taking or knowledge management +- [ ] The description is concise (1-2 sentences) and ends with a period +- [ ] The link goes to the official website or GitHub repo +- [ ] Icons are accurate (check platform support, sync, encryption) +- [ ] For open-source tools: license (SPDX) and tech stack are included +- [ ] The entry is added to the correct category +- [ ] The entry is not a duplicate of an existing entry +- [ ] The tool is actively maintained (last commit within 12 months) + +### Categories + +Pick the **single most appropriate** category: + +- **Native GUI** — Desktop apps with native UI (Qt, GTK, SwiftUI, Flutter, etc.) +- **CLI** — Command-line tools +- **TUI** — Terminal user interfaces +- **Editor Plugin** — Plugins for text editors (VS Code, Emacs, Vim, etc.) +- **Electron** — Desktop apps built with Electron +- **Tauri** — Desktop apps built with Tauri +- **Web UI** — Web-based or self-hosted applications +- **Proprietary** — Closed-source commercial tools ## Updating your PR -A lot of times, making a PR adhere to the standards above can be difficult. If -the maintainers notice anything that we'd like changed, we'll ask you to edit -your PR before we merge it. There's no need to open a new PR, just edit the -existing one. If you're not sure how to do that, [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) +If the maintainers notice anything that we'd like changed, we'll ask you to +edit your PR before we merge it. There's no need to open a new PR, just edit +the existing one. If you're not sure how to do that, +[here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) on the different ways you can update your PR so that we can merge it. diff --git a/docs/evaluation/README.md b/docs/evaluation/README.md new file mode 100644 index 0000000..7d2f207 --- /dev/null +++ b/docs/evaluation/README.md @@ -0,0 +1,23 @@ +# Project Evaluation Framework + +This directory contains tools to systematically evaluate all projects +in the awesome-note-taking list. + +## Files + +- `parameters.md` — The 30 evaluation parameters used to compare projects +- `evaluator-prompt.md` — Claude/LLM system prompt to run the evaluation +- `projects.txt` — Auto-generated list of all projects (pipe-delimited) + +## How to run an evaluation + +1. Copy the system prompt from `evaluator-prompt.md` +2. Paste `projects.txt` as the input data +3. Follow the instructions in the prompt for batched or single-pass processing +4. Save results to `results/` directory + +## When to re-evaluate + +- Before major refactors +- Quarterly (to catch abandoned projects) +- When adding a large batch of new tools diff --git a/docs/evaluation/evaluator-prompt.md b/docs/evaluation/evaluator-prompt.md new file mode 100644 index 0000000..34e3804 --- /dev/null +++ b/docs/evaluation/evaluator-prompt.md @@ -0,0 +1,281 @@ +# Claude Opus 4.6 — Awesome Note-Taking Project Evaluator + +## System Prompt + +You are an expert software analyst and open-source project evaluator. Your task is to systematically evaluate note-taking software projects against a standardized set of parameters and produce a comprehensive comparison table. + +## YOUR MISSION + +You will receive a list of note-taking projects (name, URL, category). For EACH project you must: +1. Visit the project URL and/or its GitHub repository +2. Research the project across all evaluation parameters +3. Fill in every parameter with accurate, current data +4. Flag any project that appears abandoned, archived, or dead +5. Output the results in the specified table format + +## INPUT FORMAT + +You will receive a project list file with this format: +``` +# comment lines start with # +ProjectName|URL|Category +``` + +The file is located at: `projects.txt` +(See the attached file or paste its contents into the conversation.) + +## EVALUATION PARAMETERS + +For each project, evaluate ALL of the following 30 parameters. If a parameter cannot be determined, use `?` (unknown). Never guess — mark as unknown rather than speculate. + +### Group 1: Project Health & Activity + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 1 | GitHub Stars | `stars` | Number (e.g., `35.2k`, `450`) or `N/A` if no GitHub repo | +| 2 | Last Commit Date | `last_commit` | `YYYY-MM` format, or `archived`, `abandoned`, `N/A` | +| 3 | Release Cadence | `release_cadence` | `active` (release within 3 months), `slow` (3-12 months), `stale` (>12 months), `none` (no releases ever), `archived` | +| 4 | Contributor Count | `contributors` | Number or `N/A` | +| 5 | Open Issues Count | `open_issues` | Number or `N/A` | + +### Group 2: Licensing & Cost + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 6 | License | `license` | SPDX identifier (e.g., `MIT`, `AGPL-3.0`, `GPL-3.0`, `Apache-2.0`, `MPL-2.0`) or `Proprietary` or `Source-available` | +| 7 | Pricing Model | `pricing` | `free`, `freemium`, `paid`, `open-core`, `donation-based` | +| 8 | Free Tier Limitations | `free_limits` | Brief text or `unlimited` or `N/A` | + +### Group 3: Platform Support + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 9 | Desktop Platforms | `desktop` | Comma-separated: `Windows`, `macOS`, `Linux` or `—` if none | +| 10 | Mobile Platforms | `mobile` | `Android`, `iOS`, `Android, iOS` or `—` if none | +| 11 | Web Access | `web` | `yes` (hosted service), `self-hosted` (user must deploy), `—` | +| 12 | Browser Extension | `browser_ext` | `Chrome`, `Firefox`, `Chrome, Firefox`, `yes` (generic), `—` | + +### Group 4: Data & Storage + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 13 | Storage Format | `storage` | `plain-text/markdown`, `plain-text/org`, `plain-text/wiki`, `plain-text/other`, `SQLite`, `custom-db`, `proprietary-cloud`, `JSON`, `mixed` | +| 14 | Local-First | `local_first` | `yes`, `optional`, `no` (cloud-required) | +| 15 | Self-Hostable | `self_host` | `yes`, `—` | +| 16 | Export Formats | `export` | Comma-separated: `Markdown`, `PDF`, `HTML`, `JSON`, `TXT`, `DOCX`, `ENEX`, `OPML`, `CSV` or `—` | +| 17 | Import Sources | `import` | Comma-separated known sources or `—` | + +### Group 5: Sync & Security + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 18 | Built-in Sync | `sync` | `yes-proprietary`, `yes-e2ee`, `yes-self-hosted`, `git`, `3rd-party`, `—` | +| 19 | End-to-End Encryption | `e2ee` | `yes`, `optional`, `—` | +| 20 | Real-time Collaboration | `collab` | `yes`, `—` | + +### Group 6: Core Features + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 21 | Editor Type | `editor` | `markdown`, `WYSIWYG`, `block-based`, `outliner`, `rich-text`, `handwriting`, `hybrid`, `plain-text`, `wiki` | +| 22 | Markdown Support | `markdown` | `native`, `supported`, `export-only`, `—` | +| 23 | Backlinks / Graph View | `backlinks` | `yes`, `backlinks-only`, `graph-only`, `—` | +| 24 | Organization Method | `organization` | Comma-separated: `tags`, `folders`, `notebooks`, `outliner`, `links/graph`, `spaces`, `databases` | +| 25 | Full-text Search | `search` | `yes`, `basic`, `—` | +| 26 | Plugin/Extension System | `plugins` | `yes-large` (100+ community plugins), `yes`, `limited`, `—` | +| 27 | API Available | `api` | `yes`, `limited`, `—` | +| 28 | AI Features | `ai` | `built-in`, `plugin`, `—` | +| 29 | Offline Mode | `offline` | `full`, `partial`, `—` | + +### Group 7: Technology + +| # | Parameter | Output Key | Accepted Values | +|---|-----------|------------|-----------------| +| 30 | Tech Stack | `tech` | e.g., `Electron/TypeScript`, `Tauri/Rust`, `Flutter/Dart`, `Native/C++`, `Web/React` | + +## PROCESSING RULES + +1. Process projects in order as they appear in the input file. +2. Batch output: Process ALL projects, then output the full result table at the end. +3. GitHub repos: If the URL is a GitHub repo, extract stars, commits, license, contributors, and issues directly. +4. Proprietary projects: Use `N/A` for GitHub-specific fields. +5. Dead projects: If a project is clearly abandoned, add a `ABANDONED` flag in the notes. +6. Duplicates: Flag as `DUPLICATE` and evaluate only once. +7. Sub-projects: Editor plugins should be evaluated as their own entries. +8. Accuracy over speed: Mark unknown as `?` rather than guessing. + +## OUTPUT FORMAT + +### Part 1: Full Evaluation Data (JSON) + +Output each project as a JSON object: + +```json +{ + "name": "ProjectName", + "url": "https://...", + "category": "Open Source > Electron", + "github_url": "https://github.com/...", + "flags": [], + "evaluation": { + "stars": "15.2k", + "last_commit": "2025-03", + "release_cadence": "active", + "contributors": "245", + "open_issues": "312", + "license": "AGPL-3.0", + "pricing": "free", + "free_limits": "unlimited", + "desktop": "Windows, macOS, Linux", + "mobile": "Android, iOS", + "web": "self-hosted", + "browser_ext": "Chrome, Firefox", + "storage": "plain-text/markdown", + "local_first": "yes", + "self_host": "yes", + "export": "Markdown, PDF, HTML, JSON", + "import": "Evernote, Notion, Markdown", + "sync": "yes-e2ee", + "e2ee": "yes", + "collab": "—", + "editor": "block-based", + "markdown": "native", + "backlinks": "yes", + "organization": "folders, tags, links/graph", + "search": "yes", + "plugins": "yes-large", + "api": "yes", + "ai": "plugin", + "offline": "full", + "tech": "Electron/TypeScript" + }, + "notes": "Any important observations, warnings, or context." +} +``` + +### Part 2: Condensed Comparison Table (Markdown) + +After the JSON data, output a condensed markdown comparison table: + +``` +| Tool | Stars | Act | License | Price | Desktop | Mobile | Web | Storage | Local | E2EE | Sync | Editor | BkLnk | Plugins | AI | +|------|-------|-----|---------|-------|---------|--------|-----|---------|-------|------|------|--------|-------|---------|-----| +``` + +Where condensed values are: +- **Act** = Activity: `green` (active <=3mo), `yellow` (slow 3-12mo), `red` (stale >12mo), `dead` (archived) +- **Desktop** = `W` Win, `M` Mac, `L` Linux combined (e.g., `WML`) +- **Mobile** = `A` Android, `i` iOS combined (e.g., `Ai`) or `—` +- **Web** = `yes`, `SH` (self-hosted), `—` +- **Storage** = `MD`, `DB`, `Org`, `Wiki`, `JSON`, `Mix`, `Prop` +- **Local** = `yes` (local-first), `opt` (optional), `cloud` +- **Editor** = `MD`, `WY`, `BL`, `OL`, `RT`, `HY`, `PT` + +### Part 3: Summary Statistics + +After the table, provide: +1. Total projects evaluated +2. Count by activity status (active/slow/stale/archived) +3. Count by pricing model +4. Count by license type (open-source vs proprietary) +5. Count with E2EE support +6. Count with plugin systems +7. Count with AI features +8. Count with mobile support +9. Top 10 by GitHub stars +10. List of abandoned/archived projects to reconsider + +### Part 4: Recommendations + +1. Projects to remove (abandoned, archived, dead) +2. Projects to flag (license changes, major concerns) +3. Entries to update (outdated descriptions, wrong categories) +4. Duplicates to merge +5. Missing projects (suggest 10-15 notable tools not on the list) + +## RESEARCH METHODOLOGY + +For each project, follow this investigation order: + +1. GitHub repository (if available): stars, forks, contributors, issues, license, last commit, tech stack +2. Official website: pricing, features, platforms, API, self-hosting, import/export +3. App stores (if applicable): Play Store / App Store presence +4. External sources (only if needed): AlternativeTo for verification + +## IMPORTANT CONSTRAINTS + +- Do NOT fabricate data. Every value must be sourced. +- Mark unknown values as `?` rather than guessing. +- Use the current date for calculating activity status. +- Some "open source" projects may have changed their license. Check current status. +- GitHub stars: approximate to the nearest hundred for >1k stars. + +--- + +## User Prompt + +``` +Here is the project list file from the awesome-note-taking repository. Please evaluate every single project against all 30 parameters and produce the full output (JSON + comparison table + statistics + recommendations). + +Process all projects. Take your time and be thorough. + +[Paste contents of projects.txt here, or attach the file] +``` + +--- + +## Usage Instructions + +### Option A: Single-Pass (for Claude Opus with large context) + +1. Copy the System Prompt section above into your Claude system prompt field +2. Paste the User Prompt with the contents of `projects.txt` +3. Attach the `parameters.md` file as additional reference +4. Run and wait for complete output + +### Option B: Batched Processing (recommended for reliability) + +Split projects into batches of ~15-20 and process each batch: + +``` +Evaluate projects 1-20 from the list. Output JSON + table rows for each. +[Paste first 20 project lines] +``` + +Continue until all projects are processed, then: + +``` +All projects have been evaluated. Now produce: +1. The complete condensed comparison table combining all batches +2. Summary statistics +3. Recommendations (remove, flag, update, missing projects) +``` + +### Option C: Automated via Agent + +Use an AI agent to automate the evaluation: +1. The agent reads `projects.txt` +2. For each project, uses web search and document fetching to gather data +3. Fills in parameters and writes results to a markdown file +4. Produces the final comparison table + +--- + +## Expected Output Size + +- JSON output: ~90 project objects x ~30 fields = ~2,700 lines +- Comparison table: ~95 rows +- Statistics: ~30 lines +- Recommendations: ~50-80 lines +- Total: approximately 3,000-4,000 lines + +## Quality Checklist + +After receiving results, verify: +- [ ] All projects have entries +- [ ] No fields are left completely empty (should be `?` or `—` or `N/A`) +- [ ] Star counts are roughly plausible (cross-check top 5) +- [ ] Activity status matches last commit dates +- [ ] No duplicate projects counted twice +- [ ] Abandoned projects are flagged +- [ ] Recommendations include missing popular tools diff --git a/docs/evaluation/parameters.md b/docs/evaluation/parameters.md new file mode 100644 index 0000000..6379362 --- /dev/null +++ b/docs/evaluation/parameters.md @@ -0,0 +1,115 @@ +# Awesome Note-Taking — Evaluation Parameters + +These parameters are designed to highlight **clear, meaningful differences** between note-taking projects when displayed in a simple comparison table. + +--- + +## Parameter Definitions + +### 1. Project Health & Activity + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 1 | **GitHub Stars** | Stars | Number (e.g., `35.2k`) | GitHub repo page | +| 2 | **Last Commit** | Last Commit | Date (`YYYY-MM`) or `archived` / `abandoned` | GitHub repo or release page | +| 3 | **Release Cadence** | Releases | `active` (<=3mo), `slow` (3-12mo), `stale` (>12mo), `none`, `archived` | GitHub releases tab | +| 4 | **Contributors** | Contributors | Number | GitHub contributors page | +| 5 | **Open Issues** | Open Issues | Number | GitHub issues tab | + +### 2. Licensing & Cost + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 6 | **License** | License | SPDX ID (e.g., `MIT`, `AGPL-3.0`, `GPL-3.0`, `Apache-2.0`) or `Proprietary` | GitHub repo or website | +| 7 | **Pricing Model** | Pricing | `free`, `freemium`, `paid`, `open-core`, `donation-based` | Website pricing page | +| 8 | **Free Tier Limits** | Free Limits | Brief description or `unlimited` or `N/A` | Website pricing page | + +### 3. Platform Support + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 9 | **Desktop Platforms** | Desktop | Comma-separated: `Win`, `Mac`, `Linux` or `—` if none | Website/downloads page | +| 10 | **Mobile Platforms** | Mobile | `Android`, `iOS`, `both`, `—` | App stores or website | +| 11 | **Web Access** | Web | `yes`, `self-hosted`, `—` | Website | +| 12 | **Browser Extension** | Extension | `yes`, `—` | Chrome/Firefox store | + +### 4. Data & Storage + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 13 | **Storage Format** | Storage | `plain-text/md`, `plain-text/org`, `plain-text/wiki`, `plain-text/other`, `sqlite`, `custom-db`, `proprietary`, `mixed` | Documentation | +| 14 | **Local-First** | Local-First | `yes` (data on device by default), `optional`, `no` (cloud-required) | Documentation | +| 15 | **Self-Hostable** | Self-Host | `yes`, `—` | Documentation | +| 16 | **Export Formats** | Export | Comma-separated: `md`, `pdf`, `html`, `json`, `txt`, `docx`, `enex`, `opml` or `—` | Documentation/features page | +| 17 | **Import From** | Import | Comma-separated known sources: `Evernote`, `Notion`, `Markdown`, `OPML`, etc. or `—` | Documentation | + +### 5. Sync & Collaboration + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 18 | **Built-in Sync** | Sync | `yes (proprietary)`, `yes (E2EE)`, `yes (self-hosted)`, `3rd-party only`, `git`, `—` | Features page | +| 19 | **E2E Encryption** | E2EE | `yes`, `optional`, `—` | Security documentation | +| 20 | **Real-time Collaboration** | Collab | `yes`, `—` | Features page | + +### 6. Core Features + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 21 | **Editor Type** | Editor | `WYSIWYG`, `markdown`, `block-based`, `outliner`, `rich-text`, `handwriting`, `hybrid` | Try the app or docs | +| 22 | **Markdown Support** | Markdown | `native`, `plugin`, `export-only`, `—` | Documentation | +| 23 | **Backlinks / Graph** | Backlinks | `yes`, `—` | Features page | +| 24 | **Tags / Folders** | Organization | `tags`, `folders`, `both`, `notebooks`, `outliner`, `other` | Features page | +| 25 | **Full-text Search** | Search | `yes`, `—` | Features page | +| 26 | **Plugin / Extension System** | Plugins | `yes (large ecosystem)`, `yes`, `limited`, `—` | Documentation | +| 27 | **API Available** | API | `yes`, `limited`, `—` | Developer documentation | +| 28 | **AI Features** | AI | `built-in`, `plugin`, `—` | Features/pricing page | +| 29 | **Offline Mode** | Offline | `full`, `partial`, `—` | Features page | + +### 7. Technology + +| # | Parameter | Column Header | Values | How to Check | +|---|-----------|---------------|--------|-------------| +| 30 | **Tech Stack / Framework** | Tech | e.g., `Electron/TypeScript`, `Tauri/Rust`, `Flutter/Dart`, `Native/C++`, `Web/React` | GitHub repo or docs | + +--- + +## Recommended Table Layout (Simplified) + +For the final awesome-list table, use this **condensed 15-column format** that maximizes differentiation: + +| Tool | Stars | Activity | License | Price | Desktop | Mobile | Web | Storage | Local | E2EE | Sync | Editor | Backlinks | Plugins | +|------|-------|----------|---------|-------|---------|--------|-----|---------|-------|------|------|--------|-----------|---------| + +### Column Definitions (Condensed) + +- **Stars** = GitHub stars (number) +- **Activity** = `green` active (commit <=3mo), `yellow` slow (3-12mo), `red` stale/archived (>12mo) +- **License** = SPDX or `Proprietary` +- **Price** = `Free`, `Freemium`, `Paid`, `Open-core` +- **Desktop** = `W` Win, `M` Mac, `L` Linux (e.g., `WML`) +- **Mobile** = `A` Android, `i` iOS (e.g., `Ai`) +- **Web** = `yes` / `SH` (self-hosted) / `—` +- **Storage** = `MD` markdown, `DB` database, `Org` org-mode, `Mix` +- **Local** = `yes` local-first / `cloud` cloud-required / `opt` optional +- **E2EE** = `yes` / `—` +- **Sync** = `yes` built-in / `Git` / `3P` third-party / `—` +- **Editor** = `MD` markdown, `WY` WYSIWYG, `BL` block, `OL` outliner, `RT` rich-text +- **Backlinks** = `yes` / `—` +- **Plugins** = `yes` / `—` + +--- + +## High-Differentiator Parameters + +These parameters create the **most visible contrast** between tools: + +1. **Local-First vs Cloud** — Biggest philosophical divide +2. **E2E Encryption** — Only ~20% of tools have it +3. **Backlinks / Graph View** — Separates PKM tools from simple notepads +4. **Plugin System** — Only ~30% have meaningful plugin ecosystems +5. **Self-Hostable** — Key for privacy-conscious users +6. **Activity Status** — Immediately flags abandoned projects +7. **Storage Format** — Plain-text vs proprietary is a major decision factor +8. **Pricing Model** — Free vs freemium vs paid +9. **Mobile Support** — Many desktop tools lack mobile apps +10. **Real-time Collaboration** — Separates team tools from personal tools diff --git a/docs/evaluation/projects.txt b/docs/evaluation/projects.txt new file mode 100644 index 0000000..2373ef5 --- /dev/null +++ b/docs/evaluation/projects.txt @@ -0,0 +1,103 @@ +# Awesome Note-Taking - Project List +# Format: name|url|category +# Source: https://github.com/tehtbl/awesome-note-taking +# Updated: 2026-04-15 +# +AppFlowy|https://github.com/AppFlowy-IO/AppFlowy|Open Source > Native GUI +Cherrytree|http://www.giuspen.com/cherrytree|Open Source > Native GUI +DailyVox|https://github.com/intrepidkarthi/dailyvox|Open Source > Native GUI +Fluster|https://fluster-one.vercel.app|Open Source > Native GUI +GitJournal|https://github.com/GitJournal/GitJournal|Open Source > Native GUI +Leo|https://leo-editor.github.io/|Open Source > Native GUI +QOwnNotes|https://www.qownnotes.org/|Open Source > Native GUI +Red Notebook|https://rednotebook.app/|Open Source > Native GUI +Revu|https://github.com/JuliusBrussee/revu-swift|Open Source > Native GUI +Tomboy|https://wiki.gnome.org/Apps/Tomboy|Open Source > Native GUI +treesheets|https://github.com/aardappel/treesheets|Open Source > Native GUI +Zim Desktop Wiki|https://zim-wiki.org/|Open Source > Native GUI +IWE|https://github.com/iwe-org/iwe|Open Source > CLI +lifeos-cli|https://github.com/liujuanjuan1984/lifeos-cli|Open Source > CLI +nb|https://github.com/xwmx/nb|Open Source > CLI +todo-txt|https://github.com/todotxt/todo.txt-cli|Open Source > CLI +zk|https://github.com/mickael-menu/zk|Open Source > CLI +FuzPad|https://github.com/JianZcar/FuzPad|Open Source > TUI +Toney|https://github.com/SourcewareLab/Toney|Open Source > TUI +Emacs|https://www.gnu.org/software/emacs/|Open Source > Editor Plugin +Deft|https://github.com/jrblevin/deft|Open Source > Editor Plugin +howm|https://kaorahi.github.io/howm/|Open Source > Editor Plugin +Hyperbole/Koutliner|https://www.gnu.org/software/hyperbole/|Open Source > Editor Plugin +Org-brain|https://github.com/Kungsgeten/org-brain|Open Source > Editor Plugin +Org-mode|https://orgmode.org/|Open Source > Editor Plugin +Org-roam|https://www.orgroam.com/|Open Source > Editor Plugin +vim-wiki|https://github.com/vimwiki/vimwiki|Open Source > Editor Plugin +Emanote|https://github.com/srid/emanote|Open Source > Editor Plugin +Foam|https://foambubble.github.io/|Open Source > Editor Plugin +AFFiNE|https://github.com/toeverything/AFFiNE|Open Source > Electron +AnyType|https://anytype.io/|Open Source > Electron +Bangle.io|https://bangle.io|Open Source > Electron +btw|https://github.com/btw-so/btw|Open Source > Electron +Linked|https://github.com/lostdesign/linked|Open Source > Electron +Logseq|https://github.com/logseq/logseq|Open Source > Electron +Notable|https://notable.app/|Open Source > Electron +SiYuan|https://github.com/siyuan-note/siyuan|Open Source > Electron +Standard Notes|https://github.com/standardnotes/app|Open Source > Electron +SwarmVault|https://github.com/swarmclawai/swarmvault|Open Source > Electron +Tangent Notes|https://www.tangentnotes.com/|Open Source > Electron +TidGi|https://github.com/tiddly-gittly/TidGi-Desktop|Open Source > Electron +Zettlr|https://www.zettlr.com/|Open Source > Electron +Char|https://github.com/fastrepl/char|Open Source > Tauri +Inkwell|https://github.com/4worlds4w-svg/inkwell|Open Source > Tauri +Stik|https://github.com/0xMassi/stik_app|Open Source > Tauri +Treedome|https://codeberg.org/solver-orgz/treedome|Open Source > Tauri +CodiMD|https://github.com/hackmdio/codimd|Open Source > Web UI +Docmost|https://github.com/docmost/docmost|Open Source > Web UI +Dokuwiki|https://www.dokuwiki.org/dokuwiki|Open Source > Web UI +Ephe|https://github.com/unvalley/ephe|Open Source > Web UI +Flatnotes|https://github.com/dullage/flatnotes|Open Source > Web UI +Fossil|https://www2.fossil-scm.org/home/doc/trunk/www/index.wiki|Open Source > Web UI +HedgeDoc|https://github.com/hedgedoc/hedgedoc|Open Source > Web UI +Hypothes.is|https://hypothes.is/|Open Source > Web UI +Joplin|https://joplinapp.org/|Open Source > Web UI +Laverna|https://laverna.cc|Open Source > Web UI +Memos|https://github.com/usememos/memos|Open Source > Web UI +NattyNote|https://github.com/ahmedelq/NattyNote|Open Source > Web UI +Neuron|https://neuron.zettel.page/|Open Source > Web UI +Notesnook|https://github.com/streetwriters/notesnook|Open Source > Web UI +Outline|https://github.com/outline/outline|Open Source > Web UI +SilverBullet|https://github.com/silverbulletmd/silverbullet|Open Source > Web UI +Solo|https://github.com/johnSamilin/solo|Open Source > Web UI +TiddlyWiki|https://github.com/TiddlyWiki/TiddlyWiki5|Open Source > Web UI +Bear|https://bear.app/|Proprietary +Capacities|https://capacities.io/|Proprietary +Craft|https://www.craft.do/|Proprietary +DEVONthink|https://www.devontechnologies.com/apps/devonthink|Proprietary +Evernote|https://www.evernote.com|Proprietary +Google Keep|https://keep.google.com|Proprietary +HackMD|https://hackmd.io|Proprietary +Heptabase|https://heptabase.com/|Proprietary +Inkdrop|https://www.inkdrop.info|Proprietary +JournalCalls|https://journalcalls.com|Proprietary +MDLook|https://mdlook.com|Proprietary +Mem|https://get.mem.ai/|Proprietary +MindMirror|https://mindmirror.app|Proprietary +MindWork|https://mindwork.it.com/|Proprietary +Notebook|https://www.zoho.com/notebook|Proprietary +NotePlan|https://noteplan.co|Proprietary +Notion|https://notion.so|Proprietary +Obsidian|https://obsidian.md/|Proprietary +Octarine|https://octarine.app/|Proprietary +OktoNote|https://oktonote.app|Proprietary +OneNote|https://www.onenote.com|Proprietary +Polar|https://getpolarized.io/|Proprietary +Reflect|https://reflect.app/|Proprietary +Roam|https://roamresearch.com/|Proprietary +Simplenote|http://simplenote.com|Proprietary +Somnote|http://somcloud.com/about/somnote|Proprietary +Squid|http://squidnotes.com|Proprietary +Supernotes|https://supernotes.app|Proprietary +Tana|https://tana.inc/|Proprietary +Taskade|https://www.taskade.com|Proprietary +TheBrain|https://www.thebrain.com/|Proprietary +Ulysses|https://ulysses.app/|Proprietary +Workflowy|https://workflowy.com|Proprietary +Wridea|http://wridea.com|Proprietary diff --git a/media/logo.ai b/media/logo.ai deleted file mode 100644 index 19821f2..0000000 --- a/media/logo.ai +++ /dev/null @@ -1,1108 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[6 0 R 28 0 R 47 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - Adobe Illustrator CC 22.0 (Macintosh) - 2018-04-20T12:56:51+07:00 - 2018-04-20T13:02:09+07:00 - 2018-04-20T13:02:09+07:00 - - - - 256 - 172 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgArAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FWO+cPOdh5ctPipNqEqk21qD17cnp0X9fbK8mQRasuUQHm8o0rz15hg8yHVWka5kuWVJ7UV 4yJX4Y0XelK/DT+JzFjlPFbhRzSEre7QSmWCOUo0RkUMY3FGWorxYCu475nB2IX4pdirsVdirsVd iqyeUxQSShGlMalhGgqzUFeKg03PbEoLwnVfPXmGfzINVWRraS2ZkgtTXjGlfijddq1p8Vf4DMGW U8VuulmkZW9X8n+c7DzHafDSHUIlBubUnp25JXqv6u+ZWPIJObiyiY82RZY2uxV2KuxV2KuxV2Ku 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 sVdirsVdirsVdirsVdirsVdirsVdirsVf//Z - - - - 1 - True - False - - 1000.000000 - 800.000000 - Pixels - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - application/pdf - - - Sindre Sorhus - - - - - Awesome Node.js logo - - - - - Header font: Orbitron (Medium) Tagline font: San Francisco Display (Regular) 46pt - - - proof:pdf - xmp.did:195fbc05-644f-4eaf-99cf-0531d2f53f58 - uuid:292a08f8-8872-2e4c-a81d-77ae8284f44d - uuid:70fc32ea-a999-744f-9595-2f63e3706e46 - - xmp.iid:265bceb0-e443-4ec2-bb2b-32e4f6aaa020 - xmp.did:265bceb0-e443-4ec2-bb2b-32e4f6aaa020 - uuid:70fc32ea-a999-744f-9595-2f63e3706e46 - proof:pdf - - - - - saved - xmp.iid:3b6fb069-e2ac-43cf-b6b1-050d9ebb8c44 - 2018-04-20T12:41:02+07:00 - Adobe Illustrator CC 22.0 (Macintosh) - / - - - saved - xmp.iid:195fbc05-644f-4eaf-99cf-0531d2f53f58 - 2018-04-20T12:56:50+07:00 - Adobe Illustrator CC 22.0 (Macintosh) - / - - - - True - Adobe PDF library 15.00 - Document - - https://github.com/sindresorhus/awesome - - - - - - - - - - - - - - - - - - - - - - - - - - endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/Properties<>/XObject<>>>/Thumb 55 0 R/TrimBox[0.0 0.0 1000.0 800.0]/Type/Page>> endobj 49 0 obj <>stream -HWɊdWὊyغ%kca D./-cDf-ATƹ/;/t|)qnJ20/~/x#pfBXv;KR *:Pʘ`voCLZǙU -V};|tM*v),:\-ZP5bqb085<]+PWUɿP6JIW/)giWL ߅ WKt5Cc}6ڭA¾>y5\l(˃9I݅h"EJxs* ^&P57t5S.S$J^ٮ{ҵ/>~famC$.RV35WhX`fcϐ?9VLHvil-kR* -faT3IxnvWuiz!O`JzϓɈRיs٘(6 $DNGӍ^'-}q-Qΐ1++vW[Hp׺DAybU<γcNi7NJmEіeg+ekXVIn=Ɗ9W4*4j! 8cxêIKcR Jz[0RƵ%k)܎f^&G3&Gmx:S%$Elu[!xm̬(̂Kpe;- -$(sS}E3v<ْsfnF@[-ui&jI;|kMGe\i -qz|T$ΥX^${=]r,L܆7C^HO$O}Ѭf&A֜du`o*<I]626q\;+:<C;ZBܓ%2R %IƜ£ݳ r:hUą J|RvTƭ'=Z0AŢS'́zM~8'-{xq GŰ>iV/u9Opݼ2CWOoLԭJןV:;[Q09(6!zkJN81&lvK_lrK, |9]L$7֝겿 - -phl;vUD0|0Vv`ʺ4U}lT9>V22oce|+d̿X:VX:V毎p>GGb ~y}}TE+Zb׬ 73Da@BJm^7SAsZw -bP^w -rUxDsTx/. -T -75w)/GTC#8xN9Jn<* eRm E#y*Or(MU[|ź -9 CƵBgYJ $<5 ({8)JFP¶FNƿwq #{ :g׵Tۋu=j;@7DNp)" FFgNEU^ݓqq -g1FZڰq(p^ DClЕ#@M`VrH!U[\\2#;' h)YGPJ֧S a9v霢>|{.$q#4)k3ؑY@NznSeuJ8]<%tq>Oo _ ɠQߜY :=7`ыv[nq3P.߷vWXH2P+D""4hyv(8 #|W{gûj:;J" =R2oALGݟQ›`sJAX6gE7]Nr%+Y4uSߦEI-t45Y&獰#v5=ᥑ?;:n;%P6BuNhS@ihXi2t a-F:!VMNy[!ک2^'$4cEٚĀ~63Rkk SPrϴ^*ļO$okKdM;5G Z-e9kcTyxlL,\ZOd8A|IS|"㛟?> endstream endobj 50 0 obj <> endobj 55 0 obj <>stream -8;Z\5>B7\*#i1T#l'M,lqoKK(:48d$N=(j'a`KYrW!FGqiW[uef_?+"a)Ld#Nb;$B -hA5X?NgablH2:$*[KSdk46@M&'_g-ON!hl0'C1_bR$^BWR0:p0Ao_Q9\Ym:nU$4=r -fPlu;Lf'M,"C -Lo;PeCV5ZU76HF,$re+%7]JNGY"(0/Ak9l'C!Sdh8\JGPW32VaY0sjLerI>E(0mlU -<)>BU'pMAn"[5l^>>o:lr"dCg2E(ObN&;^D!,cnA&!?NGA/d/&0a;ul4!I%&]q4U: -*eaggQ?UTqP@hB&LI-d` -;2f\>Q^U_NDBp#Oqa0lQm%:L0U(ZE#i=5k"Y5?oDp`Kbq#1D -=s!;a^3DAi`J^)FC7ZT%0AAN/WLo00n%m^?Z)&kNXoG^e_b[^Y"Pousp(3V/2h(Z` -OP27=9"eI0SQFOI8^cnmnc4pJri1Rf#C=LgCIfV[63k&`%lG[W`<2d#=(rrEh:VKL -IKojb~> endstream endobj 56 0 obj [/Indexed/DeviceRGB 255 57 0 R] endobj 57 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 54 0 obj <>>>/Subtype/Form>>stream -0 0 0 rg -/GS0 gs -q 1 0 0 1 20.7398 85.9172 cm -0 0 m -0 -7.277 3.324 -10.736 8.625 -10.736 c -13.634 -10.736 16.307 -7.637 16.307 -4.133 c -19.631 -4.133 l -19.631 -8.378 16.217 -13.769 8.49 -13.769 c -1.168 -13.769 -3.324 -8.962 -3.324 -0.022 c --3.324 4.268 l --3.324 13.207 1.28 18.193 8.513 18.193 c -15.947 18.193 19.608 12.825 19.608 8.041 c -16.284 8.041 l -16.284 11.41 13.589 15.139 8.513 15.139 c -3.392 15.139 0 11.455 0 4.245 c -h -f -Q -q 1 0 0 1 64.359 72.8 cm -0 0 m --3.302 0 l --3.302 3.212 l --3.437 3.212 l --4.268 1.303 -6.514 -0.382 -10.332 -0.382 c --15.184 -0.382 -18.665 2.381 -18.665 7.749 c --18.665 23.517 l --15.363 23.517 l --15.363 8.692 l --15.363 4.245 -12.78 2.65 -9.456 2.65 c --5.772 2.65 -3.324 5.076 -3.324 8.939 c --3.324 23.517 l -0 23.517 l -h -f -Q -q 1 0 0 1 71.5016 96.3166 cm -0 0 m -3.302 0 l -3.302 -3.032 l -3.392 -3.032 l -4.11 -1.505 5.862 0.359 9.344 0.359 c -9.815 0.359 10.31 0.314 10.759 0.27 c -10.759 -2.808 l -10.377 -2.74 9.636 -2.718 8.939 -2.718 c -4.717 -2.718 3.302 -5.458 3.302 -8.895 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 99.9596 80.6389 cm -0 0 m -0 2.897 l --6.289 2.897 l --9.726 2.897 -11.186 1.258 -11.186 -1.033 c --11.186 -3.953 -8.782 -5.368 -6.132 -5.368 c --2.628 -5.368 0 -3.167 0 0 c --6.918 -8.221 m --11.478 -8.221 -14.6 -5.413 -14.6 -1.101 c --14.6 2.965 -11.77 5.57 -6.401 5.593 c -0 5.593 l -0 8.131 l -0 11.433 -1.932 13.207 -5.278 13.207 c --8.513 13.207 -10.287 11.612 -10.557 9.119 c --13.679 9.119 l --13.409 13.207 -10.602 16.06 -5.144 16.06 c --0.247 16.06 3.302 13.342 3.302 8.513 c -3.302 -7.839 l -0.09 -7.839 l -0.09 -4.784 l -0 -4.784 l --1.123 -6.671 -3.324 -8.221 -6.918 -8.221 c -f -Q -q 1 0 0 1 111.5719 102.2239 cm -0 0 m -3.302 0 l -3.302 -5.907 l -8.108 -5.907 l -8.108 -8.715 l -3.302 -8.715 l -3.302 -23.202 l -3.302 -26.1 4.245 -26.818 7.232 -26.818 c -7.637 -26.818 7.974 -26.818 8.311 -26.773 c -8.311 -29.491 l -7.974 -29.559 7.187 -29.648 6.401 -29.648 c -1.033 -29.648 0 -27.537 0 -23 c -0 -8.715 l --3.212 -8.715 l --3.212 -5.907 l -0 -5.907 l -h -f -Q -125.902 96.317 3.302 -23.517 re -127.542 104.29 m -128.799 104.29 129.81 103.28 129.81 102.044 c -129.81 100.786 128.799 99.776 127.542 99.776 c -126.329 99.776 125.318 100.786 125.318 102.044 c -125.318 103.28 126.329 104.29 127.542 104.29 c -f -q 1 0 0 1 136.5709 96.3166 cm -0 0 m -3.302 0 l -3.302 -3.212 l -3.392 -3.212 l -4.268 -1.64 6.469 0.382 10.332 0.382 c -15.184 0.382 18.8 -2.695 18.8 -8.4 c -18.8 -23.517 l -15.498 -23.517 l -15.498 -8.895 l -15.498 -4.874 13.14 -2.65 9.456 -2.65 c -5.144 -2.65 3.302 -5.75 3.302 -9.119 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 164.4674 85.6926 cm -0 0 m -0 -1.595 l -0 -6.648 2.493 -9.703 6.626 -9.703 c -10.691 -9.703 13.05 -6.514 13.05 -1.595 c -13.05 0 l -13.05 4.919 10.557 8.108 6.626 8.108 c -2.516 8.108 0 5.211 0 0 c -13.05 -12.735 m -13.05 -8.737 l -12.96 -8.737 l -12.084 -10.691 9.546 -12.623 6.132 -12.623 c -0.651 -12.623 -3.302 -8.782 -3.302 -1.864 c --3.302 0.314 l --3.302 7.187 0.674 11.006 6.132 11.006 c -9.501 11.006 12.039 9.142 13.095 7.187 c -13.185 7.187 l -13.185 10.624 l -16.352 10.624 l -16.352 -12.713 l -16.352 -18.553 11.949 -21.652 6.604 -21.652 c -0.741 -21.652 -2.224 -18.71 -2.763 -14.892 c -0.674 -14.892 l -1.078 -16.868 3.122 -18.8 6.604 -18.8 c -10.512 -18.8 13.05 -16.509 13.05 -12.735 c -f -Q -q 1 0 0 1 198.6529 102.2239 cm -0 0 m -3.302 0 l -3.302 -5.907 l -8.108 -5.907 l -8.108 -8.715 l -3.302 -8.715 l -3.302 -23.202 l -3.302 -26.1 4.245 -26.818 7.232 -26.818 c -7.637 -26.818 7.974 -26.818 8.311 -26.773 c -8.311 -29.491 l -7.974 -29.559 7.187 -29.648 6.401 -29.648 c -1.033 -29.648 0 -27.537 0 -23 c -0 -8.715 l --3.212 -8.715 l --3.212 -5.907 l -0 -5.907 l -h -f -Q -q 1 0 0 1 212.8482 105.0764 cm -0 0 m -3.279 0 l -3.279 -11.972 l -3.369 -11.972 l -4.268 -10.399 6.469 -8.378 10.332 -8.378 c -15.184 -8.378 18.8 -11.455 18.8 -17.16 c -18.8 -32.276 l -15.498 -32.276 l -15.498 -17.654 l -15.498 -13.634 13.14 -11.41 9.456 -11.41 c -5.144 -11.41 3.279 -14.51 3.279 -17.879 c -3.279 -32.276 l -0 -32.276 l -h -f -Q -q 1 0 0 1 253.1656 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 288.317 83.5139 cm -0 0 m -0 2.111 l -0 7.367 -2.605 10.242 -6.312 10.242 c --10.624 10.242 -13.207 7.277 -13.207 2.111 c --13.207 0.045 l --13.207 -5.166 -10.624 -8.153 -6.312 -8.153 c --2.628 -8.153 0 -5.278 0 0 c --13.229 -7.053 m --13.319 -7.053 l --13.319 -10.714 l --16.441 -10.714 l --16.441 21.562 l --13.162 21.562 l --13.162 9.456 l --13.072 9.456 l --11.927 11.388 -9.254 13.185 -6.042 13.185 c --0.562 13.185 3.302 9.276 3.302 2.336 c -3.302 -0.225 l -3.302 -6.985 -0.494 -11.096 -6.087 -11.096 c --9.613 -11.096 -11.882 -9.434 -13.229 -7.053 c -f -Q -q 1 0 0 1 312.5523 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 329.4654 96.6985 cm -0 0 m -5.548 0 8.198 -3.257 8.198 -6.94 c -5.076 -6.94 l -4.964 -5.099 3.773 -2.83 -0.135 -2.83 c --3.077 -2.83 -5.256 -4.11 -5.256 -6.626 c --5.256 -9.344 -2.269 -9.995 0.584 -10.557 c -4.964 -11.365 8.782 -12.466 8.782 -17.093 c -8.782 -21.742 4.986 -24.28 -0.359 -24.28 c --5.503 -24.28 -8.962 -21.697 -8.962 -17.654 c --5.728 -17.654 l --5.413 -19.811 -3.526 -21.45 -0.09 -21.45 c -3.661 -21.45 5.503 -19.698 5.503 -17.475 c -5.503 -14.689 2.942 -14.15 -0.517 -13.432 c --4.941 -12.466 -8.513 -11.186 -8.513 -6.985 c --8.513 -2.156 -4.47 0 0 0 c -f -Q -q 1 0 0 1 345.3678 102.2239 cm -0 0 m -3.302 0 l -3.302 -5.907 l -8.108 -5.907 l -8.108 -8.715 l -3.302 -8.715 l -3.302 -23.202 l -3.302 -26.1 4.245 -26.818 7.232 -26.818 c -7.637 -26.818 7.974 -26.818 8.311 -26.773 c -8.311 -29.491 l -7.974 -29.559 7.187 -29.648 6.401 -29.648 c -1.033 -29.648 0 -27.537 0 -23 c -0 -8.715 l --3.212 -8.715 l --3.212 -5.907 l -0 -5.907 l -h -f -Q -q 1 0 0 1 368.5924 72.8 cm -0 0 m -0 30.637 l -3.347 30.637 l -19.474 5.75 l -19.563 5.75 l -19.563 30.637 l -22.798 30.637 l -22.798 0 l -19.451 0 l -3.302 24.887 l -3.234 24.887 l -3.234 0 l -h -f -Q -q 1 0 0 1 401.1158 85.5803 cm -0 0 m -0 -1.977 l -0 -7.075 2.448 -10.22 6.648 -10.22 c -10.826 -10.22 13.274 -7.098 13.274 -1.977 c -13.274 0 l -13.274 5.099 10.826 8.221 6.648 8.221 c -2.448 8.221 0 5.099 0 0 c -16.576 0.157 m -16.576 -2.156 l -16.576 -8.49 13.072 -13.162 6.648 -13.162 c -0.225 -13.162 -3.302 -8.49 -3.302 -2.156 c --3.302 0.157 l --3.302 6.469 0.247 11.118 6.648 11.118 c -13.027 11.118 16.576 6.469 16.576 0.157 c -f -Q -q 1 0 0 1 426.2047 85.6252 cm -0 0 m -0 -2.134 l -0 -7.524 2.718 -10.242 6.446 -10.242 c -10.646 -10.242 13.14 -7.21 13.14 -2.156 c -13.14 0.022 l -13.14 4.874 10.579 8.153 6.401 8.153 c -2.763 8.153 0 5.48 0 0 c -12.982 7.322 m -13.072 7.322 l -13.072 19.451 l -16.374 19.451 l -16.374 -12.825 l -13.252 -12.825 l -13.252 -9.164 l -13.162 -9.164 l -11.904 -11.478 9.479 -13.185 6.109 -13.185 c -0 -13.185 -3.302 -8.737 -3.302 -2.246 c --3.302 0.157 l --3.302 6.536 0.27 11.096 6.109 11.096 c -9.411 11.096 11.837 9.366 12.982 7.322 c -f -Q -q 1 0 0 1 464.5455 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 475.6412 77.0901 cm -0 0 m -1.303 0 2.358 -1.056 2.358 -2.358 c -2.358 -3.639 1.303 -4.717 0 -4.717 c --1.303 -4.717 -2.358 -3.639 -2.358 -2.358 c --2.358 -1.056 -1.303 0 0 0 c -f -Q -q 1 0 0 1 486.2877 104.2903 cm -0 0 m -1.258 0 2.269 -1.011 2.269 -2.246 c -2.269 -3.504 1.258 -4.515 0 -4.515 c --1.213 -4.515 -2.224 -3.504 -2.224 -2.246 c --2.224 -1.011 -1.213 0 0 0 c -1.662 -32.366 m -1.662 -37.689 -0.562 -39.823 -4.335 -39.823 c --5.031 -39.823 -6.132 -39.711 -6.469 -39.621 c --6.469 -36.926 l --6.109 -36.993 -5.48 -37.038 -4.964 -37.038 c --2.493 -37.038 -1.64 -35.578 -1.64 -32.321 c --1.64 -7.974 l -1.662 -7.974 l -h -f -Q -q 1 0 0 1 502.8419 96.6985 cm -0 0 m -5.548 0 8.198 -3.257 8.198 -6.94 c -5.076 -6.94 l -4.964 -5.099 3.773 -2.83 -0.135 -2.83 c --3.077 -2.83 -5.256 -4.11 -5.256 -6.626 c --5.256 -9.344 -2.269 -9.995 0.584 -10.557 c -4.964 -11.365 8.782 -12.466 8.782 -17.093 c -8.782 -21.742 4.986 -24.28 -0.359 -24.28 c --5.503 -24.28 -8.962 -21.697 -8.962 -17.654 c --5.728 -17.654 l --5.414 -19.811 -3.526 -21.45 -0.09 -21.45 c -3.661 -21.45 5.503 -19.698 5.503 -17.475 c -5.503 -14.689 2.942 -14.15 -0.517 -13.432 c --4.942 -12.466 -8.513 -11.186 -8.513 -6.985 c --8.513 -2.156 -4.47 0 0 0 c -f -Q -q 1 0 0 1 526.628 96.3166 cm -0 0 m -3.302 0 l -3.302 -2.942 l -3.459 -2.942 l -4.223 -1.325 6.289 0.382 9.456 0.382 c -13.185 0.382 15.386 -1.168 16.307 -3.504 c -16.441 -3.504 l -17.317 -1.482 19.766 0.382 23.674 0.382 c -28.593 0.382 31.58 -2.628 31.58 -7.524 c -31.58 -23.517 l -28.278 -23.517 l -28.278 -8.131 l -28.278 -4.964 26.459 -2.65 22.955 -2.65 c -19.384 -2.65 17.43 -5.166 17.43 -8.49 c -17.43 -23.517 l -14.128 -23.517 l -14.128 -8.49 l -14.128 -4.739 12.129 -2.65 8.76 -2.65 c -5.615 -2.65 3.302 -4.829 3.302 -8.49 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 567.5518 85.5803 cm -0 0 m -0 -1.977 l -0 -7.075 2.448 -10.22 6.648 -10.22 c -10.826 -10.22 13.274 -7.098 13.274 -1.977 c -13.274 0 l -13.274 5.099 10.826 8.221 6.648 8.221 c -2.448 8.221 0 5.099 0 0 c -16.576 0.157 m -16.576 -2.156 l -16.576 -8.49 13.072 -13.162 6.648 -13.162 c -0.225 -13.162 -3.302 -8.49 -3.302 -2.156 c --3.302 0.157 l --3.302 6.469 0.247 11.118 6.648 11.118 c -13.027 11.118 16.576 6.469 16.576 0.157 c -f -Q -q 1 0 0 1 592.6407 85.6252 cm -0 0 m -0 -2.134 l -0 -7.524 2.718 -10.242 6.446 -10.242 c -10.646 -10.242 13.14 -7.21 13.14 -2.156 c -13.14 0.022 l -13.14 4.874 10.579 8.153 6.401 8.153 c -2.763 8.153 0 5.48 0 0 c -12.982 7.322 m -13.072 7.322 l -13.072 19.451 l -16.374 19.451 l -16.374 -12.825 l -13.252 -12.825 l -13.252 -9.164 l -13.162 -9.164 l -11.904 -11.478 9.479 -13.185 6.109 -13.185 c -0 -13.185 -3.302 -8.737 -3.302 -2.246 c --3.302 0.157 l --3.302 6.536 0.27 11.096 6.109 11.096 c -9.411 11.096 11.837 9.366 12.982 7.322 c -f -Q -q 1 0 0 1 634.5303 72.8 cm -0 0 m --3.302 0 l --3.302 3.212 l --3.437 3.212 l --4.268 1.303 -6.514 -0.382 -10.332 -0.382 c --15.184 -0.382 -18.665 2.381 -18.665 7.749 c --18.665 23.517 l --15.363 23.517 l --15.363 8.692 l --15.363 4.245 -12.78 2.65 -9.456 2.65 c --5.772 2.65 -3.324 5.076 -3.324 8.939 c --3.324 23.517 l -0 23.517 l -h -f -Q -641.83 105.076 3.302 -32.276 re -f -q 1 0 0 1 667.1661 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 684.0792 96.6985 cm -0 0 m -5.548 0 8.198 -3.257 8.198 -6.94 c -5.076 -6.94 l -4.964 -5.099 3.773 -2.83 -0.135 -2.83 c --3.077 -2.83 -5.256 -4.11 -5.256 -6.626 c --5.256 -9.344 -2.269 -9.995 0.584 -10.557 c -4.964 -11.365 8.782 -12.466 8.782 -17.093 c -8.782 -21.742 4.986 -24.28 -0.359 -24.28 c --5.503 -24.28 -8.962 -21.697 -8.962 -17.654 c --5.728 -17.654 l --5.413 -19.811 -3.526 -21.45 -0.09 -21.45 c -3.661 -21.45 5.503 -19.698 5.503 -17.475 c -5.503 -14.689 2.942 -14.15 -0.517 -13.432 c --4.941 -12.466 -8.513 -11.186 -8.513 -6.985 c --8.513 -2.156 -4.47 0 0 0 c -f -Q -q 1 0 0 1 721.0723 80.6389 cm -0 0 m -0 2.897 l --6.289 2.897 l --9.726 2.897 -11.186 1.258 -11.186 -1.033 c --11.186 -3.953 -8.782 -5.368 -6.132 -5.368 c --2.628 -5.368 0 -3.167 0 0 c --6.918 -8.221 m --11.478 -8.221 -14.6 -5.413 -14.6 -1.101 c --14.6 2.965 -11.77 5.57 -6.401 5.593 c -0 5.593 l -0 8.131 l -0 11.433 -1.932 13.207 -5.278 13.207 c --8.513 13.207 -10.287 11.612 -10.557 9.119 c --13.679 9.119 l --13.409 13.207 -10.602 16.06 -5.144 16.06 c --0.247 16.06 3.302 13.342 3.302 8.513 c -3.302 -7.839 l -0.09 -7.839 l -0.09 -4.784 l -0 -4.784 l --1.123 -6.671 -3.324 -8.221 -6.918 -8.221 c -f -Q -q 1 0 0 1 731.3145 96.3166 cm -0 0 m -3.302 0 l -3.302 -3.212 l -3.392 -3.212 l -4.268 -1.64 6.469 0.382 10.332 0.382 c -15.184 0.382 18.8 -2.695 18.8 -8.4 c -18.8 -23.517 l -15.498 -23.517 l -15.498 -8.895 l -15.498 -4.874 13.14 -2.65 9.456 -2.65 c -5.144 -2.65 3.302 -5.75 3.302 -9.119 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 759.211 85.6252 cm -0 0 m -0 -2.134 l -0 -7.524 2.718 -10.242 6.446 -10.242 c -10.646 -10.242 13.14 -7.21 13.14 -2.156 c -13.14 0.022 l -13.14 4.874 10.579 8.153 6.401 8.153 c -2.763 8.153 0 5.48 0 0 c -12.982 7.322 m -13.072 7.322 l -13.072 19.451 l -16.374 19.451 l -16.374 -12.825 l -13.252 -12.825 l -13.252 -9.164 l -13.162 -9.164 l -11.904 -11.478 9.479 -13.185 6.109 -13.185 c -0 -13.185 -3.302 -8.737 -3.302 -2.246 c --3.302 0.157 l --3.302 6.536 0.27 11.096 6.109 11.096 c -9.411 11.096 11.837 9.366 12.982 7.322 c -f -Q -q 1 0 0 1 792.0489 96.3166 cm -0 0 m -3.302 0 l -3.302 -3.032 l -3.392 -3.032 l -4.11 -1.505 5.862 0.359 9.344 0.359 c -9.815 0.359 10.31 0.314 10.759 0.27 c -10.759 -2.808 l -10.377 -2.74 9.636 -2.718 8.939 -2.718 c -4.717 -2.718 3.302 -5.458 3.302 -8.895 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 822.0567 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 838.9698 96.6985 cm -0 0 m -5.548 0 8.198 -3.257 8.198 -6.94 c -5.076 -6.94 l -4.964 -5.099 3.773 -2.83 -0.135 -2.83 c --3.077 -2.83 -5.256 -4.11 -5.256 -6.626 c --5.256 -9.344 -2.269 -9.995 0.584 -10.557 c -4.964 -11.365 8.782 -12.466 8.782 -17.093 c -8.782 -21.742 4.986 -24.28 -0.359 -24.28 c --5.503 -24.28 -8.962 -21.697 -8.962 -17.654 c --5.728 -17.654 l --5.413 -19.811 -3.526 -21.45 -0.09 -21.45 c -3.661 -21.45 5.503 -19.698 5.503 -17.475 c -5.503 -14.689 2.942 -14.15 -0.517 -13.432 c --4.941 -12.466 -8.513 -11.186 -8.513 -6.985 c --8.513 -2.156 -4.47 0 0 0 c -f -Q -q 1 0 0 1 855.838 85.5803 cm -0 0 m -0 -1.977 l -0 -7.075 2.448 -10.22 6.648 -10.22 c -10.826 -10.22 13.274 -7.098 13.274 -1.977 c -13.274 0 l -13.274 5.099 10.826 8.221 6.648 8.221 c -2.448 8.221 0 5.099 0 0 c -16.576 0.157 m -16.576 -2.156 l -16.576 -8.49 13.072 -13.162 6.648 -13.162 c -0.225 -13.162 -3.302 -8.49 -3.302 -2.156 c --3.302 0.157 l --3.302 6.469 0.247 11.118 6.648 11.118 c -13.027 11.118 16.576 6.469 16.576 0.157 c -f -Q -q 1 0 0 1 896.8965 72.8 cm -0 0 m --3.302 0 l --3.302 3.212 l --3.437 3.212 l --4.268 1.303 -6.514 -0.382 -10.332 -0.382 c --15.184 -0.382 -18.665 2.381 -18.665 7.749 c --18.665 23.517 l --15.363 23.517 l --15.363 8.692 l --15.363 4.245 -12.78 2.65 -9.456 2.65 c --5.772 2.65 -3.324 5.076 -3.324 8.939 c --3.324 23.517 l -0 23.517 l -h -f -Q -q 1 0 0 1 904.0391 96.3166 cm -0 0 m -3.302 0 l -3.302 -3.032 l -3.392 -3.032 l -4.11 -1.505 5.862 0.359 9.344 0.359 c -9.815 0.359 10.31 0.314 10.759 0.27 c -10.759 -2.808 l -10.377 -2.74 9.636 -2.718 8.939 -2.718 c -4.717 -2.718 3.302 -5.458 3.302 -8.895 c -3.302 -23.517 l -0 -23.517 l -h -f -Q -q 1 0 0 1 918.3243 85.9172 cm -0 0 m -0 6.356 3.594 10.781 9.591 10.781 c -14.981 10.781 18.193 7.165 18.418 3.729 c -15.116 3.729 l -14.6 5.84 12.601 7.794 9.815 7.794 c -5.728 7.794 3.302 4.807 3.302 -0.18 c -3.302 -2.538 l -3.302 -7.367 5.862 -10.489 9.86 -10.489 c -13.027 -10.489 14.824 -8.782 15.273 -6.828 c -18.575 -6.828 l -17.789 -10.579 15.026 -13.499 9.591 -13.499 c -3.459 -13.499 0 -8.76 0 -2.516 c -h -f -Q -q 1 0 0 1 957.3165 86.591 cm -0 0 m -0 0.067 l -0 4.155 -2.471 7.255 -6.199 7.255 c --9.973 7.255 -12.398 4.133 -12.398 0.067 c --12.398 0 l -h --15.723 -3.212 m --15.723 -0.517 l --15.723 5.705 -12.309 10.107 -6.199 10.107 c --0.18 10.107 3.324 5.75 3.324 -0.786 c -3.324 -2.853 l --12.398 -2.853 l --12.398 -3.324 l --12.398 -8.108 -10.018 -11.32 -5.93 -11.32 c --2.965 -11.32 -1.101 -9.793 -0.359 -7.547 c -2.987 -7.547 l -2.111 -11.32 -0.943 -14.173 -6.042 -14.173 c --12.084 -14.173 -15.723 -9.86 -15.723 -3.212 c -f -Q -q 1 0 0 1 974.2296 96.6985 cm -0 0 m -5.548 0 8.198 -3.257 8.198 -6.94 c -5.076 -6.94 l -4.964 -5.099 3.773 -2.83 -0.135 -2.83 c --3.077 -2.83 -5.256 -4.11 -5.256 -6.626 c --5.256 -9.344 -2.269 -9.995 0.584 -10.557 c -4.964 -11.365 8.782 -12.466 8.782 -17.093 c -8.782 -21.742 4.986 -24.28 -0.359 -24.28 c --5.503 -24.28 -8.962 -21.697 -8.962 -17.654 c --5.728 -17.654 l --5.413 -19.811 -3.526 -21.45 -0.09 -21.45 c -3.661 -21.45 5.503 -19.698 5.503 -17.475 c -5.503 -14.689 2.942 -14.15 -0.517 -13.432 c --4.941 -12.466 -8.513 -11.186 -8.513 -6.985 c --8.513 -2.156 -4.47 0 0 0 c -f -Q - endstream endobj 58 0 obj <> endobj 52 0 obj <> endobj 47 0 obj <> endobj 59 0 obj [/View/Design] endobj 60 0 obj <>>> endobj 53 0 obj <> endobj 51 0 obj <> endobj 61 0 obj <> endobj 62 0 obj <>stream -%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 17.0 %%AI8_CreatorVersion: 22.0.1 %%For: (Sindre Sorhus) () %%Title: (logo.ai) %%CreationDate: 20/04/2018 13:02 %%Canvassize: 16383 %%BoundingBox: -179 -101 822 564 %%HiResBoundingBox: -178.254969520276 -100.574471276437 821.745030479724 563.638610839844 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 13.0 %AI12_BuildNumber: 249 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: -178.254969520276 -153.151597214659 821.745030479724 646.84840278534 %AI3_TemplateBox: 319.5 240.5 319.5 240.5 %AI3_TileBox: -81.2549695202761 -32.651597214659 701.745030479724 526.348402785341 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI17_Begin_Content_if_version_gt:17 1 %AI9_OpenToView: -490 765 0.6667 1428 852 18 0 0 6 42 0 0 0 1 1 0 1 1 0 1 %AI17_Alternate_Content %AI9_OpenToView: -490 765 0.6667 1428 852 18 0 0 6 42 0 0 0 1 1 0 1 1 0 1 %AI17_End_Versioned_Content %AI5_OpenViewLayers: 7 %%PageOrigin:0 0 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 63 0 obj <>stream -%%BoundingBox: -179 -101 822 564 %%HiResBoundingBox: -178.254969520276 -100.574471276437 821.745030479724 563.638610839844 %AI7_Thumbnail: 128 88 8 %%BeginData: 7524 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FD2DFF58AEFD22FFA883FD59FF585858AEFD20FFA858337DA8FD56 %FFFD0558FD1FFFA8FD04587DA8FD53FFAEFD04582D58A8FD1FFFFD0658A8 %FD52FFFD055883FD22FFFD055883A8FD4FFFAEFD05587DA8FD23FFFD0458 %3358A8FD4DFFAEFD055883FD26FF7DFD0558A8FD4BFFA8FD04583383A8FD %27FFFD0458335883FD49FFAE5858587D5883FD2AFF835858835858A8FD47 %FFA82D5858582D83FD2CFF83FD055883FD45FFA8FD0558A8FD2EFF83FD05 %5883FD43FF832D5858582DA8FD30FF83FD05587DFD41FF83587D585858AE %FD32FF83FD055883FD3FFF83FD0558A8FD34FF83FD05587DFD3DFF83FD05 %58AEFD36FFA8FD05587DFD3AFFA88333FD0458A8FD38FFA8FD0658FD39FF %83FD0558FD3BFFAE7D5883585858FD36FFA85833FD0458AEFFFFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD0658FD35 %FFA8FD435883FD065883FD34FF83FD495833A8FD34FFAE58585883585858 %83585858835858588358585883585858835858588358585883FD0B588358 %585883585858835858588358585883585858835858588358585883585883 %FD34FF83FD495833A8FD34FFA8FD215883AEFFA8FFFFFFFD225883FD34FF %83FD0F58335833FD1058FD06FFFD21582DA8FD34FFA85883585858835858 %5883FD055883AEFF58585883585858835858588358585883FD06FFFD0558 %8358585883FD055883A8FF835858835858588358585883FD045883FD34FF %83FD0E58AEFD04FF83FD0E58FD06FFFD0E5883AEFFFFFFA883FD0C582DA8 %FD34FFA8FD0C5883FD07FFAE7DFD0B587DFD06FFFD0D58AEFD07FFA8FD0C %5883FD34FF83FD0B582DA8FD08FFFD0D58FD05FFA8FD0D58FD08FFA8FD0B %5833A8FD34FFAE5858588358585883FD045883FD08FF8358835858588358 %585883587DFD06FF5858588358585883FD0558FD08FFAE587D5858588358 %585883585883FD34FF83FD0B582DA8FD08FFFD0D58FD05FFAEFD0D58FD08 %FFA8FD0B5833A8FD34FFA8FD0C5883FD08FF83FD0B5883FD06FFFD0D58FD %08FFAEFD0C5883FD34FF83FD0B583383FD08FFFD0D58FD06FF7D2DFD0B58 %A8FD07FF7DFD0B582DA8FD35FFFD0558835858588358585883AEFD04FFA8 %FD05588358585883585858A8FD06FF83FD045883585858835858588383FD %05FF7DFD0458835858588358585883FD36FF8333FD0B58335883FFA883FD %0E58A8FD06FFAEFD0F58A8A8A8FD0F58FD36FFA8FD1F5883FD08FF83FD0F %587DFD0F58FD38FF83FD1E58FD09FFAE582DFD1B582DA8FD39FF83FD0458 %835858588358585883585858835858588358585883585858FD0BFFAE8358 %5858835858588358585883585858835858588358585883585858A8FD3BFF %835833FD155833587DFD0DFFA883FD1958A8FD3DFFAEA8FD155883A8FD10 %FFAE7DFD14587D83FD42FFA8A87D835883588358835883588358837D8383 %FD15FFA8A87D835883588358835883588358837D8383AEAEFDFCFFFDFCFF %FDFCFFFDFCFFFD0DFFA9FD3DFFA8537D777D537D7DFFA87DA8FFFFFFA87D %7EFFFFFFA97DA2FF7D7D777D537D7EFFFFFF7D7D537D777DA8FFFFA8537D %777D537EFFFF7E7D777D537D7D7D537D53A2FFFFFF7E537D777D53A8FD35 %FF7D2828522852282853A9217DFFFFFF53214CA8FFFF7E00A85328285228 %5228287EFF2828285228522728A8A827282852284C2153FF7D0052285228 %2828522852217DFF77274C2852282821A8FD3BFF5253FF7D28FFFFA82852 %287EFFFF5252FF5353FD05FF27A8A8287DFD04FFA977FF7D28A8FFA9FFFF %5328FF7D4CA8FFFFA827A8FFFFA85353FF287DFD04FFA8287DFD34FFFD05 %A8A9A85328FF7E287DFF53287D5228FFA82877FF2853A8A8A8CB7E287DFF %217DA8A9A8A8A8FFFF7D27FD05FF5228FF7D28FFFFFFA8287DFFFFFF2853 %FF524CA9FD04A8277DFD34FFA8284C284C28282877FFFF2877A95252FF7D %28A8A828CBFF532828284C282827A8FF53274C2828284C53FF7D4CA8FD04 %FF7D28FF7D52FFFFFFA928A8FFFFFF5353FF52522828284C28287DFD34FF %7D287DA87DA87D5228FFFF7D2753277EFFA928532853FFFF28537DA27DA8 %7D7EA8FFFFA87DA87DA85328A87E27FD05FF5328FF7D28FFFFFFA8287DFF %FFFF2877FF5328A87DA27DA87DA8FD34FF7E27FD05FF5353FFFFA84C2853 %FFFFFF7D28287DFFFF5352FD07FFA87EA8FD04FFA827FF7E28A8FD04FF7D %28FF7D52FFFFFFA928A8FFFFFF5353FF527DFD3BFF7D2828532852282828 %FFFFFF522753FFFFFF7E2828A9FFFF52282853285228527DFF21284C5228 %532828A8A82152285328522753FF7D27FFFFFF7E287DFFFFFF2853FF5327 %522853285228A8FD35FF7D5352534C53527DFFFFFFA828FD05FF537DFFFF %FFCB525352534C5328A8FFA852534C5352537EFFFF7E4C5352534C53A8FF %7D53FD04FF52A8FFFFFF7D53FFA8534C5352534C527EFD4EFFA9FD0BFFA8 %FD07FFA9FD07FFA8FD0FFFA9FFFFFFA9FD5CFF4CA8FD0CFF7D53FD6FFFA8 %287DFD0CFFA87DFD58FFA87E7D7E7D7E7DFFFFFF7E7E7D7E7DA8FFFFA87E %7D7E7D7D28A8FFA87D7E7D7E7DFD05FFA8A8FFFF7D7E7D7E7DA8FD50FF7D %004C284C282852FF5328284C2852277DA852284C285228287EA827282852 %282852FD04FF7D28FF5228284C2852007EFD4FFF7D52A8FFFFFF7D4CA853 %52FD04FF7D52A828A8FFFFFFA928A87D53FD04FF7D28FD04FF5353FF287D %FD04FF7E7EFD4FFF7D28FD04FFA827A9287DFD04FF53537D28A8FFFFFFA8 %287E7D28A87D7E7D7728FD04FF7D28FF28537DA87D7EA8FD50FF7D53FD04 %FF7E52A85353FD04FF7D52A828FD05FF28A87D4C2828284C2853FD04FF53 %53FFA2284C2828284C7EFD4FFF7D28FD04FFA828FF4C7DFD04FF53537D28 %A8FFFFFFA8287E7D28FFA8A9A8FFA8FD04FF7D28FFFFA9A8FFA8A8287DFD %4FFF5353FD04FF7E4CA85352A8A8A9A85352A828A2A8A9A8A828A87D52A8 %FFA8A9A8FFFFA9A8FF7D53FF537DFFA8FFA85253FD4FFF7D28FD04FFA827 %FF7D2827282728277EA8522728272827287EA8282827FD0428FF5253FF7D %28FF53282728272827A8FD4FFFA8A9FD05FFA8FFFFA8A8A8A9A8FD04FFA8 %A8A9A8A8A8FFFFFFA8A9A8A8A8A9FFFFA8FF7D53FFFFA8A8A8A9A8FD74FF %A8A87E5328FD7AFFA84C2828277EFD7BFFFD04A8FDFCFFFDFCFFFDFCFFFD %CCFFA8FD27FFA8FD49FFA87DA8FD14FFA8FF7DFD07FFA8FD08FFA8FFFF7D %FFA8FD06FFA8FD14FFA8FD04FFA8FD0FFFA8A8FD1EFF7DFFA8A8A8FFFD04 %A87DA87DA8A8A87DA8A8A87DA8FF7DA87D7DA8A87D7DFFA87D7DFF7D7DA8 %A87DA852FFFF7D7DA8A8A87DFFA87D7DFF7DA8FFFFA8A87DFFFFA87D7D52 %A8A87DA8A87D7DFD06A87DA8A87DA8FFA87DA8A87DA8A8A87DA8FFA87DA8 %7DA87D7DA8A87DA8A8FFA8A87DA87DFD05A87DA8FFFFFFA8A8FFFFFD04A8 %7DFF7D7DFD04A87DFF7DFD04A8FF7DFF7DFF7DA87D7DFFA8A8FF7D7D7DA8 %7DA8A8A8FFFFA8A87DA8A8FF7DA8FFA87DA87DFFA8A87D7DA8FF7DA87DA8 %7DA8FFA87DFF7DA8A8FF7DA87DA87DA87DA8FFA87DA87DFFA87DA8A8A8FF %7DFF7DA87DA87DA87DFF7DA8FFA87DA87DFFFFA87DA8A87D7DFD04FF7DA8 %7DA87D7D7DA8A87D52A87DA87D7DA8A87DA87DA8FF7D7DA8A8FD047DFF7D %A87DA87D7DA8A852A87DFFA8A8A87D7DA87DA87DA87D7D7DA8A8A87DA852 %A8FFA8A87DA8A87DA87DA8A8FD047DA87DA87DA8A87D7DFFFD047DA8A87D %A87DA8FFA8A87D7DA8A87D7DA87DA87DA87DA8A8A87DA87D7D7DA87D7DFD %05FF7DA8FFA8A8FFA8FFA8A8FFFFA8FFA8FFA8FF7D7DA8FFA8FFA8FFA8FF %A8FFFFFFA8A8FFFFA8FFA8A8FFA8A8FFA8FFA8FFA8A8FFFFA8FFFFA8A8FF %7DFD04A8FFA8FFA8FFFFFF7DFFFFA8A8FFA8A8A8FFFFA8A8FFA8FFFFFFA8 %FFA8FFA8FFA8A8FFFFA8FFA8A8A8FFA8FFA8A8FFFFA8FFA8FFFFA8A8FFA8 %FFFFA8A8FD16FFA8A87DFD26FFA8A8FDFCFFFD44FFFF %%EndData endstream endobj 64 0 obj <>stream -%AI12_CompressedDataxܽz(I6^C &6kfݸQY{Xh4F9^8GT06Pfv\-tv<@b39(]봝 BXkmOo0G3{I]Rْ!rЁ+Rh -#x*&̷&:+p`zx("9TS,?{zMq.2Ǒ(q'ݒb 8mqS#=~mI":p/נO23j ^hy% `B[: O K`>z ;\Lpr8ۦ,5lou)̞X(&Q"iO;Xy+q{Kyb`bgP]Oh&r,1f iaYL$N$9 )K)[Œ8/ito9#;bBw=0 -029Ψrir75FmQ[OwkȵxyML5*,{9f ]5#hApK[Ѷ|n$w[P I_ER9v3`v-Ucjai@1TqFrKBw8q@M_z -oJtD +$ņ'q`.d1AVHI -ozqP0Tf݆ba =D܀{J+@}9P5 x jD/a_~oU070p۱olH,wQwzJXP.k7W_+hܯԒrup]Z]CHaCjl"PE6pC -A#sD- or 1.i7.ؕ\-%l&7jc/1;vnRx$ 3A/kao R\;Zxe0H[h<ɟ6M`DK"(7nX:BɰMO,bd ,zŖhD6c в'!KO/fgnp;0bnh꛽D^gv; hɻr!ͣ5X?tM`]Y@go·k`F/cr~x{rEpoڊm ۟IC׆Q_87B"Dţdg(Kbqh0<K),G8΃~. 7r>|>0ܵNS26;P_4^@ i$0yLj/l{޹)tĶ8l58p{ĩ ~UpU-iswd$7MHxAgHM -JOd4J]\vtG 5`@K%zW%#!9J=fZNE`H!tQcz=M!DȩE*$јA0^s02`{#A(ћvO Q v#<]n`\jr^=lN1@ Pa4B0ޑ%&]z1~T >"cʸbcPe-z -| 1$@/%M3Z^ v1Z,}ے[5q -5Qnepy\/6@$l@.T{MHN*t1=Q`"J/ FSm7;xBdY[PM9յ("׳4;j}<Č&K,q"j*B5Zr :ε%7_^7(T6|#AM=ךB@M7KDP ?́do {v8x&Z >fF-&_7+,zʿݲE%}r VÒDlZ914<0T]5:I+|PGYXGk8,F`@,Z/lSSg+*ךA2lFFsy?$[ґ ?JEbD0ISHLLz`[0%=N -4'7y]@߁7RMe.-w%?LJiGT$k*e2`|EPo#tZ0,Jd*dgKK}g2 {X`THf)ވh#X8F7Kev4;fLѳi x*%( -βfʄ/+:Ld*&Z`(E"e -f0KrlmX[w{ȟsM_^5? vu W5C4k f7$7)ѫܔЛb vVԖ[~N?~dy, Y)sfG;/7t-Y{ &ԃ'a<,KmY1Mq.J[>*Dmع"CEt'⩈~=HdՇpu%b>ɋ.BP~cbW -WW"SZ.Կ.#M>a+RB$T~F٣x"*5S:׏B#L h9Fay[th -u$Ś5rC1vv-e!w!텍zYTW$sp -FD͆ȃݖ#Ac_4.ЌBnm3.YciY3*/&vV3FaFEk2IE3 J,H+(y  f&d{zx ;:ˇ">({ %dTT%%&^FŽe~_NQ@0 T^ƚ/7= #z#{{$  -,{f3PPZÇ|>]3s&jKgkM 2^eXEֻƉZK:hwe -ϐ l{KmB`F7Ҭ*dT΍+{5y3xo+k0P\-m\rWDJKYb7#M`W41xx{/ˡ>RyG!S(_ 8w5O}29j_2xJszZo+ Ǘ2[l]f˟O|rVL~_{5ׇgr9S:=x0-:#.>/ݏ27xLO uښsq,L&Wzy3)-yw[#6g<3(c} 'V׋D"N#Ef?i\8ܰ@J?R2-~ Y1_JbV~pfrj}% -K~Wvw[x'mBsf =P.$ ؿD<3Tvh׉sF|e^ ~ekD>s|b8'?gwJ`,r:ݴ 8&djme3uDIj[ǻ?U+T8,J^u9v-U6?vWI=r}Q֔~۲YM@RRG]%1 -zns*WŸmNi\`TiZ%J`{No i%񕾷Ui -6}O\[;kRߚs[q[zI!pfPUFS9f\nm^HI"=oldzYԲu#]) KdFIiTO'{{gHeoM*~r4)rݰS1ê.n3ͷDw:b帪B.r?尛:~Qtxy)D¯%( -E5k5 +q`- VuSM1Z9`{ S(ωodP؛8"͉ v*ioL‚@I$tY}x, |HqT\2" z"j+'Jcj4Xw $hNJr\QI_0s]ͱ̧2$B*rl$clG%&ĺƊV@kḭq[*𚣘j&i%7e3*'K՜ĵ9DQcdvD1)z}pR "9"DCalM8i؍'qo}:*U?_?] -n4)!0R5+gK.Ǖv\*?Yy9,T?.n+mGߜ'd[LiРVfAoS:Mﻴ)-0p{RZ-TR.>`GC[~#tp) 2/fWmHԔnv)0lL7LShۦ5zʩg{ a)ƉjJ''L^94ƙ -GPG7%Jt@eY CZR xG›"ub\6Ti~'Hl_\7e_l?vcN#zFG\<@ސosJ~GvzB| -l뛋Q*D`[:FJIz,۳_|ͷ£#[}51ןݑ/!ҙFg釸vHDfғtZ$jZupVIWdbܺ)=t -`xYݽ8Oƴ KF -lbTU}n6Ȓ黧o -o5؝ÑF -wl~o2h+7}qTs\Kq*Y[DB; Ø߈t4^ LAzZ^8*ߺMhʗ}p[X.Q4t}l/IeJ\;=UʍKn3 -Ҏ\sp޳XrQ<pihox?o3Gww@Ư&sfQua~C;_f@SJltQ ='^mxzLJUrzr#}I̜?'RUo4 -6.[Sj3,}Wۭxo[.X?TwF_~idOgE5@@2b/V>7l-H=.d^r7|^/*O/P` 2y66':јXu,[1I 'Q*;.sMZ@kMnƋt)m7߳S;( 2M}֥gqRmYDu }}::oʸ$wh1HX.R vdNTm\ŏY\uWx -}߅AIֲ7@_^OԬ0C :+EՑrjJ[sz/q"@PVY* v.~`!}#S~.G/r-B뵴exN}~ rr4ڻJe+Q^9/V\l_. -5 r.Z?\`aӕl6ُ-0ʔfB  vki>"-~A:b9vϼR9)bv@AcAPG?kD_sOql 0C^ b] KHm,I==a?vҾai*؞=,`/:~abBc+4PsT),!]o^odGi(\!S?ȌÅoE7fqr]Ë͗ʀxLm#,k<8$)x*q kbnm+DД~vb ⪎/q0jP+n ʙfw\҅44; !4Nyn? gШ],+ls -e+z.}56}MIHK8kσZ(e:+Bp_ϳj1Yg;Xeqfk1~WH29?rWL63ٖe;Q^W ؜_<vV+v9Ƒы;>OGw^e[˱ 欎wb2 -a\^`;ZSd<~ |QM.uQ>D>+ XjZ|<3LjHN72s>_Tno"/K-*w^nms,vxWV﷖yn(17*:.u!qQA#DoBg6 Jd2 )-x-IQD;ۯq6r[*&MϵcAkUT(/LU2U۷ x\:{t ]z!o`Z5E/G p/Ϳo^´jﺰkmX]$?܀^}e ̊ -ޒk`{qŕD(k^FRh"dփ=g"P&JsY~Rm~Yܖ`^:Z6~<.J?cQ$+T<$)S6r(}.*(NA^qL1{gnt UUDjf`xRhQ,5W)lukPUv=b>>{vr_l%5["vb]VEUܥн89gc14d5b&y$a)$ # ;^9C -皻xv!ETXQ1jXE qh]ۼΐk "t8J!"KC'`GBw7s 𺿗d8vH^rKhM.B͆!X"N2=8;R(xL:zh ik!.|.r5`P/j -,ٷFD1^":r@BH"bF3'Yfw4f4sP@H+ -]XOQVgvk*x;xfTiܐpJQ]n.(o?C -Buԕtezؑ&e9-jiӞ'C0 ="\cӧ7VZQ4MTrq\Uj|yؠ-sFwT 2-RRM35BS]o4`XX9C;S egSk;ݝJ@v?K)B -QWEwHCA CX -D;@&r!1e_lacҾ$J傻;"X$0lwZa[ ܁S ?RU;fEB>$`oK'b1s0bPƪb6^+bcfdED`:5H3Xs>. H"U"7(bz |Y*0^.rԒMŀ"vd;P/.}oaE2@r hВS"cR[gW>0QѳՆ~v\YI%G~eHg6O -,T)0x'CJm[YkSV -?%Q*nGBG9a$gV'4j~״T Pυ){ٵضfZq WNzZʉH uG"4e^k*kvɯiЀ.BZ38j42#zRe4.$L5ȉO u7>wxK#0mNG0쾁Q9M'>rWG;5 9t #+({,ށ^W~W.RJFD)x(Mz5Tar亾|J_wbOpz[lZ?}.Y{_͍ -F{j<;c-[~ $j Cq9g^~9#XzrC:t.U|&pC6'o;xXoW =0/OH}R৺e#W)҄'-nС0z&6''rM\Z6 ';;KY_6Y[MRCi;ڜ =%fB^~KzHzS5}g;MϨ.RV-h!9՚^k8զ=muGօ H B O`5BHq_qTU˵ Rz^"oK Fi )1AwnXl5!2u_i'jW89Zgqd޵fꪐ,ڇ7{ji!g54nEkUH_Ov1SS5Di7-ZHjJ",<]sk/=m04" *ڪGo:HߢX m{[BBjsBi6;rۜ>9֧\!]`O )TD{ߤcGNOzAYjDy"x%p :?oѴ"_L'S!9i:4B;ۋ.@Z`#o06>(tbWCnR*=`c " 2/My/imB -%8ġAҋMF򏭖B5ڮDy;H"ϕ q؜j3L/쪝ꩃH5O#fP)sRm z]SmUh>nht5zXΤ{W!ۻoA*֛WKot[) ¦V[įDwBNUi#=ݧSc^5ik=(>9t=IסR*zۿi׆>utQquԲA`ShU f5bp4[f~/7KW{dځO0{{mv -ztk X -v|W!7 } c//Xs72$9s']~{u.v{y@iV ) Ҹj:*A -D] )X/jXysQ9 -iEH}?ڻ#dH'.ץu'\FHcs'T!8OXH/jdH)t/%ʱF_HWq}rP!E8JP#!v&oH>0|?yew.Rƴ(Zb_tDI2by+)j\}#ϥeǚ0/dA_Y48+&@Ԙ's*"*?vWww>@d6B^$ĜNOny}[pdIAG \WuS'd:>-$[' rrU''pGv \ja.#c<ުHSLNt|H6"Wۖ89C; iu'?>S,̠èojş6?O1;'a؝ƫl*9CyNYwތj&E_KxPᥠJ|:џ̹' -} k˰9 EAcu3-̲q_黦ږߚ(ߟx[RQQ(I1B1~[-K~:k`7Y=Y;&J䘾)yeZoU=U_؞Ns5uY6 qD-Ѣ MֱJW14;bs®,]+QʎMLV2$/uii} >&\&O ,הv=S㻩eZ:[ %^ZjuLh -NKw%Х僝d5hMt (薧26u>Kѱot+*On%AbEF,7+Z +-qԛUjSU2 s_ou\: J{ FF -xH,dW7J]=4zp:CzNqo F-|SٜZ=oD׌6x d=>Da+cנTg@[*m:%XkYYFƥC:7:=K!庖LeH7/ӈߘFA+u7rHi%rMiX-72g3F`+CYY mC2b-%c? -QɰVޙ 5}GȻ}:e#bUEɭeȗKLߦkm+VJ9ttP#8q:-R918NH=5N_43$i9ttRi9tt:ق 3lrscnn958NawRY6<<*8@sW ֻKجTx@V7E볘+[QGO]$N*hFgvG,&ևI JfTVǏOܧFhm|i.g>h>K]2Ŕ98% [}o#MLCAD %8m, EҌR3 {0D; 8{} l t~k,< K0+4 +d&(kZfAFd#L RLGįj+ea= YM"T1rF?IFW8 -YjgvYӈ0VL_ z.LXG6yXja ^cgʇkgg5B|8)OwҨ4Qق靌7}Sgĝ;N=Z3·S ۻΚZC-ˇ?+z+L>|11b"m*D>Z4]z(#!M^kasU&3 Yi3_0N!fNv{/CPS`)#JGo &Ehcu2i8ZP6`egrpN^-mRvb/a0cW0rWڍVWI^-%,>ϒ_t_XJ"_DO6])ͤ2RΔtԧ3e>)#5f.͹ "`F75N,p,ͦ3!92c2j쏦8!cNڗn>>!uQR&N1h59gU8Z5~iR`<kqֈxecZ+jܝ%vDeh'W2k^)|"Jy/CuS*YpgGPN]Z)kz .#5{Ga9{G!k2kBpNf!(`O7N6pk>%T.vA4LPzeF՗c&iL{L{z wgGs]m@If1~K%+\IL?'ZJc%5GȽ -G世_*p/4C&k9#jG+;揱Ydܣ:fCϣh)ǵü\Qztz[:<trTqJk[>^iJmG)z0 '}_Ogs:~I[5#]RNyᒝ0&琹@b+z#u<^;ÊsALWu/֑P/ Sb6GLiμHIxݻ^jڇiPT3G$Wxm$`,0]XnҜ?H/4@ZҺHvvs)!/zR)\AF -InKy%eEڡdvlcS: xT['2tk?7:!V wzzqD?`ʗVě:.(wkVZqY:.R;ξ^رf:ueFl?N\XL,F/dKF/oKi@:GiI'VGJ*qXŕb͔~bellHU-WC K⠡iTpK`#4+vɽsxa 0 1Z#|1SS$vɏQfmqJ=vrAϺd#״Z[8 w1s{.hJM2|.;qU Mo]$HG5S]p@AE ƍk.):vF:2sOS_9`OfRRv90*:]A09bL9rd@{Ht@]QOx?z,@9&ULΐf,@`/04 Мun5?( jEY8UO"%TO"yYV洢͝ZOQ+g|x|; -x*ʧgiU:Q>'SuIusR{c'd`n(ݺ~frn(eUmka֝Z6uNR]?ӻRϸM6ӧ3Y#Ng+"N'Ӭꧮ|l]?x&r~UN[uGeVj]?!,gg\r~I]?3uN)gWe TOQ_Ȭ~gG쟡Y!Ny? Ɩw\=CjjSϠK5W3|%MT8%fTϸּS(Va{8֊BONJv0,;?ALTO~L=>y#iB9C+JQQ6u@]? ѶgX{Ux}LPv僳Ҏ:~n;fuNƭ3z>K]?~;ҖVhu+ŧQ~,\eU?#/gp^OfUnmүwXuRϺim\dxM,Ⱌ'~NPϸ~U4w#W3zΓaU?ٽp'Qe]8X]{t]? % (vd]?ܦ;q,7vV,p S/CƁʴŚʥUKUw1Ĝ`&=U(}k$׮Tzrz)NJ*35Q=~xu"pGDw,%)onz`TJUuV^؝ a;y[>~&c 67WS~T>?6 5:짗an-~v5]z^nJP3w%'9=\^5K'/7㠿_sY*S L\`J5t0"u_+/.)}P$6Lk  ׅ}yT#9UcgQ6aS _M>MP&_X~.n6V]72ݙS'xk+%?Ql|v63W>3p &?XT]l9XmLIRi3ԶDsU\-xls^zn~q:0 rg.¯a^nV[B_,qY`k9_Cks=lJƱp.;M< tVxPHʡr ¤r+\/%1kASz4jk+ z#W|}$ l+S&'_AA%[+b{bTŠ ́7ޫXf`)K;DJH2C}zyt2y$Z(R9`jUb7Q h#&A?^GW^# _#eOhC:X1=8=yU{CboFc^x0֪\1XFc F_Q5X YWzv?ֲjqxן/} >Xq7~YF^UUo⯫Ʋ2uB6->c@d>b@&rL[ÛpҲ⸪$G7  p~/ bAݭeݦ|h~6EU0"9Q%p2a|cu@F3~-j̋7ck7f=ހRVt{m򆺌Z~zD}p&Kc* -Ԗźsa{pZuBcd`)hg-Ը9RxK>tU*#B{gu:q==4‹X6x|;)D2 X/ڐ@E[s~Z6dNbno<#*oW9|܍7a:t~~W bWQF%̀ȌP)bؘJ3 v0T6d=YU2~ `9E)㺤n/"ahH窉B}‹Ѧ)7#OfI, AngG.Ul'[*}_ޣi]IW.@XT0.R\-u՝?n.6gf7J(3.IFt$5.;wQdU!]}OGʕa_|6: [ +ՂUx iHծ,q篵sV^Uu^ b~cns&~V$ݡb^!?X6 KZ O/dn~Z.Ps;CeCLG. i)VЛZ~<039 -3'ո0gn*zدD~%[ 97lx(c[w((%otpW@S_ܠ3@Mb -on0/aq ,D^UlE`Ve᠙֢6XG7c9My+ c#EQ>b4 nYo1kٜ6[l ^J4 -jr2kk/V9s:b7g>>%-1)K?{%p-%)Åؾtp~mRBW=i:\ynA#{uCQq(-B<̈Ჟ~A*44꓍jJ>XcMÏyBֆ_;Z -9VԶՆ)]lVq,X,}נO\ȭ#O 0۸+7]E - \ k]BGxWkmպ?30;UGnsFoa9ģi>+]gfq<h9#)VӐ%i |y^hc ]k2T|Ex!5 U8^9/_嫒JxR/i7" )퓏E&30"Vx~E "0 L0ʼgfp~`?{bP[Ɨ%fbćp2§X`PVrBH5!h'xHe% Es@nKXg.KcPQ ,#ZW6'@ZR]z#B) -$ؽE<+Iɱ"qʯObm$S xmܟ/SSa8"HeHDcpR"D. nc?;p#SzyH˷K|SE43b%%4A" nx0Joaa`3.\" g*msCK@@{jpkR"hjKRw6"AJ&LNսNYZB{Q-+څ}R;UW*P1 1J1C#z}Ws\,ڑ +Le"g %Lꃴ#W¢bYc@R& oU00c0o0!OEwPHqEIbň/p6C76A|k6|SDՑƑ6F|9R10l;-9$'wHQ#*~@@#J]E -BlOg_<3"Uz.Jp777㱛 pk}Qo杗eP_<>:ZEyn }]|0t^Y_7o=|ý!(/?|Aޖ^㭿}ӁPJxÿa B>/E~B;[q}ΗZ_zЦ/^Ý7Dz{#<6MCD1x˛BkɓZh -Pb_L(ٮے^*_hDkoW%˴[>ͯ'U:^~+E۷N?~~W9{0Jo8z̮>t5 8_pnl(φn*w1ԳOfƓKm\8-+R[=k7xާ?A|i20u\n>һW+߾}SEۮUkxc}oyvϿ[w77.oDᕯ>}i˿_~t~a/?YH w_v!7?J=o7ϻW?LxA/@Wo_~Owvgܛ+F5X/؝wwIbxt_t9.ù=_XY~}2}k]7Ν(y Mb~~zCϾy?߸of$o@L_곕c̦ 5PkԊ%.Zb{Ki-:\ąZK&u7[2bkw~{|g>zvswe˷n~ɽ4}wGO/WΕ>&on}ӧK?Խ6&ԩϮLi鵩෿~Swџ>˦YnY3uT/±*-\Y zn]]""Ve6.n!Kwn]k]QHXʹrxz[V.mχ|ց4?LIVFVo~Ӎj΢%wػ$zo*Q\~̚ Ր2k.WʬP^M]ߓYs){ϫJ.Ys9䢙53k.W;3k.W)R5ʫ9O"F3By5,w~mkjڍ+Z[ _rqļxOEMAj#3+np|{6{=W-'oy~>\|{2C|!wr0ξk#anm0w'?<| {ry}k\:?>x[kHa}}'wk?~51…+b3Fo_レw -jv_+{¡Kb+O\/Wwz1gn_~ ×߆,\ef/O!6Io~&g5) ޽~+žھ_>_77zyin؟.ok>G 750ؾqYt}W'݋כ|G\@8Xz4!SO 22B)_߻귄ӿ֮_~c*cGyR\k7nȮ71~ɏ%!Z00zZw1+iuф|}/$GBK\wva{$t ^Am740h) csilÕ4ܧhVJ,F[S -.Ds!Ҙ \R,1f!tDvFqBrABߥB4pr7sޭ4>Y$rHJ" H\8"'Z`n,@3<=剛3MO|8-|e$Z$ 8v0R1J|C Cփ@\\ɉ&BX#ؐhG<>VR68412&IoM ARF\e(ɭ-i?G؇GI"l0:ǁ"$3[<8ND60ƑHۂSzQ-4lЋ'}Kf%B19Dc' mK Nc&k.att֎i|LP\DOI/mN@Zؐ#CHAg]-:im45xhl$h#+Ӌ#=-=-@$E:yMAfqjH!Lcq%Тlt? ۩%@ti1%-'҇{:ד 0ܢsn,FFYYeq3^qIIf^AMoT*9ޕpVb[JwD ITZJrbc1cprbq cњabrfڛO#CLJZ->[ EQqGRhhfכakOcF™67 }&4̈́=/o_|!K#.:HχbРh:qꄁT,-C['Q+K -.k YF @ñ<& SEJЇޗIғ948@%h8 &$op/Œ9ܜrOJmJKnl0BON͹2aX)5J&YC Fu͇` ' Tcz>dLjX*'pz@_lX@GD& uK<#r%[KӇ40uHDI0 LR!9sIx*-bX.B0[<(I,4(&@Vh,'Y-Kx25g\c4Ӈ&F1(ZT4t nĞH~hQhzP1]7iO4: LH@?6tm-A0}(8V sqQ[a@bpA$ ht{P - $hgf>mgh<3ז]>kY6=Q̗̩Gk6;g{BjSVl PuEH 2#DէeN@Cq2td˹SD -q"RC7zIZ@g#0> id1,,NnqkOp;cXie^#vcJI, :#Zs5PHjgGdJbNkP$\zjEbأ4Sc6ٰf΍mo(g@gí6AO0e 6YWc0e qz0l)2 "'ҹ?[o4e #tAKU$hS`4LY_-R`fP JhoJV`WFGv<CjЩG'pg7A 5cnq_m"V }oq쾷8`5O)[ζ_ﱳwbБ.wh)'78I}RRT!j^"IӦt  bmqFɪȤsaXޱ8wOpUt*ҡ`Y7[-g:  ,дl*7=%N[:bj-)C-.%ueh`t$ U)6qx%فtn$"K-Ϻh~$' Q2vfiX18f -Yg0<rtEZ$q5A͡ lї<"߇iSlDJ7@#eÑ8hG'aѱ@*!w 70R@iNph3AE72H_$)BYu 8-I<1@v+bXlb=lq]ziiHU_B̔,\ -;HdwK!" [uI%IH䬆Gbص8WZ2ѿz`G"@r"H|6+"g7}Og 7ҭ1 jA + 40Zj1H#^H™аs&~C0ش yy SIDHg Bґe-$-NC08Fw15sC23QY l2%3bȜ*bmHfX*[-ˁKOS82EG{1#wu1rq O6H ؒv!1j7FAe1ftUF5 Lnٞow۵Z~}*/_Y:2<Pp?HZ_si")藞2lBq/dk (!}u~S9J$'J. "iH/~$]&S>z[2p2-K{$ q`E ː>|DrC!*#%HI -~j&G X=h7qb3CO<āDR.tp2h5I[4{▒8L(2\ dceO -YIsXZt@Ц}ipmIi"a?urif=u?LCCǏ0Ioςʚs[xy#Rȃ+25lBXCcId?҆Ȥn<5 -3Za|hy鮮P(şg-] i,4$ZҠ+)]WazV"I-kɑ3bq6)F>0h] N'ϖindP_E$u Ӷ/aJM=4&ߨl2B8鍨0ÕG)R$u -pR`!@1|W5h'i\gI%C# FЛ病Ү>E`<-|5tKԡ9D@a~9Y80$X<lOKqMj}:Me},HoW$bw]qZ 2rg.W -`$A̐@@xe& DhoVnY{̃dȩj'Loj<Lc?~ k#k vS(J*#|Lj=B"; "`G{;-C@}(Ƃh 7Wp(qq>CF9QTq;hG!b˪m.g$Ǿk6R8֟8.Ƽ奄,3r9T^^ mF殠J ꀂ8rq4YP :%P`4LG% .9"f*&P*ذ ԒP(MLD+Z'GBվђ[ɭ=QD16ĭWxB}R>Yt >Cԭ) :L(N}@iUe@'x(#" !% ~TLG' e&8rK; ഫrn7Nbelї$.QgۄL/zd!_ߔ뇈cbҰ?K&dyA:䐖ajjTP۔5 YmB/&9"s@oxPF6Doc !gvp/z962<YM Rukҟ8VH7q|yeBg?{n:|KX{JC!{pX%`o䊁~*FH )3q}>ȐkܳL^$# XD"iThpH5MvNm 2~(ȎDDZfU`xʄݘ3a4&ZxVFQ5J<U: Xrf=aRqU,ok:Z-藦?te0~<1dQ=y暀C-6k囇}vgy.:0l7e/PKBkDZ -ؠ}Y;҄cѝ5|)^iMPأ 0'")ZԽ( b- -߶d!q;"&塁A7  /T94Y<8=2J 1,2rP[CK,Xmjfʹ~,ȸJ9BF'_;CZ;6rjLPSjyK,O)[d[r[oޒ?%xK-[oޒ?%yK2L[p:${vrrɃ`'N{$= "[^ #KS3>@MY|I "3=:jaGaqmB5>x.z>:9>4U:$@O?_7gjoO }VA"jA\V") #^EFjŇX2Q:`7dg7Ӹ>.)mȶsD׃M2a>ǀ.!nhluӗh69Z`͝6ok' wsvG4~Ry"~ -Ҷ-I}ل 4똾w@ݪchC1`Jsfh͂z,+' -*|,bDMKV"n -2׈8ۼFia.5=G̍N ^5ۊֆl9I~S8fV.lV5pQ;Tq"Ҕ":h`l;0S?,'6jha -e7WhQaUy0 -93;wFZҠρQYO $ST/Ri) C{!l>{:0Ye-ءќl, 4+!Q1v;^|xAʜ3P1AU7L qS{P_0s]fh};(I&Ez%؜l@t%d`/?L\s핲= z"/ 9ۼ͑ \Siޣ Ѝ|Yӳ|4PTHSac]TӬsXdDSq!aL0i4z|,-0ts -7l=ys.F:RϧOҋg:sQ0Z(vT{fEt VY`_-5Ih1+harF(59ETJ^ -ͺz/J/t:ffƀ66 u-߯t{ 4<8C뗑NK@2j tR|oH )zlEKs6ԮL* =t%Q j$hăFEF 4+ZgCq#lBwcH0Q%Ubv E^fĀɼ[CrC3,5B8sGÝhۇ-;O;2[kvp9aICpAyˣNA:\=34NF(Zatٓ9܏>SS < c- -4JX< X>2`*aw&켢 b;xAXYwɇ] - ey^bҜco:w`,\̦^gy;|UHVv4-a$Җ_+3X^36DWbΚ HC*e5g]ִq%e> RT}^R,Y3KĘ-ƒPw# d$v|GpLudNWCWNUL G~";ژҸ\%XZ"K`^i,yTYDDzi%"(-"05đBth9l-Եŭ{"Aey32cI"t y` {BꈁK}fĕqI;BlHj8Ǟ(fN *?4~֯Jp!qv%<$↱"}ͤjrBʏvRar҂ " -,RҘay^)(`e0\wGb5$.aaMW%d iYFO[R-6K.4>ia݃ BI,GUsXaQ5DpetKBkVBHQbéM_M#ͯGANF WNJ ڒeqg"h/p"GP U!&..8.@ԡ>3 FJmrמrv*6 \t7FΞ (ZmᚙD4w#áľvzjpL3.%wzl* TLt?T&0`wC*:XZ(Y9pgջwS[- jF#ϬBW(Mi9tKVz'YTȦ~;N˨PޡL`dG?LERڼc;̼ â& dxd<0洁 j,6Cmw?p&+W bɜ]d$\#4bG v&5UxC;UkEQRnz+pK#^**.D^@αb++Or::Y:((]hI#OFleኻjE(]mңcߣ1w=/a(3+ %|8x~4fi'  .,&ezeI^Xטൂ|\N*?_xJBsʄb=\Y\ -9VGYA$Ǽĸ-+% ȧ 7pX) 4hEP]xl~:*/NU$9s(ԉ"Bw-Tw-rb9L5puAA%UĶV]2IH'QrŸNYCKSwyrt4t 2s_::qߒ`b-HbÂR,ܣl&g,Ґ"94lm".؝eysǦ7-O׏XXSiDq ʊ!J?*EV\j50⾹>He/*/6#`F,d|u փp>qeM4Wn,RaIbUBDM 9b,oDaდ(K~IsEP>t8W۽ZI # #ȏ -+!$M1}k?7MCI \D4"*BEO#Mĉhan{f?1$R0"` @:33Q_Dh? +B%;=Kk=,Qn^bY-RKFdJvTG$.I(];*wαѝ[)cv1N'ͩ1Vo[ŒY,!{/aEJ:;)nzc7id_3cEPULYH5=L(]tab8z^-éb,/s=R5X)wM8C; bJ -GPe?[ dd^O -c-hW*;:⛻31as\40zXqlZ稸i,¦.q~ְ xzZs -6<(piyz'-O. -| D[\LO(Bm;1'ItTN(]x5P5xnҕZB'A벅VC7w>:ʤycn x=a7@)f޵\ 0#o,e,R$mҍoґoܕz:Y-cgmM;Xг,7@ŏzd*WvOAM'TKG۷,$YX~:bn`J 3s^0O((]RULdTrV w/O˛J;'_8J5&ͦ 7Mzp%/Јr\ (#qüw",?8jtz/v4fQR=oA}cdZ{^= EqNt/aq6߻E۪5,y\͋ 8p{U@S(oXˮO# =^D8HET ^pKYRD"UBaa*0ŕ*w/y*mhdnO[qHR`:ϪlS,3bӞC:\[s`fQQvuFJhҌ4PR`9M4{{XDaafhzm< 'pW`9cŒ4bE20z{"I⊄+T6QO@+hz;?&UL ӖKrzqKC7SuP!䦻c%̥&[J \5/R]itiܥ`ڥ¥̥~5D( !p_ɕјu1]qre4-4_Sk̥壆ܓ ix* R5V.ON:YxeJ\Weɻ0"9Zޓ7Ϩk2ZB9JT -,dfQFV=<{C(Zk.!a-4}蝇p-V%Tf׽1[p 7d@Go1e!7m@yj"W3LȰw'ˬ/n&#K741m!q$=yu:0mޓNy`a6pa]m! ىV<8L@¹ y/Qf:h=9CFkDM0kvK]V%eYL$DE?LX0$Dh* ˏ9z)0<̆Ü!xɦp&j |0ו];h.3~q;M}x40^Vi;oL,c ?1f$"XK^6P^6`^[91w/cDDs3xrJHX{{YrF>F.vdb+i*Se%٣"Iw4& 3wed?tz'NHCh5c -f-5)MM 1w,R<5\yf68\Ugxt ZO V)2.dY;ܻ2 ےhZm9N dHg6$Hgb*/V`T!Z4܎7.HHR/,[DZ|>$Dej E^{\'j*αxY,yZlʞI" P&ji⨳sO|~ݙM~F_ǯ <(.]|%N5G^a:7fszz{y(ty D_G?tX~'wz% -S䳜!!Rƨ YCg;= r=S["Ȝ / Ň-ב0 -KfPFGD4DeI,Ā#u"z6IѪ@\P a)(k͇a0d£F]@X SR)v>օ -$H4 (&Pԛ'VutIv2Q - *&&obמЛF9K־BWBg’0f)^ fϼ:&:]#ubl8jB c[N$YлG|+?% ]"Spoª.|PwȠ&F}sAAŮ4~GJ&D>I -| MvYAƂ 2.oA+prV.Dpf0!u5P -pq>4\jq+YΰiPC]U*$_FDv?|g>;g'__/]zV.\8 endstream endobj 6 0 obj <> endobj 28 0 obj <> endobj 40 0 obj [/View/Design] endobj 41 0 obj <>>> endobj 21 0 obj [/View/Design] endobj 22 0 obj <>>> endobj 48 0 obj [47 0 R] endobj 65 0 obj <> endobj xref 0 66 0000000004 65535 f -0000000016 00000 n -0000000173 00000 n -0000021748 00000 n -0000000005 00000 f -0000000007 00000 f -0000095457 00000 n -0000000009 00000 f -0000021799 00000 n -0000000010 00000 f -0000000011 00000 f -0000000012 00000 f -0000000013 00000 f -0000000014 00000 f -0000000015 00000 f -0000000016 00000 f -0000000017 00000 f -0000000018 00000 f -0000000019 00000 f -0000000020 00000 f -0000000023 00000 f -0000095714 00000 n -0000095745 00000 n -0000000024 00000 f -0000000025 00000 f -0000000026 00000 f -0000000027 00000 f -0000000000 00000 f -0000095527 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000095598 00000 n -0000095629 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000044385 00000 n -0000095830 00000 n -0000022215 00000 n -0000025127 00000 n -0000044695 00000 n -0000044272 00000 n -0000044572 00000 n -0000026566 00000 n -0000025192 00000 n -0000026005 00000 n -0000026053 00000 n -0000044209 00000 n -0000044456 00000 n -0000044487 00000 n -0000044769 00000 n -0000044943 00000 n -0000046332 00000 n -0000054093 00000 n -0000095855 00000 n -trailer <<0F36B1F5F8364A4E9E3A6FB3ED946CA1>]>> startxref 96176 %%EOF \ No newline at end of file diff --git a/media/logo.svg b/media/logo.svg index ee41fde..1ce6134 100644 --- a/media/logo.svg +++ b/media/logo.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + awesome + + note-taking + + Curating the best note-taking apps and resources + diff --git a/media/segment-logo.svg b/media/segment-logo.svg deleted file mode 100644 index 311468d..0000000 --- a/media/segment-logo.svg +++ /dev/null @@ -1 +0,0 @@ -