Compare commits
1 Commits
84f1fcb42a
...
prod-worki
| Author | SHA1 | Date | |
|---|---|---|---|
| 161b758a1b |
@@ -1,251 +1,16 @@
|
||||
# Pokedex Online
|
||||
# Pokedex.Online
|
||||
|
||||
A modern Vue 3 web application for exploring comprehensive Pokémon data with advanced search, filtering, and comparison tools. Built with vanilla JavaScript, Vite, and Vue Router.
|
||||
Pokedex.Online is a Vue + Vite frontend with a Node/Express backend for tournament and Pokémon tooling. This folder contains the runnable website code. Project documentation lives in docs/projects/Pokedex.Online.
|
||||
|
||||
## 🌟 Status
|
||||
## Quick start
|
||||
1. Install dependencies in the web root and server folder.
|
||||
2. Start the backend server, then run the frontend dev server.
|
||||
|
||||
**✅ Production Ready** - All 106 tests passing, fully functional.
|
||||
Common commands:
|
||||
- Frontend dev: npm run dev
|
||||
- Frontend build: npm run build
|
||||
- Backend dev: npm start (from server/)
|
||||
|
||||
See [PROGRESS.md](PROGRESS.md) for detailed development status.
|
||||
|
||||
## Features
|
||||
|
||||
- **Advanced Search** - Find Pokémon by name with autocomplete (optimized with Web Workers)
|
||||
- **Detailed Info Cards** - Complete stats, moves, abilities, and evolution chains
|
||||
- **Type Effectiveness** - Interactive matrix showing type matchups
|
||||
- **Comparison Tool** - Compare multiple Pokémon side-by-side
|
||||
- **Smart Filtering** - Filter by type, generation, stats, and abilities
|
||||
- **Dark Mode** - Full theme support with system preference detection
|
||||
- **Bookmarks** - Save favorite Pokémon for quick access
|
||||
- **Responsive Design** - Optimized for mobile, tablet, and desktop
|
||||
- **Fast Performance** - Lazy loading, code splitting, and efficient caching
|
||||
- **Accessible** - WCAG 2.1 Level AA compliance, keyboard navigation
|
||||
|
||||
## 🚀 Quick Start
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Node.js 18+
|
||||
- npm
|
||||
|
||||
### Installation
|
||||
|
||||
```bash
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Start development server
|
||||
npm run dev
|
||||
|
||||
# Open browser to http://localhost:5173
|
||||
```
|
||||
|
||||
### Development Commands
|
||||
|
||||
```bash
|
||||
# Development with hot reload
|
||||
npm run dev
|
||||
|
||||
# Production build
|
||||
npm run build
|
||||
|
||||
# Preview production build
|
||||
npm preview
|
||||
|
||||
# Run tests
|
||||
npm test
|
||||
|
||||
# Run tests with UI
|
||||
npm run test:ui
|
||||
|
||||
# Generate coverage report
|
||||
npm run test:coverage
|
||||
```
|
||||
2. **Option 2: Environment-based** - Create `.env` file (see Environment Setup section below) for CI/CD or shared development
|
||||
|
||||
### Environment Setup (Optional)
|
||||
|
||||
If you prefer environment variables:
|
||||
|
||||
```bash
|
||||
# Copy environment template
|
||||
cp .env.example .env
|
||||
|
||||
# Edit .env with your API keys
|
||||
VITE_CHALLONGE_API_KEY=your_api_key_here
|
||||
```
|
||||
|
||||
**Note**: The API Key Manager tool (`/api-key-manager`) allows you to store your key in browser localStorage, so `.env` configuration is now optional.
|
||||
|
||||
```bash
|
||||
# Build the app
|
||||
npm run build
|
||||
|
||||
# Preview production build
|
||||
npm run preview
|
||||
```
|
||||
|
||||
## 🐳 Docker Deployment
|
||||
|
||||
```bash
|
||||
# Build and run with Docker Compose
|
||||
docker-compose up -d
|
||||
|
||||
# View logs
|
||||
docker-compose logs -f
|
||||
|
||||
# Stop services
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
## 📁 Project Structure
|
||||
|
||||
```
|
||||
src/
|
||||
├── components/ # Vue single-file components (.vue)
|
||||
│ ├── PokemonCard.vue
|
||||
│ ├── SearchBar.vue
|
||||
│ ├── TypeMatrix.vue
|
||||
│ └── ...
|
||||
├── composables/ # Vue 3 Composition API composables
|
||||
│ ├── usePokemon.js
|
||||
│ ├── useSearch.js
|
||||
│ ├── useFeatureFlags.js
|
||||
│ └── ...
|
||||
├── views/ # Page components
|
||||
│ ├── HomeView.vue
|
||||
│ ├── PokemonDetailView.vue
|
||||
│ └── ...
|
||||
├── services/ # API & data services
|
||||
│ ├── pokemonService.js
|
||||
│ ├── typeService.js
|
||||
│ └── ...
|
||||
├── utilities/ # Helper functions
|
||||
│ ├── formatters.js
|
||||
│ ├── validators.js
|
||||
│ └── ...
|
||||
├── config/ # Application configuration
|
||||
│ └── constants.js
|
||||
├── directives/ # Custom Vue directives
|
||||
│ └── ...
|
||||
├── router/ # Vue Router configuration
|
||||
│ └── index.js
|
||||
├── workers/ # Web Workers
|
||||
│ └── search.worker.js
|
||||
├── assets/ # Images, fonts, static files
|
||||
├── style.css # Global styles
|
||||
├── App.vue # Root component
|
||||
└── main.js # Application entry point
|
||||
|
||||
test/
|
||||
├── unit/ # Unit tests
|
||||
├── integration/ # Integration tests
|
||||
└── e2e/ # End-to-end tests
|
||||
```
|
||||
|
||||
test/
|
||||
├── unit/ # Unit tests
|
||||
├── integration/ # Integration tests
|
||||
└── e2e/ # End-to-end tests
|
||||
```
|
||||
|
||||
## 🧪 Testing
|
||||
|
||||
Comprehensive test coverage with Vitest:
|
||||
|
||||
```bash
|
||||
# Run tests once
|
||||
npm run test:run
|
||||
|
||||
# Run tests in watch mode
|
||||
npm test
|
||||
|
||||
# Open test UI
|
||||
npm run test:ui
|
||||
|
||||
# Generate coverage report
|
||||
npm run test:coverage
|
||||
```
|
||||
|
||||
**106 tests** covering:
|
||||
- Services and utilities (unit tests)
|
||||
- Component integration
|
||||
- User workflows
|
||||
- Edge cases and error handling
|
||||
|
||||
## 🛠️ Tech Stack
|
||||
|
||||
- **Vue 3.4** - Progressive JavaScript framework with Composition API
|
||||
- **Vue Router 4** - Official routing library for single-page applications
|
||||
- **Vite 5** - Next-generation build tool with lightning-fast HMR
|
||||
- **Vitest** - Unit testing framework
|
||||
- **Vanilla JavaScript** - Latest ECMAScript features (ES2024+)
|
||||
- **CSS** - Component-scoped styling
|
||||
- **Web Workers** - Optimized search performance
|
||||
- **Docker** - Containerization
|
||||
- **nginx** - Production web server
|
||||
|
||||
## 🔍 Key Features Implementation
|
||||
|
||||
### Search Optimization
|
||||
- Web Worker processes search queries without blocking UI
|
||||
- Indexes all Pokémon data for instant results
|
||||
- Fuzzy matching for typos and partial names
|
||||
|
||||
### Type Effectiveness Matrix
|
||||
- Interactive table showing all type matchups
|
||||
- Color-coded effectiveness levels (super effective, not very effective, etc.)
|
||||
- Sortable and filterable
|
||||
|
||||
### State Management
|
||||
- URL-based state for shareable links
|
||||
- Browser localStorage for preferences
|
||||
- Session storage for temporary data
|
||||
|
||||
### Performance
|
||||
- Code splitting for faster initial load
|
||||
- Lazy loading for images with placeholder
|
||||
- Service worker caching strategy
|
||||
- Minified production build (~350KB total)
|
||||
|
||||
## 📊 Development Metrics
|
||||
|
||||
- **Test Coverage**: 106 tests, 100% passing
|
||||
- **Build Time**: ~620ms
|
||||
- **Bundle Size**: 257KB (gzipped: 92.6KB)
|
||||
- **Accessibility**: WCAG 2.1 Level AA
|
||||
- **Performance**: 95+/100 Lighthouse score
|
||||
|
||||
## 🔒 Security
|
||||
|
||||
- No sensitive data stored in code
|
||||
- Environment variables for configuration
|
||||
- Content Security Policy headers
|
||||
- XSS protection via Vue's template escaping
|
||||
- CSRF tokens for API requests
|
||||
|
||||
## 📚 Documentation
|
||||
|
||||
- [PROGRESS.md](./PROGRESS.md) - Development status and completion details
|
||||
- [Vue 3 Docs](https://vuejs.org/)
|
||||
- [Vue Router Docs](https://router.vuejs.org/)
|
||||
- [Vite Docs](https://vitejs.dev)
|
||||
- [Vitest Docs](https://vitest.dev)
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
1. Create a feature branch
|
||||
2. Make your changes
|
||||
3. Write tests for new functionality
|
||||
4. Run `npm test` to verify
|
||||
5. Submit a pull request
|
||||
|
||||
## 📝 Development Notes
|
||||
|
||||
This project demonstrates:
|
||||
- Modern Vue 3 patterns (Composition API, composables)
|
||||
- Vanilla JavaScript with latest ECMAScript features
|
||||
- Performance optimization techniques (Web Workers, code splitting)
|
||||
- Comprehensive test coverage (106 tests)
|
||||
- Professional project structure
|
||||
- Production-ready deployment
|
||||
## Documentation
|
||||
See the docs hub for setup, deployment, and architecture details:
|
||||
- docs/projects/Pokedex.Online/README.md
|
||||
|
||||
251
docs/projects/Pokedex.Online/archive/website-readme.md
Normal file
@@ -0,0 +1,251 @@
|
||||
# Pokedex Online
|
||||
|
||||
A modern Vue 3 web application for exploring comprehensive Pokémon data with advanced search, filtering, and comparison tools. Built with vanilla JavaScript, Vite, and Vue Router.
|
||||
|
||||
## 🌟 Status
|
||||
|
||||
**✅ Production Ready** - All 106 tests passing, fully functional.
|
||||
|
||||
See [PROGRESS.md](PROGRESS.md) for detailed development status.
|
||||
|
||||
## Features
|
||||
|
||||
- **Advanced Search** - Find Pokémon by name with autocomplete (optimized with Web Workers)
|
||||
- **Detailed Info Cards** - Complete stats, moves, abilities, and evolution chains
|
||||
- **Type Effectiveness** - Interactive matrix showing type matchups
|
||||
- **Comparison Tool** - Compare multiple Pokémon side-by-side
|
||||
- **Smart Filtering** - Filter by type, generation, stats, and abilities
|
||||
- **Dark Mode** - Full theme support with system preference detection
|
||||
- **Bookmarks** - Save favorite Pokémon for quick access
|
||||
- **Responsive Design** - Optimized for mobile, tablet, and desktop
|
||||
- **Fast Performance** - Lazy loading, code splitting, and efficient caching
|
||||
- **Accessible** - WCAG 2.1 Level AA compliance, keyboard navigation
|
||||
|
||||
## 🚀 Quick Start
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Node.js 18+
|
||||
- npm
|
||||
|
||||
### Installation
|
||||
|
||||
```bash
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Start development server
|
||||
npm run dev
|
||||
|
||||
# Open browser to http://localhost:5173
|
||||
```
|
||||
|
||||
### Development Commands
|
||||
|
||||
```bash
|
||||
# Development with hot reload
|
||||
npm run dev
|
||||
|
||||
# Production build
|
||||
npm run build
|
||||
|
||||
# Preview production build
|
||||
npm preview
|
||||
|
||||
# Run tests
|
||||
npm test
|
||||
|
||||
# Run tests with UI
|
||||
npm run test:ui
|
||||
|
||||
# Generate coverage report
|
||||
npm run test:coverage
|
||||
```
|
||||
2. **Option 2: Environment-based** - Create `.env` file (see Environment Setup section below) for CI/CD or shared development
|
||||
|
||||
### Environment Setup (Optional)
|
||||
|
||||
If you prefer environment variables:
|
||||
|
||||
```bash
|
||||
# Copy environment template
|
||||
cp .env.example .env
|
||||
|
||||
# Edit .env with your API keys
|
||||
VITE_CHALLONGE_API_KEY=your_api_key_here
|
||||
```
|
||||
|
||||
**Note**: The API Key Manager tool (`/api-key-manager`) allows you to store your key in browser localStorage, so `.env` configuration is now optional.
|
||||
|
||||
```bash
|
||||
# Build the app
|
||||
npm run build
|
||||
|
||||
# Preview production build
|
||||
npm run preview
|
||||
```
|
||||
|
||||
## 🐳 Docker Deployment
|
||||
|
||||
```bash
|
||||
# Build and run with Docker Compose
|
||||
docker-compose up -d
|
||||
|
||||
# View logs
|
||||
docker-compose logs -f
|
||||
|
||||
# Stop services
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
## 📁 Project Structure
|
||||
|
||||
```
|
||||
src/
|
||||
├── components/ # Vue single-file components (.vue)
|
||||
│ ├── PokemonCard.vue
|
||||
│ ├── SearchBar.vue
|
||||
│ ├── TypeMatrix.vue
|
||||
│ └── ...
|
||||
├── composables/ # Vue 3 Composition API composables
|
||||
│ ├── usePokemon.js
|
||||
│ ├── useSearch.js
|
||||
│ ├── useFeatureFlags.js
|
||||
│ └── ...
|
||||
├── views/ # Page components
|
||||
│ ├── HomeView.vue
|
||||
│ ├── PokemonDetailView.vue
|
||||
│ └── ...
|
||||
├── services/ # API & data services
|
||||
│ ├── pokemonService.js
|
||||
│ ├── typeService.js
|
||||
│ └── ...
|
||||
├── utilities/ # Helper functions
|
||||
│ ├── formatters.js
|
||||
│ ├── validators.js
|
||||
│ └── ...
|
||||
├── config/ # Application configuration
|
||||
│ └── constants.js
|
||||
├── directives/ # Custom Vue directives
|
||||
│ └── ...
|
||||
├── router/ # Vue Router configuration
|
||||
│ └── index.js
|
||||
├── workers/ # Web Workers
|
||||
│ └── search.worker.js
|
||||
├── assets/ # Images, fonts, static files
|
||||
├── style.css # Global styles
|
||||
├── App.vue # Root component
|
||||
└── main.js # Application entry point
|
||||
|
||||
test/
|
||||
├── unit/ # Unit tests
|
||||
├── integration/ # Integration tests
|
||||
└── e2e/ # End-to-end tests
|
||||
```
|
||||
|
||||
test/
|
||||
├── unit/ # Unit tests
|
||||
├── integration/ # Integration tests
|
||||
└── e2e/ # End-to-end tests
|
||||
```
|
||||
|
||||
## 🧪 Testing
|
||||
|
||||
Comprehensive test coverage with Vitest:
|
||||
|
||||
```bash
|
||||
# Run tests once
|
||||
npm run test:run
|
||||
|
||||
# Run tests in watch mode
|
||||
npm test
|
||||
|
||||
# Open test UI
|
||||
npm run test:ui
|
||||
|
||||
# Generate coverage report
|
||||
npm run test:coverage
|
||||
```
|
||||
|
||||
**106 tests** covering:
|
||||
- Services and utilities (unit tests)
|
||||
- Component integration
|
||||
- User workflows
|
||||
- Edge cases and error handling
|
||||
|
||||
## 🛠️ Tech Stack
|
||||
|
||||
- **Vue 3.4** - Progressive JavaScript framework with Composition API
|
||||
- **Vue Router 4** - Official routing library for single-page applications
|
||||
- **Vite 5** - Next-generation build tool with lightning-fast HMR
|
||||
- **Vitest** - Unit testing framework
|
||||
- **Vanilla JavaScript** - Latest ECMAScript features (ES2024+)
|
||||
- **CSS** - Component-scoped styling
|
||||
- **Web Workers** - Optimized search performance
|
||||
- **Docker** - Containerization
|
||||
- **nginx** - Production web server
|
||||
|
||||
## 🔍 Key Features Implementation
|
||||
|
||||
### Search Optimization
|
||||
- Web Worker processes search queries without blocking UI
|
||||
- Indexes all Pokémon data for instant results
|
||||
- Fuzzy matching for typos and partial names
|
||||
|
||||
### Type Effectiveness Matrix
|
||||
- Interactive table showing all type matchups
|
||||
- Color-coded effectiveness levels (super effective, not very effective, etc.)
|
||||
- Sortable and filterable
|
||||
|
||||
### State Management
|
||||
- URL-based state for shareable links
|
||||
- Browser localStorage for preferences
|
||||
- Session storage for temporary data
|
||||
|
||||
### Performance
|
||||
- Code splitting for faster initial load
|
||||
- Lazy loading for images with placeholder
|
||||
- Service worker caching strategy
|
||||
- Minified production build (~350KB total)
|
||||
|
||||
## 📊 Development Metrics
|
||||
|
||||
- **Test Coverage**: 106 tests, 100% passing
|
||||
- **Build Time**: ~620ms
|
||||
- **Bundle Size**: 257KB (gzipped: 92.6KB)
|
||||
- **Accessibility**: WCAG 2.1 Level AA
|
||||
- **Performance**: 95+/100 Lighthouse score
|
||||
|
||||
## 🔒 Security
|
||||
|
||||
- No sensitive data stored in code
|
||||
- Environment variables for configuration
|
||||
- Content Security Policy headers
|
||||
- XSS protection via Vue's template escaping
|
||||
- CSRF tokens for API requests
|
||||
|
||||
## 📚 Documentation
|
||||
|
||||
- [PROGRESS.md](./PROGRESS.md) - Development status and completion details
|
||||
- [Vue 3 Docs](https://vuejs.org/)
|
||||
- [Vue Router Docs](https://router.vuejs.org/)
|
||||
- [Vite Docs](https://vitejs.dev)
|
||||
- [Vitest Docs](https://vitest.dev)
|
||||
|
||||
## 🤝 Contributing
|
||||
|
||||
1. Create a feature branch
|
||||
2. Make your changes
|
||||
3. Write tests for new functionality
|
||||
4. Run `npm test` to verify
|
||||
5. Submit a pull request
|
||||
|
||||
## 📝 Development Notes
|
||||
|
||||
This project demonstrates:
|
||||
- Modern Vue 3 patterns (Composition API, composables)
|
||||
- Vanilla JavaScript with latest ECMAScript features
|
||||
- Performance optimization techniques (Web Workers, code splitting)
|
||||
- Comprehensive test coverage (106 tests)
|
||||
- Professional project structure
|
||||
- Production-ready deployment
|
||||
@@ -13,12 +13,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"file": "Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Things To Chat About"
|
||||
"title": "Support Ticket - 3224942"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -172,37 +172,39 @@
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Attachements/IMG_7127.png",
|
||||
"Attachements/IMG_7126.png",
|
||||
"Attachements/IMG_7125.png",
|
||||
"Attachements/IMG_7124.png",
|
||||
"Attachements/IMG_6390.png",
|
||||
"Attachements/IMG_6389.png",
|
||||
"Attachements/IMG_6388.png",
|
||||
"Attachements/Gmail - Update Email.pdf",
|
||||
"Attachements/Gmail - Transfer of League 6243556.pdf",
|
||||
"Attachements/Gmail - TPCi shipment.pdf",
|
||||
"Attachements/Gmail - Staff promos.pdf",
|
||||
"Attachements/Gmail - Some food for thought on challenges_cups.pdf",
|
||||
"Attachements/Gmail - Pre-release Tourney 11AM Sunday.pdf",
|
||||
"Attachements/Gmail - Pre release tourney player ids.pdf",
|
||||
"Attachements/Gmail - Pokémon casual play events for April.pdf",
|
||||
"Attachements/Gmail - Play! Pokémon League Challenges _ New Season Announcement.pdf",
|
||||
"Attachements/Gmail - June Reporting.pdf",
|
||||
"Attachements/CleanShot 2026-02-02 at 11.27.53@2x.png",
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Pokemon Rules & Resources/01-Rules & Resources for All/01-09-Play! Pokémon Attire and Cosplay Policy.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
|
||||
218
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.75.json
vendored
Normal file
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Pokemon Rules & Resources/01-Rules & Resources for All/01-09-Play! Pokémon Attire and Cosplay Policy.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
219
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.76.json
vendored
Normal file
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "6893279c01482aa5",
|
||||
"lastOpenFiles": [
|
||||
"Leagues/EA Collectibles",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Pokemon Rules & Resources/01-Rules & Resources for All/01-09-Play! Pokémon Attire and Cosplay Policy.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
219
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.77.json
vendored
Normal file
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/EA Collectibles/Untitled.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Untitled"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/EA Collectibles/Untitled.md",
|
||||
"Leagues/EA Collectibles",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
219
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.78.json
vendored
Normal file
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/EA Collectibles/Supprt Tickets.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Supprt Tickets"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/EA Collectibles/Supprt Tickets.md",
|
||||
"Leagues/EA Collectibles",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
219
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.79.json
vendored
Normal file
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Support Ticket - 3224942"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"Leagues/EA Collectibles",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
220
docs/projects/pokemon-professor/.sync/Archive/.obsidian/workspace.80.json
vendored
Normal file
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"main": {
|
||||
"id": "dbea326f5a7eef0e",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "33cb3b63442ef3e2",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "03bc92bce96d8847",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Support Ticket - 3224942"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "51d249e97eb631df",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e27fe91559b8323a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "6893279c01482aa5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "1354b92b77086879",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7bd7edfb815c69a6",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "1c3c022a36d199ca",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "e9231b430de0b572",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fa016c167bbc26d8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f7e5cdd83386832c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Things To Chat About"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "20cd550dc7cb138c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "751f8b968439d8d1",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Leagues/Card Cycle/Things To Chat About.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Things To Chat About"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"copilot:Open Copilot Chat": false
|
||||
}
|
||||
},
|
||||
"active": "03bc92bce96d8847",
|
||||
"lastOpenFiles": [
|
||||
"Attachements/CleanShot 2026-02-02 at 11.27.53@2x.png",
|
||||
"Leagues/Card Cycle/Things To Chat About.md",
|
||||
"Leagues/EA Collectibles/Support Ticket - 3224942.md",
|
||||
"Leagues/EA Collectibles",
|
||||
"Leagues/Card Cycle/League Approval.md",
|
||||
"Leagues/Card Cycle/League Application.md",
|
||||
"Leagues/Card Cycle/Staff.md",
|
||||
"Attachements/Card Cycle - Welcome to Play Pokémon.pdf",
|
||||
"Leagues/Getting a Store Sanctioned.md",
|
||||
"Attachements/Venue Review Submitted.pdf",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.20.56@2x.png",
|
||||
"Attachements/IMG_2050.jpeg",
|
||||
"Attachements/IMG_2049.jpeg",
|
||||
"Attachements/IMG_2056.heic",
|
||||
"Attachements/IMG_2056.jpeg",
|
||||
"Attachements/IMG_2057.heic",
|
||||
"Attachements/IMG_2057.jpeg",
|
||||
"Attachements/EBill_251231.pdf",
|
||||
"Attachements/IMG_2058.mov",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.47@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.19.07@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.18.31@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 12.17.54@2x.png",
|
||||
"Attachements/CleanShot 2026-01-29 at 11.27.23@2x.png",
|
||||
"Leagues/Card Cycle",
|
||||
"Leagues/First League Challenge.md",
|
||||
"Regionals/Championship Series/2024.md",
|
||||
"Regionals/Championship Series/2027.md",
|
||||
"Regionals/Championship Series/2026.md",
|
||||
"Regionals/Championship Series/2025.md",
|
||||
"Professor Work Experience.md",
|
||||
"Regionals/Championship Series",
|
||||
"Pokemon Rules & Resources/03-Video Game Rules & Resources/03-02-Pokémon Video Game Team List.pdf",
|
||||
"Leagues/Next Steps After A Store Is Sanctioned.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/1 - Pokemon Club.md",
|
||||
"Play! Summit/Montreal 2025/Day 1/4 - Building a Community around Pokemon.md",
|
||||
"Table of Contents.md",
|
||||
"Booster Box Cases.md",
|
||||
"Las Vegas.md",
|
||||
"Regionals/Go/Reviews - Best Practices.md",
|
||||
"thedomdomdomdom.md",
|
||||
"Regionals/Go/Selected As A HJ or AHJ - Pete Lachaine.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Head Judge.md",
|
||||
"Regionals/Go/Roles/Pokemon Go - Assistant Head Judge.md"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
https://support.pokemon.com/hc/en-us/requests/3224942
|
||||
@@ -0,0 +1 @@
|
||||
https://support.pokemon.com/hc/en-us/requests/3224942
|
||||
|
After Width: | Height: | Size: 2.2 MiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_6388.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_6389.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_6390.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_7124.png
Normal file
|
After Width: | Height: | Size: 522 KiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_7125.png
Normal file
|
After Width: | Height: | Size: 493 KiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_7126.png
Normal file
|
After Width: | Height: | Size: 474 KiB |
BIN
docs/projects/pokemon-professor/Attachements/IMG_7127.png
Normal file
|
After Width: | Height: | Size: 483 KiB |
@@ -0,0 +1,37 @@
|
||||
https://support.pokemon.com/hc/en-us/requests/3224942
|
||||
|
||||
![[CleanShot 2026-02-02 at 11.27.53@2x.png]]
|
||||
All Relevant Attachments
|
||||
![[Gmail - June Reporting.pdf]]
|
||||
|
||||
![[Gmail - Play! Pokémon League Challenges _ New Season Announcement.pdf]]
|
||||
|
||||
![[Gmail - Pokémon casual play events for April.pdf]]
|
||||
|
||||
![[Gmail - Pre release tourney player ids.pdf]]
|
||||
|
||||
![[Gmail - Pre-release Tourney 11AM Sunday.pdf]]
|
||||
|
||||
![[Gmail - Some food for thought on challenges_cups.pdf]]
|
||||
|
||||
![[Gmail - Staff promos.pdf]]
|
||||
|
||||
![[Gmail - TPCi shipment.pdf]]
|
||||
|
||||
![[Gmail - Transfer of League 6243556.pdf]]
|
||||
|
||||
![[Gmail - Update Email.pdf]]
|
||||
|
||||
![[IMG_6388.png]]
|
||||
|
||||
![[IMG_6389.png]]
|
||||
|
||||
![[IMG_6390.png]]
|
||||
|
||||
![[IMG_7124.png]]
|
||||
|
||||
![[IMG_7125.png]]
|
||||
|
||||
![[IMG_7126.png]]
|
||||
|
||||
![[IMG_7127.png]]
|
||||