Commit 263e789
* DOC-3243: TinyMCE 8.4.0 Release Documentation and Community Changelog.
* DOC-3356: Initial file setup.
* DOC-3356: Initial documentation structure and layout content.
* DOC-3356: Add JWT authentication guides for plugin, major content changes and improvements.
* DOC-3356: Update premium plugins link to point to intro page.
* DOC-3358: Restructure JWT guides, fix broken partials across JWT guides.
* DOC-3356: Suggested improvements, copy edits and initial review changes.
* DOC-3356: Update, improve example and context around tinymceai_quickactions_menu.
* DOC-3356: Restructure JWT auth docs, add permissions page with tables, move security content to intro, fix API quick start links.
* DOC-3356: Move limits and models in nav.adoc file.
* DOC-3356: Refactor JWT intro page to include refinded details for tinymceai.
* DOC-3356: Update options, fetch examples for JWT.
* DOC-3356: Remove toolbar button identifiers for buttons missing icons.
* Fix llms-full.txt URL in generated llms.txt (#4004)
The llms-full.txt link was incorrectly pointing to
https://www.tiny.cloud/docs/tinymce/latest/llms-full.txt
It should point to https://www.tiny.cloud/docs/llms-full.txt
since llms-full.txt is served at the docs root.
- Add DOCS_ROOT_URL constant for docs-root-level URLs
- Use DOCS_ROOT_URL for llms-full.txt link in generated output
- Update README-llm-files.md with correct URL
- Fix current llms.txt attachment
* DOC-3356: Add svg icons
restructure tinymceai options into buckets
update commands
remove review options placeholder
rename options, controls
* DOC-3356: Update init content for tinymceai demo.
* DOC-3356: Update icons and icon_list.
* DOC-3356: Add missing tinymceai_languages option and adhoc fixed.
* DOC-3356: copy edits, context styling corrections.
* DOC-3356: Adding -toc page-role to tinymceai demo pages to hide TOC
DOC-3356: Fix broken h1 titles.
* DOC-3356: Add note about permissions, and model-configuration to JWT guides.
* DOC-3356: Add missing chat_welcome_message option and update JWT about auth login comment.
* DOC-3356: update events.adoc to remove mention of tinymceai events
* Document tinymceai_reviews option and improve TinyMCE AI docs accuracy
- Add tinymceai_reviews config option to Options for Review section
- Fix broken xref and clarify Actions vs Reviews behavior in actions-plugin
- Add Configuration section with tinymceai_reviews reference to Review page
- Fix informal wording and contractions in api-overview and models pages
- Update Review related-features description for Quick actions
* DOC-3356: Oxide-only icon list, premium icons in icons-premium, TinyMCE AI doc fixes
- Regenerate icon_list.adoc from oxide-icons-default only
- Move premium-only icons to modules/ROOT/images/icons-premium/
- Update TinyMCE AI docs to reference icons-premium for premium icons
- Fix tinymceai-rest-api :pluginname: placement, JWT guide duplicate IDs
- Escape ${id} in TinyMCE AI code examples
- Fix uploadcare-image revert icon reference (revert-changes)
- Fix tinydrive-getting-started leveloffset on include
* Update TinyMCE AI demos per documentation strategy
- Add tinymceai-review demo with sidebar_show: tinymceai-review
- Add tinymceai-actions demo with tinymceai-quickactions in toolbar
- Update main tinymceai demo toolbar to ai-quickactions-translate
- Replace tinymceai demo content with GenAI workflow article
- Add tinymceai config: chat fetch sources, custom actions, languages
- Add example.js for tinymceai-review and tinymceai-actions demos
- Remove broken xref:tinymceai-events from events.adoc
* Improve TinyMCE AI docs clarity without removing content
- Clarify pronouns and referents (AI, web search, reasoning, endpoint)
- Add context for integration options, architecture, and token endpoint
- Tighten custom actions description and model capabilities section
- Fix progress-tracking xref to Review streaming section
- Minor style fixes per CONTRIBUTING guidelines
* Use colon instead of dash for TinyMCE AI list item format
Standardize label: description format across tinymceai pages, partials,
and JWT guides. Replaces hyphen and en dash with colon for consistency
with docs conventions. No content removed.
* Fix translate action docs: use language names not ISO codes
- Correct REST API translate action: args.language expects names (english, spanish, etc.) not ISO 639-1 codes
- Document single 'translate' action with language parameter
- Add keyboard shortcuts section (Ctrl+J/Cmd+J for chat)
- Fix 'To set up' grammar and introduction typo
* TinyMCE AI docs: improve intro, on-premises section, remove unused REST API page, fix menu items ordering
- tinymceai-introduction: emphasize Cloud-only for AI service, improve on-premises section with intro and contact link
- Remove unused tinymceai-rest-api.adoc page
- available-menu-items: fix alphabetical ordering of all plugins
* TinyMCE AI docs: link plugin config to tinymceai.adoc, remove redundant API links from intros
* TinyMCE AI docs: models page improvements, Actions TIP, options format
- tinymceai-models: add plugin config example, expand Model Limitations
(web scraping, file limits, moderation, descriptions), Checking
Compatibility links and plugin-first order
- tinymceai-actions-plugin: add TIP for Actions vs Reviews
- tinymceai_options: use colon format for list items, add spacing
* TinyMCE AI API quick start: fix JWT credentials instructions
- Remove references to non-existent Environments management guide
- Update instructions to match Customer Portal JWT Keys UI
(Generate New Keypair, Add Key, Import Public Key)
- Update image alt text to describe JWT Keys page sections
* DOC-3356: JWT PHP guide - fix heredoc formatting, use time() for iat/exp, remove POST-only check
* DOC-3356: Add trial demo identity service to JWT guide
- Document demo identity service quick start and trial JWT examples
- Link API quick start to JWT trial section; use Antora URL attributes
- Use no-api-key placeholder in JWT payload example; normalize source blocks
* DOC-3356: Clarify tinymceai_token_provider return shape in models example
Use plain-text token response in sample code and note JSON endpoint
alternative (review feedback on tinymceai-models.adoc).
* DOC-3356: Deduplicate AI API reference sections and unify Quick Actions table
- Merge default actions list with system-actions checkmark table; xref from Actions API
- Tighten Chat, Review, Streaming API reference blocks to single OpenAPI links where redundant
* DOC-3356: Document TinyMCE AI model limits via Models API
- Add verifying limits procedure and file-processing guidance from GET /v1/models
- Remove hardcoded file size counts from limits page; point to API and OpenAPI
- Expand Model Information with fetch/curl examples, response field notes, CORS note
- Link API quick start to verifying model limits; tighten API reference section
* DOC-3356: Stack multi-action API names in Quick Actions table
Use AsciiDoc a| cells with hard breaks for Adjust length and Adjust Tone so action identifiers do not wrap awkwardly.
* docs: add TinyMCE AI screenshots and update plugin pages
- Replace placeholder images with Customer Portal, chat, review, and quick actions screenshots
- Align review bar copy with product strings (Apply remaining, Skip remaining)
- Set figure width to 80% for tinymceai images
* docs: set TinyMCE AI live demo editor height to 800px
* Update modules/ROOT/partials/commands/tinymceai-cmds.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/menu-item-ids/tinymceai-menu-items.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/toolbar-button-ids/tinymceai-toolbar-buttons.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/toolbar-button-ids/tinymceai-toolbar-buttons.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Docs: TinyMCE AI updates from review feedback
- Nav: move legacy AI Assistant under TinyMCE AI; rename plugin nav to Plugin configuration
- Introduction: early access messaging, trial/portal, regional LLM note, on-premises partial
- Chat: demo before Using Chat; drop redundant screenshot; clarify chat history note
- Actions: menu/control ID column; fix table syntax; rename API column for accuracy
- Integration options: CDN or self-hosted; hosted AI vs on-premises AI early access
- API quick start: remove multi-region Cloud section
- Limits, models, options, JWT intro: contact link, model stability note, languages, token provider
* Align TinyMCE AI live demos with full sample config; simplify example.js
- index.js: match sample plugin set and toolbar; collaboration and Uploadcare options
- example.js: minimal tinymceai-focused setup for local integration; placeholder Uploadcare key
* chore: empty commit to trigger docs preview workflow
* ci: allow manual Preview Create/Update runs via workflow_dispatch
- Add pr_number input; checkout refs/pull/N/head for manual runs
- Move PR env to job level so pull_request and dispatch both resolve
* ci: revert manual workflow_dispatch from preview_create workflow
* ci: add manual preview trigger and extra pull_request types (DOC-3399)
* Update modules/ROOT/pages/tinymceai-actions-plugin.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Apply suggestions from code review
Co-authored-by: Millie <milliemacdonald4@gmail.com>
* Apply suggestions from code review
Co-authored-by: Millie <milliemacdonald4@gmail.com>
* docs: address TinyMCE AI review feedback for nav, chat, plugin, and options
- Align Integration Options nav labels (Plugin Configuration, API Quick Start)
- Chat: configuration before web search/reasoning; clarify custom sources and chat history note; link Conversations API to API docs
- Plugin page: trial demo identity note; drop redundant tinymceai_sidebar_type in example
- tinymceai_options: Quick Toolbars tip wording
- Models: remove tinymceai_allowed_models from explanatory text (not in plugin Options)
- Quick Actions: omit default tinymceai_sidebar_type in sample init
- Remove unused jwt-setup-tinymceai partial (content covered by JWT intro and guides)
* Update modules/ROOT/pages/tinymceai-models.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/pages/tinymceai-introduction.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/toolbar-button-ids/tinymceai-toolbar-buttons.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/pages/tinymceai-actions-plugin.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/pages/tinymceai-models.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* DOC-3356: Clarify Translation Review note and add cross-references.
* DOC-3356: Add plugin and models xrefs on TinyMCE AI introduction.
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* DOC-3356: Clarify tinymceai_token_provider return shape per review feedback.
* DOC-3356: Expand tinymceai_chat_fetch_sources description per review.
* DOC-3356: Include tinymceai_chat_fetch_source in fetch_sources example.
* ci: use canonical raw.githubusercontent URL for redirects.json in preview workflow.
* Apply suggestions from code review
Co-authored-by: Millie <milliemacdonald4@gmail.com>
Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>
* DOC-3356: Align tinymceai plugin examples and address review feedback
- Document default Silver toolbar AI buttons vs custom toolbar strings
- Rename UI Control section to Sidebars; place after toolbar and menu items
- Use textarea selector consistently in setup examples
* Docs: address TinyMCE AI review feedback
- Clarify tinymceai_languages language field as name or label
- Document AI sidebars via core ToggleSidebar; link Miscellaneous Core Commands
- Rework streaming page: SSE format, eventsource-parser example, simplify errors
* Docs: remove redundant intro on TinyMCE AI limits page
Single Overview paragraph covers scope and rationale without repeating.
* Docs: replace enforces with applies on AI limits overview
* Remove unused TinyMCE AI privacy stub page
Privacy content remains on the introduction page; the standalone file
was not linked from navigation or other pages.
* Update modules/ROOT/pages/tinymceai-models.adoc
Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>
* Docs: clarify JWT as source of truth for allowed AI models
Model permissions in the JWT define which models may be used for the
plugin and API. Plugin and API options only select among allowed
models; document custom Quick Actions and link to permissions.
* Remove redundant tinymceai_token_provider note from models page
Token endpoint response handling belongs with tinymceai_token_provider docs; the models page example stays focused on model configuration.
* Clarify models API limits wording in TinyMCE AI docs
Replace vague 'authoritative for the environment/deployment' phrasing
with explicit language about runtime limits the service applies.
* Address review feedback on TinyMCE AI streaming page
Remove duplicate Event Handling Patterns section, clarify progress
tracking link text, and simplify API reference to the main docs URL.
* DOC-3356: Clarify JWT auth and trial demo in AI API quick start
* DOC-3356: Clarify editor integration copy on AI integration options page
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/partials/configuration/tinymceai_options.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Nest AI Assistant (legacy) under TinyMCE AI in nav
* Add TinyMCE AI feature banner to premium plugins index
* Fix TinyMCE AI feature banner: single passthrough preserves markup before styles
Asciidoctor emitted a style-only pass block before the open block, unlike the
signup banner partial. Use one passthrough with markup then style so layout
matches other promo blocks.
* DOC-3356: Fix css issue.
* Fix docs UI: remove literal <s> from nav and 8.4.0 release notes
Release-notes template placeholders like plugin<s> and improvement<s> were
published as raw angle brackets. Browsers treated <s> as HTML, which broke
sidebar markup site-wide. Correct 8.4.0 nav xrefs to #new-premium-plugins and
#new-open-source-plugin; replace placeholder wording with final copy.
* Revert premium plugins TinyMCE AI feature banner
Remove admon-plugins-tinymce-ai-feature partial and include; restore TinyMCE AI
as a table row and prior AI Assistant copy.
* Reintroduce TinyMCE AI premium plugins feature banner
Restore partial with single passthrough (markup before inline styles). Include
from premium-plugins; AI Assistant (legacy) row; no duplicate TinyMCE AI table row.
* Document GPT-5.4, Claude 4.6 Sonnet, and Gemini 3.1 Pro in AI models table
* Document trial demo identity service for tinymceai_token_provider
* Link Conversations API section to interactive OpenAPI documentation
* Refine Quick Actions and Review docs; remove redundant toolbar screenshot
* Reorder Review plugin screenshots to match adjacent text
* Link tinymceai_reviews from Review commands NOTE
* DOC-3356: Address Review plugin doc feedback on terminology and Quick Actions framing
* Docs: align Quick Actions and Review framing with Review page
Reframe comparison around scope and UI; remove misleading suggestions
vs transformations contrast. Rename section, deduplicate Actions API
paragraph with cross-reference.
* Docs: link Node.js and PHP JWT guides from API quick start
After keypair steps, point to full token endpoint implementations to match
JWT Authentication quick setup.
* Docs: add blank line before token endpoint list in JWT intro
* Docs: align models table with GET /v1/models and fix examples
- Order Supported Models like API items; drop gemini-3-pro (not listed)
- Match GPT-5 Mini description to API; default model example uses claude-4-5-haiku
* Docs: address Chat and Introduction review feedback
- Chat: clarify default model ids and link to models API; list context file types
- Introduction: add Next steps section with links to setup and API docs
* Docs: clarify TinyMCE AI toolbar and Quickbars integration for Quick Actions
Describe default versus custom toolbar behavior, link quickbars_selection_toolbar,
add Quickbars example, and remove redundant toolbar guide sentence.
* Docs: correct AI Chat model selection behavior in tinymceai-chat
The model selector can be used at any time during a conversation; a new chat is not required to switch models.
* Docs: clarify Expand control for chat modification history
Describe Expand as collapsing or expanding modification history in the chat panel, not document suggestions. Move the explanation to Working with AI-generated changes.
* Docs: align Quick Actions table with Review page terminology
Rename the first column to Editor, shorten the column intro bullets, and clarify system actions versus Chat without repeating the REST path.
* Docs: place stateless Quick Actions copy early; clarify vs Review
Introduce stateless behavior and Chat handoff near the page opening; add a Quick Actions vs Review lead-in; dedupe the Actions API section and link to the stateless anchor.
* Docs: drop duplicate Quick Actions vs Review cross-ref from Actions API
Keep the comparison in Quick Actions and Review only; the Actions API section stays focused on REST behavior.
* Docs: use default instead of predefined for TinyMCE AI actions and reviews
Align Quick Actions, Review system reviews, and quickactions_menu wording with Default Actions terminology.
* Docs: clarify custom Quick Actions types without preview rendering jargon
Describe action vs chat items in terms of editor preview and Chat UX per review feedback.
* Docs: clarify JWT flow, token endpoint, and tinymceai_token_provider in AI API quick start
Address review: explain why signing stays on the server, link production steps to Writing your own token endpoint, and connect the editor and REST API to the same JWT.
* Docs: reorder AI API quick start next steps to lead with models
Put API Overview last as optional map; avoids sending readers back to Quick Start as the first follow-on.
* Docs: fix circular streaming xrefs; point to OpenAPI for event payloads
SSE Event Types and Progress now reference interactive API tags instead of feature subsections that only link back to the streaming guide.
* DOC-3356: Rename TinyMCE AI Review and Actions pages for URL clarity
Rename tinymceai-review-plugin and tinymceai-actions-plugin to
tinymceai-review and tinymceai-actions so paths reflect features under
the tinymceai plugin. Update navigation, cross-references, and partials.
* Docs: update TinyMCE AI JWT trial examples and clarify token provider
- Use inline no-api-key URLs and open AI chat sidebar in samples
- Align toolbar order and token provider async flow with demo identity
- Add comments explaining session establishment and JWT shape
* Revert "ci: use canonical raw.githubusercontent URL for redirects.json in preview workflow."
This reverts commit 20a1098.
* Revert "ci: add manual preview trigger and extra pull_request types (DOC-3399)"
This reverts commit 8121a0f.
* Docs: expand TinyMCE AI 8.4.0 release notes with outcomes and trial tip
- Lead with user-facing benefits; follow with Chat, Review, Actions detail
- Add outcome bullets and Customer Portal trial TIP aligned with intro page
* Docs: add Chat, Review, and Actions toolbar icons to 8.4.0 release notes
Use the same SVG assets as the tinymceai toolbar button partials.
* Update modules/ROOT/pages/8.4.0-release-notes.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/pages/8.4.0-release-notes.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
* Update modules/ROOT/pages/8.4.0-release-notes.adoc
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
---------
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
Co-authored-by: Millie <milliemacdonald4@gmail.com>
Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>
1 parent e7e2fc5 commit 263e789
132 files changed
Lines changed: 4547 additions & 173 deletions
File tree
- -scripts
- modules/ROOT
- attachments
- examples/live-demos
- tinymceai-actions
- tinymceai-review
- tinymceai
- images
- icons
- tinymceai
- pages
- partials
- auth
- tinymceai
- nodejs
- php
- commands
- configuration
- index-pages
- misc
- toolbar-button-ids
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
1187 | 1188 | | |
1188 | 1189 | | |
1189 | 1190 | | |
1190 | | - | |
| 1191 | + | |
1191 | 1192 | | |
1192 | 1193 | | |
1193 | 1194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
Lines changed: 51 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
Lines changed: 57 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
Lines changed: 112 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
Lines changed: 51 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
0 commit comments