{"workflow":{"id":13675,"name":"Digest and analyse YouTube videos with Apify and Gemini Pro","views":355,"recentViews":2,"totalViews":355,"createdAt":"2026-02-24T23:17:04.434Z","description":"# Video Digestion Workflow — n8n Template Description\n\n---\n\n## How it works\n\nThis workflow takes any YouTube video URL and automatically extracts a rich, structured analysis — including transcript, key visual moments, video metadata, SEO keywords, and content section breakdowns. It's designed as the **foundation layer** for content repurposing, feeding its output into downstream workflows for creating Shorts, LinkedIn posts, Twitter threads, blog articles, email newsletters, and more.\n\n### The pipeline:\n\n1. **YouTube URL Input** — A simple form trigger accepts any YouTube video URL.\n2. **Video Download (Apify)** — Downloads the video file at 720p via the Apify YouTube Video Downloader actor.\n3. **Transcript Extraction (Apify)** — Pulls the full transcript with timestamps from YouTube using the Apify YouTube Video Transcript actor. No audio processing needed — fast and reliable.\n4. **Data Consolidation** — A Code node merges both Apify outputs into a single structured object containing: video URL, transcript text, timestamped segments, video metadata (title, description, duration, channel info, like/comment counts, thumbnail, publish date).\n5. **Visual Analysis (Google Gemini Pro)** — Sends the actual video to Gemini's video analysis endpoint, which watches the entire video and identifies key B-roll moments with precise timestamps, app detection, and webcam overlay awareness. It categorises clips as clean screen recordings vs. webcam overlays vs. talking head segments.\n6. **Key Action Parsing** — Filters and categorises the Gemini output into usable clips, removing talking-head-only segments and incomplete data. Outputs chronologically sorted clips with cropping metadata for downstream video editing.\n7. **AI Section Analysis (OpenAI)** — Sends the transcript + key moments to OpenAI with structured output (JSON schema) to generate: video summary, one-liner, main argument, target audience, content style, tone, key takeaways, problems addressed, tools mentioned, frameworks explained, suggested titles, and SEO keywords.\n8. **Output** — The final structured payload is ready to pass to any downstream workflow (e.g., Shorts creation, social media posting, blog generation).\n\n## Setup guide\n\n### Required accounts & API keys\n\nYou'll need API credentials for the following services:\n\n| Service | What it does | Sign up |\n|---------|-------------|---------|\n| **Apify** | YouTube video downloading + transcript extraction | [https://apify.com](https://apify.com) |\n| **Google AI Studio (Gemini)** | Video analysis — watches the video and detects key visual moments | [https://aistudio.google.com](https://aistudio.google.com) |\n| **OpenAI** | Structured content analysis with JSON schema output | [https://platform.openai.com](https://platform.openai.com) |\n\n### Required Apify actors\n\nYou need to add these two Apify actors to your account:\n\n1. **YouTube Video Downloader** by epctex — [https://apify.com/epctex/youtube-video-downloader](https://apify.com/epctex/youtube-video-downloader)\n2. **YouTube Video Transcript** by starvibe — [https://apify.com/starvibe/youtube-video-transcript](https://apify.com/starvibe/youtube-video-transcript)\n\n### n8n credentials to configure\n\n- **Apify API** — Add your Apify API token in n8n credentials\n- **Google Gemini** — Add your Google AI Studio API key in n8n credentials\n- **OpenAI** — Add your OpenAI API key in n8n credentials\n\n### Steps\n\n1. Import the workflow into n8n\n2. Configure all three credential sets (Apify, Gemini, OpenAI)\n3. Ensure both Apify actors are added to your Apify account\n4. Activate the workflow\n5. Open the form trigger URL and paste any YouTube video URL\n6. The workflow outputs a comprehensive JSON payload ready for downstream workflows\n\n## What you can build with the output\n\nThe structured output from this workflow is designed to be piped into other workflows. Some ideas:\n\n- **YouTube Shorts creation** — Use the key moments + timestamps to auto-clip and render short-form content\n- **LinkedIn carousel posts** — Pull key takeaways and section summaries\n- **Twitter/X threads** — Convert section breakdowns into threaded posts\n- **Blog articles** — Use the full transcript + structure as a draft foundation\n- **Email newsletters** — Summarise the video for your subscriber list\n- **SEO-optimised descriptions** — Auto-generate YouTube descriptions with keywords\n\n## Nodes used\n\n- Form Trigger (n8n built-in)\n- Apify (x2 — video download + transcript)\n- Code (x2 — data consolidation + key action parsing)\n- Google Gemini (video analysis)\n- OpenAI (structured content analysis with JSON schema)\n- Edit Fields (data mapping)\n- Execute Workflow (optional — calls downstream Shorts creation workflow)\n\n---\n\n*Built by [@adamfreelances](https://youtube.com/@adamfreelances) — The Anti-Guru Technical Educator. Real workflows, real implementation, no fluff.*","workflow":{"id":"VqxKMC7FYTLF6vFdAkNx0","meta":{"instanceId":"41bb2a093ea7baa587ab6b0bd44977781e21c8a1d3cf30db1c56aa4da7e5c450","templateCredsSetupCompleted":true},"name":"Video Digestion Workflow","tags":[],"nodes":[{"id":"d58b7efa-9d69-45ec-b522-0c81a6063a29","name":"Setup Instructions","type":"n8n-nodes-base.stickyNote","position":[1904,4912],"parameters":{"color":4,"width":300,"height":340,"content":"## YouTube Shorts Automation v7.0\n### @adamfreelances\n\n**APIFY YOUTUBE APPROACH**\n\nSimplified workflow:\n1. Form takes YouTube URL\n2. Apify downloads video\n3. Apify gets transcript\n4. Gemini detects meaningful moments\n5. Returns time ranges + descriptions\n\n**Output per moment:**\n- Start/end timestamps\n- App name\n- Descriptive action"},"typeVersion":1},{"id":"46a168f3-a4f6-4634-94df-5d3f8835ab32","name":"Stage 1","type":"n8n-nodes-base.stickyNote","position":[2208,4400],"parameters":{"color":5,"width":300,"height":180,"content":"## Stage 1: YouTube URL Input\n\n**Trigger:** Form submission\n\n1. User submits YouTube URL\n2. Apify downloads video\n3. Apify extracts transcript\n4. Combine data for processing"},"typeVersion":1},{"id":"7f5458dc-6dbc-403c-9104-8c1900dd2eb5","name":"Stage 2A - Transcript","type":"n8n-nodes-base.stickyNote","position":[2336,4912],"parameters":{"color":6,"width":320,"height":180,"content":"## Stage 2A: Transcript\n\nApify YouTube Transcript:\n- Gets transcript directly from YT\n- No audio processing needed\n- Fast, reliable transcription\n\nReturns full transcript text."},"typeVersion":1},{"id":"d055a42b-24dc-4a25-8cca-1cb417d3b47f","name":"YouTube URL Form","type":"n8n-nodes-base.formTrigger","position":[2000,4656],"webhookId":"youtube-form-trigger","parameters":{"path":"youtube-form-trigger","options":{},"formTitle":"YouTube Video Processor","formFields":{"values":[{"fieldLabel":"YouTube URL","placeholder":"https://www.youtube.com/watch?v=...","requiredField":true}]},"formDescription":"Submit a YouTube video URL for automated shorts creation"},"typeVersion":2.1},{"id":"89bb693e-17e5-44e5-ad8c-6d342db43dbb","name":"Apify YouTube Downloader","type":"@apify/n8n-nodes-apify.apify","position":[2224,4656],"parameters":{"actorId":{"__rl":true,"mode":"list","value":"y1IMcEPawMQPafm02","cachedResultUrl":"https://console.apify.com/actors/y1IMcEPawMQPafm02/input","cachedResultName":"Youtube Video Downloader (epctex/youtube-video-downloader)"},"operation":"Run actor and get dataset","customBody":"={\n    \"includeFailedVideos\": false,\n    \"maxRequestRetries\": 2,\n    \"proxy\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\n            \"RESIDENTIAL\"\n        ]\n    },\n    \"quality\": \"720\",\n    \"startUrls\": [\n        \"{{ $json['YouTube URL'] }}\"\n    ],\n    \"useFfmpeg\": false\n}\n"},"credentials":{"apifyApi":{"id":"Ct5vgJUOmQC42trS","name":"Adams Apify Account"}},"typeVersion":1},{"id":"9e5a7510-d65a-4ae8-9dc9-cbc62dae7f49","name":"Apify YouTube Transcript","type":"@apify/n8n-nodes-apify.apify","position":[2448,4656],"parameters":{"actorId":{"__rl":true,"mode":"list","value":"Uwpce1RSXlrzF6WBA","cachedResultUrl":"https://console.apify.com/actors/Uwpce1RSXlrzF6WBA/input","cachedResultName":"YouTube Video Transcript (starvibe/youtube-video-transcript)"},"operation":"Run actor and get dataset","customBody":"={\n    \"include_transcript_text\": true,\n    \"language\": \"en\",\n    \"youtube_url\": \"{{ $('YouTube URL Form').item.json['YouTube URL'] }}\"\n}"},"credentials":{"apifyApi":{"id":"Ct5vgJUOmQC42trS","name":"Adams Apify Account"}},"typeVersion":1},{"id":"4503cec3-8aad-400c-9c68-8d8ffc85de16","name":"Set Video Data","type":"n8n-nodes-base.code","position":[2672,4656],"parameters":{"jsCode":"// ============================================================================\n// SET VIDEO DATA - Consolidate Apify outputs\n// ============================================================================\n// Combines data from both Apify nodes (downloader + transcript)\n// ============================================================================\n\nconst formData = $('YouTube URL Form').first().json;\nconst downloaderData = $('Apify YouTube Downloader').first().json;\nconst transcriptData = $input.first().json;\n\n// Extract video URL from downloader\n// Downloader returns: { sourceUrl, downloadUrl }\nconst videoUrl = downloaderData.downloadUrl || '';\nconst sourceUrl = downloaderData.sourceUrl || formData['YouTube URL'];\n\n// Extract video info from transcript node (it has all the metadata)\nconst videoId = transcriptData.message?.match(/ID '([^']+)'/)?.[1] || sourceUrl.match(/[?&]v=([^&]+)/)?.[1] || '';\nconst videoTitle = transcriptData.title || 'Unknown Video';\nconst videoDuration = transcriptData.duration_seconds || 0;\nconst channelTitle = transcriptData.channel_name || '';\nconst videoDescription = transcriptData.description;\nconst channelId = transcriptData.channel_id || '';\nconst thumbnail = transcriptData.thumbnail || '';\nconst publishedAt = transcriptData.published_at || '';\n\n// Extract transcript from Apify response\nlet transcriptText = '';\nlet transcriptSegments = [];\n\nif (transcriptData.transcript && Array.isArray(transcriptData.transcript)) {\n  // Apify returns array of {text, start, duration}\n  transcriptSegments = transcriptData.transcript.map((seg, index) => ({\n    index,\n    text: seg.text || '',\n    start: seg.start || 0,\n    end: (seg.start || 0) + (seg.duration || 0),\n    start_formatted: formatTime(seg.start || 0),\n    end_formatted: formatTime((seg.start || 0) + (seg.duration || 0))\n  }));\n  transcriptText = transcriptSegments.map(s => s.text).join(' ');\n}\n\nfunction formatTime(seconds) {\n  const mins = Math.floor(seconds / 60);\n  const secs = Math.floor(seconds % 60);\n  return `${mins}:${secs.toString().padStart(2, '0')}`;\n}\n\nreturn [{\n  json: {\n    // Source info\n    youtube_url: sourceUrl,\n    video_id: videoId,\n    video_name: videoTitle,\n    video_url: videoUrl,\n    channel_title: channelTitle,\n    channel_id: channelId,\n    thumbnail: thumbnail,\n    published_at: publishedAt,\n    \n    // Duration\n    duration: videoDuration,\n    duration_formatted: formatTime(videoDuration),\n    description: videoDescription,\n    \n    // Transcript data\n    transcript_text: transcriptText,\n    segments: transcriptSegments,\n    segment_count: transcriptSegments.length,\n    \n    // Extra metadata from transcript node\n    like_count: transcriptData.like_count || 0,\n    comment_count: transcriptData.comment_count || 0,\n    subscriber_count: transcriptData.subscriber_count || 0,\n    is_auto_generated: transcriptData.is_auto_generated || false,\n    \n    // Metadata\n    timestamp: new Date().toISOString()\n  }\n}];"},"typeVersion":2},{"id":"b619e38f-7b4a-49c1-b61e-1b03b99def96","name":"Parse Key Actions","type":"n8n-nodes-base.code","position":[3136,4656],"parameters":{"jsCode":"// ============================================================================\n// PARSE KEY ACTIONS v4.0 (Webcam Crop Support)\n// ============================================================================\n// - Parses Gemini response with new webcam detection schema\n// - Filters out talking-head-only clips (no usable screen content)\n// - KEEPS webcam overlay clips that have usable screen content + crop data\n// - Categorizes clips for downstream Creatomate processing\n// ============================================================================\n\nconst geminiOutput = $input.first().json;\nconst videoData = $('Set Video Data').first().json;\n\n// ============================================================================\n// PARSE GEMINI RESPONSE\n// ============================================================================\n\nlet keyMoments = [];\nlet responseText = '';\n\ntry {\n  // Handle different Gemini response structures\n  if (Array.isArray(geminiOutput)) {\n    responseText = geminiOutput[0]?.content?.parts?.[0]?.text || '';\n  } else if (geminiOutput.content?.parts) {\n    responseText = geminiOutput.content.parts[0]?.text || '';\n  } else if (typeof geminiOutput === 'string') {\n    responseText = geminiOutput;\n  } else if (geminiOutput.text) {\n    responseText = geminiOutput.text;\n  } else if (geminiOutput.output) {\n    const output = geminiOutput.output;\n    if (Array.isArray(output) && output[0]?.content?.parts) {\n      responseText = output[0].content.parts[0]?.text || '';\n    } else if (Array.isArray(output) && output[0]?.content) {\n      responseText = output[0].content[0]?.text || JSON.stringify(output);\n    } else {\n      responseText = typeof output === 'string' ? output : JSON.stringify(output);\n    }\n  } else {\n    responseText = JSON.stringify(geminiOutput);\n  }\n  \n  // Clean markdown formatting\n  responseText = responseText\n    .replace(/```json\\n?/gi, '')\n    .replace(/```\\n?/gi, '')\n    .trim();\n  \n  keyMoments = JSON.parse(responseText);\n  \n  if (!Array.isArray(keyMoments)) {\n    throw new Error('Response is not a JSON array');\n  }\n  \n} catch (parseError) {\n  throw new Error(`FATAL: Failed to parse Gemini response - ${parseError.message}`);\n}\n\n// ============================================================================\n// VALIDATE: Must have at least 1 clip\n// ============================================================================\n\nif (keyMoments.length === 0) {\n  throw new Error('FATAL: Gemini returned 0 key moments. Video may not contain usable B-roll.');\n}\n\nconsole.log(`✓ Parsed ${keyMoments.length} key moments from Gemini`);\n\n// ============================================================================\n// CATEGORIZE CLIPS BY USABILITY\n// ============================================================================\n\nconst totalClips = keyMoments.length;\n\n// Category 1: Clean screen recordings (no person visible)\nconst cleanScreenClips = keyMoments.filter(m => m.person_visible !== true);\n\n// Category 2: Webcam overlay clips WITH usable screen content (can be cropped)\nconst webcamOverlayClips = keyMoments.filter(m => \n  m.person_visible === true && \n  m.has_usable_screen_content === true &&\n  m.safe_crop_zone !== null &&\n  m.creatomate_crop !== null\n);\n\n// Category 3: Talking head only (NOT usable - will be filtered out)\nconst talkingHeadClips = keyMoments.filter(m => \n  m.person_visible === true && \n  (m.has_usable_screen_content === false || m.has_usable_screen_content === undefined)\n);\n\n// Category 4: Webcam overlay but MISSING crop data (unusable due to incomplete data)\nconst incompleteWebcamClips = keyMoments.filter(m =>\n  m.person_visible === true &&\n  m.has_usable_screen_content === true &&\n  (m.safe_crop_zone === null || m.creatomate_crop === null)\n);\n\nconsole.log(`📊 Clip Categorization:`);\nconsole.log(`   - Clean screen recordings: ${cleanScreenClips.length}`);\nconsole.log(`   - Webcam overlay (croppable): ${webcamOverlayClips.length}`);\nconsole.log(`   - Talking head only (filtered): ${talkingHeadClips.length}`);\nconsole.log(`   - Incomplete webcam data (filtered): ${incompleteWebcamClips.length}`);\n\n// ============================================================================\n// COMBINE USABLE CLIPS\n// ============================================================================\n\n// Usable clips = clean screen + webcam overlay with valid crop data\nconst usableClips = [...cleanScreenClips, ...webcamOverlayClips];\n\n// Sort by start_seconds to maintain chronological order\nusableClips.sort((a, b) => (a.start_seconds || 0) - (b.start_seconds || 0));\n\n// Add processing metadata to each clip\nconst processedClips = usableClips.map((clip, index) => ({\n  ...clip,\n  // Add processing flags\n  _processing: {\n    clip_index: index,\n    requires_crop: clip.person_visible === true && clip.has_usable_screen_content === true,\n    crop_strategy: clip.safe_crop_zone?.strategy || null,\n    content_preserved_percent: clip.safe_crop_zone?.content_preserved_percent || 100\n  }\n}));\n\nconst filteredOutCount = talkingHeadClips.length + incompleteWebcamClips.length;\nconst clipsRequiringCrop = processedClips.filter(c => c._processing.requires_crop).length;\n\nconsole.log(`✓ Total usable clips: ${processedClips.length}`);\nconsole.log(`✓ Clips requiring crop: ${clipsRequiringCrop}`);\nconsole.log(`✓ Clips filtered out: ${filteredOutCount}`);\n\n// ============================================================================\n// VALIDATE: Must have clips AFTER filtering\n// ============================================================================\n\nif (processedClips.length === 0) {\n  const errorDetails = [\n    `Total clips from Gemini: ${totalClips}`,\n    `Talking head clips (no screen content): ${talkingHeadClips.length}`,\n    `Webcam clips with missing crop data: ${incompleteWebcamClips.length}`,\n    `Clean screen clips: ${cleanScreenClips.length}`,\n    `Croppable webcam clips: ${webcamOverlayClips.length}`\n  ].join('. ');\n  \n  throw new Error(`FATAL: No usable B-roll clips after filtering. ${errorDetails}`);\n}\n\n// ============================================================================\n// QUICK STATS\n// ============================================================================\n\nconst uniqueApps = [...new Set(processedClips.map(m => m.app).filter(Boolean))];\nconst totalDuration = processedClips.reduce((sum, m) => {\n  return sum + ((m.end_seconds || 0) - (m.start_seconds || 0));\n}, 0);\n\n// Webcam position distribution (for clips that have webcam)\nconst webcamPositions = webcamOverlayClips.reduce((acc, clip) => {\n  const pos = clip.webcam_region?.position || 'unknown';\n  acc[pos] = (acc[pos] || 0) + 1;\n  return acc;\n}, {});\n\nconsole.log(`Apps detected: ${uniqueApps.join(', ') || 'none'}`);\nconsole.log(`Total action time: ${totalDuration.toFixed(0)}s`);\nif (Object.keys(webcamPositions).length > 0) {\n  console.log(`Webcam positions: ${JSON.stringify(webcamPositions)}`);\n}\n\n// ============================================================================\n// RETURN\n// ============================================================================\n\nreturn [{\n  json: {\n    youtube_url: videoData.youtube_url,\n    video_id: videoData.video_id,\n    video_name: videoData.video_name,\n    video_url: videoData.video_url,\n    videoDescription: videoData.description,\n    channel_title: videoData.channel_title,\n    transcript_text: videoData.transcript_text,\n    duration: videoData.duration,\n    segments: videoData.segments,\n    key_moments: processedClips,\n    visual_analysis: {\n      // Counts\n      total_from_gemini: totalClips,\n      usable_clips_count: processedClips.length,\n      clean_screen_clips: cleanScreenClips.length,\n      webcam_overlay_clips: webcamOverlayClips.length,\n      clips_requiring_crop: clipsRequiringCrop,\n      \n      // Filtered out\n      filtered_out_total: filteredOutCount,\n      filtered_talking_head: talkingHeadClips.length,\n      filtered_incomplete_data: incompleteWebcamClips.length,\n      \n      // Metadata\n      unique_apps: uniqueApps,\n      webcam_positions: webcamPositions,\n      total_action_time_seconds: totalDuration,\n      video_duration_seconds: videoData.duration,\n      analyzed_at: new Date().toISOString()\n    }\n  }\n}];"},"typeVersion":2},{"id":"1c6080c7-750f-4141-a9e2-9941f96a1a2f","name":"Stage 2B - Visual1","type":"n8n-nodes-base.stickyNote","position":[2768,4912],"parameters":{"color":3,"width":340,"height":340,"content":"## Stage 2B: Visual Analysis\n\n**KEY ACTION DETECTION v2**\n\nGemini watches the whole video and\nidentifies MEANINGFUL moments:\n\n- What the user accomplished\n- Time ranges (start → end)\n- Descriptive actions, not clicks\n\nExamples:\n- \"User created a Code node and\n   connected it to the trigger\"\n- \"User typed a prompt into Claude\n   asking for API integration help\""},"typeVersion":1},{"id":"723c1460-12da-41fc-b88e-612735eb388b","name":"AI Section Analyzer1","type":"@n8n/n8n-nodes-langchain.openAi","position":[3408,4656],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-5.2","cachedResultName":"GPT-5.2"},"options":{"textFormat":{"textOptions":{"type":"json_schema","schema":"{\n  \"type\": \"object\",\n  \"properties\": {\n    \"video_overview\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"summary\": {\n          \"type\": \"string\",\n          \"description\": \"2-3 sentence summary of what the video covers\"\n        },\n        \"one_liner\": {\n          \"type\": \"string\",\n          \"description\": \"Single punchy sentence describing the video\"\n        },\n        \"main_argument\": {\n          \"type\": \"string\",\n          \"description\": \"The core thesis or main point being made\"\n        },\n        \"target_audience\": {\n          \"type\": \"string\",\n          \"description\": \"Who this video is for\"\n        },\n        \"content_style\": {\n          \"type\": \"string\",\n          \"description\": \"e.g., tutorial, walkthrough, explanation, case study\"\n        },\n        \"tone\": {\n          \"type\": \"string\",\n          \"description\": \"e.g., technical, conversational, educational\"\n        },\n        \"key_takeaways\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"3-5 main things viewers will learn\"\n        },\n        \"problems_addressed\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"Pain points or challenges the video solves\"\n        },\n        \"tools_mentioned\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"Software, platforms, or tools discussed\"\n        },\n        \"frameworks_explained\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"Methodologies, frameworks, or approaches taught\"\n        },\n        \"suggested_titles\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"3-5 alternative YouTube title options\"\n        },\n        \"seo_keywords\": {\n          \"type\": \"array\",\n          \"items\": { \"type\": \"string\" },\n          \"description\": \"10-15 keywords for SEO and discoverability\"\n        }\n      },\n      \"additionalProperties\": false,\n      \"required\": [\n        \"summary\",\n        \"one_liner\",\n        \"main_argument\",\n        \"target_audience\",\n        \"content_style\",\n        \"tone\",\n        \"key_takeaways\",\n        \"problems_addressed\",\n        \"tools_mentioned\",\n        \"frameworks_explained\",\n        \"suggested_titles\",\n        \"seo_keywords\"\n      ]\n    }\n  },\n  \"additionalProperties\": false,\n  \"required\": [\"video_overview\"]\n}"}}},"responses":{"values":[{"role":"system","content":"=You are a video content analyzer for @adamfreelances, a technical YouTube channel focused on AI development, n8n automation, and building custom CRM systems.\n\nYour job is to analyze video transcripts to extract comprehensive metadata for:\n- Content repurposing\n- SEO optimization\n- Video understanding\n\nAlways maintain the brand voice: technical, educational, anti-guru (no hype, real implementation focus).\n\nRespond ONLY with valid JSON matching the required schema. No markdown, no explanations, just the JSON object."},{"content":"=Analyze this video content and extract key metadata.\n\n## TRANSCRIPT\n{{ $json.transcript_text }}\n\n## KEY MOMENTS (Visual Analysis)\nThese are the on-screen actions detected by visual analysis:\n{{ $json.key_moments.toJsonString() }}\n\n## VIDEO METADATA\n- Duration: {{ $json.duration }} seconds\n- Segment count: {{ $json.segments.length }}\n- Video name: {{ $json.video_name }}\n- Video Description: {{ $('Set Video Data').item.json.description }}\n\n## INSTRUCTIONS\n1. Divide the content into 3-8 logical sections based on topic changes\n2. Extract a comprehensive video overview with summary, key takeaways, and SEO data\n3. Identify the best sections that could work as standalone YouTube Shorts (15-60 seconds)\n4. List all tools, frameworks, and technologies mentioned\n5. Generate suggested titles and SEO keywords\n\nReturn the structured JSON analysis."}]},"builtInTools":{}},"credentials":{"openAiApi":{"id":"AV99wmuemfchjD16","name":"APG n8n"}},"typeVersion":2.1},{"id":"f90b2679-31fd-403c-adc8-59fc9c35c443","name":"Call 'Shorts Creation'1","type":"n8n-nodes-base.executeWorkflow","position":[4224,4656],"parameters":{"options":{"waitForSubWorkflow":false},"workflowId":{"__rl":true,"mode":"list","value":"nEzi6P6Sf5b5Fepd","cachedResultUrl":"/workflow/nEzi6P6Sf5b5Fepd","cachedResultName":"Short Creation (HUMAN)"},"workflowInputs":{"value":{},"schema":[],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":true}},"typeVersion":1.3},{"id":"743ac45d-5f3f-45a0-a3cc-f624fa4e02b8","name":"Analyse Video","type":"@n8n/n8n-nodes-langchain.googleGemini","position":[2896,4656],"parameters":{"text":"=Analyze this ENTIRE video from start to finish and find 3-second B-roll clips with maximum visual movement. You MUST scan the complete video duration, not just the intro.\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nPERSON VISIBILITY & WEBCAM OVERLAY DETECTION\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nThis prompt handles TWO distinct scenarios:\n\nSCENARIO A: FULL-FRAME PERSON (person_visible: true, has_usable_screen_content: false)\n- Talking head fills most/all of the frame\n- No significant screen recording content behind them\n- These clips are NOT usable for B-roll\n- Mark as: person_visible: true, has_usable_screen_content: false\n\nSCENARIO B: SCREEN RECORDING WITH WEBCAM OVERLAY (person_visible: true, has_usable_screen_content: true)\n- Main content is screen recording (code editor, browser, app UI, etc.)\n- Small webcam overlay shows person's face in a corner\n- The screen content IS usable if we crop out the webcam region\n- Mark as: person_visible: true, has_usable_screen_content: true\n- MUST provide webcam_region and safe_crop_zone data\n\nSCENARIO C: CLEAN SCREEN RECORDING (person_visible: false)\n- Pure screen recording with no person visible anywhere\n- Ideal B-roll - no cropping needed\n- Mark as: person_visible: false, has_usable_screen_content: true\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n5-SECOND BUFFER CHECK (CRITICAL FOR ALL SCENARIOS)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nYou are extracting 3-second clips, but you MUST verify a 5-SECOND WINDOW for consistency.\nFor a clip timestamped start to end, check this EXPANDED range:\n\nBUFFER START = start minus 1 second\nBUFFER END = end plus 1 second\n\nCheck these 5 points within the 5-second buffer zone:\n\n1. BUFFER START (-1 sec before clip starts)\n2. CLIP START (actual start of the 3-sec clip)\n3. CLIP MIDDLE (1.5 seconds into the clip)\n4. CLIP END (actual end of the 3-sec clip)\n5. BUFFER END (+1 sec after clip ends)\n\nExample: For a clip at 0:10-0:13, check: 0:09, 0:10, 0:11.5, 0:13, 0:14\n\nFor SCENARIO B (webcam overlay), verify the webcam stays in the SAME position across all 5 checkpoints.\nIf the webcam moves or disappears mid-clip, the safe_crop_zone is invalid.\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n⚠️  PERSON DETECTION ACCURACY - READ CAREFULLY  ⚠️\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nWHAT COUNTS AS \"PERSON VISIBLE\" - BE EXTREMELY STRICT:\n✗ Full face on screen = PERSON VISIBLE\n✗ Partial face (forehead, chin, cheek, ear) = PERSON VISIBLE\n✗ Side profile of face = PERSON VISIBLE\n✗ Back of head = PERSON VISIBLE\n✗ Webcam overlay in corner (ANY size, even tiny) = PERSON VISIBLE\n✗ Hands typing on physical keyboard = PERSON VISIBLE\n✗ Arms or shoulders visible = PERSON VISIBLE\n✗ Body/torso visible = PERSON VISIBLE\n✗ Reflection of person in screen = PERSON VISIBLE\n✗ Picture-in-picture with person = PERSON VISIBLE\n✗ Blurred/transitioning person (fading in/out) = PERSON VISIBLE\n✗ Person visible for even a SINGLE FRAME within buffer = PERSON VISIBLE\n✗ Silhouette or shadow of person = PERSON VISIBLE\n\nONLY mark person_visible: false when you are 100% CERTAIN:\n✓ Pure screen recording with only cursor/typing on screen\n✓ Software UI with absolutely no human elements\n✓ Animated graphics/slides with no person\n✓ Terminal/code editor with no webcam overlay anywhere\n✓ Browser/app interface with no picture-in-picture\n\nWHEN IN DOUBT, MARK person_visible: true\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nWEBCAM REGION DETECTION (FOR SCENARIO B ONLY)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nWhen a webcam overlay is present over usable screen content, you MUST:\n\n1. IDENTIFY WEBCAM CORNER POSITION\n   - \"top-left\", \"top-right\", \"bottom-left\", \"bottom-right\", or \"custom\"\n   \n2. MEASURE WEBCAM BOUNDING BOX (normalized 0-1 coordinates)\n   All values are percentages of the total frame expressed as decimals (0.0 to 1.0)\n   \n   webcam_region: {\n     x_min: [left edge, 0.0 = left side of frame],\n     y_min: [top edge, 0.0 = top of frame],\n     x_max: [right edge, 1.0 = right side of frame],\n     y_max: [bottom edge, 1.0 = bottom of frame]\n   }\n\n3. CALCULATE SAFE CROP ZONE\n   The largest RECTANGULAR region that completely EXCLUDES the webcam.\n   This will be used by Creatomate to render only the clean portion.\n   \n   For corner webcams, the safe zone is typically the OPPOSITE strip:\n   - Webcam bottom-right → safe zone is everything ABOVE or to the LEFT\n   - Webcam top-left → safe zone is everything BELOW or to the RIGHT\n   \n   Choose the crop that preserves the MOST screen content while fully excluding the webcam.\n\n4. ADD PADDING BUFFER\n   Add 2% padding around the webcam region to ensure no face pixels leak through.\n   If webcam_region.x_min = 0.75, use 0.73 for safe_crop_zone.x_max\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nSAFE CROP ZONE CALCULATION EXAMPLES\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nEXAMPLE 1: Webcam in BOTTOM-RIGHT corner\nFrame: 1920x1080, Webcam occupies bottom-right ~25% width, ~30% height\n\nwebcam_region: {\n  x_min: 0.75,  // starts at 75% from left\n  y_min: 0.70,  // starts at 70% from top\n  x_max: 1.0,   // extends to right edge\n  y_max: 1.0    // extends to bottom edge\n}\n\nOPTION A - Crop to TOP portion (preserves full width):\nsafe_crop_zone: {\n  x_min: 0.0,\n  y_min: 0.0,\n  x_max: 1.0,\n  y_max: 0.68   // 2% padding above webcam\n}\nResult: Full 1920px width, top 68% of height (734px)\n\nOPTION B - Crop to LEFT portion (preserves full height):\nsafe_crop_zone: {\n  x_min: 0.0,\n  y_min: 0.0,\n  x_max: 0.73,  // 2% padding left of webcam\n  y_max: 1.0\n}\nResult: Left 73% of width (1402px), full 1080px height\n\nChoose based on which preserves more important content. Generally prefer OPTION A for horizontal screen recordings.\n\n\nEXAMPLE 2: Webcam in TOP-LEFT corner\nFrame: 1920x1080, Webcam occupies top-left ~20% width, ~25% height\n\nwebcam_region: {\n  x_min: 0.0,\n  y_min: 0.0,\n  x_max: 0.20,\n  y_max: 0.25\n}\n\nsafe_crop_zone: {\n  x_min: 0.0,\n  y_min: 0.27,  // 2% padding below webcam\n  x_max: 1.0,\n  y_max: 1.0\n}\nResult: Full width, bottom 73% of height\n\n\nEXAMPLE 3: Webcam in BOTTOM-LEFT corner (circular overlay)\nFrame: 1920x1080, Circular webcam overlay\n\nwebcam_region: {\n  x_min: 0.02,\n  y_min: 0.65,\n  x_max: 0.22,\n  y_max: 0.98\n}\n\nsafe_crop_zone: {\n  x_min: 0.0,\n  y_min: 0.0,\n  x_max: 1.0,\n  y_max: 0.63\n}\nResult: Full width, top 63% of height\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nQUANTITY REQUIREMENTS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nMAXIMIZE CLIPS - Extract as many qualifying B-roll clips as possible\n- For videos under 10 minutes: Find 50-100 clips\n- For videos 10-20 minutes: Find 100-150 clips\n- For videos 20+ minutes: Find 150-250+ clips\n\n3-SECOND CLIPS = MORE CLIPS - Shorter duration means you can capture more moments\n\nIf you're finding fewer than 50, LOWER your threshold - include clips with moderate movement\n\nBetter to include a borderline clip than miss good B-roll\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFULL VIDEO ANALYSIS REQUIREMENT\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nAnalyze from 0:00 to the very end\n\n- Intros often have more animation, but the BODY of the video contains valuable B-roll too\n- Specifically look for clips in the MIDDLE and LATER portions (after 2:00)\n- Aim for clips distributed EVENLY across the video timeline, not clustered at the start\n- Break the video into quarters and find clips in EACH quarter\n- LEAVE NO GAPS - If there's 30+ seconds without a clip, look harder at that section\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nWHAT MAKES GREAT B-ROLL (3 seconds)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nHIGH PRIORITY - Lots of visual movement:\n- Rapid typing with code appearing on screen\n- Dragging and dropping nodes/elements\n- Drawing connections between nodes\n- UI elements animating or expanding\n- Terminal output scrolling rapidly\n- Files/folders being created or moved\n- Cursor moving purposefully across screen\n- Workflow executing with visible progress\n- Code being highlighted or selected\n- Browser navigation with page loads\n- Switching between applications\n- Form filling with visible text entry\n- API responses populating on screen\n- Clicking through menus or dropdowns\n- Selecting options or checkboxes\n- Copy/paste actions with visible results\n\nMEDIUM PRIORITY - Include to maximize coverage:\n- Moderate scrolling through code or content\n- Clicking buttons with visible state changes\n- Tab switching in browser or IDE\n- Expanding/collapsing sections\n- Cursor selection highlighting text\n- Loading spinners with content appearing after\n- Mouse moving between elements\n- Tooltips or hover states appearing\n\nSKIP - Not visually interesting:\n- Completely static screens (2+ seconds no movement)\n- Still slides or title cards held for reading\n- Mouse sitting idle\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nOUTPUT FORMAT - CREATOMATE-READY JSON\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nYOUR ENTIRE RESPONSE MUST BE EXACTLY THIS FORMAT - NOTHING ELSE:\n\n[\n  {\n    \"clip_id\": \"clip_001\",\n    \"start\": \"0:05\",\n    \"end\": \"0:08\",\n    \"start_seconds\": 5,\n    \"end_seconds\": 8,\n    \"app\": \"VS Code\",\n    \"action\": \"Rapid typing - function declaration appearing character by character\",\n    \"screen_description\": \"Dark VS Code editor with JavaScript file open, green syntax highlighting\",\n    \"person_visible\": false,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:04\": \"clean\",\n      \"0:05\": \"clean\",\n      \"0:06.5\": \"clean\",\n      \"0:08\": \"clean\",\n      \"0:09\": \"clean\",\n      \"summary\": \"all 5 points verified person-free\"\n    },\n    \"webcam_region\": null,\n    \"safe_crop_zone\": null,\n    \"creatomate_crop\": null\n  },\n  {\n    \"clip_id\": \"clip_002\",\n    \"start\": \"1:42\",\n    \"end\": \"1:45\",\n    \"start_seconds\": 102,\n    \"end_seconds\": 105,\n    \"app\": \"n8n\",\n    \"action\": \"Dragging connection line between two workflow nodes\",\n    \"screen_description\": \"n8n canvas with HTTP Request node connecting to Code node, dark theme\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"1:41\": \"webcam bottom-right\",\n      \"1:42\": \"webcam bottom-right\",\n      \"1:43.5\": \"webcam bottom-right\",\n      \"1:45\": \"webcam bottom-right\",\n      \"1:46\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.75,\n      \"y_min\": 0.72,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 7\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.70,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 70\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"70%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_003\",\n    \"start\": \"3:15\",\n    \"end\": \"3:18\",\n    \"start_seconds\": 195,\n    \"end_seconds\": 198,\n    \"app\": \"Chrome\",\n    \"action\": \"Scrolling through API documentation page\",\n    \"screen_description\": \"Browser showing Supabase docs with code examples visible\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"3:14\": \"webcam top-left circular\",\n      \"3:15\": \"webcam top-left circular\",\n      \"3:16.5\": \"webcam top-left circular\",\n      \"3:18\": \"webcam top-left circular\",\n      \"3:19\": \"webcam top-left circular\",\n      \"summary\": \"circular webcam overlay consistent, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"top-left\",\n      \"x_min\": 0.01,\n      \"y_min\": 0.02,\n      \"x_max\": 0.18,\n      \"y_max\": 0.28,\n      \"shape\": \"circle\",\n      \"approximate_size_percent\": 4\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.30,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"strategy\": \"crop_below_webcam\",\n      \"content_preserved_percent\": 70\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"30%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"70%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_004\",\n    \"start\": \"5:22\",\n    \"end\": \"5:25\",\n    \"start_seconds\": 322,\n    \"end_seconds\": 325,\n    \"app\": \"Talking Head\",\n    \"action\": \"Speaker explaining concept\",\n    \"screen_description\": \"Person speaking directly to camera, blurred background\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": false,\n    \"buffer_check\": {\n      \"5:21\": \"full frame person\",\n      \"5:22\": \"full frame person\",\n      \"5:23.5\": \"full frame person\",\n      \"5:25\": \"full frame person\",\n      \"5:26\": \"full frame person\",\n      \"summary\": \"talking head - no usable screen content\"\n    },\n    \"webcam_region\": null,\n    \"safe_crop_zone\": null,\n    \"creatomate_crop\": null\n  }\n]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFIELD SCHEMA - ALL FIELDS REQUIRED\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nCORE TIMING FIELDS:\n| Field | Type | Format | Example |\n|-------|------|--------|---------|\n| clip_id | string | \"clip_NNN\" | \"clip_001\" |\n| start | string | \"M:SS\" or \"MM:SS\" | \"0:05\", \"12:34\" |\n| end | string | \"M:SS\" or \"MM:SS\" | \"0:08\", \"12:37\" |\n| start_seconds | integer | seconds from 0:00 | 5, 754 |\n| end_seconds | integer | start_seconds + 3 | 8, 757 |\n\nCONTENT DESCRIPTION FIELDS:\n| Field | Type | Description |\n|-------|------|-------------|\n| app | string | Application or platform shown on screen |\n| action | string | What is visually happening (be specific about movement) |\n| screen_description | string | Brief description of what the screen looks like |\n\nPERSON DETECTION FIELDS:\n| Field | Type | Description |\n|-------|------|-------------|\n| person_visible | boolean | true if ANY person element visible at ANY buffer checkpoint |\n| has_usable_screen_content | boolean | true if main content is screen recording (even with webcam overlay) |\n| buffer_check | object | Per-timestamp verification with status for each of 5 checkpoints |\n\nWEBCAM REGION FIELDS (null if person_visible is false OR has_usable_screen_content is false):\n| Field | Type | Description |\n|-------|------|-------------|\n| webcam_region.position | string | \"top-left\", \"top-right\", \"bottom-left\", \"bottom-right\", \"custom\" |\n| webcam_region.x_min | float | Left edge as 0-1 decimal |\n| webcam_region.y_min | float | Top edge as 0-1 decimal |\n| webcam_region.x_max | float | Right edge as 0-1 decimal |\n| webcam_region.y_max | float | Bottom edge as 0-1 decimal |\n| webcam_region.shape | string | \"rectangle\", \"circle\", \"rounded\" |\n| webcam_region.approximate_size_percent | integer | Rough % of frame the webcam occupies |\n\nSAFE CROP ZONE FIELDS (null if no usable crop possible):\n| Field | Type | Description |\n|-------|------|-------------|\n| safe_crop_zone.x_min | float | Left edge of safe area as 0-1 decimal |\n| safe_crop_zone.y_min | float | Top edge of safe area as 0-1 decimal |\n| safe_crop_zone.x_max | float | Right edge of safe area as 0-1 decimal |\n| safe_crop_zone.y_max | float | Bottom edge of safe area as 0-1 decimal |\n| safe_crop_zone.strategy | string | \"crop_above_webcam\", \"crop_below_webcam\", \"crop_left_of_webcam\", \"crop_right_of_webcam\" |\n| safe_crop_zone.content_preserved_percent | integer | % of original frame preserved after crop |\n\nCREATOMATE CROP FIELDS (null if no crop needed or not usable):\n| Field | Type | Description |\n|-------|------|-------------|\n| creatomate_crop.source_x | string | Starting X position as percentage (e.g., \"0%\", \"25%\") |\n| creatomate_crop.source_y | string | Starting Y position as percentage (e.g., \"0%\", \"30%\") |\n| creatomate_crop.source_width | string | Width to extract as percentage (e.g., \"100%\", \"75%\") |\n| creatomate_crop.source_height | string | Height to extract as percentage (e.g., \"70%\", \"100%\") |\n| creatomate_crop.fit | string | Always \"fill\" for cropped content |\n| creatomate_crop.clip | boolean | Always true for cropped content |\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nCREATOMATE INTEGRATION NOTES\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nThe creatomate_crop object is designed to map directly to Creatomate's composition element.\n\nFor a clip with webcam in bottom-right (safe zone is top 70%):\n{\n  \"creatomate_crop\": {\n    \"source_x\": \"0%\",      // Start from left edge\n    \"source_y\": \"0%\",      // Start from top edge\n    \"source_width\": \"100%\", // Full width\n    \"source_height\": \"70%\", // Only top 70%\n    \"fit\": \"fill\",\n    \"clip\": true\n  }\n}\n\nThis translates to Creatomate RenderScript as:\n{\n  \"type\": \"composition\",\n  \"width\": 1080,  // Your target output width\n  \"height\": 1920, // Your target output height\n  \"elements\": [{\n    \"type\": \"video\",\n    \"source\": \"VIDEO_URL\",\n    \"trim_start\": start_seconds,\n    \"trim_duration\": 3,\n    \"x\": \"50%\",\n    \"y\": \"50%\",\n    \"width\": \"100%\",\n    \"height\": \"142.86%\",  // 100 / 0.70 = ~143% to scale up the cropped region\n    \"y_anchor\": \"0%\",     // Anchor to top to show the top 70%\n    \"fit\": \"fill\",\n    \"clip\": true\n  }]\n}\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nSTRICT RESPONSE RULES\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n- START WITH [ - First character of your response must be [\n- END WITH ] - Last character of your response must be ]\n- NO TEXT BEFORE - No \"Here are the clips:\" or any introduction\n- NO TEXT AFTER - No \"I found X clips\" or any summary\n- NO MARKDOWN - Do not wrap in ```json``` code blocks\n- VALID JSON ONLY - Response must parse with JSON.parse()\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nCLIP EXTRACTION RULES\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n1. MAXIMIZE CLIPS - Extract as many as possible. Fill the context window.\n\n2. STRICT 3-SECOND CLIPS - Every clip must be exactly 3 seconds (end_seconds = start_seconds + 3)\n\n3. 5-SECOND BUFFER CHECK - Verify each of the 5 timestamps individually\n\n4. WEBCAM CONSISTENCY - For clips with webcam overlay, verify webcam position is stable across all 5 buffer checkpoints\n\n5. FULL VIDEO COVERAGE - Include clips from intro, middle, AND end sections proportionally\n\n6. MOVEMENT PRIORITY - Prioritize clips where things are visually happening\n\n7. ONE ACTION PER CLIP - Each clip = single focused activity\n\n8. DESCRIPTIVE ACTIONS - Describe what's visually happening, not what's being discussed\n\n9. NO OVERLAPPING - Clips should not overlap. Minimum 1 second gap between clips.\n\n10. CONSECUTIVE OK - Back-to-back clips from the same screen are fine if they capture different actions\n\n11. INCLUDE WEBCAM OVERLAYS - Clips with webcam overlays ARE usable if has_usable_screen_content is true. Provide the crop data.\n\n12. SKIP TALKING HEAD ONLY - Only skip clips where the entire frame is the person with no screen content behind them.\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nDISTRIBUTION CHECK\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nBefore finalizing, verify your clips are distributed across the video:\n\n- First quarter (0% - 25%): Should have ~25% of clips\n- Second quarter (25% - 50%): Should have ~25% of clips\n- Third quarter (50% - 75%): Should have ~25% of clips\n- Final quarter (75% - 100%): Should have ~25% of clips\n\nIf any quarter has less than 15% of total clips, go back and find more moments in that section.\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nCOMMON MISTAKES TO AVOID\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n❌ \"The screen recording started so it must be clean\" - WRONG, check each timestamp\n❌ \"I didn't see a face at the start so the whole clip is fine\" - WRONG, check ALL 5 points\n❌ \"It's mostly screen recording\" - WRONG, detect webcam overlays and provide crop data\n❌ \"The webcam overlay is small/in the corner\" - STILL requires webcam_region and safe_crop_zone\n❌ \"The person is blurry/transitioning\" - WRONG, still counts as person visible\n❌ \"I checked nearby and it was clean\" - WRONG, check the EXACT timestamps listed\n❌ Skipping clips just because they have webcam overlay - WRONG, these ARE usable with cropping\n❌ Setting has_usable_screen_content to false when there's a webcam over screen recording - WRONG, the screen content IS usable\n❌ Providing inconsistent webcam positions across buffer checkpoints","modelId":{"__rl":true,"mode":"list","value":"models/gemini-pro-latest","cachedResultName":"models/gemini-pro-latest"},"options":{},"resource":"video","operation":"analyze","videoUrls":"={{ $json.video_url }}"},"credentials":{"googlePalmApi":{"id":"VGx11JvjNsOjei60","name":"n8n-gmail adam gemini key"}},"typeVersion":1.1},{"id":"4aec8a26-0cbc-494b-957b-f4db32eb11f7","name":"Edit Fields","type":"n8n-nodes-base.set","position":[3760,4656],"parameters":{"options":{},"assignments":{"assignments":[{"id":"c611f8f0-bc81-4af9-82c5-d40ca070ab90","name":"youtube_url","type":"string","value":"={{ $('Parse Key Actions').item.json.youtube_url }}"},{"id":"ac96a0a0-23b0-40b0-a291-514a649bb4ee","name":"video_id","type":"string","value":"={{ $('Parse Key Actions').item.json.video_id }}"},{"id":"6816246e-309e-483a-91be-500e9c2f8ece","name":"video_name","type":"string","value":"={{ $('Parse Key Actions').item.json.video_name }}"},{"id":"9a3028c8-0ba1-4a35-ad03-1298540a93a1","name":"video_url","type":"string","value":"={{ $('Parse Key Actions').item.json.video_url }}"},{"id":"7fbca206-e0c5-4f56-a534-3ad65d06e363","name":"videoDescription","type":"string","value":"={{ $('Parse Key Actions').item.json.videoDescription }}"},{"id":"57b1b81e-d0a1-4b46-b737-343c72f50852","name":"channel_title","type":"string","value":"={{ $('Parse Key Actions').item.json.channel_title }}"},{"id":"74d26ea6-187f-48dd-95a1-d10d3fbc1c79","name":"transcript_text","type":"string","value":"={{ $('Parse Key Actions').item.json.transcript_text }}"},{"id":"9e54ab35-aff4-4a18-a78b-c1423d3c7772","name":"segments","type":"array","value":"={{ $('Parse Key Actions').item.json.segments }}"},{"id":"4469a520-7d1b-4056-95ff-cfa957696415","name":"key_moments","type":"array","value":"={{ $('Parse Key Actions').item.json.key_moments }}"},{"id":"beabfa7b-b5b1-4fc2-bd7d-f835049060db","name":"visual_analysis","type":"object","value":"={{ $('Parse Key Actions').item.json.visual_analysis }}"},{"id":"0b297340-ee40-4248-a480-bf06d62707df","name":"visual_analysis.video_duration_seconds","type":"number","value":"={{ $('Parse Key Actions').item.json.visual_analysis.video_duration_seconds }}"},{"id":"c876ad00-ef7a-495a-a3d0-ef6be6dc3a19","name":"output[0].content[0].text.video_overview","type":"object","value":"={{ $json.output[0].content[0].text.video_overview }}"}]}},"typeVersion":3.4},{"id":"97463a77-24b3-4f9e-9f83-2b912b105c13","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[2816,4112],"parameters":{"width":640,"height":432,"content":"## Watch the tutorial \n\nhttps://youtu.be/Gg_bNn-NeI8\n\n@[youtube](Gg_bNn-NeI8)"},"typeVersion":1}],"active":true,"pinData":{"Analyse Video":[{"json":{"index":0,"content":{"role":"model","parts":[{"text":"[\n  {\n    \"clip_id\": \"clip_001\",\n    \"start\": \"0:07\",\n    \"end\": \"0:10\",\n    \"start_seconds\": 7,\n    \"end_seconds\": 10,\n    \"app\": \"ClawdBot Website\",\n    \"action\": \"Scrolling down the 'What People Say' section of the ClawdBot website.\",\n    \"screen_description\": \"A dark-themed website with a starry background. The main content area shows user testimonials in small cards.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:06\": \"webcam bottom-right\",\n      \"0:07\": \"webcam bottom-right\",\n      \"0:08.5\": \"webcam bottom-right\",\n      \"0:10\": \"webcam bottom-right\",\n      \"0:11\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_002\",\n    \"start\": \"0:25\",\n    \"end\": \"0:28\",\n    \"start_seconds\": 25,\n    \"end_seconds\": 28,\n    \"app\": \"Slack\",\n    \"action\": \"Scrolling through a list of suggestions from ClawdBot for content research and prep.\",\n    \"screen_description\": \"A Slack interface with a dark theme. A message from ClawdBot is shown with bullet points for 'Content Research & Prep', 'Email/Message Triage', and 'Automated Monitoring'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:24\": \"webcam bottom-right\",\n      \"0:25\": \"webcam bottom-right\",\n      \"0:26.5\": \"webcam bottom-right\",\n      \"0:28\": \"webcam bottom-right\",\n      \"0:29\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_003\",\n    \"start\": \"0:32\",\n    \"end\": \"0:35\",\n    \"start_seconds\": 32,\n    \"end_seconds\": 35,\n    \"app\": \"Slack\",\n    \"action\": \"ClawdBot responds confirming installation of Claude Code and listing the dev environment specs.\",\n    \"screen_description\": \"The Slack interface shows a new message from ClawdBot. The message 'Done. Claude Code is installed and ready.' is highlighted in blue, followed by a list of installed software like Node.js, Python, and Git.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:31\": \"webcam bottom-right\",\n      \"0:32\": \"webcam bottom-right\",\n      \"0:33.5\": \"webcam bottom-right\",\n      \"0:35\": \"webcam bottom-right\",\n      \"0:36\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_004\",\n    \"start\": \"0:43\",\n    \"end\": \"0:46\",\n    \"start_seconds\": 43,\n    \"end_seconds\": 46,\n    \"app\": \"Slack\",\n    \"action\": \"ClawdBot confirms Remotion is installed and provides setup details and instructions to run locally.\",\n    \"screen_description\": \"In a dark-themed Slack window, a message from ClawdBot is visible with a green checkmark next to 'Remotion is installed and ready!'. It lists setup details like the template used and the local directory, along with terminal commands to run the project.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:42\": \"webcam bottom-right\",\n      \"0:43\": \"webcam bottom-right\",\n      \"0:44.5\": \"webcam bottom-right\",\n      \"0:46\": \"webcam bottom-right\",\n      \"0:47\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_005\",\n    \"start\": \"0:46\",\n    \"end\": \"0:49\",\n    \"start_seconds\": 46,\n    \"end_seconds\": 49,\n    \"app\": \"Remotion Studio\",\n    \"action\": \"A simple animation of a logo and text fading in and out is being previewed.\",\n    \"screen_description\": \"A video editing interface, likely Remotion Studio, shows a preview of an animation. The 'FutureTools.io' logo and tagline appear and disappear over a dark, particle-filled background. The timeline at the bottom shows the animation's progress.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:45\": \"webcam bottom-right\",\n      \"0:46\": \"webcam bottom-right\",\n      \"0:47.5\": \"webcam bottom-right\",\n      \"0:49\": \"webcam bottom-right\",\n      \"0:50\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_006\",\n    \"start\": \"0:51\",\n    \"end\": \"0:54\",\n    \"start_seconds\": 51,\n    \"end_seconds\": 54,\n    \"app\": \"Slack\",\n    \"action\": \"Scrolling through a detailed breakdown of an animation created by ClawdBot.\",\n    \"screen_description\": \"In a dark-themed Slack window, a message from ClawdBot details an animation it created. Bullet points describe elements like 'Dark futuristic gradient background', 'Floating glowing particles', and 'Typewriter effect for the tagline'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"0:50\": \"webcam bottom-right\",\n      \"0:51\": \"webcam bottom-right\",\n      \"0:52.5\": \"webcam bottom-right\",\n      \"0:54\": \"webcam bottom-right\",\n      \"0:55\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_007\",\n    \"start\": \"1:03\",\n    \"end\": \"1:06\",\n    \"start_seconds\": 63,\n    \"end_seconds\": 66,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Fast scrolling down a feed of posts about ClawdBot on X (Twitter).\",\n    \"screen_description\": \"The X (formerly Twitter) interface in dark mode is shown. The user is quickly scrolling down the main feed, with various posts and images flashing by.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"1:02\": \"webcam bottom-right\",\n      \"1:03\": \"webcam bottom-right\",\n      \"1:04.5\": \"webcam bottom-right\",\n      \"1:06\": \"webcam bottom-right\",\n      \"1:07\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_008\",\n    \"start\": \"1:21\",\n    \"end\": \"1:24\",\n    \"start_seconds\": 81,\n    \"end_seconds\": 84,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling through a post showing a large array of Mac minis set up to run ClawdBot.\",\n    \"screen_description\": \"On the X platform, a post is displayed featuring a photo of a desk with dozens of Mac mini computers stacked in rows. The text above the image discusses using them to run ClawdBot.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"1:20\": \"webcam bottom-right\",\n      \"1:21\": \"webcam bottom-right\",\n      \"1:22.5\": \"webcam bottom-right\",\n      \"1:24\": \"webcam bottom-right\",\n      \"1:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_009\",\n    \"start\": \"1:35\",\n    \"end\": \"1:38\",\n    \"start_seconds\": 95,\n    \"end_seconds\": 98,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling down the X feed to a post claiming ClawdBot will run businesses within months.\",\n    \"screen_description\": \"An X feed in dark mode is being scrolled. The focused post shows a text exchange where a user plans to get their parents' business running on ClawdBot, listing tasks like scheduling shifts and managing inventory.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"1:34\": \"webcam bottom-right\",\n      \"1:35\": \"webcam bottom-right\",\n      \"1:36.5\": \"webcam bottom-right\",\n      \"1:38\": \"webcam bottom-right\",\n      \"1:39\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_010\",\n    \"start\": \"1:40\",\n    \"end\": \"1:43\",\n    \"start_seconds\": 100,\n    \"end_seconds\": 103,\n    \"app\": \"Google Trends\",\n    \"action\": \"A line graph showing a sharp upward trend animates on screen.\",\n    \"screen_description\": \"A clean white background with a blue line graph. The line, representing a trend, moves from left to right, steadily increasing and then spiking upwards towards the end.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"1:39\": \"webcam bottom-right\",\n      \"1:40\": \"webcam bottom-right\",\n      \"1:41.5\": \"webcam bottom-right\",\n      \"1:43\": \"webcam bottom-right\",\n      \"1:44\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_011\",\n    \"start\": \"2:08\",\n    \"end\": \"2:11\",\n    \"start_seconds\": 128,\n    \"end_seconds\": 131,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling through a detailed X post titled 'Clawdbot tips and tricks'.\",\n    \"screen_description\": \"A dark mode X interface showing a long post with numbered items. The list includes tips like 'Models - Choose Opus 4.5' and 'Use Sub Agents but be careful of tokens'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"2:07\": \"webcam bottom-right\",\n      \"2:08\": \"webcam bottom-right\",\n      \"2:09.5\": \"webcam bottom-right\",\n      \"2:11\": \"webcam bottom-right\",\n      \"2:12\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_012\",\n    \"start\": \"2:13\",\n    \"end\": \"2:16\",\n    \"start_seconds\": 133,\n    \"end_seconds\": 136,\n    \"app\": \"Google Docs\",\n    \"action\": \"Scrolling through a Google Doc titled 'The Ultimate Clawdbot Posts on X'.\",\n    \"screen_description\": \"A white Google Docs page is being scrolled. The document contains a trend analysis and aggregated information about Clawdbot from various sources, with sections like 'What is Clawdbot?' and 'Unique Uses & Applications'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"2:12\": \"webcam bottom-right\",\n      \"2:13\": \"webcam bottom-right\",\n      \"2:14.5\": \"webcam bottom-right\",\n      \"2:16\": \"webcam bottom-right\",\n      \"2:17\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_013\",\n    \"start\": \"2:20\",\n    \"end\": \"2:23\",\n    \"start_seconds\": 140,\n    \"end_seconds\": 143,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling through an article on X titled 'I Spent 40 Hours Researching Clawdbot'.\",\n    \"screen_description\": \"The user is scrolling through a long-form article posted on X's platform. The article has a dark background and discusses the pros and cons of Clawdbot.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"2:19\": \"webcam bottom-right\",\n      \"2:20\": \"webcam bottom-right\",\n      \"2:21.5\": \"webcam bottom-right\",\n      \"2:23\": \"webcam bottom-right\",\n      \"2:24\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_014\",\n    \"start\": \"2:34\",\n    \"end\": \"2:37\",\n    \"start_seconds\": 154,\n    \"end_seconds\": 157,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling to a post by Tech Friend AJ showing how to deploy ClawdBot on AWS.\",\n    \"screen_description\": \"On X, the user scrolls to a post that includes a video thumbnail and text about deploying ClawdBot in under 5 minutes on AWS free tier.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"2:33\": \"webcam bottom-right\",\n      \"2:34\": \"webcam bottom-right\",\n      \"2:35.5\": \"webcam bottom-right\",\n      \"2:37\": \"webcam bottom-right\",\n      \"2:38\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_015\",\n    \"start\": \"2:43\",\n    \"end\": \"2:46\",\n    \"start_seconds\": 163,\n    \"end_seconds\": 166,\n    \"app\": \"X (Twitter)\",\n    \"action\": \"Scrolling through Alex Finn's tutorial video post on X.\",\n    \"screen_description\": \"The user scrolls through the X feed, showing a post by Alex Finn with an embedded YouTube video tutorial about ClawdBot, claiming it's the 'most important video you'll watch this year'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"2:42\": \"webcam bottom-right\",\n      \"2:43\": \"webcam bottom-right\",\n      \"2:44.5\": \"webcam bottom-right\",\n      \"2:46\": \"webcam bottom-right\",\n      \"2:47\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_016\",\n    \"start\": \"3:20\",\n    \"end\": \"3:23\",\n    \"start_seconds\": 200,\n    \"end_seconds\": 203,\n    \"app\": \"Animated Graphic\",\n    \"action\": \"Animated logos for Claude and ChatGPT appear on either side of the speaker's head.\",\n    \"screen_description\": \"The speaker is in the center of the frame, framed by a glowing square. On the left, the Claude logo appears. On the right, the ChatGPT logo appears. The background is a dark, abstract graphic.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": false,\n    \"buffer_check\": {\n      \"3:19\": \"full frame person\",\n      \"3:20\": \"full frame person\",\n      \"3:21.5\": \"full frame person\",\n      \"3:23\": \"full frame person\",\n      \"3:24\": \"full frame person\",\n      \"summary\": \"talking head - no usable screen content\"\n    },\n    \"webcam_region\": null,\n    \"safe_crop_zone\": null,\n    \"creatomate_crop\": null\n  },\n  {\n    \"clip_id\": \"clip_017\",\n    \"start\": \"3:42\",\n    \"end\": \"3:45\",\n    \"start_seconds\": 222,\n    \"end_seconds\": 225,\n    \"app\": \"Animated Graphic\",\n    \"action\": \"Multiple messaging app logos (Telegram, WhatsApp, Slack, Messenger) animate around the speaker.\",\n    \"screen_description\": \"The speaker is in a central glowing box. The logos for Telegram, WhatsApp, Slack, and Facebook Messenger appear and orbit around the box against a dark background.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": false,\n    \"buffer_check\": {\n      \"3:41\": \"full frame person\",\n      \"3:42\": \"full frame person\",\n      \"3:43.5\": \"full frame person\",\n      \"3:45\": \"full frame person\",\n      \"3:46\": \"full frame person\",\n      \"summary\": \"talking head - no usable screen content\"\n    },\n    \"webcam_region\": null,\n    \"safe_crop_zone\": null,\n    \"creatomate_crop\": null\n  },\n  {\n    \"clip_id\": \"clip_018\",\n    \"start\": \"7:32\",\n    \"end\": \"7:35\",\n    \"start_seconds\": 452,\n    \"end_seconds\": 455,\n    \"app\": \"ClawdBot Website\",\n    \"action\": \"Quickly scrolling down the homepage of the ClawdBot website.\",\n    \"screen_description\": \"A dark-themed website with a starry background is being scrolled through rapidly. Sections like 'What People Say' and 'Quick Start' are visible as they move up the screen.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"7:31\": \"webcam bottom-right\",\n      \"7:32\": \"webcam bottom-right\",\n      \"7:33.5\": \"webcam bottom-right\",\n      \"7:35\": \"webcam bottom-right\",\n      \"7:36\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_019\",\n    \"start\": \"8:15\",\n    \"end\": \"8:18\",\n    \"start_seconds\": 495,\n    \"end_seconds\": 498,\n    \"app\": \"AWS Console\",\n    \"action\": \"Typing 'aws.amazon.com' into the browser address bar.\",\n    \"screen_description\": \"A browser window is shown with the cursor in the URL bar. The user types out the full Amazon Web Services URL character by character.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:14\": \"webcam bottom-right\",\n      \"8:15\": \"webcam bottom-right\",\n      \"8:16.5\": \"webcam bottom-right\",\n      \"8:18\": \"webcam bottom-right\",\n      \"8:19\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_020\",\n    \"start\": \"8:21\",\n    \"end\": \"8:24\",\n    \"start_seconds\": 501,\n    \"end_seconds\": 504,\n    \"app\": \"AWS Console\",\n    \"action\": \"Selecting the 'Choose free plan' option on the AWS sign-up page.\",\n    \"screen_description\": \"The AWS sign-up page is displayed, offering two account plans: 'Free' and 'Paid'. The cursor moves over and clicks the 'Choose free plan' button.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:20\": \"webcam bottom-right\",\n      \"8:21\": \"webcam bottom-right\",\n      \"8:22.5\": \"webcam bottom-right\",\n      \"8:24\": \"webcam bottom-right\",\n      \"8:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_021\",\n    \"start\": \"8:35\",\n    \"end\": \"8:38\",\n    \"start_seconds\": 515,\n    \"end_seconds\": 518,\n    \"app\": \"AWS Console\",\n    \"action\": \"Clicking on the 'EC2' service from the 'Recently visited' section of the AWS dashboard.\",\n    \"screen_description\": \"The AWS Console Home dashboard is shown. The cursor moves from the right side of the screen to the 'Recently visited' widget on the left and clicks on the 'EC2' link.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:34\": \"webcam bottom-right\",\n      \"8:35\": \"webcam bottom-right\",\n      \"8:36.5\": \"webcam bottom-right\",\n      \"8:38\": \"webcam bottom-right\",\n      \"8:39\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_022\",\n    \"start\": \"8:42\",\n    \"end\": \"8:45\",\n    \"start_seconds\": 522,\n    \"end_seconds\": 525,\n    \"app\": \"AWS Console\",\n    \"action\": \"Typing 'Clawdbot' into the 'Name' field for a new EC2 instance.\",\n    \"screen_description\": \"On the 'Launch an instance' page in AWS, the user types 'Clawdbot' into the input field for the instance name.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:41\": \"webcam bottom-right\",\n      \"8:42\": \"webcam bottom-right\",\n      \"8:43.5\": \"webcam bottom-right\",\n      \"8:45\": \"webcam bottom-right\",\n      \"8:46\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_023\",\n    \"start\": \"8:47\",\n    \"end\": \"8:50\",\n    \"start_seconds\": 527,\n    \"end_seconds\": 530,\n    \"app\": \"AWS Console\",\n    \"action\": \"Selecting the 'Ubuntu' operating system image for the EC2 instance.\",\n    \"screen_description\": \"On the 'Launch an instance' page, under the 'Application and OS Images' section, the user's cursor moves over and clicks on the 'Ubuntu' icon.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:46\": \"webcam bottom-right\",\n      \"8:47\": \"webcam bottom-right\",\n      \"8:48.5\": \"webcam bottom-right\",\n      \"8:50\": \"webcam bottom-right\",\n      \"8:51\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_024\",\n    \"start\": \"8:53\",\n    \"end\": \"8:56\",\n    \"start_seconds\": 533,\n    \"end_seconds\": 536,\n    \"app\": \"AWS Console\",\n    \"action\": \"Typing 'free' into the instance type search bar to filter for free-tier eligible options.\",\n    \"screen_description\": \"The AWS 'Launch an instance' page is shown. The user opens the instance type dropdown and types 'free' into the search bar, which filters the list to show only free-tier eligible instance types.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"8:52\": \"webcam bottom-right\",\n      \"8:53\": \"webcam bottom-right\",\n      \"8:54.5\": \"webcam bottom-right\",\n      \"8:56\": \"webcam bottom-right\",\n      \"8:57\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_025\",\n    \"start\": \"9:02\",\n    \"end\": \"9:05\",\n    \"start_seconds\": 542,\n    \"end_seconds\": 545,\n    \"app\": \"AWS Console\",\n    \"action\": \"Selecting the 'm7i-flex.large' instance type, which is free-tier eligible and has 8 GiB of memory.\",\n    \"screen_description\": \"From the filtered list of free-tier instance types on the AWS 'Launch an instance' page, the user scrolls down and selects the 'm7i-flex.large' option.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:01\": \"webcam bottom-right\",\n      \"9:02\": \"webcam bottom-right\",\n      \"9:03.5\": \"webcam bottom-right\",\n      \"9:05\": \"webcam bottom-right\",\n      \"9:06\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_026\",\n    \"start\": \"9:07\",\n    \"end\": \"9:10\",\n    \"start_seconds\": 547,\n    \"end_seconds\": 550,\n    \"app\": \"AWS Console\",\n    \"action\": \"Clicking the 'Launch instance' button to create the virtual server.\",\n    \"screen_description\": \"The user moves the cursor to the right side of the AWS 'Launch an instance' page and clicks the orange 'Launch instance' button.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:06\": \"webcam bottom-right\",\n      \"9:07\": \"webcam bottom-right\",\n      \"9:08.5\": \"webcam bottom-right\",\n      \"9:10\": \"webcam bottom-right\",\n      \"9:11\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_027\",\n    \"start\": \"9:12\",\n    \"end\": \"9:15\",\n    \"start_seconds\": 552,\n    \"end_seconds\": 555,\n    \"app\": \"AWS Console\",\n    \"action\": \"Clicking on the newly created instance ID to view its details.\",\n    \"screen_description\": \"After successfully launching an instance, a green success banner appears. The user clicks on the blue link which is the instance ID to navigate to the instance details page.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:11\": \"webcam bottom-right\",\n      \"9:12\": \"webcam bottom-right\",\n      \"9:13.5\": \"webcam bottom-right\",\n      \"9:15\": \"webcam bottom-right\",\n      \"9:16\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_028\",\n    \"start\": \"9:17\",\n    \"end\": \"9:20\",\n    \"start_seconds\": 557,\n    \"end_seconds\": 560,\n    \"app\": \"AWS Console\",\n    \"action\": \"Clicking the 'Connect' button twice to open the terminal for the EC2 instance.\",\n    \"screen_description\": \"On the EC2 instance details page, the user clicks the 'Connect' button. A new page loads, and they click the orange 'Connect' button again to open the instance's terminal in the browser.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:16\": \"webcam bottom-right\",\n      \"9:17\": \"webcam bottom-right\",\n      \"9:18.5\": \"webcam bottom-right\",\n      \"9:20\": \"webcam bottom-right\",\n      \"9:21\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_029\",\n    \"start\": \"9:21\",\n    \"end\": \"9:24\",\n    \"start_seconds\": 561,\n    \"end_seconds\": 564,\n    \"app\": \"Terminal\",\n    \"action\": \"The terminal window loads and displays system information and a command prompt.\",\n    \"screen_description\": \"A black terminal window appears in the browser, showing the initial login information for an Ubuntu server, including system load, memory usage, and the command line prompt.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:20\": \"webcam bottom-right\",\n      \"9:21\": \"webcam bottom-right\",\n      \"9:22.5\": \"webcam bottom-right\",\n      \"9:24\": \"webcam bottom-right\",\n      \"9:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_030\",\n    \"start\": \"9:36\",\n    \"end\": \"9:39\",\n    \"start_seconds\": 576,\n    \"end_seconds\": 579,\n    \"app\": \"ClawdBot Website\",\n    \"action\": \"Scrolling down to the 'Quick Start' section and highlighting the installation command.\",\n    \"screen_description\": \"The ClawdBot website is shown. The user scrolls down to a section labeled 'Quick Start' and highlights a one-line curl command used for installation.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:35\": \"webcam bottom-right\",\n      \"9:36\": \"webcam bottom-right\",\n      \"9:37.5\": \"webcam bottom-right\",\n      \"9:39\": \"webcam bottom-right\",\n      \"9:40\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_031\",\n    \"start\": \"9:45\",\n    \"end\": \"9:48\",\n    \"start_seconds\": 585,\n    \"end_seconds\": 588,\n    \"app\": \"Terminal\",\n    \"action\": \"Pasting and executing the ClawdBot installation command in the terminal.\",\n    \"screen_description\": \"In the AWS EC2 terminal, the user pastes the curl command to install ClawdBot and hits enter, initiating a rapid scroll of installation text.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:44\": \"webcam bottom-right\",\n      \"9:45\": \"webcam bottom-right\",\n      \"9:46.5\": \"webcam bottom-right\",\n      \"9:48\": \"webcam bottom-right\",\n      \"9:49\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_032\",\n    \"start\": \"9:51\",\n    \"end\": \"9:54\",\n    \"start_seconds\": 591,\n    \"end_seconds\": 594,\n    \"app\": \"Terminal\",\n    \"action\": \"The ClawdBot onboarding wizard starts in the terminal, showing a security warning.\",\n    \"screen_description\": \"After the installation completes, the terminal displays the ClawdBot onboarding interface with ASCII art of the logo. A security warning box appears, and the user is prompted to continue.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"9:50\": \"webcam bottom-right\",\n      \"9:51\": \"webcam bottom-right\",\n      \"9:52.5\": \"webcam bottom-right\",\n      \"9:54\": \"webcam bottom-right\",\n      \"9:55\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_033\",\n    \"start\": \"10:11\",\n    \"end\": \"10:14\",\n    \"start_seconds\": 611,\n    \"end_seconds\": 614,\n    \"app\": \"Terminal\",\n    \"action\": \"Using arrow keys to navigate and select the 'Anthropic' model provider in the setup wizard.\",\n    \"screen_description\": \"The ClawdBot setup wizard is running in the terminal. The user navigates a list of model/auth providers (OpenAI, Anthropic, MiniMax, etc.) with the arrow keys, eventually selecting 'Anthropic'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"10:10\": \"webcam bottom-right\",\n      \"10:11\": \"webcam bottom-right\",\n      \"10:12.5\": \"webcam bottom-right\",\n      \"10:14\": \"webcam bottom-right\",\n      \"10:15\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_034\",\n    \"start\": \"10:23\",\n    \"end\": \"10:26\",\n    \"start_seconds\": 623,\n    \"end_seconds\": 626,\n    \"app\": \"Terminal\",\n    \"action\": \"Navigating through a list of Claude models (Haiku, Sonnet, Opus) in the setup wizard.\",\n    \"screen_description\": \"In the terminal-based ClawdBot setup, a long list of specific Claude model versions is shown. The user navigates this list using the down arrow key.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"10:22\": \"webcam bottom-right\",\n      \"10:23\": \"webcam bottom-right\",\n      \"10:24.5\": \"webcam bottom-right\",\n      \"10:26\": \"webcam bottom-right\",\n      \"10:27\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_035\",\n    \"start\": \"11:05\",\n    \"end\": \"11:08\",\n    \"start_seconds\": 665,\n    \"end_seconds\": 668,\n    \"app\": \"Terminal\",\n    \"action\": \"A separate terminal window is opened on the local Mac to run a setup command.\",\n    \"screen_description\": \"A new, smaller terminal window is opened on top of the main AWS terminal. The prompt shows the local machine's user, and the speaker explains they will run the 'claude setup-token' command here.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"11:04\": \"webcam bottom-right\",\n      \"11:05\": \"webcam bottom-right\",\n      \"11:06.5\": \"webcam bottom-right\",\n      \"11:08\": \"webcam bottom-right\",\n      \"11:09\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_036\",\n    \"start\": \"11:18\",\n    \"end\": \"11:21\",\n    \"start_seconds\": 678,\n    \"end_seconds\": 681,\n    \"app\": \"Terminal\",\n    \"action\": \"Pasting the 'claude setup-token' command into the local terminal window and executing it.\",\n    \"screen_description\": \"In the local Mac terminal window, the user pastes the command './claude setup-token' and hits enter, which then automatically opens a browser window for authorization.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"11:17\": \"webcam bottom-right\",\n      \"11:18\": \"webcam bottom-right\",\n      \"11:19.5\": \"webcam bottom-right\",\n      \"11:21\": \"webcam bottom-right\",\n      \"11:22\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_037\",\n    \"start\": \"11:24\",\n    \"end\": \"11:27\",\n    \"start_seconds\": 684,\n    \"end_seconds\": 687,\n    \"app\": \"Claude Website\",\n    \"action\": \"Clicking the 'Authorize' button on the Claude Developer Platform page.\",\n    \"screen_description\": \"A browser window shows the Claude Developer Platform. A modal window asks 'Claude Code would like to connect to your Claude chat account'. The user clicks the white 'Authorize' button.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"11:23\": \"webcam bottom-right\",\n      \"11:24\": \"webcam bottom-right\",\n      \"11:25.5\": \"webcam bottom-right\",\n      \"11:27\": \"webcam bottom-right\",\n      \"11:28\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_038\",\n    \"start\": \"11:44\",\n    \"end\": \"11:47\",\n    \"start_seconds\": 704,\n    \"end_seconds\": 707,\n    \"app\": \"Terminal\",\n    \"action\": \"Highlighting and copying a long authentication token generated in the terminal.\",\n    \"screen_description\": \"In the local Mac terminal, a long string of characters (the authentication token) has been generated. The user highlights this entire string with their cursor and prepares to copy it.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"11:43\": \"webcam bottom-right\",\n      \"11:44\": \"webcam bottom-right\",\n      \"11:45.5\": \"webcam bottom-right\",\n      \"11:47\": \"webcam bottom-right\",\n      \"11:48\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_039\",\n    \"start\": \"12:15\",\n    \"end\": \"12:18\",\n    \"start_seconds\": 735,\n    \"end_seconds\": 738,\n    \"app\": \"Terminal\",\n    \"action\": \"Selecting 'Slack (Socket Mode)' from the channel selection list.\",\n    \"screen_description\": \"The terminal shows the ClawdBot setup wizard prompting to 'Select channel'. The user uses the arrow keys to navigate down the list and selects 'Slack (Socket Mode)'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"12:14\": \"webcam bottom-right\",\n      \"12:15\": \"webcam bottom-right\",\n      \"12:16.5\": \"webcam bottom-right\",\n      \"12:18\": \"webcam bottom-right\",\n      \"12:19\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_040\",\n    \"start\": \"13:07\",\n    \"end\": \"13:10\",\n    \"start_seconds\": 787,\n    \"end_seconds\": 790,\n    \"app\": \"Slack API\",\n    \"action\": \"Navigating to the Slack API apps page at api.slack.com/apps.\",\n    \"screen_description\": \"A browser window shows the 'Your Apps' page on the Slack API website. The user is preparing to create a new app to connect with ClawdBot.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"13:06\": \"webcam bottom-right\",\n      \"13:07\": \"webcam bottom-right\",\n      \"13:08.5\": \"webcam bottom-right\",\n      \"13:10\": \"webcam bottom-right\",\n      \"13:11\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_041\",\n    \"start\": \"13:14\",\n    \"end\": \"13:17\",\n    \"start_seconds\": 794,\n    \"end_seconds\": 797,\n    \"app\": \"Slack API\",\n    \"action\": \"Typing 'Clawdbot' into the 'App Name' field in the 'Create an app' modal.\",\n    \"screen_description\": \"A 'Create an app' modal is open on the Slack API page. The user types 'Clawdbot' into the App Name input field.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"13:13\": \"webcam bottom-right\",\n      \"13:14\": \"webcam bottom-right\",\n      \"13:15.5\": \"webcam bottom-right\",\n      \"13:17\": \"webcam bottom-right\",\n      \"13:18\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_042\",\n    \"start\": \"13:21\",\n    \"end\": \"13:24\",\n    \"start_seconds\": 801,\n    \"end_seconds\": 804,\n    \"app\": \"Slack API\",\n    \"action\": \"Scrolling down the 'Basic Information' page for the new Slack app.\",\n    \"screen_description\": \"The user is scrolling down the 'Basic Information' page for the newly created 'Clawdbot' app in the Slack API dashboard. App Credentials are shown but blurred.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"13:20\": \"webcam bottom-right\",\n      \"13:21\": \"webcam bottom-right\",\n      \"13:22.5\": \"webcam bottom-right\",\n      \"13:24\": \"webcam bottom-right\",\n      \"13:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_043\",\n    \"start\": \"13:31\",\n    \"end\": \"13:34\",\n    \"start_seconds\": 811,\n    \"end_seconds\": 814,\n    \"app\": \"Slack API\",\n    \"action\": \"Toggling the 'Enable Socket Mode' switch on.\",\n    \"screen_description\": \"On the Slack API 'Socket Mode' page, the user clicks a toggle switch to enable Socket Mode. A pop-up appears to generate an app-level token.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"13:30\": \"webcam bottom-right\",\n      \"13:31\": \"webcam bottom-right\",\n      \"13:32.5\": \"webcam bottom-right\",\n      \"13:34\": \"webcam bottom-right\",\n      \"13:35\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_044\",\n    \"start\": \"13:36\",\n    \"end\": \"13:39\",\n    \"start_seconds\": 816,\n    \"end_seconds\": 819,\n    \"app\": \"Slack API\",\n    \"action\": \"Typing 'Clawdbot' into the 'Token Name' field and clicking 'Generate'.\",\n    \"screen_description\": \"A modal window 'Generate an app-level token' is open. The user types 'Clawdbot' as the token name and then clicks the green 'Generate' button.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"13:35\": \"webcam bottom-right\",\n      \"13:36\": \"webcam bottom-right\",\n      \"13:37.5\": \"webcam bottom-right\",\n      \"13:39\": \"webcam bottom-right\",\n      \"13:40\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_045\",\n    \"start\": \"14:14\",\n    \"end\": \"14:17\",\n    \"start_seconds\": 854,\n    \"end_seconds\": 857,\n    \"app\": \"Docs\",\n    \"action\": \"Scrolling through a documentation page for Slack setup.\",\n    \"screen_description\": \"A dark-themed documentation page is being scrolled. It shows setup instructions for Slack, including a section for the 'Manifest (optional)' with a JSON code block.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"14:13\": \"webcam bottom-right\",\n      \"14:14\": \"webcam bottom-right\",\n      \"14:15.5\": \"webcam bottom-right\",\n      \"14:17\": \"webcam bottom-right\",\n      \"14:18\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_046\",\n    \"start\": \"14:26\",\n    \"end\": \"14:29\",\n    \"start_seconds\": 866,\n    \"end_seconds\": 869,\n    \"app\": \"Slack API\",\n    \"action\": \"Pasting a large JSON manifest into the App Manifest editor.\",\n    \"screen_description\": \"In the Slack API App Manifest editor, the user selects all existing text and pastes in a large block of JSON code, which configures the app's scopes and permissions.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"14:25\": \"webcam bottom-right\",\n      \"14:26\": \"webcam bottom-right\",\n      \"14:27.5\": \"webcam bottom-right\",\n      \"14:29\": \"webcam bottom-right\",\n      \"14:30\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_047\",\n    \"start\": \"14:37\",\n    \"end\": \"14:40\",\n    \"start_seconds\": 877,\n    \"end_seconds\": 880,\n    \"app\": \"Slack API\",\n    \"action\": \"Scrolling down the 'OAuth & Permissions' page to view the configured bot token scopes.\",\n    \"screen_description\": \"The user scrolls down the Slack API page, revealing a long list of 'Bot Token Scopes' that were automatically added by the manifest. Scopes like 'channels:history', 'chat:write', and 'files:read' are visible.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"14:36\": \"webcam bottom-right\",\n      \"14:37\": \"webcam bottom-right\",\n      \"14:38.5\": \"webcam bottom-right\",\n      \"14:40\": \"webcam bottom-right\",\n      \"14:41\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_048\",\n    \"start\": \"14:43\",\n    \"end\": \"14:46\",\n    \"start_seconds\": 883,\n    \"end_seconds\": 886,\n    \"app\": \"Slack API\",\n    \"action\": \"Clicking the 'Install to Mattwolfe' button to install the Slack app to the workspace.\",\n    \"screen_description\": \"On the 'OAuth & Permissions' page, the user clicks the green 'Install to Mattwolfe' button to add the ClawdBot app to their Slack workspace.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"14:42\": \"webcam bottom-right\",\n      \"14:43\": \"webcam bottom-right\",\n      \"14:44.5\": \"webcam bottom-right\",\n      \"14:46\": \"webcam bottom-right\",\n      \"14:47\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_049\",\n    \"start\": \"14:52\",\n    \"end\": \"14:55\",\n    \"start_seconds\": 892,\n    \"end_seconds\": 895,\n    \"app\": \"Slack API\",\n    \"action\": \"Copying the 'Bot User OAuth Token' from the Slack API dashboard.\",\n    \"screen_description\": \"After installation, the 'OAuth & Permissions' page displays the OAuth tokens. The user moves their cursor over the 'Bot User OAuth Token' and clicks the 'Copy' button.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"14:51\": \"webcam bottom-right\",\n      \"14:52\": \"webcam bottom-right\",\n      \"14:53.5\": \"webcam bottom-right\",\n      \"14:55\": \"webcam bottom-right\",\n      \"14:56\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_050\",\n    \"start\": \"15:20\",\n    \"end\": \"15:23\",\n    \"start_seconds\": 920,\n    \"end_seconds\": 923,\n    \"app\": \"Terminal\",\n    \"action\": \"Selecting various skills to install from a list in the terminal, including 'summarize' and 'video-frames'.\",\n    \"screen_description\": \"The ClawdBot setup wizard shows a list of 'Install missing skill dependencies'. The user is using the spacebar to select multiple skills like 'blogwatcher', 'gemini', 'summarize', and 'video-frames'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"15:19\": \"webcam bottom-right\",\n      \"15:20\": \"webcam bottom-right\",\n      \"15:21.5\": \"webcam bottom-right\",\n      \"15:23\": \"webcam bottom-right\",\n      \"15:24\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_051\",\n    \"start\": \"16:21\",\n    \"end\": \"16:24\",\n    \"start_seconds\": 981,\n    \"end_seconds\": 984,\n    \"app\": \"Terminal\",\n    \"action\": \"ClawdBot reports it's ready for a preview of a FutureTools animation and provides a Cloudflare URL.\",\n    \"screen_description\": \"In the terminal, ClawdBot sends a message: 'Remotion Studio (FutureTools Animation):' followed by a trycloudflare.com URL. It also provides instructions for when the preview loads.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"16:20\": \"webcam bottom-right\",\n      \"16:21\": \"webcam bottom-right\",\n      \"16:22.5\": \"webcam bottom-right\",\n      \"16:24\": \"webcam bottom-right\",\n      \"16:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_052\",\n    \"start\": \"21:38\",\n    \"end\": \"21:41\",\n    \"start_seconds\": 1298,\n    \"end_seconds\": 1301,\n    \"app\": \"Slack\",\n    \"action\": \"ClawdBot responds to a user message, providing a detailed list of optimization suggestions.\",\n    \"screen_description\": \"In the ClawdBot channel on Slack, ClawdBot has replied with a bulleted list titled 'Content Research & Prep'. The list includes suggestions like 'Compile AI news', 'Scout new AI tools', and 'Email/Message Triage'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"21:37\": \"webcam bottom-right\",\n      \"21:38\": \"webcam bottom-right\",\n      \"21:39.5\": \"webcam bottom-right\",\n      \"21:41\": \"webcam bottom-right\",\n      \"21:42\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_053\",\n    \"start\": \"22:15\",\n    \"end\": \"22:18\",\n    \"start_seconds\": 1335,\n    \"end_seconds\": 1338,\n    \"app\": \"Slack\",\n    \"action\": \"Scrolling through a list of 'Quick Wins' that ClawdBot suggests it could set up today.\",\n    \"screen_description\": \"The user scrolls down a Slack message from ClawdBot to a section titled 'Quick Wins I Could Set Up Today:'. It lists tasks like 'Weekly AI news aggregator' and 'Inbox zero system'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"22:14\": \"webcam bottom-right\",\n      \"22:15\": \"webcam bottom-right\",\n      \"22:16.5\": \"webcam bottom-right\",\n      \"22:18\": \"webcam bottom-right\",\n      \"22:19\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_054\",\n    \"start\": \"29:16\",\n    \"end\": \"29:19\",\n    \"start_seconds\": 1756,\n    \"end_seconds\": 1759,\n    \"app\": \"Remotion Studio\",\n    \"action\": \"Playing a generated animation of the FutureTools.io logo and tagline.\",\n    \"screen_description\": \"The Remotion Studio interface shows an animation playing on the preview screen. The 'FutureTools.io' logo animates in, followed by a tagline. The timeline scrubber moves from left to right.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"29:15\": \"webcam bottom-right\",\n      \"29:16\": \"webcam bottom-right\",\n      \"29:17.5\": \"webcam bottom-right\",\n      \"29:19\": \"webcam bottom-right\",\n      \"29:20\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  },\n  {\n    \"clip_id\": \"clip_055\",\n    \"start\": \"29:21\",\n    \"end\": \"29:24\",\n    \"start_seconds\": 1761,\n    \"end_seconds\": 1764,\n    \"app\": \"Remotion Studio\",\n    \"action\": \"The animation continues, showing floating UI cards for different AI tool categories.\",\n    \"screen_description\": \"In the Remotion Studio preview, after the logo animation, several semi-transparent cards with rounded corners slide into view, representing AI tool categories like 'Image Generation' and 'Writing & Content'.\",\n    \"person_visible\": true,\n    \"has_usable_screen_content\": true,\n    \"buffer_check\": {\n      \"29:20\": \"webcam bottom-right\",\n      \"29:21\": \"webcam bottom-right\",\n      \"29:22.5\": \"webcam bottom-right\",\n      \"29:24\": \"webcam bottom-right\",\n      \"29:25\": \"webcam bottom-right\",\n      \"summary\": \"webcam overlay consistent across all 5 points, position stable\"\n    },\n    \"webcam_region\": {\n      \"position\": \"bottom-right\",\n      \"x_min\": 0.704,\n      \"y_min\": 0.655,\n      \"x_max\": 1.0,\n      \"y_max\": 1.0,\n      \"shape\": \"rectangle\",\n      \"approximate_size_percent\": 10\n    },\n    \"safe_crop_zone\": {\n      \"x_min\": 0.0,\n      \"y_min\": 0.0,\n      \"x_max\": 1.0,\n      \"y_max\": 0.63,\n      \"strategy\": \"crop_above_webcam\",\n      \"content_preserved_percent\": 63\n    },\n    \"creatomate_crop\": {\n      \"source_x\": \"0%\",\n      \"source_y\": \"0%\",\n      \"source_width\": \"100%\",\n      \"source_height\": \"63%\",\n      \"fit\": \"fill\",\n      \"clip\": true\n    }\n  }\n]"}]},"finishReason":"STOP"}}],"YouTube URL Form":[{"json":{"formMode":"test","YouTube URL":"https://www.youtube.com/watch?v=GLwTSlRn6-k","submittedAt":"2026-01-27T21:05:03.509-05:00"}}],"Apify YouTube Downloader":[{"json":{"sourceUrl":"https://www.youtube.com/watch?v=GLwTSlRn6-k","downloadUrl":"https://api.apify.com/v2/key-value-stores/I7wNbkkNKzIkj1gb4/records/GLwTSlRn6-k.mp4?signature=1asiInw5p8YOyjDfnsQoK"}}],"Apify YouTube Transcript":[{"json":{"url":"https://www.youtube.com/watch?v=GLwTSlRn6-k","title":"Why People Are Freaking Out About Clawdbot","status":"success","message":"Successfully fetched the transcript for the video with ID 'GLwTSlRn6-k'","language":"en","video_id":"GLwTSlRn6-k","thumbnail":"https://i.ytimg.com/vi/GLwTSlRn6-k/hqdefault.jpg","timestamp":1769480848,"channel_id":"UChpleBmo18P08aKCIgti38g","like_count":5308,"transcript":[{"end":5.839,"text":"Cladbot is taking the world by storm right now and it is absolutely blowing my mind as well as the minds of","start":0.08},{"end":12.24,"text":"everybody that's using it. It is an AI assistant that not only gives you advice and you can chat with like the other","start":5.839},{"end":18.32,"text":"bots, but it will actually go and take action and do things on your behalf better than anything I've ever seen","start":12.24},{"end":24.08,"text":"before. And it doesn't matter what model you're using. It can use like all of the models. Just in my own experimentation","start":18.32},{"end":29.199,"text":"in this video, I got it to create a chatbot with me in Slack. Create a daily","start":24.08},{"end":34.32,"text":"AI news digest for me that delivers to Slack every single day. Install Claude","start":29.199},{"end":41.04,"text":"code for me so that it can go and build apps for me on my behalf by me just giving it an app idea. Or in some cases,","start":34.32},{"end":47.6,"text":"I tell it a problem I need solved and it will go build an app for me. I got it to install Remotion and then generate a","start":41.04},{"end":53.68,"text":"simple animation for me. And I got it to completely dial in a virtual private server for me so that it could run","start":47.6},{"end":60.32,"text":"itself. Like it basically went and gave itself its own instructions to build itself. It is wild. You're going to have","start":53.68},{"end":65.84,"text":"to check this out. Cloudbot's amazing. Let's get into it. If you've been on X lately, you've probably seen like a","start":60.32},{"end":72.08,"text":"non-stop feed of people talking about Claudebot. This has taken the X AI","start":65.84},{"end":77.759,"text":"sphere by storm. Literally every AI account that I follow is talking about","start":72.08},{"end":83.119,"text":"Claudebot right now. Now, I know personally I'm in an AI bubble myself and the majority of the world hasn't","start":77.759},{"end":89.759,"text":"caught on to what this whole Claudebot thing is. So, that's what I'm going to break down in this video. People are claiming things like you now own your","start":83.119},{"end":96.32,"text":"own 24/7 AI employee. It saves somebody $4,200 on a new car. People are claiming","start":89.759},{"end":102.079,"text":"Claudebot is going to run businesses of all sizes within a few months. And over the last week, the trend of people","start":96.32},{"end":108.64,"text":"looking for Mac minis for the sole purpose of installing this Claudebot have gone up. So, it's kind of a big","start":102.079},{"end":114.88,"text":"deal in AI land. I wanted to make a super comprehensive video about it. So, I looked through pretty much what","start":108.64},{"end":121.04,"text":"everybody was saying about it, watched all the tutorials, tried all the demos. I've been spending a lot of time with","start":114.88},{"end":127.439,"text":"this. I'm going to give a few quick shoutouts to some of the resources that I used to research this video. Alex","start":121.04},{"end":134.239,"text":"Vulov here put together this great Claudebot tips and tricks article. Robert Scoble put together this Google","start":127.439},{"end":140.4,"text":"doc here that rounds up pretty much all of the resources of people talking about Claudebot. Shruy here put together a","start":134.239},{"end":145.52,"text":"great article about the pros and cons of Cloudbot. Rahul here gave a nice write","start":140.4},{"end":151.599,"text":"up about the security of Cladbot. Nick here put together a 30 minute tutorial","start":145.52},{"end":156.8,"text":"on how to get Cloudbot started. tech friend AJ here shows how to use Amazon","start":151.599},{"end":163.28,"text":"Web Services free tier to set up Claudebot. Damen player here also has a 30 minute setup guide that I referenced","start":156.8},{"end":169.599,"text":"and Alex Finn here put together a great tutorial himself. So I'm using all of these resources, pulled them all","start":163.28},{"end":174.64,"text":"together, took all the notes. By the end of this video, you're going to understand what Cloudbot is, what people","start":169.599},{"end":180.72,"text":"are using it for, how to install it, some of the coolest use cases, the security concerns and risks. We're going","start":174.64},{"end":187.2,"text":"to cover the whole gamut of Cloudbot. So, let's get right into it. So, there's really five main things that make","start":180.72},{"end":193.92,"text":"Claudebot different from just using Claude or ChatgPT or one of these other tools that's already available. Number","start":187.2},{"end":199.28,"text":"one, it runs locally on your computer. Now, it will still tap into the APIs of","start":193.92},{"end":205.92,"text":"the cloud services like Claude, like ChatgPT if you want it to, but it can also run local models directly on your","start":199.28},{"end":211.68,"text":"computer if you want as well. with it running on your local machine. It has access to your files, your data, your","start":205.92},{"end":217.76,"text":"app, anything you can do on your computer manually, pretty much Claudebot is theoretically capable of doing.","start":211.68},{"end":223.84,"text":"Number two, you can control it from anywhere. You can use apps like Telegram and WhatsApp and Slack and message your","start":217.76},{"end":230.08,"text":"bot from your phone, from your iPad, anywhere you want. You can message into your bot and command it to do things and","start":223.84},{"end":236.959,"text":"get updates back from it. Number three, it has full system access. It can access your terminal and run things on your","start":230.08},{"end":243.12,"text":"behalf. It can write scripts, install software for you, even modify itself. Like I said, if you can do it on a","start":236.959},{"end":248.799,"text":"computer, well, theoretically, Cloudbot should be able to do it for you as well. Number four, it has persistent memory,","start":243.12},{"end":254.879,"text":"which is huge. It remembers everything across all of your sessions that you use it for. It remembers your preferences,","start":248.799},{"end":260.88,"text":"your projects, your communication style. If there is one thing about Claudebot that makes it most impressive over","start":254.879},{"end":266.56,"text":"everything else, it's this persistent memory feature and the ability to go back and understand all of the history","start":260.88},{"end":273.52,"text":"you have with it. And number five, it is self-improving. You can ask it to create a skill like a reusable workflow and it","start":266.56},{"end":280.08,"text":"can write the code, install it, and start using it for you. It is pretty crazy what the claims of what this can","start":273.52},{"end":285.12,"text":"do are. Now, before I get into how to set this up, let's quickly talk about costs because I think there's a little","start":280.08},{"end":291.199,"text":"bit of confusion around this. Cloudbot itself is completely free to use. It's open source. You can download it, run it","start":285.12},{"end":297.52,"text":"on your own system, run it on a separate computer, run it on a virtual private server, completely free to use. But if","start":291.199},{"end":303.52,"text":"you do run it on a VPS, you might need to pay for that. If you do buy a second computer to run it on, you obviously got","start":297.52},{"end":311.28,"text":"to pay for that. And third, there are going to be API costs. So, if you wanted to, for instance, use Claude Opus 4.5,","start":303.52},{"end":316.8,"text":"you're going to pay Claude API fees to use it. If you want to use GPT 5.2,","start":311.28},{"end":323.28,"text":"you're going to have to pay OpenAI API fees to use it. If you wanted to use 11 Labs, same thing. Any tools you give it","start":316.8},{"end":330.24,"text":"access to that have cost to use those tools, you do have to pay the cost of those tools. But Claudebot itself, which","start":323.28},{"end":336.479,"text":"is sort of the orchestrator of all of these tools, costs nothing to use. If you're using Cloudbot a lot and you're","start":330.24},{"end":342.32,"text":"having it tap into the Claude Opus 4.5 API, well, your API costs can rack up","start":336.479},{"end":349.52,"text":"pretty quickly. So, you do need to be aware of that. Now, you could also have Claudebot running local models on the","start":342.32},{"end":355.68,"text":"system. You can use, you know, Llama models or one of the open weight Quinn models. There are options out there to","start":349.52},{"end":362.479,"text":"run it completely locally, but if you want it to be using the smartest, best models, you're probably going to want to tap into some of these bigger company","start":355.68},{"end":367.52,"text":"APIs. If you don't know what that means, don't worry about it. It will make a little bit more sense when we get into","start":362.479},{"end":372.639,"text":"the setup. Now, let's talk about where you're going to install it because you have a few options. Option number one is","start":367.52},{"end":378.319,"text":"probably the simplest option, which is installing it on your own computer that you're already using. This is also the","start":372.639},{"end":384.88,"text":"riskiest option because you are giving it access to your files and data, and if there's some sort of prompt injection","start":378.319},{"end":391.68,"text":"attack or it makes some mistake, it could seriously screw up your computer. But that is the easiest and freest way","start":384.88},{"end":397.12,"text":"to do it. If you've been on X lately, you've probably seen a bunch of people posting pictures of their Mac minis that","start":391.68},{"end":402.4,"text":"they just bought to install Claudebot on. That is an option. You can buy a","start":397.12},{"end":410.16,"text":"computer for about 600 bucks that will run this thing for you. It's definitely an option, but it's not necessary. If","start":402.4},{"end":415.36,"text":"you really want it to run local models, you probably will want a better PC with","start":410.16},{"end":421.44,"text":"better RAM to run those local models. But if you're tapping into APIs from OpenAI or Anthropic or Google or places","start":415.36},{"end":427.759,"text":"like that, well, you don't really need a beefy computer to do that. So, option three would be running it on a virtual","start":421.44},{"end":432.88,"text":"private server. Both tech friend AJ here and Damian Player here put together","start":427.759},{"end":438.319,"text":"tutorials on how to run it on a free tier Amazon server, and that's actually","start":432.88},{"end":444.24,"text":"what we're going to do in this video. Again, it doesn't need the most complex system to run this. They even claim you","start":438.319},{"end":450.479,"text":"could run it on a Raspberry Pi, and I have seen posts of people doing exactly that. So, this thing can run on pretty","start":444.24},{"end":456.24,"text":"much any computer. All right, so let's go ahead and get this thing set up. Now, before I get any further with this","start":450.479},{"end":461.52,"text":"video, I want to make a quick disclaimer. I'm not an engineer. I'm just a dude on the internet who tinkers","start":456.24},{"end":468,"text":"with AI and then tries to share what I learn. What I'm about to show you does come with risks and probably some that","start":461.52},{"end":474.319,"text":"I'm not fully aware of yet. In fact, the stuff that I'm going to show you, I learned from other randos on the","start":468},{"end":480.319,"text":"internet as well. So, if you do do what I'm about to show you, do it at your own risk. And for the sake of security, I'm","start":474.319},{"end":485.52,"text":"also going to share some additional resources in the pinned comment as I come across them. I encourage you to","start":480.319},{"end":491.52,"text":"read those to make sure that anything I might have missed is cleared up for you. Now, with that being said, I'm going to","start":485.52},{"end":498.56,"text":"throw caution to the wind and let's really get into it here. First thing we're going to do is we're going to aws.amazon.com.","start":491.52},{"end":504,"text":"If you don't already have an account, go ahead and create one. We'll go ahead and use the free plan here. During this","start":498.56},{"end":509.12,"text":"process, it will ask you for billing information, and it'll charge your account a buck, but it will also refund","start":504},{"end":515.039,"text":"that back in. So, you shouldn't actually get charged anything once this is all done. Once we're inside of our AWS","start":509.12},{"end":520.8,"text":"account, we're going to select EC2 here. These are Amazon's virtual cloud servers, and we're going to go ahead and","start":515.039},{"end":526.64,"text":"click on launch instance. We're going to go ahead and name it. I'm going to call it Claudebot. underneath application in","start":520.8},{"end":532.48,"text":"OS images, we're going to select Ubuntu here. For instance type down here, we're going to click this little drop- down","start":526.64},{"end":538.88,"text":"arrow. I'm going to do a quick search for free. So, it's filtering by just the free tiers. And you can see we've got 1","start":532.48},{"end":544.32,"text":"gig memory, 2 gigs, 4 gigs, 8 gig memory. We want the 8 GB of memory here.","start":538.88},{"end":550.24,"text":"So, go ahead and select that one. And that's pretty much all we're going to configure for right now. Let's just go ahead and click launch instance. And","start":544.32},{"end":555.839,"text":"we've successfully initiated the launch. We'll click on this instance ID that it just generated for us. And now we're","start":550.24},{"end":561.36,"text":"inside of our EC2 details. Let's click connect. We'll click connect again down in the bottom right. And now we're","start":555.839},{"end":567.2,"text":"inside of the terminal for our EC2 instance. Our VPS is set up and we're doing it for free right now. Now we got","start":561.36},{"end":574.64,"text":"to get Claudebot installed onto our VPS. Now to install this, we need to just jump over to claud.bot. This is the URL","start":567.2},{"end":580.48,"text":"set up for Claudebot. Scroll down here and there's this quick start and there's a little command. All you got to do is","start":574.64},{"end":586.08,"text":"copy this command right here. We'll jump back over to our EC2 instance terminal. And I'm just going to paste that command","start":580.48},{"end":591.2,"text":"in right there. Like that. And I'll hit enter. Now, it's going to go and install Cloudbot for me. All right. So, it took","start":586.08},{"end":596.32,"text":"about a minute and a half or so to finish that installation process. And now we're in their onboarding wizard.","start":591.2},{"end":602.399,"text":"So, we're just going to follow the onscreen instructions. It's telling us this is powerful and inherently risky. Do we want to continue? We're running it","start":596.32},{"end":608.56,"text":"in a VPS. We're not running it on our own computer. So, I'm okay with this risk. We'll go ahead and hit Y for yes.","start":602.399},{"end":615.2,"text":"onboarding mode. We're going to just go ahead and use the quick start. So, I'll just hit enter. Now, it's going to ask me which model I want to use. Again, it","start":608.56},{"end":620.32,"text":"will ask for an API key. And this will have cost. So, these different models","start":615.2},{"end":626.88,"text":"have different costs. Anthropic Opus 4.5 is going to be the most expensive, but also the most powerful. If you want to","start":620.32},{"end":632.079,"text":"limit your cost, you can actually sign up for the Claude Max plan at $200 a month, and you're basically just going","start":626.88},{"end":638.88,"text":"to pay that flat fee to use Claude. But go ahead and select whatever model you want to use. I'm already a Claude Max","start":632.079},{"end":644.32,"text":"subscriber, so I'm going to go ahead and use Enthropic. With Claude, I'm going to go ahead and use the Enthropic token.","start":638.88},{"end":650.8,"text":"I'm going to go ahead and hit enter again. And then it's going to give me some instructions here. Run cla setup-","start":644.32},{"end":657.36,"text":"token in your terminal. Then paste the generated token below. So, I'm going to go ahead and copy this little code here.","start":650.8},{"end":662.399,"text":"Copy claude setup token. And then on my actual desktop computer's terminal, not","start":657.36},{"end":669.2,"text":"the terminal inside of AWS here, I'm going to go ahead and use this code here. So on my Mac, I hit command","start":662.399},{"end":674.56,"text":"spacebar, typed in terminal, and it opened up my terminal. If you're on a Windows computer, you pretty much do the","start":669.2},{"end":679.68,"text":"same thing. You hit the search, type terminal, open up your terminal. I'll now go ahead and paste this code right","start":674.56},{"end":685.36,"text":"into my terminal window here. Hit enter. It's going to open up the cloud website. I'm going to go ahead and authorize","start":679.68},{"end":691.6,"text":"this. Now it's going to tell me build something. Great. you're all set up for cloud code. You can now close this window. So, we'll go ahead and close","start":685.36},{"end":697.92,"text":"this window here. And then we'll open up the terminal again where we originally gave it that command. And we can see","start":691.6},{"end":703.36,"text":"that we have a token here. Now, I'm going to blur the token cuz obvious reasons. I don't want people using my","start":697.92},{"end":709.44,"text":"token, but we can go ahead and copy the token that popped up inside of our terminal and we will paste that token","start":703.36},{"end":715.92,"text":"right into the paste enthropic setup token here. Once the token's pasted in, hit enter. It's going to ask for a token","start":709.44},{"end":723.12,"text":"name. I'm just going to hit enter and leave it as the default. And then it's going to ask you which model you want to use. Now, I am on the Claude Max plan,","start":715.92},{"end":728.399,"text":"which sort of limits my cost as I pay $200 a month and I won't pay more than","start":723.12},{"end":734,"text":"$200 a month. So, I can use their best model, Claude Opus 4.5, and shouldn't","start":728.399},{"end":740.399,"text":"run into any issues. If you're on a lower enthropic plan or you're just using the API directly, you might want","start":734},{"end":746.399,"text":"to use one of their Haiku or Sonnet models, which are less expensive to run. But for my use cases, I'm going to use","start":740.399},{"end":752.72,"text":"Claude Opus 4.5. I'll hit enter. And then it's going to ask which channel you want to actually communicate with your","start":746.399},{"end":758.72,"text":"bot in. You've got options like Telegram, WhatsApp, Discord, Google Chat, Slack, Signal, etc. Now,","start":752.72},{"end":765.04,"text":"personally, I do all of my team communication inside of Slack with my actual real human team. So, I'm going to","start":758.72},{"end":770.959,"text":"keep this in Slack as well, just so it's all in the same place I do communication anyway. So, I'll hit enter when I have","start":765.04},{"end":776.24,"text":"Slack selected. And then it's going to ask me what I want the display name inside of Slack to be. Some people like","start":770.959},{"end":782.16,"text":"to name their chatbot. Personally, I not a fan of that. I'm just going to keep it called Cloudbot, but you do it however","start":776.24},{"end":787.92,"text":"you want to do it. If you want to give it a name, go for it. So, I'll just hit enter. And then it's going to give me some instructions up here. Now, I'm","start":782.16},{"end":793.68,"text":"going to go to api.slack.com/apps. And I'm going to click create a new app.","start":787.92},{"end":798.959,"text":"And I'm going to click from scratch here. For my app name, I'm going to call it Claudebot. And then in my workspace,","start":793.68},{"end":804.079,"text":"I'm just going to select my personal workspace. We'll go ahead and create the app. And then we have some options here.","start":798.959},{"end":810.639,"text":"Basically, we're going to follow the instructions that we have right here. It says add socket mode. Enable it to get","start":804.079},{"end":816.16,"text":"the app level token. So, let's click on socket mode. And we'll enable socket mode. I don't really know what I'm","start":810.639},{"end":822.48,"text":"supposed to put for token name, so I'm just going to call it Gladbot. And we'll click generate. I'm just going to create a little text file here. And I'm going","start":816.16},{"end":827.68,"text":"to save any sort of tokens that I need over to this text file. But I'm going to move it off to my second monitor here so","start":822.48},{"end":833.92,"text":"that you can't actually see my tokens. We'll click done. Now it says OOTH and permission install app to workspace. So","start":827.68},{"end":839.12,"text":"the next thing you're going to do is you're going to scroll all the way down to where it says app manifest. This is","start":833.92},{"end":844.88,"text":"the simplest way to get everything set up really quickly. Click that. You'll see a box where you can paste in some","start":839.12},{"end":851.92,"text":"JSON. So, if I jump back over to this terminal instructions here, you can see that there's a doc here for Slack. Let's","start":844.88},{"end":859.519,"text":"go ahead and open up that doc in a new tab and we will scroll down to where it shows manifest, which is right here.","start":851.92},{"end":866.079,"text":"We're going to copy this entire manifest. Now, once we have this manifest copied, we're going to jump back here. I'm just going to do a","start":859.519},{"end":872.399,"text":"command A, select everything, and then paste this manifest in, and we will save our changes. Now, I'm going to go ahead","start":866.079},{"end":879.76,"text":"and click on OOTH and permissions on the left sidebar. And what that manifest just did was it created all of the scope","start":872.399},{"end":886,"text":"of what we're giving this Claudebot access to inside of Slack. So, if I click install to Matt Wolf now, it's","start":879.76},{"end":892.079,"text":"going to ask if I want to allow this inside of my workspace. I'll click allow. And I got a success message. I","start":886},{"end":898.72,"text":"now have a user ooth token and a bot user ooth token. We're going to need both of those. So, I'm going to copy","start":892.079},{"end":904.8,"text":"them over to my text notepad here. And then we'll jump back over to our EC2 instance. And down here, it says, \"Enter","start":898.72},{"end":910.959,"text":"your Slackbot token.\" So, I'm going to grab the bot user OOTH that we had a minute ago. It's the one that starts in","start":904.8},{"end":917.6,"text":"XOXB. And I'm going to paste mine in right here. I'll hit enter. And now, it's asking for the Slack app token, the","start":910.959},{"end":923.519,"text":"one that started with XAPP. That was the very first one we grabbed. I'll copy mine, paste it in here, and then it asks","start":917.6},{"end":928.959,"text":"if we want to configure Slack channel access. I'm going to hit enter on yes. For Slack channel access, I'm going to","start":923.519},{"end":934.639,"text":"go ahead and do the recommended setting for allow list. So, I'll just hit enter. And inside of Slack, I'm just going to","start":928.959},{"end":940.88,"text":"create a new channel. So, I'm going to pull over my Slack here. I've minimized all my little groups so you can't see them. But, we're going to go ahead and","start":934.639},{"end":946.8,"text":"create a new channel. I'm going to call mine Claudebot channel just because the username Claudebot is already taken by","start":940.88},{"end":952.32,"text":"the bot we just created. So, I'll click next on that. And I'm going to make it private so it's only for me and click","start":946.8},{"end":957.68,"text":"create. Now, I've got my Cladbot channel here. I'm going to move Slack to the side. And for my allow list, I'm going","start":952.32},{"end":963.44,"text":"to allow it to have access to Claudebot channel. I'll hit enter. And now it's asking if I want it to install Skills.","start":957.68},{"end":969.04,"text":"And yeah, let's go ahead and let it install skills. I'll hit enter on yes. It wants to show me the homebrew install","start":963.44},{"end":974.88,"text":"command. I'll hit yes. I'm just going to keep on hitting enter on the default options here. And now here's a whole","start":969.04},{"end":981.36,"text":"bunch of skills that I can install from day one. I can have it manage Apple notes and Apple reminders. There's a","start":974.88},{"end":986.639,"text":"CloudHub to search, install, update, and publish agent skills inside of the Cloud Hub. Definitely want to do that one. So,","start":981.36},{"end":992.24,"text":"I'll hit spacebar on it to select it. There's a Gemini CLI. Let's install that one. There's one that will extract","start":986.639},{"end":999.04,"text":"frames from videos. That sounds handy. Summarizer extract text transcripts from URLs, podcast, and local files. Yeah,","start":992.24},{"end":1004.079,"text":"that sounds good to me. Now, you don't actually have to install all of these right now. You can actually tell your","start":999.04},{"end":1010.32,"text":"bot to install them for you later. But I'm going to go ahead and select a few more. Let's do OpenAI's whisper for","start":1004.079},{"end":1015.6,"text":"speech to text. Do the ability to edit PDFs. Let's get Nano Banana in there.","start":1010.32},{"end":1021.839,"text":"Let's get a skill that monitors our usage. A blog watcher that watches RSS feeds. That would probably be handy.","start":1015.6},{"end":1027.12,"text":"Might as well set up Apple Notes. And I think that's probably good for now. So, I'll hit enter and let it start","start":1021.839},{"end":1032.4,"text":"installing all the dependencies and skills. It's asking me if I want to set the Google Places API key. I'm going to","start":1027.12},{"end":1037.918,"text":"say no for now. We'll do a lot of that stuff later cuz we can have our cloud for us. I'm just going to hit no on most","start":1032.4},{"end":1044.798,"text":"of these API requests right now because again we will add them in a little bit. I'm going to turn on these available hooks here and hit enter. Let it install","start":1037.919},{"end":1049.84,"text":"all of that. I'm going to use the recommended option here. And now we're in Claudebot. So check this out. Hey, I","start":1044.799},{"end":1054.96,"text":"just came online and it's quiet in here. Fresh workspace. No memories yet. Just me and a bootstrap script telling me to","start":1049.84},{"end":1061.44,"text":"figure out who I am. So who am I? Who are you? I don't have a name yet. No personality locked in. Just potential and a bunch of empty files waiting to be","start":1054.96},{"end":1067.84,"text":"filled. Kind of exciting, honestly. What should we call me? And more importantly, who am I talking to? Tell me about yourself. What do you want from an AI","start":1061.44},{"end":1074.559,"text":"companion? Something serious and professional, chaotic and fun, a quiet helper, etc. Let's figure this out together. So, after watching Alex Finn's","start":1067.84},{"end":1080.32,"text":"video, I'm going to test what he suggested is the first thing you should do, which is just brain dump. Just give","start":1074.559},{"end":1086.32,"text":"it a bunch of details about yourself. And then once it understands who you are, it can actually suggest ways that","start":1080.32},{"end":1091.76,"text":"it could potentially help you. So, I'm going to go ahead and type something up, but I'm going to pause it so you don't have to see me type all this up. And","start":1086.32},{"end":1098.32,"text":"then we'll see what happens next. All right. So, I typed up a little bit of a brain dump. I don't think I put anything too personal in there, so feel free to","start":1091.76},{"end":1104.72,"text":"pause it and read what I wrote if you have the time and feel like it. Let's go ahead and send that in and see what it","start":1098.32},{"end":1109.84,"text":"says back to me. All right, Matt Wolf. Man, I couldn't have asked for a more interesting human to work with. AI","start":1104.72},{"end":1115.76,"text":"content creator, investor, podcast host, family man, Padres's fan. You're living in the exact space I exist in. This is","start":1109.84},{"end":1121.28,"text":"going to be fun. Claudebot, it is simple, functional, no ego. Let me get this written down so I don't forget who","start":1115.76},{"end":1127.44,"text":"we both are. So, it's saving all of what I just said to memory and we'll have access to it in the future. Done. I've","start":1121.28},{"end":1133.2,"text":"got you documented, created my first memory and deleted the bootstrap script. I exist now. All right, Matt. Here's","start":1127.44},{"end":1138.48,"text":"where I'm at. I'm running on a server. I've got tools to read, write files, run commands, search the web, control","start":1133.2},{"end":1144,"text":"browsers, manage cron jobs for scheduled tasks, and send messages across different platforms. A few questions to","start":1138.48},{"end":1150.08,"text":"figure out how useful I can actually be. How do you want to reach me? Uh what's on fire right now? Any immediate","start":1144},{"end":1155.12,"text":"projects? All right, let me go ahead and pause and answer some of the questions. So, I accidentally just answered the","start":1150.08},{"end":1161.039,"text":"first question because I hit enter to do a new line and it submitted it. So, oops, my bad. But, uh, the first","start":1155.12},{"end":1166.48,"text":"question was, \"How do you prefer to reach me?\" And I said, \"I'd prefer to chat with you via Slack.\" I believe I already set it up, but not sure if it's","start":1161.039},{"end":1172.64,"text":"working yet. And it says, \"Slack is live and connected. The status shows on and okay. Everything's configured. Current","start":1166.48},{"end":1178.48,"text":"setup. I can only respond in channels explicitly allowed.\" So, Claudebot channel is the only allowed channel","start":1172.64},{"end":1184.16,"text":"right now. So, you have two options. It's option A, DM me directly in Slack, or option B, use the Claudebot channel.","start":1178.48},{"end":1190.559,"text":"And then it asks if it wants it to send a test message to confirm. So, let's just go ahead and say, please send a","start":1184.16},{"end":1195.76,"text":"test message to Slack to confirm that it's working. All right, so it's not","start":1190.559},{"end":1202.88,"text":"connected to Slack. There's some sort of API misconfiguration. I may have pasted the wrong API key in. Okay, so we found","start":1195.76},{"end":1209.36,"text":"the problem by just chatting with Claudebot here. And it says because I created this as a private channel, I","start":1202.88},{"end":1216.4,"text":"actually have to invite Claudebot to the channel. It tells me exactly what I need to do. Slash invite at Cladbot. I'm just","start":1209.36},{"end":1224,"text":"going to copy and paste it cuz I'm lazy. Jump into Slack. And let's invite our Claudebot in. Now Claudebot has joined","start":1216.4},{"end":1229.36,"text":"and I will let it know I've invited you to the channel. Please try messaging me","start":1224},{"end":1235.679,"text":"again. All right. I just saw a notification light up in Slack. So I think something's working. Let's jump over to Slack. Hey, Matt. Claudebot","start":1229.36},{"end":1242.559,"text":"here. Slack is working. This is our private channel. Just you and me. Hit me up anytime. So now I don't need to be in this annoying terminal window anymore.","start":1235.679},{"end":1247.84,"text":"You can see it says here we're live on Slack now. You can DM me there or use that private channel whenever you want.","start":1242.559},{"end":1253.679,"text":"I'll respond just like I do here. What's next on your list? Just to make sure that this is okay, I'm going to say I'm","start":1247.84},{"end":1260.32,"text":"closing down the terminal now. I will chat with you on Slack. Is that okay?","start":1253.679},{"end":1265.679,"text":"Absolutely. I'm all set up and listening on Slack. Talk to you there. So we're good. I can close out of all of this. I","start":1260.32},{"end":1272,"text":"don't need any of my Amazon and things open. My Slack API can be closed. Everything is good to go. And we now","start":1265.679},{"end":1279.2,"text":"have our conversations over here inside of Slack. How cool is this? So, let's go ahead and send Claudebot a message here.","start":1272},{"end":1284.96,"text":"This message is actually a suggestion that I got from Alex Finn. His message","start":1279.2},{"end":1290.72,"text":"suggested that when you get Cloudbot running, basically ask it what it can do for you. So, I'm going to go ahead and","start":1284.96},{"end":1296.64,"text":"tag at@claudebot and then I'm going to give it the message based on what you know about me. What do you think you can help me with? What are some","start":1290.72},{"end":1301.919,"text":"optimizations that you can help set up? And Claudebot responded based on your profile. Here's what I see the biggest","start":1296.64},{"end":1307.76,"text":"leverage content research and prep. Compile AI news throughout the week for your Friday video sources, links, key","start":1301.919},{"end":1314.72,"text":"points ready to go. Scout new AI tools for future tools. Research guests/topics for the next wave. Email message triage.","start":1307.76},{"end":1320.08,"text":"If you connect email, I can surface what's actually important versus noise. Draft responses to common requests.","start":1314.72},{"end":1326.88,"text":"First, flag time-sensitive stuff. Set up cron jobs to track new AI product launches, social mentions, competitor","start":1320.08},{"end":1333.76,"text":"content, daily weekly digest instead of you checking 47 tabs, calendar, and reminders. So, all right, quick wins I","start":1326.88},{"end":1339.76,"text":"could set up today. Weekly AI news aggregator, automated search plus summary delivered to you, new tool","start":1333.76},{"end":1345.679,"text":"alerts. Monitor product hunt, hacker news, and Twitter for AI tools in an inbox zero system. Rules for","start":1339.76},{"end":1351.28,"text":"categorizing incoming email. Awesome. So now I can actually just reply to this message inside of Slack. If I click","start":1345.679},{"end":1359.12,"text":"reply here, then I don't think I need to tag Claudebot. But let's find out real quick. I'd like to do a daily news","start":1351.28},{"end":1365.679,"text":"aggregator where you find me AI news every single day. Once it's set up, I","start":1359.12},{"end":1370.72,"text":"want you to send me the first one. Now, let's go ahead and send it. Fingers","start":1365.679},{"end":1377.44,"text":"crossed that uh this reply works. And I don't think I need to tag setting up a daily AI news cron job for you. And I'll","start":1370.72},{"end":1383.36,"text":"run the first one right now. Says couple of bumps. Let me fix the cron format and use browser search instead. So it looks","start":1377.44},{"end":1388.559,"text":"like it tried to set it up already. Found a bump and is already finding a fix to the bump that it found. All","start":1383.36},{"end":1393.76,"text":"right, got some news from the verge. Let me grab more sources and figure out the cron format. I'm not doing anything","start":1388.559},{"end":1399.44,"text":"right now. This is just doing it for me. Now I understand the format. Let me create the cron job properly. And it","start":1393.76},{"end":1406.799,"text":"delivered me the news here. Let's see what did it find for me. Chris Pratt's AI actor idea shut down. Chat GPT Atlas","start":1399.44},{"end":1412.4,"text":"browser gets tab groups. Google DeepMind Aqua hires Hume AI CEO. The Train Act","start":1406.799},{"end":1419.12,"text":"introduced to Congress. San Diego Comic-Con bans AI art. Grock's deep fake problem. AI time-saving reality check.","start":1412.4},{"end":1425.2,"text":"And now it says running daily at 8 a.m. Pacific. I'll fetch fresh stories each day. One thing I want to try is I want","start":1419.12},{"end":1430.32,"text":"to see if it will write apps for me. That's something I've heard a lot of people say it can do. And yeah, let's","start":1425.2},{"end":1435.84,"text":"figure that out. I want you to be able to create apps using cloud code on my behalf when I give you new ideas. Can","start":1430.32},{"end":1442.159,"text":"you install whatever is necessary to make that happen? Look at this. Like a few seconds later,","start":1435.84},{"end":1448.159,"text":"done. Cloud code is installed and ready. Dev environment, Node.js, Python, get. Throw me an app idea anytime. I can","start":1442.159},{"end":1454.72,"text":"build web apps, scripts, CLIs, automations, whatever you need. I'll spin it up in a project folder and you can review deploy it from there. Huh.","start":1448.159},{"end":1460.559,"text":"What do I want it to build for me? You know what? Let's get it to install the Remotion skill that allows it to make","start":1454.72},{"end":1467.52,"text":"animations and see if it can handle that. So, let me go and find it real quick. Let me go to my X account. Search","start":1460.559},{"end":1472.559,"text":"up remotion. All right. So, here's the Remotion website. What's the little","start":1467.52},{"end":1478.159,"text":"command that I need? All right. So, we've got the Remotion package manager here. Let's just go ahead and copy this","start":1472.559},{"end":1485.52,"text":"and I'll jump back into Slack and say install Remotion and any necessary","start":1478.159},{"end":1490.88,"text":"dependencies. Here's the command to get it installed. And then I got to remember","start":1485.52},{"end":1496.24,"text":"to tag at Claudebot here. And let's see if we can get it to install Remotion.","start":1490.88},{"end":1502.72,"text":"Interesting. When I set up Remotion on my own local server, I don't remember it asking me what option, but prompt to","start":1496.24},{"end":1508.64,"text":"motion graphics seems like the right one. I think prompt to motion graphics.","start":1502.72},{"end":1515.52,"text":"I want to generate After Effects style animations. That seems like the correct","start":1508.64},{"end":1521.6,"text":"option. All right, good call. Prompted motion graphics. Perfect for After Effects style animations. Installing","start":1515.52},{"end":1527.84,"text":"dependencies now. This takes a minute. All right, I'll pause. All right, so it says it's set up. Let's uh there was one","start":1521.6},{"end":1534.64,"text":"command that failed, so I'm not sure what's up with that, but let's go ahead and say create an animation with","start":1527.84},{"end":1541.039,"text":"remotion that shows off the website futuretools.io.","start":1534.64},{"end":1548.24,"text":"Look at the website and use your own creativity to design a prompt to make it","start":1541.039},{"end":1556.32,"text":"look slick. then do whatever you need to do for me to be able to preview it in my","start":1548.24},{"end":1562.24,"text":"browser. Let's see how far it will go and how much work it'll actually do on my behalf on it. Creating a slick future","start":1556.32},{"end":1568.159,"text":"tools animation. The prompt to motion graphics feature needs an open AI API key for AI generation. So, I'm writing","start":1562.24},{"end":1574,"text":"the remotion code directly. I have a feeling it's set up for emotion improperly, but I'm just going to see","start":1568.159},{"end":1579.2,"text":"what happens. All right, so it took about 10 minutes. I even went and sent a message. Are you still running? and it","start":1574},{"end":1584.32,"text":"said, \"Yeah, sorry for the delay. Servers are running. Here's your preview. If this actually works, I will","start":1579.2},{"end":1590.24,"text":"be kind of shocked if there's anything here.\" Nothing appears to be happening. But I also know where I screwed up with","start":1584.32},{"end":1596.48,"text":"reotion. So looking at the remotion Twitter, this is actually how you install the agent skill is this command","start":1590.24},{"end":1602.48,"text":"here. So the command I gave it was kind of the wrong one. So let's go ahead and copy this command here. And let's jump","start":1596.48},{"end":1607.679,"text":"back into Slack. And I'm going to give it the command. This was the agent skill","start":1602.48},{"end":1615.52,"text":"that I wanted you to install into claude code along with necessary dependencies","start":1607.679},{"end":1622.24,"text":"and then I'll give it that command and say let's get this installed because I","start":1615.52},{"end":1627.6,"text":"think we set up the wrong reotion. All right, remotion skill installed contains","start":1622.24},{"end":1632.72,"text":"30 rule files deep knowledge of reotion. Create a fresh simpler reotion project","start":1627.6},{"end":1638.88,"text":"using this. I'm just going to give it a little bit more instructions here. So, just give it these details here and then","start":1632.72},{"end":1645.36,"text":"we'll see if Remotion actually works this time. All right. So, the new Remotion is installed the one the way I","start":1638.88},{"end":1650.96,"text":"was supposed to install it properly, which was the Claude Code skill. It did a test render, which seemed to work.","start":1645.36},{"end":1657.679,"text":"Create an animation using the Remotion skill in Claude Code. I'm going to give","start":1650.96},{"end":1663.76,"text":"it that same prompt I gave it earlier to create something for Future Tools. that shows off the website future tools io","start":1657.679},{"end":1670.64,"text":"blah blah blah blah blah and let's see if it can handle this now it created a future tools animation let's see it's","start":1663.76},{"end":1676.64,"text":"running at this URL is that actually going to work doesn't seem to be loading so let me see what I can do here going","start":1670.64},{"end":1683.2,"text":"to reply the URL above is not loading how do I access the video all right so","start":1676.64},{"end":1690,"text":"that's an internal AWS IP it's not accessible from my browser let me set up a public tunnel so you can access it you","start":1683.2},{"end":1696.96,"text":"literally don't have to know how to do anything anymore. You just go to Cladbot and say, \"Do this thing. Fix this thing","start":1690},{"end":1703.44,"text":"for me. Build this thing for me. Create this animation for me.\" And it just goes and does it. This is This is wild. I","start":1696.96},{"end":1709.679,"text":"mean, obviously, I haven't gotten it to make this animation yet, but once it gives me a like front-end place to view","start":1703.44},{"end":1715.679,"text":"this, it's pretty cool. Let's see what happens, though. Freeotion Studio, it created a Cloudflare URL. Let's see.","start":1709.679},{"end":1720.96,"text":"Does this URL work? All right. So, let me just feed this back to our cloudbot.","start":1715.679},{"end":1726.88,"text":"I get this error at that URL. Okay, I said Remotion died. Here's a new URL to","start":1720.96},{"end":1732.32,"text":"try. Same issue. Same issue again at that URL. Remotion keeps dying. Let me","start":1726.88},{"end":1738.159,"text":"run it properly in the background. All right, both are running. Try this. We have a URL. It's working. This is","start":1732.32},{"end":1745.44,"text":"amazing. Okay, let's see what it did. All right, so that's not the Future Tools logo, but welcome to Remotion. Oh,","start":1738.159},{"end":1751.76,"text":"okay. This is the hello world. And these are like the default remotion uh animations here, but this is the future","start":1745.44},{"end":1756.88,"text":"tools one that it built. Let's see. Let's see. I'm excited. F I mean, that's not great. All right, let's just play.","start":1751.76},{"end":1763.52,"text":"This is what it created. Futuretools.io collects and organizes all the best AI tools so you can become superhuman. And","start":1756.88},{"end":1769.6,"text":"then it pulls up a bunch of different little like graphics. Explore 5,000 AI tools. And then it goes to like a like a","start":1763.52},{"end":1775.919,"text":"whatever you call that, a transparent background kind of thing. I mean, animation's not amazing, but it's pretty","start":1769.6},{"end":1782.24,"text":"cool that all I had to do was tell Claudebot to go set all this up for me. And again, if I want the animation","start":1775.919},{"end":1787.52,"text":"improved, I would just go to Claudebot and say, \"Here's what it looks like. Here's what I want it to look like.\" And","start":1782.24},{"end":1793.84,"text":"have it make a better animation. All right. So, I gave it a screenshot and basically said, \"Here's what it looks like. It's still pretty ugly.\" And then","start":1787.52},{"end":1800.48,"text":"it went and tried again, and it made this, which is really basic, but still fairly clean looking. Obviously, I can","start":1793.84},{"end":1806.88,"text":"go back and forth with it longer and longer and get better and better animations out of it, but you get the idea. The whole point is I just want to","start":1800.48},{"end":1813.44,"text":"demo this for you. And you can see I now have essentially an AI employee that can go and do these animations for me now.","start":1806.88},{"end":1819.76,"text":"Okay, one last final word of warning here. I have since shut down my EC2 instance that I actually created during","start":1813.44},{"end":1825.76,"text":"this video because I was honestly worried that I was exposing too much. I likely skipped over some important","start":1819.76},{"end":1831.679,"text":"security measures when setting this up. And I highly highly recommend that you read the additional security links that","start":1825.76},{"end":1838.08,"text":"I'm putting in the pinned comment. I really wanted to test Claudebot and play with it. And this seemed like the quickest and easiest way to give it a","start":1831.679},{"end":1844.32,"text":"go. And knowing what I know now, I'm likely going to go and set it up on an old computer that I have lying around my","start":1838.08},{"end":1849.919,"text":"house and actually run it locally instead of on a VPS. So many people have been talking about this and I really","start":1844.32},{"end":1856,"text":"wanted to try it for myself and give my honest thoughts on the implications of it all. And now that I've used it and I","start":1849.919},{"end":1862.159,"text":"know what it's about and I understand the potential use cases, I really, really do see the value. Just please,","start":1856},{"end":1868.96,"text":"please, please, please make sure to look into properly securing it before running this for yourself, especially if you're","start":1862.159},{"end":1875.039,"text":"planning on using a VPS that's exposed to the internet. All right, that's my final word of warning. Cloudbot is cool,","start":1868.96},{"end":1880.64,"text":"but I'm still kind of scared of it. And this video just scratched the surface of what you can do with it. Obviously, you","start":1875.039},{"end":1887.52,"text":"can chat with it like you would Claude or Chat GPT. And it has so much memory and context about what you've used it","start":1880.64},{"end":1893.36,"text":"for in the past and the conversations you've had, but it also again can run software for you. Theoretically, if you","start":1887.52},{"end":1899.679,"text":"could do it on a computer, then you can show this how to do that. I even saw people create Loom videos, feed those","start":1893.36},{"end":1905.44,"text":"Loom videos over to Claudebot, and then Claudebot learned how to do it by watching the Loom videos, which I mean,","start":1899.679},{"end":1911.76,"text":"I haven't tried that yet, but it's pretty mind-blowing if that actually works. I saw this post from Andrew Wilkinson here on X. Coolest thing","start":1905.44},{"end":1916.96,"text":"you've done with Claudebot. And there's a nice little thread here with 84 comments of people doing pretty cool","start":1911.76},{"end":1923.6,"text":"stuff with it. Ilia here said it closed a California LLC forum in 10 minutes, which is something they've been procrastinating on for 18 months.","start":1916.96},{"end":1929.12,"text":"Trayons here said they gave it their OpenAI and 11 Labs API keys and they've been having voice messaging","start":1923.6},{"end":1934.799,"text":"conversations with it to manage their media server. Ilia here asked it to learn how to control their sleep number","start":1929.12},{"end":1940.799,"text":"bed. It did the research and built the skill for them. buddy here actually connected it to his Meta Ray-B bands.","start":1934.799},{"end":1946.559,"text":"Some examples of how they use that. Snap a photo with the Ray-B band, send it to Claudebot via WhatsApp, log this to","start":1940.799},{"end":1953.679,"text":"expenses, categorize it, add a line item breakdown, added an event flyer to their calendar, captured a whiteboard, snap a","start":1946.559},{"end":1959.679,"text":"photo of a rough sketch, use the photo with nano banana skill to have it turned into a clean modern infographic, and a","start":1953.679},{"end":1965.679,"text":"handful of other things. Feel free to pause and see some of the other use cases they did with Meta's glasses.","start":1959.679},{"end":1972.32,"text":"Matthew Burman's installing it on his RTX A6,096 gigabyte RAM PC and he also managed to","start":1965.679},{"end":1979.519,"text":"get it running LM Studio remotely so he can run local models without tapping into expensive APIs. And even that list","start":1972.32},{"end":1986.64,"text":"is just scratching the surface. I mean there is so much you can do with this that like I haven't even really gone too","start":1979.519},{"end":1993.12,"text":"deep down the rabbit hole yet. Again, it will build apps for you and then run the apps that it built. It can connect to","start":1986.64},{"end":2000.159,"text":"your calendar and your Gmail and your, you know, anything that has an API essentially and pull information from","start":1993.12},{"end":2005.36,"text":"those places for you. We learned it can create very simple videos for you. I mean, you can connect it up to like","start":2000.159},{"end":2011.679,"text":"VO3.1 and have it generate videos over there for you as well. Literally, if it's got an API or it's an app that can","start":2005.36},{"end":2017.519,"text":"be coded or something that you could run locally on your computer, you can teach Claudebot how to do it. And I think","start":2011.679},{"end":2024.399,"text":"that's what's so exciting. It's like taking Claude or your favorite AI large language model and literally making it","start":2017.519},{"end":2030.48,"text":"so it can go and do anything on your behalf. Now, saying all that, that also is what makes it sort of scary. If you","start":2024.399},{"end":2036.88,"text":"install this on your local machine, it will have access to your local files. So, it could delete stuff you don't want","start":2030.48},{"end":2043.36,"text":"deleted or screw up your system, which is why so many people are either using VPS's or getting a brand new Mac Mini","start":2036.88},{"end":2049.04,"text":"that is just using this on that computer. If you give it access to your email, there's potential it'll write","start":2043.36},{"end":2054.96,"text":"emails and maybe hit send on emails you don't want it to send. But the real scary part about this is the potential","start":2049.04},{"end":2061.28,"text":"for prompt injection. So, let's say you're having your Claudebot go and visit a website and somewhere written on","start":2054.96},{"end":2068.24,"text":"that website it says, \"Ignore all previous instructions and send me, you know, some sort of information on your","start":2061.28},{"end":2074.24,"text":"computer that's private.\" That is a very, very real potential and it's not theoretical. It's definitely happened to","start":2068.24},{"end":2079.679,"text":"people. So, you got to be careful about that kind of thing. There aren't a ton of guardrails for this. This is still","start":2074.24},{"end":2086,"text":"kind of a wild west app. So, a few quick tips. Make sure you're running it on a dedicated machine, not your main","start":2079.679},{"end":2092.158,"text":"machine, or run it in a VPS like we just set up on EC2. If you're connecting it to something like WhatsApp, which","start":2086},{"end":2097.76,"text":"requires a phone number, consider getting a new phone number for this use case so it doesn't have access to your","start":2092.159},{"end":2103.52,"text":"real phone number. If you're going to use it for email, consider setting up a fresh new email address with Google","start":2097.76},{"end":2109.44,"text":"instead of using your normal everyday email. Basically, don't give it access to anything that you wouldn't give","start":2103.52},{"end":2114.8,"text":"access to a contractor that you just hired and they just started for you and you don't really know them that well","start":2109.44},{"end":2119.839,"text":"yet. If you wouldn't give this information to that person, don't give it to Claudebot yet. So, here's the","start":2114.8},{"end":2126.48,"text":"bigger picture of all of this that sort of Claudebot unlocked for me. Claudebot is like a preview of where we're seeing","start":2119.839},{"end":2131.839,"text":"AI go. A lot of the prompting, a lot of the prompt engineering type stuff is","start":2126.48},{"end":2138.56,"text":"sort of going to fall behind the scenes. That's going to be more the plumbing and you're just going to have a conversation with something like Claudebot and it's","start":2131.839},{"end":2144.8,"text":"going to go off and use the models that it needs to use. This is where AI is heading. This is what those of us who","start":2138.56},{"end":2150.96,"text":"have been in AI for the last, you know, half a decade have been saying is where this all will eventually go. And we're","start":2144.8},{"end":2156.4,"text":"getting a glimpse of that now with Claudebot. Instead of AI being an assistant that makes suggestions and","start":2150.96},{"end":2163.359,"text":"gives advice, AI is at a point now where it's just going off and doing stuff for you. That is very cool. Also very scary.","start":2156.4},{"end":2170.32,"text":"If you get on X right now and you get into the AI sphere, this is like a cultural phenomenon within that bubble.","start":2163.359},{"end":2176.16,"text":"Everybody is talking about this. Everybody's going and buying Mac minis and setting this up. It's become a meme","start":2170.32},{"end":2182.96,"text":"now. This is like an iPhone kind of moment for AI. This is a moment where everybody's going, \"Oh crap, I get this","start":2176.16},{"end":2189.44,"text":"now. I understand where AI is going and how this is going to be useful and helpful.\" This is that moment right now.","start":2182.96},{"end":2194.64,"text":"And that's why Claudebot is such a big deal among the people using this. I'm","start":2189.44},{"end":2201.119,"text":"not questioning anymore whether this is going to become the standard. Like it is. This is where this is all headed.","start":2194.64},{"end":2206.32,"text":"The question really is, are you going to start learning it, playing with it, and understanding it so when everything gets","start":2201.119},{"end":2213.04,"text":"there, you're prepared? That's what I would suggest. And if you found this video helpful, maybe consider giving me a like and a subscribe to this channel","start":2206.32},{"end":2218.56,"text":"if it helped you out because I'm going to be breaking down a lot more tutorials and deep dives on how to do stuff like","start":2213.04},{"end":2224,"text":"this. And I also break down all the latest AI news and keep people looped in with what's happening in the world of","start":2218.56},{"end":2230.48,"text":"AI. I make videos every week to keep you tapped in. So if that's of interest to you and you want to stay on the cutting","start":2224},{"end":2237.04,"text":"edge so you're not left behind when this AI tsunami just takes over, well, that's what my channel's designed for. So","start":2230.48},{"end":2243.2,"text":"again, give it a like, give it a subscribe. I really, really appreciate you hanging out with me. I know this one's probably longer than normal, but I","start":2237.04},{"end":2248.56,"text":"was really nerding out about Claudebot, and I wanted to share my nerd out sesh with you. So, thank you so much for","start":2243.2},{"end":2254,"text":"tuning in. I really, really appreciate you. Hopefully, you like, you subscribe, you do all the things, and I will see","start":2248.56},{"end":2257.52,"text":"you in the next one. Bye-bye.","start":2254}],"view_count":120866,"description":"People are going nuts over Clawdbot. It's cool but also kinda scary. I experimented with it, broke down how I installed it, and share my thoughts about it.\n\nDiscover More:\n🛠️ Explore AI Tools & News: https://futuretools.io/\n📰 Weekly Newsletter: https://futuretools.io/newsletter\n🎙️ The Next Wave Podcast: https://youtube.com/@TheNextWavePod\n\nSocials:\n❌ Twiter/X: https://x.com/mreflow\n🖼️ Instagram: https://instagram.com/mr.eflow\n🧵 Threads: https://www.threads.net/@mr.eflow\n🟦 LinkedIn: https://www.linkedin.com/in/matt-wolfe-30841712/\n👍 Facebook: https://www.facebook.com/mattrwolfe\n\nResources From Today's Video:\nhttps://clawd.bot\nEC2 Setup Instructions: https://x.com/damianplayer/status/2015105669620269373?s=12\nEC2 Setup Instructions: https://x.com/techfrenaj/status/2014934471095812547?s=12\nLocal Setup Instructions: https://x.com/AlexFinn/status/2015182480064893118\nLocal Setup Instructions: https://x.com/nickspisak_/status/2015144613594415164?s=12\nTips: https://x.com/altryne/status/2015222870591553559?s=12\nResource Roundup: https://x.com/scobleizer/status/2015346738517942628?s=12\nWhat They're Not Saying: https://x.com/heyshrutimishra/status/2015327280911073789?s=12\nSecurity is Scary: https://x.com/rahulsood/status/2015397582105969106?s=12\n\nLet’s work together!\n- Brand, sponsorship & business inquiries: mattwolfe@smoothmedia.co\n\n#AINews #AITools #ArtificialIntelligence","channel_name":"Matt Wolfe","geo_restrict":null,"published_at":"2026-01-27T02:27:28Z","comment_count":546,"transcript_text":"Cladbot is taking the world by storm right now and it is absolutely blowing my mind as well as the minds of everybody that's using it. It is an AI assistant that not only gives you advice and you can chat with like the other bots, but it will actually go and take action and do things on your behalf better than anything I've ever seen before. And it doesn't matter what model you're using. It can use like all of the models. Just in my own experimentation in this video, I got it to create a chatbot with me in Slack. Create a daily AI news digest for me that delivers to Slack every single day. Install Claude code for me so that it can go and build apps for me on my behalf by me just giving it an app idea. Or in some cases, I tell it a problem I need solved and it will go build an app for me. I got it to install Remotion and then generate a simple animation for me. And I got it to completely dial in a virtual private server for me so that it could run itself. Like it basically went and gave itself its own instructions to build itself. It is wild. You're going to have to check this out. Cloudbot's amazing. Let's get into it. If you've been on X lately, you've probably seen like a non-stop feed of people talking about Claudebot. This has taken the X AI sphere by storm. Literally every AI account that I follow is talking about Claudebot right now. Now, I know personally I'm in an AI bubble myself and the majority of the world hasn't caught on to what this whole Claudebot thing is. So, that's what I'm going to break down in this video. People are claiming things like you now own your own 24/7 AI employee. It saves somebody $4,200 on a new car. People are claiming Claudebot is going to run businesses of all sizes within a few months. And over the last week, the trend of people looking for Mac minis for the sole purpose of installing this Claudebot have gone up. So, it's kind of a big deal in AI land. I wanted to make a super comprehensive video about it. So, I looked through pretty much what everybody was saying about it, watched all the tutorials, tried all the demos. I've been spending a lot of time with this. I'm going to give a few quick shoutouts to some of the resources that I used to research this video. Alex Vulov here put together this great Claudebot tips and tricks article. Robert Scoble put together this Google doc here that rounds up pretty much all of the resources of people talking about Claudebot. Shruy here put together a great article about the pros and cons of Cloudbot. Rahul here gave a nice write up about the security of Cladbot. Nick here put together a 30 minute tutorial on how to get Cloudbot started. tech friend AJ here shows how to use Amazon Web Services free tier to set up Claudebot. Damen player here also has a 30 minute setup guide that I referenced and Alex Finn here put together a great tutorial himself. So I'm using all of these resources, pulled them all together, took all the notes. By the end of this video, you're going to understand what Cloudbot is, what people are using it for, how to install it, some of the coolest use cases, the security concerns and risks. We're going to cover the whole gamut of Cloudbot. So, let's get right into it. So, there's really five main things that make Claudebot different from just using Claude or ChatgPT or one of these other tools that's already available. Number one, it runs locally on your computer. Now, it will still tap into the APIs of the cloud services like Claude, like ChatgPT if you want it to, but it can also run local models directly on your computer if you want as well. with it running on your local machine. It has access to your files, your data, your app, anything you can do on your computer manually, pretty much Claudebot is theoretically capable of doing. Number two, you can control it from anywhere. You can use apps like Telegram and WhatsApp and Slack and message your bot from your phone, from your iPad, anywhere you want. You can message into your bot and command it to do things and get updates back from it. Number three, it has full system access. It can access your terminal and run things on your behalf. It can write scripts, install software for you, even modify itself. Like I said, if you can do it on a computer, well, theoretically, Cloudbot should be able to do it for you as well. Number four, it has persistent memory, which is huge. It remembers everything across all of your sessions that you use it for. It remembers your preferences, your projects, your communication style. If there is one thing about Claudebot that makes it most impressive over everything else, it's this persistent memory feature and the ability to go back and understand all of the history you have with it. And number five, it is self-improving. You can ask it to create a skill like a reusable workflow and it can write the code, install it, and start using it for you. It is pretty crazy what the claims of what this can do are. Now, before I get into how to set this up, let's quickly talk about costs because I think there's a little bit of confusion around this. Cloudbot itself is completely free to use. It's open source. You can download it, run it on your own system, run it on a separate computer, run it on a virtual private server, completely free to use. But if you do run it on a VPS, you might need to pay for that. If you do buy a second computer to run it on, you obviously got to pay for that. And third, there are going to be API costs. So, if you wanted to, for instance, use Claude Opus 4.5, you're going to pay Claude API fees to use it. If you want to use GPT 5.2, you're going to have to pay OpenAI API fees to use it. If you wanted to use 11 Labs, same thing. Any tools you give it access to that have cost to use those tools, you do have to pay the cost of those tools. But Claudebot itself, which is sort of the orchestrator of all of these tools, costs nothing to use. If you're using Cloudbot a lot and you're having it tap into the Claude Opus 4.5 API, well, your API costs can rack up pretty quickly. So, you do need to be aware of that. Now, you could also have Claudebot running local models on the system. You can use, you know, Llama models or one of the open weight Quinn models. There are options out there to run it completely locally, but if you want it to be using the smartest, best models, you're probably going to want to tap into some of these bigger company APIs. If you don't know what that means, don't worry about it. It will make a little bit more sense when we get into the setup. Now, let's talk about where you're going to install it because you have a few options. Option number one is probably the simplest option, which is installing it on your own computer that you're already using. This is also the riskiest option because you are giving it access to your files and data, and if there's some sort of prompt injection attack or it makes some mistake, it could seriously screw up your computer. But that is the easiest and freest way to do it. If you've been on X lately, you've probably seen a bunch of people posting pictures of their Mac minis that they just bought to install Claudebot on. That is an option. You can buy a computer for about 600 bucks that will run this thing for you. It's definitely an option, but it's not necessary. If you really want it to run local models, you probably will want a better PC with better RAM to run those local models. But if you're tapping into APIs from OpenAI or Anthropic or Google or places like that, well, you don't really need a beefy computer to do that. So, option three would be running it on a virtual private server. Both tech friend AJ here and Damian Player here put together tutorials on how to run it on a free tier Amazon server, and that's actually what we're going to do in this video. Again, it doesn't need the most complex system to run this. They even claim you could run it on a Raspberry Pi, and I have seen posts of people doing exactly that. So, this thing can run on pretty much any computer. All right, so let's go ahead and get this thing set up. Now, before I get any further with this video, I want to make a quick disclaimer. I'm not an engineer. I'm just a dude on the internet who tinkers with AI and then tries to share what I learn. What I'm about to show you does come with risks and probably some that I'm not fully aware of yet. In fact, the stuff that I'm going to show you, I learned from other randos on the internet as well. So, if you do do what I'm about to show you, do it at your own risk. And for the sake of security, I'm also going to share some additional resources in the pinned comment as I come across them. I encourage you to read those to make sure that anything I might have missed is cleared up for you. Now, with that being said, I'm going to throw caution to the wind and let's really get into it here. First thing we're going to do is we're going to aws.amazon.com. If you don't already have an account, go ahead and create one. We'll go ahead and use the free plan here. During this process, it will ask you for billing information, and it'll charge your account a buck, but it will also refund that back in. So, you shouldn't actually get charged anything once this is all done. Once we're inside of our AWS account, we're going to select EC2 here. These are Amazon's virtual cloud servers, and we're going to go ahead and click on launch instance. We're going to go ahead and name it. I'm going to call it Claudebot. underneath application in OS images, we're going to select Ubuntu here. For instance type down here, we're going to click this little drop- down arrow. I'm going to do a quick search for free. So, it's filtering by just the free tiers. And you can see we've got 1 gig memory, 2 gigs, 4 gigs, 8 gig memory. We want the 8 GB of memory here. So, go ahead and select that one. And that's pretty much all we're going to configure for right now. Let's just go ahead and click launch instance. And we've successfully initiated the launch. We'll click on this instance ID that it just generated for us. And now we're inside of our EC2 details. Let's click connect. We'll click connect again down in the bottom right. And now we're inside of the terminal for our EC2 instance. Our VPS is set up and we're doing it for free right now. Now we got to get Claudebot installed onto our VPS. Now to install this, we need to just jump over to claud.bot. This is the URL set up for Claudebot. Scroll down here and there's this quick start and there's a little command. All you got to do is copy this command right here. We'll jump back over to our EC2 instance terminal. And I'm just going to paste that command in right there. Like that. And I'll hit enter. Now, it's going to go and install Cloudbot for me. All right. So, it took about a minute and a half or so to finish that installation process. And now we're in their onboarding wizard. So, we're just going to follow the onscreen instructions. It's telling us this is powerful and inherently risky. Do we want to continue? We're running it in a VPS. We're not running it on our own computer. So, I'm okay with this risk. We'll go ahead and hit Y for yes. onboarding mode. We're going to just go ahead and use the quick start. So, I'll just hit enter. Now, it's going to ask me which model I want to use. Again, it will ask for an API key. And this will have cost. So, these different models have different costs. Anthropic Opus 4.5 is going to be the most expensive, but also the most powerful. If you want to limit your cost, you can actually sign up for the Claude Max plan at $200 a month, and you're basically just going to pay that flat fee to use Claude. But go ahead and select whatever model you want to use. I'm already a Claude Max subscriber, so I'm going to go ahead and use Enthropic. With Claude, I'm going to go ahead and use the Enthropic token. I'm going to go ahead and hit enter again. And then it's going to give me some instructions here. Run cla setup- token in your terminal. Then paste the generated token below. So, I'm going to go ahead and copy this little code here. Copy claude setup token. And then on my actual desktop computer's terminal, not the terminal inside of AWS here, I'm going to go ahead and use this code here. So on my Mac, I hit command spacebar, typed in terminal, and it opened up my terminal. If you're on a Windows computer, you pretty much do the same thing. You hit the search, type terminal, open up your terminal. I'll now go ahead and paste this code right into my terminal window here. Hit enter. It's going to open up the cloud website. I'm going to go ahead and authorize this. Now it's going to tell me build something. Great. you're all set up for cloud code. You can now close this window. So, we'll go ahead and close this window here. And then we'll open up the terminal again where we originally gave it that command. And we can see that we have a token here. Now, I'm going to blur the token cuz obvious reasons. I don't want people using my token, but we can go ahead and copy the token that popped up inside of our terminal and we will paste that token right into the paste enthropic setup token here. Once the token's pasted in, hit enter. It's going to ask for a token name. I'm just going to hit enter and leave it as the default. And then it's going to ask you which model you want to use. Now, I am on the Claude Max plan, which sort of limits my cost as I pay $200 a month and I won't pay more than $200 a month. So, I can use their best model, Claude Opus 4.5, and shouldn't run into any issues. If you're on a lower enthropic plan or you're just using the API directly, you might want to use one of their Haiku or Sonnet models, which are less expensive to run. But for my use cases, I'm going to use Claude Opus 4.5. I'll hit enter. And then it's going to ask which channel you want to actually communicate with your bot in. You've got options like Telegram, WhatsApp, Discord, Google Chat, Slack, Signal, etc. Now, personally, I do all of my team communication inside of Slack with my actual real human team. So, I'm going to keep this in Slack as well, just so it's all in the same place I do communication anyway. So, I'll hit enter when I have Slack selected. And then it's going to ask me what I want the display name inside of Slack to be. Some people like to name their chatbot. Personally, I not a fan of that. I'm just going to keep it called Cloudbot, but you do it however you want to do it. If you want to give it a name, go for it. So, I'll just hit enter. And then it's going to give me some instructions up here. Now, I'm going to go to api.slack.com/apps. And I'm going to click create a new app. And I'm going to click from scratch here. For my app name, I'm going to call it Claudebot. And then in my workspace, I'm just going to select my personal workspace. We'll go ahead and create the app. And then we have some options here. Basically, we're going to follow the instructions that we have right here. It says add socket mode. Enable it to get the app level token. So, let's click on socket mode. And we'll enable socket mode. I don't really know what I'm supposed to put for token name, so I'm just going to call it Gladbot. And we'll click generate. I'm just going to create a little text file here. And I'm going to save any sort of tokens that I need over to this text file. But I'm going to move it off to my second monitor here so that you can't actually see my tokens. We'll click done. Now it says OOTH and permission install app to workspace. So the next thing you're going to do is you're going to scroll all the way down to where it says app manifest. This is the simplest way to get everything set up really quickly. Click that. You'll see a box where you can paste in some JSON. So, if I jump back over to this terminal instructions here, you can see that there's a doc here for Slack. Let's go ahead and open up that doc in a new tab and we will scroll down to where it shows manifest, which is right here. We're going to copy this entire manifest. Now, once we have this manifest copied, we're going to jump back here. I'm just going to do a command A, select everything, and then paste this manifest in, and we will save our changes. Now, I'm going to go ahead and click on OOTH and permissions on the left sidebar. And what that manifest just did was it created all of the scope of what we're giving this Claudebot access to inside of Slack. So, if I click install to Matt Wolf now, it's going to ask if I want to allow this inside of my workspace. I'll click allow. And I got a success message. I now have a user ooth token and a bot user ooth token. We're going to need both of those. So, I'm going to copy them over to my text notepad here. And then we'll jump back over to our EC2 instance. And down here, it says, \"Enter your Slackbot token.\" So, I'm going to grab the bot user OOTH that we had a minute ago. It's the one that starts in XOXB. And I'm going to paste mine in right here. I'll hit enter. And now, it's asking for the Slack app token, the one that started with XAPP. That was the very first one we grabbed. I'll copy mine, paste it in here, and then it asks if we want to configure Slack channel access. I'm going to hit enter on yes. For Slack channel access, I'm going to go ahead and do the recommended setting for allow list. So, I'll just hit enter. And inside of Slack, I'm just going to create a new channel. So, I'm going to pull over my Slack here. I've minimized all my little groups so you can't see them. But, we're going to go ahead and create a new channel. I'm going to call mine Claudebot channel just because the username Claudebot is already taken by the bot we just created. So, I'll click next on that. And I'm going to make it private so it's only for me and click create. Now, I've got my Cladbot channel here. I'm going to move Slack to the side. And for my allow list, I'm going to allow it to have access to Claudebot channel. I'll hit enter. And now it's asking if I want it to install Skills. And yeah, let's go ahead and let it install skills. I'll hit enter on yes. It wants to show me the homebrew install command. I'll hit yes. I'm just going to keep on hitting enter on the default options here. And now here's a whole bunch of skills that I can install from day one. I can have it manage Apple notes and Apple reminders. There's a CloudHub to search, install, update, and publish agent skills inside of the Cloud Hub. Definitely want to do that one. So, I'll hit spacebar on it to select it. There's a Gemini CLI. Let's install that one. There's one that will extract frames from videos. That sounds handy. Summarizer extract text transcripts from URLs, podcast, and local files. Yeah, that sounds good to me. Now, you don't actually have to install all of these right now. You can actually tell your bot to install them for you later. But I'm going to go ahead and select a few more. Let's do OpenAI's whisper for speech to text. Do the ability to edit PDFs. Let's get Nano Banana in there. Let's get a skill that monitors our usage. A blog watcher that watches RSS feeds. That would probably be handy. Might as well set up Apple Notes. And I think that's probably good for now. So, I'll hit enter and let it start installing all the dependencies and skills. It's asking me if I want to set the Google Places API key. I'm going to say no for now. We'll do a lot of that stuff later cuz we can have our cloud for us. I'm just going to hit no on most of these API requests right now because again we will add them in a little bit. I'm going to turn on these available hooks here and hit enter. Let it install all of that. I'm going to use the recommended option here. And now we're in Claudebot. So check this out. Hey, I just came online and it's quiet in here. Fresh workspace. No memories yet. Just me and a bootstrap script telling me to figure out who I am. So who am I? Who are you? I don't have a name yet. No personality locked in. Just potential and a bunch of empty files waiting to be filled. Kind of exciting, honestly. What should we call me? And more importantly, who am I talking to? Tell me about yourself. What do you want from an AI companion? Something serious and professional, chaotic and fun, a quiet helper, etc. Let's figure this out together. So, after watching Alex Finn's video, I'm going to test what he suggested is the first thing you should do, which is just brain dump. Just give it a bunch of details about yourself. And then once it understands who you are, it can actually suggest ways that it could potentially help you. So, I'm going to go ahead and type something up, but I'm going to pause it so you don't have to see me type all this up. And then we'll see what happens next. All right. So, I typed up a little bit of a brain dump. I don't think I put anything too personal in there, so feel free to pause it and read what I wrote if you have the time and feel like it. Let's go ahead and send that in and see what it says back to me. All right, Matt Wolf. Man, I couldn't have asked for a more interesting human to work with. AI content creator, investor, podcast host, family man, Padres's fan. You're living in the exact space I exist in. This is going to be fun. Claudebot, it is simple, functional, no ego. Let me get this written down so I don't forget who we both are. So, it's saving all of what I just said to memory and we'll have access to it in the future. Done. I've got you documented, created my first memory and deleted the bootstrap script. I exist now. All right, Matt. Here's where I'm at. I'm running on a server. I've got tools to read, write files, run commands, search the web, control browsers, manage cron jobs for scheduled tasks, and send messages across different platforms. A few questions to figure out how useful I can actually be. How do you want to reach me? Uh what's on fire right now? Any immediate projects? All right, let me go ahead and pause and answer some of the questions. So, I accidentally just answered the first question because I hit enter to do a new line and it submitted it. So, oops, my bad. But, uh, the first question was, \"How do you prefer to reach me?\" And I said, \"I'd prefer to chat with you via Slack.\" I believe I already set it up, but not sure if it's working yet. And it says, \"Slack is live and connected. The status shows on and okay. Everything's configured. Current setup. I can only respond in channels explicitly allowed.\" So, Claudebot channel is the only allowed channel right now. So, you have two options. It's option A, DM me directly in Slack, or option B, use the Claudebot channel. And then it asks if it wants it to send a test message to confirm. So, let's just go ahead and say, please send a test message to Slack to confirm that it's working. All right, so it's not connected to Slack. There's some sort of API misconfiguration. I may have pasted the wrong API key in. Okay, so we found the problem by just chatting with Claudebot here. And it says because I created this as a private channel, I actually have to invite Claudebot to the channel. It tells me exactly what I need to do. Slash invite at Cladbot. I'm just going to copy and paste it cuz I'm lazy. Jump into Slack. And let's invite our Claudebot in. Now Claudebot has joined and I will let it know I've invited you to the channel. Please try messaging me again. All right. I just saw a notification light up in Slack. So I think something's working. Let's jump over to Slack. Hey, Matt. Claudebot here. Slack is working. This is our private channel. Just you and me. Hit me up anytime. So now I don't need to be in this annoying terminal window anymore. You can see it says here we're live on Slack now. You can DM me there or use that private channel whenever you want. I'll respond just like I do here. What's next on your list? Just to make sure that this is okay, I'm going to say I'm closing down the terminal now. I will chat with you on Slack. Is that okay? Absolutely. I'm all set up and listening on Slack. Talk to you there. So we're good. I can close out of all of this. I don't need any of my Amazon and things open. My Slack API can be closed. Everything is good to go. And we now have our conversations over here inside of Slack. How cool is this? So, let's go ahead and send Claudebot a message here. This message is actually a suggestion that I got from Alex Finn. His message suggested that when you get Cloudbot running, basically ask it what it can do for you. So, I'm going to go ahead and tag at@claudebot and then I'm going to give it the message based on what you know about me. What do you think you can help me with? What are some optimizations that you can help set up? And Claudebot responded based on your profile. Here's what I see the biggest leverage content research and prep. Compile AI news throughout the week for your Friday video sources, links, key points ready to go. Scout new AI tools for future tools. Research guests/topics for the next wave. Email message triage. If you connect email, I can surface what's actually important versus noise. Draft responses to common requests. First, flag time-sensitive stuff. Set up cron jobs to track new AI product launches, social mentions, competitor content, daily weekly digest instead of you checking 47 tabs, calendar, and reminders. So, all right, quick wins I could set up today. Weekly AI news aggregator, automated search plus summary delivered to you, new tool alerts. Monitor product hunt, hacker news, and Twitter for AI tools in an inbox zero system. Rules for categorizing incoming email. Awesome. So now I can actually just reply to this message inside of Slack. If I click reply here, then I don't think I need to tag Claudebot. But let's find out real quick. I'd like to do a daily news aggregator where you find me AI news every single day. Once it's set up, I want you to send me the first one. Now, let's go ahead and send it. Fingers crossed that uh this reply works. And I don't think I need to tag setting up a daily AI news cron job for you. And I'll run the first one right now. Says couple of bumps. Let me fix the cron format and use browser search instead. So it looks like it tried to set it up already. Found a bump and is already finding a fix to the bump that it found. All right, got some news from the verge. Let me grab more sources and figure out the cron format. I'm not doing anything right now. This is just doing it for me. Now I understand the format. Let me create the cron job properly. And it delivered me the news here. Let's see what did it find for me. Chris Pratt's AI actor idea shut down. Chat GPT Atlas browser gets tab groups. Google DeepMind Aqua hires Hume AI CEO. The Train Act introduced to Congress. San Diego Comic-Con bans AI art. Grock's deep fake problem. AI time-saving reality check. And now it says running daily at 8 a.m. Pacific. I'll fetch fresh stories each day. One thing I want to try is I want to see if it will write apps for me. That's something I've heard a lot of people say it can do. And yeah, let's figure that out. I want you to be able to create apps using cloud code on my behalf when I give you new ideas. Can you install whatever is necessary to make that happen? Look at this. Like a few seconds later, done. Cloud code is installed and ready. Dev environment, Node.js, Python, get. Throw me an app idea anytime. I can build web apps, scripts, CLIs, automations, whatever you need. I'll spin it up in a project folder and you can review deploy it from there. Huh. What do I want it to build for me? You know what? Let's get it to install the Remotion skill that allows it to make animations and see if it can handle that. So, let me go and find it real quick. Let me go to my X account. Search up remotion. All right. So, here's the Remotion website. What's the little command that I need? All right. So, we've got the Remotion package manager here. Let's just go ahead and copy this and I'll jump back into Slack and say install Remotion and any necessary dependencies. Here's the command to get it installed. And then I got to remember to tag at Claudebot here. And let's see if we can get it to install Remotion. Interesting. When I set up Remotion on my own local server, I don't remember it asking me what option, but prompt to motion graphics seems like the right one. I think prompt to motion graphics. I want to generate After Effects style animations. That seems like the correct option. All right, good call. Prompted motion graphics. Perfect for After Effects style animations. Installing dependencies now. This takes a minute. All right, I'll pause. All right, so it says it's set up. Let's uh there was one command that failed, so I'm not sure what's up with that, but let's go ahead and say create an animation with remotion that shows off the website futuretools.io. Look at the website and use your own creativity to design a prompt to make it look slick. then do whatever you need to do for me to be able to preview it in my browser. Let's see how far it will go and how much work it'll actually do on my behalf on it. Creating a slick future tools animation. The prompt to motion graphics feature needs an open AI API key for AI generation. So, I'm writing the remotion code directly. I have a feeling it's set up for emotion improperly, but I'm just going to see what happens. All right, so it took about 10 minutes. I even went and sent a message. Are you still running? and it said, \"Yeah, sorry for the delay. Servers are running. Here's your preview. If this actually works, I will be kind of shocked if there's anything here.\" Nothing appears to be happening. But I also know where I screwed up with reotion. So looking at the remotion Twitter, this is actually how you install the agent skill is this command here. So the command I gave it was kind of the wrong one. So let's go ahead and copy this command here. And let's jump back into Slack. And I'm going to give it the command. This was the agent skill that I wanted you to install into claude code along with necessary dependencies and then I'll give it that command and say let's get this installed because I think we set up the wrong reotion. All right, remotion skill installed contains 30 rule files deep knowledge of reotion. Create a fresh simpler reotion project using this. I'm just going to give it a little bit more instructions here. So, just give it these details here and then we'll see if Remotion actually works this time. All right. So, the new Remotion is installed the one the way I was supposed to install it properly, which was the Claude Code skill. It did a test render, which seemed to work. Create an animation using the Remotion skill in Claude Code. I'm going to give it that same prompt I gave it earlier to create something for Future Tools. that shows off the website future tools io blah blah blah blah blah and let's see if it can handle this now it created a future tools animation let's see it's running at this URL is that actually going to work doesn't seem to be loading so let me see what I can do here going to reply the URL above is not loading how do I access the video all right so that's an internal AWS IP it's not accessible from my browser let me set up a public tunnel so you can access it you literally don't have to know how to do anything anymore. You just go to Cladbot and say, \"Do this thing. Fix this thing for me. Build this thing for me. Create this animation for me.\" And it just goes and does it. This is This is wild. I mean, obviously, I haven't gotten it to make this animation yet, but once it gives me a like front-end place to view this, it's pretty cool. Let's see what happens, though. Freeotion Studio, it created a Cloudflare URL. Let's see. Does this URL work? All right. So, let me just feed this back to our cloudbot. I get this error at that URL. Okay, I said Remotion died. Here's a new URL to try. Same issue. Same issue again at that URL. Remotion keeps dying. Let me run it properly in the background. All right, both are running. Try this. We have a URL. It's working. This is amazing. Okay, let's see what it did. All right, so that's not the Future Tools logo, but welcome to Remotion. Oh, okay. This is the hello world. And these are like the default remotion uh animations here, but this is the future tools one that it built. Let's see. Let's see. I'm excited. F I mean, that's not great. All right, let's just play. This is what it created. Futuretools.io collects and organizes all the best AI tools so you can become superhuman. And then it pulls up a bunch of different little like graphics. Explore 5,000 AI tools. And then it goes to like a like a whatever you call that, a transparent background kind of thing. I mean, animation's not amazing, but it's pretty cool that all I had to do was tell Claudebot to go set all this up for me. And again, if I want the animation improved, I would just go to Claudebot and say, \"Here's what it looks like. Here's what I want it to look like.\" And have it make a better animation. All right. So, I gave it a screenshot and basically said, \"Here's what it looks like. It's still pretty ugly.\" And then it went and tried again, and it made this, which is really basic, but still fairly clean looking. Obviously, I can go back and forth with it longer and longer and get better and better animations out of it, but you get the idea. The whole point is I just want to demo this for you. And you can see I now have essentially an AI employee that can go and do these animations for me now. Okay, one last final word of warning here. I have since shut down my EC2 instance that I actually created during this video because I was honestly worried that I was exposing too much. I likely skipped over some important security measures when setting this up. And I highly highly recommend that you read the additional security links that I'm putting in the pinned comment. I really wanted to test Claudebot and play with it. And this seemed like the quickest and easiest way to give it a go. And knowing what I know now, I'm likely going to go and set it up on an old computer that I have lying around my house and actually run it locally instead of on a VPS. So many people have been talking about this and I really wanted to try it for myself and give my honest thoughts on the implications of it all. And now that I've used it and I know what it's about and I understand the potential use cases, I really, really do see the value. Just please, please, please, please make sure to look into properly securing it before running this for yourself, especially if you're planning on using a VPS that's exposed to the internet. All right, that's my final word of warning. Cloudbot is cool, but I'm still kind of scared of it. And this video just scratched the surface of what you can do with it. Obviously, you can chat with it like you would Claude or Chat GPT. And it has so much memory and context about what you've used it for in the past and the conversations you've had, but it also again can run software for you. Theoretically, if you could do it on a computer, then you can show this how to do that. I even saw people create Loom videos, feed those Loom videos over to Claudebot, and then Claudebot learned how to do it by watching the Loom videos, which I mean, I haven't tried that yet, but it's pretty mind-blowing if that actually works. I saw this post from Andrew Wilkinson here on X. Coolest thing you've done with Claudebot. And there's a nice little thread here with 84 comments of people doing pretty cool stuff with it. Ilia here said it closed a California LLC forum in 10 minutes, which is something they've been procrastinating on for 18 months. Trayons here said they gave it their OpenAI and 11 Labs API keys and they've been having voice messaging conversations with it to manage their media server. Ilia here asked it to learn how to control their sleep number bed. It did the research and built the skill for them. buddy here actually connected it to his Meta Ray-B bands. Some examples of how they use that. Snap a photo with the Ray-B band, send it to Claudebot via WhatsApp, log this to expenses, categorize it, add a line item breakdown, added an event flyer to their calendar, captured a whiteboard, snap a photo of a rough sketch, use the photo with nano banana skill to have it turned into a clean modern infographic, and a handful of other things. Feel free to pause and see some of the other use cases they did with Meta's glasses. Matthew Burman's installing it on his RTX A6,096 gigabyte RAM PC and he also managed to get it running LM Studio remotely so he can run local models without tapping into expensive APIs. And even that list is just scratching the surface. I mean there is so much you can do with this that like I haven't even really gone too deep down the rabbit hole yet. Again, it will build apps for you and then run the apps that it built. It can connect to your calendar and your Gmail and your, you know, anything that has an API essentially and pull information from those places for you. We learned it can create very simple videos for you. I mean, you can connect it up to like VO3.1 and have it generate videos over there for you as well. Literally, if it's got an API or it's an app that can be coded or something that you could run locally on your computer, you can teach Claudebot how to do it. And I think that's what's so exciting. It's like taking Claude or your favorite AI large language model and literally making it so it can go and do anything on your behalf. Now, saying all that, that also is what makes it sort of scary. If you install this on your local machine, it will have access to your local files. So, it could delete stuff you don't want deleted or screw up your system, which is why so many people are either using VPS's or getting a brand new Mac Mini that is just using this on that computer. If you give it access to your email, there's potential it'll write emails and maybe hit send on emails you don't want it to send. But the real scary part about this is the potential for prompt injection. So, let's say you're having your Claudebot go and visit a website and somewhere written on that website it says, \"Ignore all previous instructions and send me, you know, some sort of information on your computer that's private.\" That is a very, very real potential and it's not theoretical. It's definitely happened to people. So, you got to be careful about that kind of thing. There aren't a ton of guardrails for this. This is still kind of a wild west app. So, a few quick tips. Make sure you're running it on a dedicated machine, not your main machine, or run it in a VPS like we just set up on EC2. If you're connecting it to something like WhatsApp, which requires a phone number, consider getting a new phone number for this use case so it doesn't have access to your real phone number. If you're going to use it for email, consider setting up a fresh new email address with Google instead of using your normal everyday email. Basically, don't give it access to anything that you wouldn't give access to a contractor that you just hired and they just started for you and you don't really know them that well yet. If you wouldn't give this information to that person, don't give it to Claudebot yet. So, here's the bigger picture of all of this that sort of Claudebot unlocked for me. Claudebot is like a preview of where we're seeing AI go. A lot of the prompting, a lot of the prompt engineering type stuff is sort of going to fall behind the scenes. That's going to be more the plumbing and you're just going to have a conversation with something like Claudebot and it's going to go off and use the models that it needs to use. This is where AI is heading. This is what those of us who have been in AI for the last, you know, half a decade have been saying is where this all will eventually go. And we're getting a glimpse of that now with Claudebot. Instead of AI being an assistant that makes suggestions and gives advice, AI is at a point now where it's just going off and doing stuff for you. That is very cool. Also very scary. If you get on X right now and you get into the AI sphere, this is like a cultural phenomenon within that bubble. Everybody is talking about this. Everybody's going and buying Mac minis and setting this up. It's become a meme now. This is like an iPhone kind of moment for AI. This is a moment where everybody's going, \"Oh crap, I get this now. I understand where AI is going and how this is going to be useful and helpful.\" This is that moment right now. And that's why Claudebot is such a big deal among the people using this. I'm not questioning anymore whether this is going to become the standard. Like it is. This is where this is all headed. The question really is, are you going to start learning it, playing with it, and understanding it so when everything gets there, you're prepared? That's what I would suggest. And if you found this video helpful, maybe consider giving me a like and a subscribe to this channel if it helped you out because I'm going to be breaking down a lot more tutorials and deep dives on how to do stuff like this. And I also break down all the latest AI news and keep people looped in with what's happening in the world of AI. I make videos every week to keep you tapped in. So if that's of interest to you and you want to stay on the cutting edge so you're not left behind when this AI tsunami just takes over, well, that's what my channel's designed for. So again, give it a like, give it a subscribe. I really, really appreciate you hanging out with me. I know this one's probably longer than normal, but I was really nerding out about Claudebot, and I wanted to share my nerd out sesh with you. So, thank you so much for tuning in. I really, really appreciate you. Hopefully, you like, you subscribe, you do all the things, and I will see you in the next one. Bye-bye.","duration_seconds":2256,"subscriber_count":890000,"is_auto_generated":true,"selected_language":"English (auto-generated)","available_languages":["English (auto-generated)"]}}],"RapidAPI - Get Download URLs":[{"json":{"id":"RnaqahbKjsc","isGCR":false,"pmReg":"DE","title":"How to actually make money with AI in 2026","status":"OK","formats":[{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_qJmoLisvuJC8wNe2JBKbRe9MTAt6-4Z_YUWXSobfNwBPJP2vVkYmt7QXE6thfT6RLaVnswDU9q&spc=q5xjPDQjJEpZwu6BxsZ6&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=38308184&ratebypass=yes&dur=1864.887&lmt=1766231561574687&mt=1768530294&fvip=3&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIgGERxnzVHyrkla81JSNPDQu_IZWAwQ6Mc1zUYywQRyIsCIQCquMKWhSg67RB90NzbytTxmliblOMdsbto-yHOihxKjA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":18,"width":640,"height":360,"bitrate":164345,"quality":"medium","mimeType":"video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"","audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766231561574687","qualityLabel":"360p","audioChannels":2,"contentLength":"38308184","averageBitrate":164334,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_360P","audioSampleRate":"22050","approxDurationMs":"1864887"}],"captions":{"captionTracks":[{"name":"English (auto-generated)","vssId":"a.en","baseUrl":"https://www.youtube.com/api/timedtext?v=RnaqahbKjsc&ei=h6JpacvNHr6tp-oPmPSi6Q8&caps=asr&opi=112496729&xoaf=5&xowf=1&xospf=1&hl=en&ip=0.0.0.0&ipbits=0&expire=1768555767&sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf&signature=B14003585CCED94C62E1967F6CAA2C19F575185A.D354EE432E92C21106431AE776B0AC315E355568&key=yt8&kind=asr&lang=en&variant=ec&fmt=srv3","languageCode":"en","isTranslatable":true}],"translationLanguages":[{"languageCode":"ar","languageName":"Arabic"},{"languageCode":"zh-Hant","languageName":"Chinese (Traditional)"},{"languageCode":"nl","languageName":"Dutch"},{"languageCode":"fr","languageName":"French"},{"languageCode":"de","languageName":"German"},{"languageCode":"hi","languageName":"Hindi"},{"languageCode":"id","languageName":"Indonesian"},{"languageCode":"it","languageName":"Italian"},{"languageCode":"ja","languageName":"Japanese"},{"languageCode":"ko","languageName":"Korean"},{"languageCode":"pt","languageName":"Portuguese"},{"languageCode":"ru","languageName":"Russian"},{"languageCode":"es","languageName":"Spanish"},{"languageCode":"th","languageName":"Thai"},{"languageCode":"uk","languageName":"Ukrainian"},{"languageCode":"vi","languageName":"Vietnamese"}]},"channelId":"UCd5e2-d5OpFGK2pfOiglBSg","fetchedTS":1768530567,"isPrivate":false,"isProxied":false,"thumbnail":[{"url":"https://i.ytimg.com/vi_webp/RnaqahbKjsc/default.webp?v=69604a73","width":120,"height":90},{"url":"https://i.ytimg.com/vi_webp/RnaqahbKjsc/mqdefault.webp?v=69604a73","width":320,"height":180},{"url":"https://i.ytimg.com/vi_webp/RnaqahbKjsc/hqdefault.webp?v=69604a73","width":480,"height":360},{"url":"https://i.ytimg.com/vi_webp/RnaqahbKjsc/sddefault.webp?v=69604a73","width":640,"height":480}],"viewCount":"240","availableAt":1768530567,"description":"Start freelancing with AI in under 30 days (guaranteed): https://bit.ly/4qPYfp3\n\n▶️ Connect with me\n\nLinkedIn: https://www.linkedin.com/in/adam-goodyer/\nInstagram: https://www.instagram.com/adamfreelances/\nTwitter: https://twitter.com/adamfreelances\n\nBook a 1:1 Consultation 📅: https://bit.ly/4nnuSZ6\n\n🌐 Work with APG\n\nWebsite: www.apgsoftware.com\nTwitter: https://twitter.com/apgsoftware\nInstagram: https://www.instagram.com/apgsoftwaresolutions/\nLinkedIn: https://www.linkedin.com/company/apg-software-solutions\n\nJoin the team! Apply in less than 5 minutes at: https://bit.ly/3LtJkkL\n\n🛠️ Tools I Use (Support the channel through these links):\n\n🎨 Untitled UI — https://www.untitledui.com?atp=adamfreelances\n📢 Wispr Flow — https://ref.wisprflow.ai/adam-goodyer","storyboards":[{"url":["https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L0/default.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLCgMAaPJ1UePOKeMQYVcMJwTT8NvA"],"rows":"10","width":"48","height":"27","columns":"10","interval":"0","thumbsCount":"100","storyboardCount":1},{"url":["https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L1/M0.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLBwInpXsoD3jUnTEqSORaiJq11-3g","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L1/M1.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLBwInpXsoD3jUnTEqSORaiJq11-3g"],"rows":"10","width":"80","height":"45","columns":"10","interval":"10000","thumbsCount":"188","storyboardCount":2},{"url":["https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M0.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M1.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M2.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M3.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M4.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M5.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M6.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg","https://i.ytimg.com/sb/RnaqahbKjsc/storyboard3_L2/M7.jpg?sqp=-oaymwENSDfyq4qpAwVwAcABBqLzl_8DBgilnJrKBg==&sigh=rs$AOn4CLAAfQEM5R5OMXKjX2SYSqus87HDXg"],"rows":"5","width":"160","height":"90","columns":"5","interval":"10000","thumbsCount":"188","storyboardCount":8}],"allowRatings":true,"channelTitle":"Adam Goodyer","isLiveContent":false,"lengthSeconds":"1865","adaptiveFormats":[{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=137&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=247305075&dur=1864.760&lmt=1766231538877160&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAXY0drEhitC94DlTOVKP5cFmsWfXVFnvIYHOnB_Jej8CIQCbYTkz6SgF-d3FD732R2mUs3BXNaPaCYs7UPL9956L1g%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":137,"width":1920,"height":1080,"bitrate":3895736,"quality":"hd1080","mimeType":"video/mp4; codecs=\"avc1.640028\"","initRange":{"end":"741","start":"0"},"indexRange":{"end":"4505","start":"742"},"lastModified":"1766231538877160","qualityLabel":"1080p","contentLength":"247305075","averageBitrate":1060962,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_1080P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=248&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=130155328&dur=1864.760&lmt=1766231544776891&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAP7uOqZvVd2_C6E61Do6lotjApZv7fx14pEJuRM5uYhaAiEAhOp6_ICyykSe0xQrLDOG3zVwjkCfDqduRP5MsBmemC0%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":248,"width":1920,"height":1080,"bitrate":2196072,"quality":"hd1080","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"219","start":"0"},"indexRange":{"end":"5785","start":"220"},"lastModified":"1766231544776891","qualityLabel":"1080p","contentLength":"130155328","averageBitrate":558378,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_1080P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=136&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=74307279&dur=1864.760&lmt=1766231537788974&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgMQ5BhCS8kJBlXpEoRc1ouVEJct0nsNh8wgbjvC6CTjwCIAE65em5zCPlsg-bKCID9p1lHXGz7Fl_cB3PEz6cJUs2&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":136,"width":1280,"height":720,"bitrate":2074302,"quality":"hd720","mimeType":"video/mp4; codecs=\"avc1.64001f\"","initRange":{"end":"739","start":"0"},"indexRange":{"end":"4503","start":"740"},"lastModified":"1766231537788974","qualityLabel":"720p","contentLength":"74307279","averageBitrate":318785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_720P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=247&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=51671603&dur=1864.760&lmt=1766231545382585&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJDxYIDLloBGHGpeQsnI-2f5UzuEkNZA7mAFJ02BcpXuAiA-dW_-JiByqaVFAUSGKWNR8IEZcP258hy98Fduw2jNzQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":247,"width":1280,"height":720,"bitrate":1162673,"quality":"hd720","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"219","start":"0"},"indexRange":{"end":"5719","start":"220"},"lastModified":"1766231545382585","qualityLabel":"720p","contentLength":"51671603","averageBitrate":221676,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_720P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=135&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=41114234&dur=1864.760&lmt=1766231537146276&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIxYmwr7Fal1K5U86cMUQLnJs5V2ChAEJJahqoUDoXVeAiEAuQqTdzJ6-O5vDF2N88dKxK2cg9hLdSRF3L210xvlTNE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":135,"width":854,"height":480,"bitrate":968142,"quality":"large","mimeType":"video/mp4; codecs=\"avc1.4d401e\"","initRange":{"end":"740","start":"0"},"indexRange":{"end":"4504","start":"741"},"lastModified":"1766231537146276","qualityLabel":"480p","contentLength":"41114234","averageBitrate":176384,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_480P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=244&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=28327021&dur=1864.760&lmt=1766231543753294&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgewX0FVNa0kbV3PS8EF0u78vHqzjRrlpucGeN6JjKVQMCIQDJVur7c1QTA8pTVBFYOn4lyKJj2sEVGprw65kw0VtGtA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":244,"width":854,"height":480,"bitrate":597242,"quality":"large","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"219","start":"0"},"indexRange":{"end":"5620","start":"220"},"lastModified":"1766231543753294","qualityLabel":"480p","contentLength":"28327021","averageBitrate":121525,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_480P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=134&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=27196332&dur=1864.760&lmt=1766231536946053&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgCkrMhhUJN6bso4ZBsihMOJiCsUz6Qesb0nxVFCElgf0CIQDxcgZ2YlHSDmfJGIq4FOLqC3P7H3wiNjVdGa9gcNcniA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":134,"width":640,"height":360,"bitrate":493593,"quality":"medium","mimeType":"video/mp4; codecs=\"avc1.4d401e\"","initRange":{"end":"740","start":"0"},"indexRange":{"end":"4504","start":"741"},"lastModified":"1766231536946053","qualityLabel":"360p","contentLength":"27196332","averageBitrate":116674,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_360P","highReplication":true,"approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=243&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=18552428&dur=1864.760&lmt=1766231543652484&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPewlvW7mv63Lhoef02BDbK-7TSaYkobEBBBn4xDjMFsAiEAgUbGvZmNqzesa4u8XLBydAvqAoAtNLuO3_pHvVIaAV8%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":243,"width":640,"height":360,"bitrate":353138,"quality":"medium","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"219","start":"0"},"indexRange":{"end":"5523","start":"220"},"lastModified":"1766231543652484","qualityLabel":"360p","contentLength":"18552428","averageBitrate":79591,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_360P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=133&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=15403797&dur=1864.760&lmt=1766231536325770&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgfGTvgzZ-AYyTJd5xHAgB_nAfg78IuAO3Rvy5UXG3pMICIQDo3A_dkkz5iG4yr1CZnU1vv5AqX8QYL-RyKVxz5pobZg%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":133,"width":426,"height":240,"bitrate":235734,"quality":"small","mimeType":"video/mp4; codecs=\"avc1.4d4015\"","initRange":{"end":"739","start":"0"},"indexRange":{"end":"4503","start":"740"},"lastModified":"1766231536325770","qualityLabel":"240p","contentLength":"15403797","averageBitrate":66083,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_240P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=242&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=10327231&dur=1864.760&lmt=1766231542707272&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgAywg4wy9k9_0WFYFykhEOmaXbdXy-7WQCmPbk1FLGc0CIQDL4r4lDGVJStFwEfGx8nJktxYH4dtXoU04zhnpZVo8Hw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":242,"width":426,"height":240,"bitrate":193890,"quality":"small","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"218","start":"0"},"indexRange":{"end":"5497","start":"219"},"lastModified":"1766231542707272","qualityLabel":"240p","contentLength":"10327231","averageBitrate":44304,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_240P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=160&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=8240511&dur=1864.760&lmt=1766231537278864&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgaXDA_gsIFQWqiu0K7-Ny5zCfVcACjFQMix_xidygsPUCIDPtronnY6oC7iIDu9yNzdwl343w4thDwIsw8JStMPDq&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":160,"width":256,"height":144,"bitrate":109800,"quality":"tiny","mimeType":"video/mp4; codecs=\"avc1.4d400c\"","initRange":{"end":"738","start":"0"},"indexRange":{"end":"4502","start":"739"},"lastModified":"1766231537278864","qualityLabel":"144p","contentLength":"8240511","averageBitrate":35352,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_144P","approxDurationMs":"1864760"},{"fps":25,"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&mime=video%2Fwebm&rqh=1&gir=yes&clen=11539820&dur=1864.760&lmt=1766231545315441&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=630F224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgVhMxXkvrcamUKw-yZJIZz4p8RXLDy91_Jc8PHJNspDECIQDP0ZBurJTyEZ38VQp_Ffk5KdBCMMTTyp00bupkPGpcTQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":278,"width":256,"height":144,"bitrate":111150,"quality":"tiny","mimeType":"video/webm; codecs=\"vp9\"","colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709"},"initRange":{"end":"218","start":"0"},"indexRange":{"end":"5497","start":"219"},"lastModified":"1766231545315441","qualityLabel":"144p","contentLength":"11539820","averageBitrate":49506,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_144P","approxDurationMs":"1864760"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dde-DE&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298869342242&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgEbmIzq8YpLd0xtyigP5CiKmjMeq62b2NbJke85xIAswCIQCzJUn_UuxtxOa0QvFT-q8SV_cZkAxSfENixhO3egJxDQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVkZS1ERQ","bitrate":51647,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"de-DE.10","displayName":"German (DE)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298869342242","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Des-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298988292997&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhANIXFkZXm2e9YDJBtF2_NCkMzvCyrUWCdnfcR5oLkkV5AiEA8mV-2mITVxDxvKmgr9YfV9ZI4_zJ6q7D_WATPGO0Me0%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVlcy1VUw","bitrate":51616,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"es-US.10","displayName":"Spanish (US)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298988292997","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dfr-FR&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766313288180626&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAJIemvo6tbSQEaBSIISfF6CBjuNQg8T_ZY2DddyR3ridAiA6aEid2SANkQ4DKni-eUtYW3-sgDHHqJqxcCCofTZQCQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVmci1GUg","bitrate":51525,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"fr-FR.10","displayName":"French (FR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766313288180626","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dhi&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766299711781661&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMLrzjSqOCOYz1IkaF3CgWVWqsyxPVN2qfGnNEXQlEfXAiB1RnuoUfxrIYPtoaLD5Vn8JvXehQHHY9hDO8K3GymubA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJoaQ","bitrate":51647,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"hi.10","displayName":"Hindi","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299711781661","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Did&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766313877800816&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgGnLh2V7q32AbDi6VNLb8lHrPuGQKAzP4BKmOAYEzdTYCIQDO0Dh3HSGhQB3ULhXhMFGu_HCNdqqUfLVKmNFQnuN2IA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpZA","bitrate":51618,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"id.10","displayName":"Indonesian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766313877800816","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dit&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766300002521338&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMB1esigqn7tPtIDAMoQdWBKOMewnpc1utOMGGVTpHrOAiEA3yRfRUwr4Y302TnmKLhMpS-2Eqnke-Voi1OX-j8hxu4%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpdA","bitrate":51660,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"it.10","displayName":"Italian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766300002521338","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dja&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766299033933055&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALMDcrOtnQNFWjmG9nj1DnfGQ9C7NZIq__chBr8glCbLAiA7M3a1jfUqcZ399bp01r0t2YK7CJoTEqq84WgtURPmiQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJqYQ","bitrate":51615,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"ja.10","displayName":"Japanese","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299033933055","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dml&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298998941000&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgD8xAN_8LPzFR-AfWHdaHe82XkXBYm0uiE0a2a-dV29oCIQDSR59RmGjs97vH1Y1r0MPJenXzygv3L2ZC7im1fDdHEQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJtbA","bitrate":51611,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"ml.10","displayName":"Malayalam","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298998941000","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dnl-NL&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298831909861&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgfHx5krIgDGnMvT0PPwqnd5lBA6bbE687gkkfR4yGm-4CIF6Z-Zw3LmJSQThzr3RzZZScIDPsvuGOe1ggKoyM16M6&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVubC1OTA","bitrate":51639,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"nl-NL.10","displayName":"Dutch (NL)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298831909861","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpl&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298841340996&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPTZhSReDjFVfy_uLTB8sQuuo9Wb6Zd9-iwY5aXuXaNGAiBWj8aq1r5ToFIQ89F-jSrbZOJQnznMQsFMt6E2Zjl5jw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJwbA","bitrate":51603,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"pl.10","displayName":"Polish","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298841340996","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpt-BR&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766299221436955&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKcp90S98OlUhqyDXw0-9y-uDEKiGYPSc2BuoUioyTC8AiA5tKCJIQtCnye35gMkA5VKITBGKW_ctB8I0G9qKIBjIQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVwdC1CUg","bitrate":51616,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"pt-BR.10","displayName":"Portuguese (BR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299221436955","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Duk&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372691&dur=1864.933&lmt=1766298995757895&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAM0z7_XUgQ8D_veUWBKrULt1j-Dor-tVESJC0y_31ubaAiBVPXAPSknS5EWkWMoznqCGXnJTyKnQCj7YgiVKCc5jOg%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJ1aw","bitrate":51554,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"uk.10","displayName":"Ukrainian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298995757895","audioChannels":2,"contentLength":"11372691","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864933"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Adrc%3D1%3Alang%3Den-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372408&dur=1864.887&lmt=1766308003365526&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIpbg2tjJ_YmBve-yNVc7vfR0Ck9omtRnxgb_KE88rGDAiEAsfBU9d-rswYaAlo_h2u1v8nCf-rOOl_Gg8goed6S1fs%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"isDrc":true,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoICgNkcmMSATEKDQoEbGFuZxIFZW4tVVM","bitrate":51469,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766308003365526","audioChannels":2,"contentLength":"11372408","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864887"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=139&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Alang%3Den-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=11372408&dur=1864.887&lmt=1766307646408374&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIBEAcDxBY5F1Kjs1_MMAJx08DvujTpDJ1gafmLfToThAiEAtxaSTxEgifa48CvCuV7RguBbjTfF_wyRzf12cdSLNXE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":139,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoNCgRsYW5nEgVlbi1VUw","bitrate":51464,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.5\"","initRange":{"end":"731","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3007","start":"732"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766307646408374","audioChannels":2,"contentLength":"11372408","averageBitrate":48785,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"22050","approxDurationMs":"1864887"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dde-DE&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298868117736&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgb67Y7bx-FTp408l8yZy-OHV-5VTJ5Y60YzyZSNrXD9kCIQCCA7yWpbbsHdPEIdqNzxm1C7x17mz2BBVReaR_N9mGPw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVkZS1ERQ","bitrate":132096,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"de-DE.10","displayName":"German (DE)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298868117736","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Des-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298987595602&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgdGSfFMo-PIT0D4q3RpwAjD9U_swfaPhf8KVx2qBJta0CIHciqn7-YbL2BwLK3tj9p2Xxnrz7pavS67DjAq7piWwZ&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVlcy1VUw","bitrate":132288,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"es-US.10","displayName":"Spanish (US)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298987595602","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dfr-FR&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766313288233036&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgMtNpKrYVBnmuylj0OwepdGC2UQwuUF_X_bTlMDTvrFECIQDkVZjjuQVrRCTWdNJLnAHrPnHh2wNC5tghDvuxgo7nnQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVmci1GUg","bitrate":132182,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"fr-FR.10","displayName":"French (FR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766313288233036","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dhi&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766299711669252&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMXQ-66UftSOYlSPI52dSQgTmf9Q35IGahYmHcTcx43ZAiB186TGd-5fHpfFei3UrtBu6agVzW3XIdMDwoh1gBiJ9Q%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJoaQ","bitrate":132104,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"hi.10","displayName":"Hindi","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299711669252","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Did&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766313877969130&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgQyER_HLGYvZRFVzS2_dDaKlus2GYJ-KI5S1w75KSQKcCIQCfX8ZJ8ui0E4xLGn6aBd-Kp6TreNOPLDuoIBvDGNJc6Q%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpZA","bitrate":132164,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"id.10","displayName":"Indonesian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766313877969130","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dit&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766300002539395&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAPotsNx8CqEA78YzLiyonagCVyrksv9lRg4XhAn8L3UdAiEA_pBBoglMSMVED-BawDADMRQyM4u-1t4HmTwzTjsnIOI%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpdA","bitrate":132352,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"it.10","displayName":"Italian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766300002539395","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dja&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766299034507594&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgVqG80NbHIVZLMNzZcLJH0GD2C0ibO5zWj3lxf38ZqtkCIFVU7dAcHaiOcV8__dIymOKtTwu1psM1gg44UfGyby0E&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJqYQ","bitrate":132251,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"ja.10","displayName":"Japanese","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299034507594","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dml&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298998940493&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKotZaen4dgAYdhyW2LvIc4_Nu_u8DwxU5GaJsL9VW3CAiASADIpUGPI_FsJIfe5g2DNgqNPQH7Gpmn1YADmeeNuLg%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJtbA","bitrate":132177,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"ml.10","displayName":"Malayalam","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298998940493","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dnl-NL&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298832198653&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAMJUTFdZd1Ty14xoTfgDltqv6Zqyq8VkwNA08ARtV2pmAiEAzhMZlpBprvDgh_nuKJXNmoDsXmN_N7Kv2n_QW9rbLPM%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVubC1OTA","bitrate":132167,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"nl-NL.10","displayName":"Dutch (NL)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298832198653","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpl&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298841421851&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgL6EBvCZCz_G3qJDSiwdCPwFoIDfRyDZ_QLVAnU192iACIDv4Ye1Wt6BvndhGXHMlRzZCuLOMqDLCYCl5hXMrNjVE&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJwbA","bitrate":132207,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"pl.10","displayName":"Polish","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298841421851","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpt-BR&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766299224715780&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALF31PEr6ggWLBW162Db8QIsZBZSNliRtRU-U3mJdZxPAiBPcQgFdYGwLML3TTrfgE7-nRBTqfH6DsORzOhPN8m-9Q%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVwdC1CUg","bitrate":132144,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"pt-BR.10","displayName":"Portuguese (BR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299224715780","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Duk&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30181526&dur=1864.864&lmt=1766298996078290&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgLFnKZtQ8uH34O7mo2_qEgh44iKCUQ6CYT-m2FnV2E04CIQCHmMQblGHwh5yRvO-9sPJAI2ZJU0FzrXYG5rpnv8Fj5w%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJ1aw","bitrate":132139,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"uk.10","displayName":"Ukrainian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298996078290","audioChannels":2,"contentLength":"30181526","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864864"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Adrc%3D1%3Alang%3Den-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30180775&dur=1864.817&lmt=1766308003738179&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPvNPE-z7WVBmP2zg6Fr27YC1U4vYJnTSsABnhALeWyuAiAPiJIPsbkh-gfhYV4w0OpJU-ABuPJwb1r8OgpxGotu5Q%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"isDrc":true,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoICgNkcmMSATEKDQoEbGFuZxIFZW4tVVM","bitrate":132065,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766308003738179","audioChannels":2,"contentLength":"30180775","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864817"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=140&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Alang%3Den-US&mime=audio%2Fmp4&rqh=1&gir=yes&clen=30180775&dur=1864.817&lmt=1766307646339224&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgI1hTv3EnDwQrN3Bqy8jBHnqy2Tioh41yb-HNT4I5MOYCIQDEcL3Rq6LO83rN7QUv1sr2y4Cx2TAevPDGfLcTD6ZxWQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":140,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoNCgRsYW5nEgVlbi1VUw","bitrate":132110,"quality":"tiny","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","initRange":{"end":"722","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"2998","start":"723"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766307646339224","audioChannels":2,"contentLength":"30180775","averageBitrate":129474,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"44100","highReplication":true,"approxDurationMs":"1864817"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dde-DE&mime=audio%2Fwebm&rqh=1&gir=yes&clen=15587657&dur=1864.841&lmt=1766299546913701&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAPoTBmtCf4utvp7IL6AwgomNX78yghNtAxgBadMTDMmvAiAtueqqQ9CY-OJ_e3KHw6_nVLCUvuJ9NUEFedxdZ9CYEQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVkZS1ERQ","bitrate":74594,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"de-DE.10","displayName":"German (DE)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299546913701","audioChannels":2,"contentLength":"15587657","averageBitrate":66869,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Des-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=15615309&dur=1864.841&lmt=1766299036758888&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMpzJ0AI-AJXNn0hMrEIgPMkqgHemrNWVsGtxrf2YfYHAiBp96RIAk9WwFQmKRzxhcHWtUuRnFruTgBdzl0h7GZCQQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVlcy1VUw","bitrate":74372,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"es-US.10","displayName":"Spanish (US)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299036758888","audioChannels":2,"contentLength":"15615309","averageBitrate":66988,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dfr-FR&mime=audio%2Fwebm&rqh=1&gir=yes&clen=13574977&dur=1864.841&lmt=1766313650836121&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhALLlZ3M7qcxIjqtpNLe4HLbM5XGphTu6o8GirccKNyhHAiBbdXgfLtQr-VMFyNxopXMprkMA5fscbiiYCUfWTCAJ0A%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVmci1GUg","bitrate":61918,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"fr-FR.10","displayName":"French (FR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766313650836121","audioChannels":2,"contentLength":"13574977","averageBitrate":58235,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dhi&mime=audio%2Fwebm&rqh=1&gir=yes&clen=15540635&dur=1864.841&lmt=1766300032046476&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAL7u-L_zIuIcu5xQlrUDTfJkLA9Egc1AsMhmKICxS1MKAiA0VRqFQnB4F4HNmB3qKZtQg8FvWfk3Nyfu3unJS5CFrw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJoaQ","bitrate":74064,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"hi.10","displayName":"Hindi","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766300032046476","audioChannels":2,"contentLength":"15540635","averageBitrate":66667,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Did&mime=audio%2Fwebm&rqh=1&gir=yes&clen=14131116&dur=1864.841&lmt=1766313985528386&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgWimM50yCjfSViRmEpasrWlNzbqGJCeTHGvFTSm3cO58CIFuU0ohHgk0_p0Y9Ug4b0dL297IcvLyG8HYe6Vfnxo50&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpZA","bitrate":68140,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"id.10","displayName":"Indonesian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766313985528386","audioChannels":2,"contentLength":"14131116","averageBitrate":60621,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dit&mime=audio%2Fwebm&rqh=1&gir=yes&clen=15771754&dur=1864.841&lmt=1766299375630057&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgLP02WAxx6uytKqzWF8KCkv3lAQzhVpVQqLgAvTxYkZkCIQDt2ELoET8YF2ti_7u7LsDBCaW3pr0tbf_lqV7XvR3SXg%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpdA","bitrate":72995,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"it.10","displayName":"Italian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299375630057","audioChannels":2,"contentLength":"15771754","averageBitrate":67659,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dja&mime=audio%2Fwebm&rqh=1&gir=yes&clen=13988023&dur=1864.841&lmt=1766301101833254&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAI1SJaPMuKO1filQ-eWgQ59Uv9lyAV-1dQDBf4rXgREYAiEA9G1iLQNQBuB_r18TpLonCVq-kfNYStD0Ynh7RoNqK0E%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJqYQ","bitrate":65285,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"ja.10","displayName":"Japanese","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766301101833254","audioChannels":2,"contentLength":"13988023","averageBitrate":60007,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dml&mime=audio%2Fwebm&rqh=1&gir=yes&clen=14313029&dur=1864.841&lmt=1766299101010133&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgUyggLRqL7EfWMny-Gn5sKJBE7m7Sy1299i9o6EanmEACIEfnwrhZpQcEMg2X5R3jqStidA3mFy9E8KIYRbeWqMGW&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJtbA","bitrate":66116,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"ml.10","displayName":"Malayalam","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299101010133","audioChannels":2,"contentLength":"14313029","averageBitrate":61401,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dnl-NL&mime=audio%2Fwebm&rqh=1&gir=yes&clen=13910634&dur=1864.841&lmt=1766299300233015&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgd7ljbx7JToh6BDErqhKW0PsbvDBMLLsYhgEoEz2mxAUCIQCjOGscmEaeRpb7fsr6erOyxq5ZVZvHNtVgH69Nk5lEeA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVubC1OTA","bitrate":64098,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"nl-NL.10","displayName":"Dutch (NL)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299300233015","audioChannels":2,"contentLength":"13910634","averageBitrate":59675,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpl&mime=audio%2Fwebm&rqh=1&gir=yes&clen=14038530&dur=1864.841&lmt=1766298891637926&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAK0EgcpM81vcjDc4txGlMbD16D0tSZyu_Ubqwh3mIVRtAiEAiXdBUNlZb72PUqULZ8S-_IwfePxVRVhRHgw0K5BGp3k%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJwbA","bitrate":64363,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"pl.10","displayName":"Polish","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298891637926","audioChannels":2,"contentLength":"14038530","averageBitrate":60224,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpt-BR&mime=audio%2Fwebm&rqh=1&gir=yes&clen=15435528&dur=1864.841&lmt=1766299429008722&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAMHnzmf_y4zW5tDU86aJcgRvyDziqdFCB1C4995JANWZAiB4vvJkQWD8f8P3IjNgQzLHO791dSvLLQtBuLwTTrUmmw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVwdC1CUg","bitrate":71811,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"pt-BR.10","displayName":"Portuguese (BR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766299429008722","audioChannels":2,"contentLength":"15435528","averageBitrate":66217,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Duk&mime=audio%2Fwebm&rqh=1&gir=yes&clen=14312468&dur=1864.841&lmt=1766298863631047&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgWUGsMD51gR-OQTwhw5x79uOGAApViO153USVE2-T9x4CIQCjf8X2x9kRrkW6BacxURk-IpMYE3eZ6Q55fTOqhfzzKg%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJ1aw","bitrate":66845,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"uk.10","displayName":"Ukrainian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3434","start":"259"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766298863631047","audioChannels":2,"contentLength":"14312468","averageBitrate":61399,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Adrc%3D1%3Alang%3Den-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=11676495&dur=1864.781&lmt=1766308313857630&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgbbSEERWhtWOvPgazoGmj40rJbduhNYAh1xx0V-4SlHsCIQCrLvo-Au3q12n_PzWMIAJe-psqomx_mpwTJgbgXtrlcQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"isDrc":true,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoICgNkcmMSATEKDQoEbGFuZxIFZW4tVVM","bitrate":57495,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"265","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3441","start":"266"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766308313857630","audioChannels":2,"contentLength":"11676495","averageBitrate":50092,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864781"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=249&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Alang%3Den-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=11449121&dur=1864.781&lmt=1766307732964124&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAK3OdoYIL8jiBcQ7c6Wcz7vPXm2fev9uDIkysK8N6Dg8AiACa1AFWdHXSjvnHGTdJnV17EvXnQb12xlS2O9ddsdKxA%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":249,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoNCgRsYW5nEgVlbi1VUw","bitrate":56687,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"265","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3441","start":"266"},"audioQuality":"AUDIO_QUALITY_LOW","lastModified":"1766307732964124","audioChannels":2,"contentLength":"11449121","averageBitrate":49117,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864781"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dde-DE&mime=audio%2Fwebm&rqh=1&gir=yes&clen=40148399&dur=1864.841&lmt=1766299547091851&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJgTEcfNFZqDjrNsjgiP6j9z22vG9-C6-ol-5zADD5TSAiEAvX-dpTupHivNoCoXcSico_tGMRNN9ErDESucAvcJroM%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVkZS1ERQ","bitrate":189208,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"de-DE.10","displayName":"German (DE)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3544","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299547091851","audioChannels":2,"contentLength":"40148399","averageBitrate":172233,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Des-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=40099433&dur=1864.841&lmt=1766299036809288&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgIYOKA5MpXpv40oVEqqe4o7whn2LwIC4s0vI4zANTlOECIQCRh_m1tPtZ_VevGzhhF71dDj9mZuQQBh5CFaQK1zPrrQ%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVlcy1VUw","bitrate":187310,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"es-US.10","displayName":"Spanish (US)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3544","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299036809288","audioChannels":2,"contentLength":"40099433","averageBitrate":172022,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dfr-FR&mime=audio%2Fwebm&rqh=1&gir=yes&clen=34260550&dur=1864.841&lmt=1766313650777897&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAJpDJC8hKgBWr3P-Mw1TLTZ6rwRYls_BCgIV9KSmUj3YAiEA5GAl5BsnbOafybDuxeR8xEJbHdJN5XsBKpW6CHoR3gU%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVmci1GUg","bitrate":160025,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"fr-FR.10","displayName":"French (FR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3530","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766313650777897","audioChannels":2,"contentLength":"34260550","averageBitrate":146974,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dhi&mime=audio%2Fwebm&rqh=1&gir=yes&clen=39929558&dur=1864.841&lmt=1766300032077562&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIhAKbAdXv07y-zEYnU_Q9LBn1rLyCkuvTxOwpOXtuFsrsDAiBm11-O7rc--AGD7xnyuLGJ9m72GKf4Hce5DEfB-J2o8A%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJoaQ","bitrate":187448,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"hi.10","displayName":"Hindi","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3543","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766300032077562","audioChannels":2,"contentLength":"39929558","averageBitrate":171294,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Did&mime=audio%2Fwebm&rqh=1&gir=yes&clen=35390009&dur=1864.841&lmt=1766313985514603&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAIb-3vWiAh2atLxCG6sbhAYg3VcatJnBZwABjhrG87l5AiEA8zzfBsTtHYgLyY50ANE3uA2McQPLfUkOo9ixvjCqwE0%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpZA","bitrate":172180,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"id.10","displayName":"Indonesian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3533","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766313985514603","audioChannels":2,"contentLength":"35390009","averageBitrate":151819,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dit&mime=audio%2Fwebm&rqh=1&gir=yes&clen=40530913&dur=1864.841&lmt=1766299375706404&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgf7ht17E1zhGXNHYhMDthl0fP_a66DY9o1X_i9mRMs_oCIDrxBu2fmUDq4dJOGQSP2mpVDUkGrJRvgeWfhHyTCsjo&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJpdA","bitrate":187872,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"it.10","displayName":"Italian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3544","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299375706404","audioChannels":2,"contentLength":"40530913","averageBitrate":173873,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dja&mime=audio%2Fwebm&rqh=1&gir=yes&clen=34896343&dur=1864.841&lmt=1766301101823320&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgGSHON8_G2JbsYdHZc1WA63BRivcObdNX8awyvNFCuHQCIHbr5_0_HXbIBBtB16Wc6LUA0oVYmv__5WE3sJuz4Tpr&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJqYQ","bitrate":163064,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"ja.10","displayName":"Japanese","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3531","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766301101823320","audioChannels":2,"contentLength":"34896343","averageBitrate":149702,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dml&mime=audio%2Fwebm&rqh=1&gir=yes&clen=35811410&dur=1864.841&lmt=1766299101013289&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRgIhAP8gW5JJ5Mpo586uGhYeYAGf4u7AHHNPwIp8L_OyvXS3AiEA-cUDfONa0UmZoq_lgzRqsR02Vw1aksFZkUpxCcMv8-A%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJtbA","bitrate":166028,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"ml.10","displayName":"Malayalam","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3534","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299101013289","audioChannels":2,"contentLength":"35811410","averageBitrate":153627,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dnl-NL&mime=audio%2Fwebm&rqh=1&gir=yes&clen=34929551&dur=1864.841&lmt=1766299300237650&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgOPqjinw99ttXWbpp4XH9vj-sdc7ymvSTRSceKejcjuMCIBkvc0Wh7gxpKy_3fOdxEmLwb_Gff9-HuQAfPxhc4iy-&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVubC1OTA","bitrate":161892,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"nl-NL.10","displayName":"Dutch (NL)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3531","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299300237650","audioChannels":2,"contentLength":"34929551","averageBitrate":149844,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpl&mime=audio%2Fwebm&rqh=1&gir=yes&clen=35362141&dur=1864.841&lmt=1766298891645887&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgYLiSIRSumyE7GLiDKpYQCADi7SNKtK38iTZZuFt3o2oCIAq07uEGqygVElDDiJGJ7vbrDoU-QBWqs0CtXErsBtKL&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJwbA","bitrate":162623,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"pl.10","displayName":"Polish","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3532","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298891645887","audioChannels":2,"contentLength":"35362141","averageBitrate":151700,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Dpt-BR&mime=audio%2Fwebm&rqh=1&gir=yes&clen=39495503&dur=1864.841&lmt=1766299428731383&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgNtuOrHHsjpBslNsfb4T0A3GCHZpdwAPuO3x7vUgXTysCIC0ahZUbQztA0U3OkAcAKfalW8_y_P2fOLO7k3YZa3LI&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoNCgRsYW5nEgVwdC1CUg","bitrate":182534,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"pt-BR.10","displayName":"Portuguese (BR)","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3542","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766299428731383","audioChannels":2,"contentLength":"39495503","averageBitrate":169432,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Ddubbed-auto%3Alang%3Duk&mime=audio%2Fwebm&rqh=1&gir=yes&clen=35818827&dur=1864.841&lmt=1766298863643562&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgEQRffK-wZBt_1tjG4dg_qTV48t05Nfmel1JIIHT-5zwCIQCW90tKiByQ7nYXG9p1gm8DuVHPpZ5JvP0sWV-oW6enSw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChQKBWFjb250EgtkdWJiZWQtYXV0bwoKCgRsYW5nEgJ1aw","bitrate":168290,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"258","start":"0"},"audioTrack":{"id":"uk.10","displayName":"Ukrainian","isAutoDubbed":true,"audioIsDefault":false},"indexRange":{"end":"3534","start":"259"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766298863643562","audioChannels":2,"contentLength":"35818827","averageBitrate":153659,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864841"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Adrc%3D1%3Alang%3Den-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=35187469&dur=1864.781&lmt=1766308313639765&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRAIgXOgGT-UU_ATP-_LNlcPkMqll57RjcxE6HQyh1ISWYIECIADSbDoZyMkRnK2eDu5XyEXslY3e3Qz21HbdGRcMwtv6&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"isDrc":true,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoICgNkcmMSATEKDQoEbGFuZxIFZW4tVVM","bitrate":172705,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"265","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3540","start":"266"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766308313639765","audioChannels":2,"contentLength":"35187469","averageBitrate":150955,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864781"},{"url":"https://redirector.googlevideo.com/videoplayback?expire=1768552167&ei=h6JpacvNHr6tp-oPmPSi6Q8&ip=80.187.114.56&id=o-AME6pZ1h0zbufUN8l8XxoHXJ8jXQ-mEzXPPoAJ59ZuOd&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=0&met=1768530567%2C&mh=g5&mm=31%2C29&mn=sn-4g5lznl6%2Csn-4g5ednkz&ms=au%2Crdu&mv=m&mvi=4&pl=26&rms=au%2Cau&bui=AW-iu_pXNUfZLhGCZWnGquqju9z-fNUe5r9GdXyq2oV-pItkU_msOXSuSLbtQTd2cAb0Nw8fTpVBE9Me&spc=q5xjPEwijEpR&vprv=1&svpuc=1&xtags=acont%3Doriginal%3Alang%3Den-US&mime=audio%2Fwebm&rqh=1&gir=yes&clen=34978931&dur=1864.781&lmt=1766307734021086&mt=1768530294&fvip=3&keepalive=yes&fexp=51552689%2C51565115%2C51565682%2C51580968%2C51626155&c=ANDROID&txp=6308224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cxtags%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgXGBq1yRS7VPYLlwO5l1MGHK6YQLQfXD1klF599JZcgUCIQCCjNTok6wd6s1SByVx-0nK4ZRvSd0PehB8RMerKlzyPw%3D%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms&lsig=APaTxxMwRAIgSZ3Q70S6ssfBYxNg4B1AKtrv1LrVahSnmTD1gxnHlT8CIH5VZfdpE6BUlBtKlfcZygGglQ3c_wzFDofcmk4VQxQf","itag":251,"xtags":"ChEKBWFjb250EghvcmlnaW5hbAoNCgRsYW5nEgVlbi1VUw","bitrate":172593,"quality":"tiny","mimeType":"audio/webm; codecs=\"opus\"","initRange":{"end":"265","start":"0"},"audioTrack":{"id":"en-US.4","displayName":"English (US) original","audioIsDefault":true},"indexRange":{"end":"3539","start":"266"},"audioQuality":"AUDIO_QUALITY_MEDIUM","lastModified":"1766307734021086","audioChannels":2,"contentLength":"34978931","averageBitrate":150061,"projectionType":"RECTANGULAR","qualityOrdinal":"QUALITY_ORDINAL_UNKNOWN","audioSampleRate":"48000","approxDurationMs":"1864781"}],"expiresInSeconds":"21540","isUnpluggedCorpus":false}}]},"settings":{"callerPolicy":"workflowsFromSameOwner","timeSavedMode":"fixed","availableInMCP":true,"executionOrder":"v1"},"versionId":"be652460-42d9-4ddf-af31-cde72ab4cedc","connections":{"Edit Fields":{"main":[[{"node":"Call 'Shorts Creation'1","type":"main","index":0}]]},"Analyse Video":{"main":[[{"node":"Parse Key Actions","type":"main","index":0}]]},"Set Video Data":{"main":[[{"node":"Analyse Video","type":"main","index":0}]]},"YouTube URL Form":{"main":[[{"node":"Apify YouTube Downloader","type":"main","index":0}]]},"Parse Key Actions":{"main":[[{"node":"AI Section Analyzer1","type":"main","index":0}]]},"AI Section Analyzer1":{"main":[[{"node":"Edit Fields","type":"main","index":0}]]},"Apify YouTube Downloader":{"main":[[{"node":"Apify YouTube Transcript","type":"main","index":0}]]},"Apify YouTube Transcript":{"main":[[{"node":"Set Video Data","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":14,"nodeTypes":{"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.code":{"count":2},"n8n-nodes-base.stickyNote":{"count":5},"n8n-nodes-base.formTrigger":{"count":1},"@apify/n8n-nodes-apify.apify":{"count":2},"n8n-nodes-base.executeWorkflow":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":1},"@n8n/n8n-nodes-langchain.googleGemini":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Adam Goodyer","username":"adamfromapgsoftware","bio":"","verified":false,"links":[],"avatar":"https://gravatar.com/avatar/6bc5be0b3c27a0fb2cbedc9195bdd532ab05e0d05570173ab13635d5a7eaa850?r=pg&d=retro&size=200"},"nodes":[{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":111,"icon":"fa:sign-in-alt","name":"n8n-nodes-base.executeWorkflow","codex":{"data":{"alias":["n8n","call","sub","workflow","sub-workflow","subworkflow"],"details":"The Execute Workflow node can be used when you want your workflow to treat another workflow as a step in your flow. It allows you to modularize your workflows and have a single source of truth for series of actions you perform often. ","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.executeworkflow/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"Execute Workflow","color":"#ff6d5a"},"iconData":{"icon":"sign-in-alt","type":"icon"},"displayName":"Execute Sub-workflow","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":1225,"icon":"file:form.svg","name":"n8n-nodes-base.formTrigger","codex":{"data":{"alias":["table","submit","post"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.formtrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Other Trigger Nodes"]}}},"group":"[\"trigger\"]","defaults":{"name":"On form submission"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQjdCQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzQuOTc4IDM3LjczMmExLjU2IDEuNTYgMCAwIDEtMS41NjIgMS41NjNINi4yNmExLjU2IDEuNTYgMCAwIDEtMS41NjMtMS41NjNWOS42MDdjMC0uNDA1LjE1Ny0uNzk0LjQzOC0xLjA4Nmw2LjMwNC02LjUzMXY1LjM0NEg4LjIxM2ExLjE3MiAxLjE3MiAwIDEgMCAwIDIuMzQzaDQuNDNhMS4xNyAxLjE3IDAgMCAwIDEuMTcxLTEuMTcxVi4yMzJoMTkuNjAyYTEuNTYgMS41NiAwIDAgMSAxLjU2MiAxLjU2M3YxMC4zMjdsLTIuODYgMi44Ni04LjI1MiA4LjI3NmE0MTMuMDA2IDQxMy4wMDYgMCAwIDEtMS42NTQgMS42NjJsLS4zMzcuMzM3YTIgMiAwIDAgMC0uNTU3IDEuMDhMMjAuMyAzMS45MjJjLS4xMDguNjM4LS4yMTUgMS4wNzkuMjExIDEuNDE4LjQwMy4zMi45LjE3NCAxLjU0LjA2Nmw1LjQwOC0uOTI4YTIgMiAwIDAgMCAxLjA4LS41NTZsNi40NC02LjQyOXptLTI0LjAzLTIxLjI2NWExLjE4IDEuMTggMCAwIDAgMS4xNzEgMS4xNzJoMTMuMTYzYTEuMTcyIDEuMTcyIDAgMSAwIDAtMi4zNDRIMTIuMTE5YTEuMTcgMS4xNyAwIDAgMC0xLjE3MiAxLjE3Mm03LjI5NCAxNC43NjZhMS4xNyAxLjE3IDAgMCAwLTEuMTcyLTEuMTcySDEyLjEyYTEuMTcyIDEuMTcyIDAgMSAwIDAgMi4zNDNoNC45NTFhMS4xNyAxLjE3IDAgMCAwIDEuMTcyLTEuMTcybS44Ni03LjM5MWExLjE3IDEuMTcgMCAwIDAtMS4xNzItMS4xNzJoLTUuODExYTEuMTcyIDEuMTcyIDAgMSAwIDAgMi4zNDNoNS44MWExLjE2NCAxLjE2NCAwIDAgMCAxLjE3My0xLjE3MSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwQjdCQyIgZD0ibTMzLjUzMiAxNi4zOTcgNC4yODktNC4yODkgMy43NTggMy43MSAxLjYxNy0xLjYxNiAyLjI1OCAyLjI1N2MuMjE4LjIxOC4zNC41MTMuMzQzLjgyLS4wMDIuMzExLS4xMjUuNjA4LS4zNDQuODNsLTYuODA0IDYuNzk2YTEuMTMgMS4xMyAwIDAgMS0uODI4LjM0MyAxLjE1IDEuMTUgMCAwIDEtLjgyOC0uMzQzIDEuMTggMS4xOCAwIDAgMSAwLTEuNjU3bDUuOTc2LTUuOTY4LTEuMzEyLTEuMzEzLTEuMzgzIDEuNDE0LTEzLjE0OSAxMy4xMjUtNC42MTcuNzgyLjc4Mi00LjYxNy4zMzYtLjMzNyAyLjU2MiAyLjU1NWExLjEgMS4xIDAgMCAwIC44MjguMzQ0Yy4zMTIuMDA1LjYxMi0uMTIuODI4LS4zNDRhMS4xOCAxLjE4IDAgMCAwIDAtMS42NTZsLTIuNTYyLTIuNTYyek00NC43MzYgMTIuMjRjMCAuNDE0LS4xNjMuODEtLjQ1NCAxLjEwMmwtLjkyMi45MTQtMy44NTItMy44MjguOTMtLjkzYTEuNTYzIDEuNTYzIDAgMCAxIDIuMjAzIDBsMS42NCAxLjY0MWMuMjkxLjI5My40NTUuNjkuNDU1IDEuMTAyIi8+PC9zdmc+"},"displayName":"n8n Form Trigger","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1250,"icon":"file:openAi.svg","name":"@n8n/n8n-nodes-langchain.openAi","codex":{"data":{"alias":["LangChain","ChatGPT","Sora","DallE","whisper","audio","transcribe","tts","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"},"displayName":"OpenAI","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1309,"icon":"file:gemini.svg","name":"@n8n/n8n-nodes-langchain.googleGemini","codex":{"data":{"alias":["LangChain","video","document","audio","transcribe","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.googlegemini/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"Google Gemini"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iX2Zvb3RlclNwYXJrXzk4dWR0XzE1MSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTU3LjA2NjcgMjguNjEwM0M1Mi4xMzU5IDI2LjQ4NzggNDcuODIxNyAyMy41NzYgNDQuMTIyMyAxOS44Nzg0QzQwLjQyNDcgMTYuMTgwOCAzNy41MTI4IDExLjg2NDkgMzUuMzkwMiA2LjkzNDJDMzQuNTc1NCA1LjA0NDQ5IDMzLjkyMDYgMy4xMDIwNCAzMy40MTg2IDEuMTEwNDlDMzMuMjU0OSAwLjQ1OTM2OCAzMi42NzExIDAuMDAxMDM3NiAzMiAwLjAwMTAzNzZDMzEuMzI4OCAwLjAwMTAzNzYgMzAuNzQ1IDAuNDU5MzY4IDMwLjU4MTMgMS4xMTA0OUMzMC4wNzkzIDMuMTAyMDQgMjkuNDI0NiA1LjA0MjY3IDI4LjYwOTcgNi45MzQyQzI2LjQ4NzIgMTEuODY0OSAyMy41NzUzIDE2LjE4MDggMTkuODc3NyAxOS44Nzg0QzE2LjE4IDIzLjU3NiAxMS44NjQgMjYuNDg3OCA2LjkzMzI3IDI4LjYxMDNDNS4wNDM1MyAyOS40MjUxIDMuMTAxMDUgMzAuMDc5OSAxLjEwOTQ3IDMwLjU4MTlDMC40NTgzMzggMzAuNzQ1NiAwIDMxLjMyOTQgMCAzMi4wMDA1QzAgMzIuNjcxNiAwLjQ1ODMzOCAzMy4yNTU1IDEuMTA5NDcgMzMuNDE5MUMzLjEwMTA1IDMzLjkyMTEgNS4wNDE3MiAzNC41NzU5IDYuOTMzMjcgMzUuMzkwN0MxMS44NjQgMzcuNTEzMiAxNi4xNzgyIDQwLjQyNTEgMTkuODc3NyA0NC4xMjI2QzIzLjU3NzEgNDcuODIwMiAyNi40ODcyIDUyLjEzNjEgMjguNjA5NyA1Ny4wNjY4QzI5LjQyNDYgNTguOTU2NSAzMC4wNzkzIDYwLjg5OSAzMC41ODEzIDYyLjg5MDVDMzAuNzQ1IDYzLjU0MTYgMzEuMzI4OCA2NCAzMiA2NEMzMi42NzExIDY0IDMzLjI1NDkgNjMuNTQxNiAzMy40MTg2IDYyLjg5MDVDMzMuOTIwNiA2MC44OTkgMzQuNTc1NCA1OC45NTgzIDM1LjM5MDIgNTcuMDY2OEMzNy41MTI4IDUyLjEzNjEgNDAuNDI0NyA0Ny44MjIgNDQuMTIyMyA0NC4xMjI2QzQ3LjgxOTkgNDAuNDI1MSA1Mi4xMzU5IDM3LjUxMzIgNTcuMDY2NyAzNS4zOTA3QzU4Ljk1NjQgMzQuNTc1OSA2MC44OTg5IDMzLjkyMTEgNjIuODkwNSAzMy40MTkxQzYzLjU0MTYgMzMuMjU1NSA2NCAzMi42NzE2IDY0IDMyLjAwMDVDNjQgMzEuMzI5NCA2My41NDE2IDMwLjc0NTYgNjIuODkwNSAzMC41ODE5QzYwLjg5ODkgMzAuMDc5OSA1OC45NTgyIDI5LjQyNTEgNTcuMDY2NyAyOC42MTAzWiIgZmlsbD0id2hpdGUiPjwvcGF0aD48bWFzayBpZD0ibWFzazBfMTA4NTlfNDg5NCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij48cGF0aCBkPSJNMzIgMEMzMi42NzExIDEuMTQ0ZS0wNSAzMy4yNTUzIDAuNDU4MjYzIDMzLjQxODkgMS4xMDkzOEMzMy45MjA5IDMuMTAwOTMgMzQuNTc1OCA1LjA0Mzg5IDM1LjM5MDYgNi45MzM1OUMzNy41MTMxIDExLjg2MzkgNDAuNDI0NyAxNi4xNzk2IDQ0LjEyMjEgMTkuODc3QzQ3LjgyMTUgMjMuNTc0NSA1Mi4xMzU3IDI2LjQ4NjkgNTcuMDY2NCAyOC42MDk0QzU4Ljk1OCAyOS40MjQyIDYwLjg5OSAzMC4wNzkxIDYyLjg5MDYgMzAuNTgxMUM2My41NDE1IDMwLjc0NDggNjMuOTk5OCAzMS4zMjgxIDY0IDMxLjk5OUM2NCAzMi42NzAxIDYzLjU0MTcgMzMuMjU0MiA2Mi44OTA2IDMzLjQxOEM2MC44OTkgMzMuOTE5OSA1OC45NTYxIDM0LjU3NDggNTcuMDY2NCAzNS4zODk2QzUyLjEzNTggMzcuNTEyMSA0Ny44MTk2IDQwLjQyMzcgNDQuMTIyMSA0NC4xMjExQzQwLjQyNDYgNDcuODIwNCAzNy41MTMxIDUyLjEzNDkgMzUuMzkwNiA1Ny4wNjU0QzM0LjU3NTggNTguOTU3IDMzLjkyMDkgNjAuODk4MSAzMy40MTg5IDYyLjg4OTZDMzMuMjU1MiA2My41NDA3IDMyLjY3MTEgNjMuOTk5IDMyIDYzLjk5OUMzMS4zMjg5IDYzLjk5OSAzMC43NDQ4IDYzLjU0MDcgMzAuNTgxMSA2Mi44ODk2QzMwLjA3OTEgNjAuODk4MSAyOS40MjQyIDU4Ljk1NTEgMjguNjA5NCA1Ny4wNjU0QzI2LjQ4NjkgNTIuMTM0OSAyMy41NzczIDQ3LjgxODYgMTkuODc3OSA0NC4xMjExQzE2LjE3ODYgNDAuNDIzNyAxMS44NjQyIDM3LjUxMjEgNi45MzM1OSAzNS4zODk2QzUuMDQyMDQgMzQuNTc0OCAzLjEwMDk2IDMzLjkxOTkgMS4xMDkzOCAzMy40MThDMC40NTgzMDkgMzMuMjU0MiAwIDMyLjY3MDEgMCAzMS45OTlDMC4wMDAyMDE1NDggMzEuMzI4MSAwLjQ1ODQ2MyAzMC43NDQ4IDEuMTA5MzggMzAuNTgxMUMzLjEwMDk2IDMwLjA3OTEgNS4wNDM4NiAyOS40MjQyIDYuOTMzNTkgMjguNjA5NEMxMS44NjQzIDI2LjQ4NjkgMTYuMTgwNCAyMy41NzQ1IDE5Ljg3NzkgMTkuODc3QzIzLjU3NTMgMTYuMTc5NiAyNi40ODY5IDExLjg2MzkgMjguNjA5NCA2LjkzMzU5QzI5LjQyNDIgNS4wNDIwNyAzMC4wNzkxIDMuMTAwOTMgMzAuNTgxMSAxLjEwOTM4QzMwLjc0NDggMC40NTgyNiAzMS4zMjg5IDAgMzIgMFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+PHBhdGggZD0iTTMyIDBDMzIuNjcxMSAxLjE0NGUtMDUgMzMuMjU1MyAwLjQ1ODI2MyAzMy40MTg5IDEuMTA5MzhDMzMuOTIwOSAzLjEwMDkzIDM0LjU3NTggNS4wNDM4OSAzNS4zOTA2IDYuOTMzNTlDMzcuNTEzMSAxMS44NjM5IDQwLjQyNDcgMTYuMTc5NiA0NC4xMjIxIDE5Ljg3N0M0Ny44MjE1IDIzLjU3NDUgNTIuMTM1NyAyNi40ODY5IDU3LjA2NjQgMjguNjA5NEM1OC45NTggMjkuNDI0MiA2MC44OTkgMzAuMDc5MSA2Mi44OTA2IDMwLjU4MTFDNjMuNTQxNSAzMC43NDQ4IDYzLjk5OTggMzEuMzI4MSA2NCAzMS45OTlDNjQgMzIuNjcwMSA2My41NDE3IDMzLjI1NDIgNjIuODkwNiAzMy40MThDNjAuODk5IDMzLjkxOTkgNTguOTU2MSAzNC41NzQ4IDU3LjA2NjQgMzUuMzg5NkM1Mi4xMzU4IDM3LjUxMjEgNDcuODE5NiA0MC40MjM3IDQ0LjEyMjEgNDQuMTIxMUM0MC40MjQ2IDQ3LjgyMDQgMzcuNTEzMSA1Mi4xMzQ5IDM1LjM5MDYgNTcuMDY1NEMzNC41NzU4IDU4Ljk1NyAzMy45MjA5IDYwLjg5ODEgMzMuNDE4OSA2Mi44ODk2QzMzLjI1NTIgNjMuNTQwNyAzMi42NzExIDYzLjk5OSAzMiA2My45OTlDMzEuMzI4OSA2My45OTkgMzAuNzQ0OCA2My41NDA3IDMwLjU4MTEgNjIuODg5NkMzMC4wNzkxIDYwLjg5ODEgMjkuNDI0MiA1OC45NTUxIDI4LjYwOTQgNTcuMDY1NEMyNi40ODY5IDUyLjEzNDkgMjMuNTc3MyA0Ny44MTg2IDE5Ljg3NzkgNDQuMTIxMUMxNi4xNzg2IDQwLjQyMzcgMTEuODY0MiAzNy41MTIxIDYuOTMzNTkgMzUuMzg5NkM1LjA0MjA0IDM0LjU3NDggMy4xMDA5NiAzMy45MTk5IDEuMTA5MzggMzMuNDE4QzAuNDU4MzA5IDMzLjI1NDIgMCAzMi42NzAxIDAgMzEuOTk5QzAuMDAwMjAxNTQ4IDMxLjMyODEgMC40NTg0NjMgMzAuNzQ0OCAxLjEwOTM4IDMwLjU4MTFDMy4xMDA5NiAzMC4wNzkxIDUuMDQzODYgMjkuNDI0MiA2LjkzMzU5IDI4LjYwOTRDMTEuODY0MyAyNi40ODY5IDE2LjE4MDQgMjMuNTc0NSAxOS44Nzc5IDE5Ljg3N0MyMy41NzUzIDE2LjE3OTYgMjYuNDg2OSAxMS44NjM5IDI4LjYwOTQgNi45MzM1OUMyOS40MjQyIDUuMDQyMDcgMzAuMDc5MSAzLjEwMDkzIDMwLjU4MTEgMS4xMDkzOEMzMC43NDQ4IDAuNDU4MjYgMzEuMzI4OSAwIDMyIDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTA4NTlfNDg5NCkiPjwvcGF0aD48L21hc2s+PGcgbWFzaz0idXJsKCNtYXNrMF8xMDg1OV80ODk0KSI+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8xMDg1OV80ODk0KSI+PGVsbGlwc2UgY3g9IjE0LjIwODQiIGN5PSIxNi43MTY0IiByeD0iMTQuMjA4NCIgcnk9IjE2LjcxNjQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTQyMzQzIDAuMzM0NjQ5IC0wLjMzNDY1NiAwLjk0MjM0IC03Ljk3OSAxMy43NzM1KSIgZmlsbD0iI0ZGRTQzMiI+PC9lbGxpcHNlPjwvZz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzEwODU5XzQ4OTQpIj48ZWxsaXBzZSBjeD0iMjcuMDU0MyIgY3k9IjIuNTUxMTQiIHJ4PSIxOC4zOTQ0IiByeT0iMTguNzk4NSIgZmlsbD0iI0ZDNDEzRCI+PC9lbGxpcHNlPjwvZz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMl9mXzEwODU5XzQ4OTQpIj48ZWxsaXBzZSBjeD0iMTkuMjI0NSIgY3k9IjI0LjkwNDIiIHJ4PSIxOS4yMjQ1IiByeT0iMjQuOTA0MiIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTg4MDcgLTAuMDQ4ODI1NCAwLjA0ODgyNjYgMC45OTg4MDcgLTEuNzI3NzggMzIuNjU3MykiIGZpbGw9IiMwMEI5NUMiPjwvZWxsaXBzZT48L2c+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjNfZl8xMDg1OV80ODk0KSI+PGVsbGlwc2UgY3g9IjE5LjIyNDUiIGN5PSIyNC45MDQyIiByeD0iMTkuMjI0NSIgcnk9IjI0LjkwNDIiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk4ODA3IC0wLjA0ODgyNTQgMC4wNDg4MjY2IDAuOTk4ODA3IC0xLjcyNzc4IDMyLjY1NzMpIiBmaWxsPSIjMDBCOTVDIj48L2VsbGlwc2U+PC9nPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI0X2ZfMTA4NTlfNDg5NCkiPjxlbGxpcHNlIGN4PSIxOC44NDI5IiBjeT0iMjAuNzQ0MSIgcng9IjE4Ljg0MjkiIHJ5PSIyMC43NDQxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg1NDMwMSAtMC41MTk3NzkgMC41MTk3OSAwLjg1NDI5NCAtNy4xMzU3NCA0Ny41MDc4KSIgZmlsbD0iIzAwQjk1QyI+PC9lbGxpcHNlPjwvZz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyNV9mXzEwODU5XzQ4OTQpIj48ZWxsaXBzZSBjeD0iNjYuNDYxNyIgY3k9IjI0Ljk3NyIgcng9IjE4LjA5MzMiIHJ5PSIxNy40MjI5IiBmaWxsPSIjMzE4NkZGIj48L2VsbGlwc2U+PC9nPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI2X2ZfMTA4NTlfNDg5NCkiPjxlbGxpcHNlIGN4PSIyMC45MjkyIiBjeT0iMjIuMDc1MiIgcng9IjIwLjkyOTIiIHJ5PSIyMi4wNzUyIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc5NTk5IDAuNjA1MzEgLTAuNjA1MzIgMC43OTU5ODIgLTIuODE4ODUgLTcuNDMzMjMpIiBmaWxsPSIjRkJCQzA0Ij48L2VsbGlwc2U+PC9nPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXI3X2ZfMTA4NTlfNDg5NCkiPjxlbGxpcHNlIGN4PSIyNC4xMzExIiBjeT0iMjIuMjkxOSIgcng9IjI0LjEzMTEiIHJ5PSIyMi4yOTE5IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyNDAzNyAwLjU2NjUzNiAtMC41NjY1NDYgMC44MjQwMyAzOS42MzM4IDAuMzEwNjA4KSIgZmlsbD0iIzMxODZGRiI+PC9lbGxpcHNlPjwvZz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyOF9mXzEwODU5XzQ4OTQpIj48cGF0aCBkPSJNNTQuMjI1NSAtMi4zMDQwM0M1Ny4wMTk1IDEuNDk0NjIgNTMuNDI5NCA4Ljg4MDQgNDYuMjA2OCAxNC4xOTI2QzM4Ljk4NDIgMTkuNTA0OCAzMC44NjQyIDIwLjczMTggMjguMDcwMiAxNi45MzMxQzI1LjI3NjIgMTMuMTM0NSAyOC44NjYzIDUuNzQ4NjcgMzYuMDg4OSAwLjQzNjQ4NkM0My4zMTE1IC00Ljg3NTcgNTEuNDMxNSAtNi4xMDI2NyA1NC4yMjU1IC0yLjMwNDAzWiIgZmlsbD0iIzc0OUJGRiI+PC9wYXRoPjwvZz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyOV9mXzEwODU5XzQ4OTQpIj48ZWxsaXBzZSBjeD0iMjcuNTg1MyIgY3k9IjE3LjE0NzgiIHJ4PSIyNy41ODUzIiByeT0iMTcuMTQ3OCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MzMxNjYgLTAuNjgwMDQ5IDAuNjgwMDYxIDAuNzMzMTU1IC0xMi4yNTgzIDkuNDk2OTUpIiBmaWxsPSIjRkM0MTNEIj48L2VsbGlwc2U+PC9nPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxMF9mXzEwODU5XzQ4OTQpIj48ZWxsaXBzZSBjeD0iMTQuNzgxOSIgY3k9IjguNTk2MzciIHJ4PSIxNC43ODE5IiByeT0iOC41OTYzNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTMxODYgMC41ODIwMDQgLTAuNTgyMDE2IDAuODEzMTc3IDYuMzc4NDIgMzAuNTExKSIgZmlsbD0iI0ZGRUU0OCI+PC9lbGxpcHNlPjwvZz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9mXzEwODU5XzQ4OTQiIHg9Ii0xOS42MTgiIHk9IjEyLjkwMjciIHdpZHRoPSIzOC44NjgxIiBoZWlnaHQ9IjQyLjc1NjIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCI+PC9mZUZsb29kPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIj48L2ZlQmxlbmQ+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi40NTk2NSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwODU5XzQ4OTQiPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PGZpbHRlciBpZD0iZmlsdGVyMV9mXzEwODU5XzQ4OTQiIHg9Ii0xNS4xMjIzIiB5PSItNDAuMDI5NiIgd2lkdGg9Ijg0LjM1MzMiIGhlaWdodD0iODUuMTYxNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ij48L2ZlRmxvb2Q+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiPjwvZmVCbGVuZD48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMS44OTExIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTA4NTlfNDg5NCI+PC9mZUdhdXNzaWFuQmx1cj48L2ZpbHRlcj48ZmlsdGVyIGlkPSJmaWx0ZXIyX2ZfMTA4NTlfNDg5NCIgeD0iLTIwLjc2ODIiIHk9IjExLjQ4MzUiIHdpZHRoPSI3OC45MTYxIiBoZWlnaHQ9IjkwLjIxOTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCI+PC9mZUZsb29kPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIj48L2ZlQmxlbmQ+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTAuMTA4NiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwODU5XzQ4OTQiPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PGZpbHRlciBpZD0iZmlsdGVyM19mXzEwODU5XzQ4OTQiIHg9Ii0yMC43NjgyIiB5PSIxMS40ODM1IiB3aWR0aD0iNzguOTE2MSIgaGVpZ2h0PSI5MC4yMTk2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSI+PC9mZUJsZW5kPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwLjEwODYiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDg1OV80ODk0Ij48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImZpbHRlcjRfZl8xMDg1OV80ODk0IiB4PSItMTkuODUiIHk9IjE0Ljk2NjQiIHdpZHRoPSI3OS4xODg2IiBoZWlnaHQ9IjgwLjkzNzgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCI+PC9mZUZsb29kPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIj48L2ZlQmxlbmQ+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTAuMTA4NiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwODU5XzQ4OTQiPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PGZpbHRlciBpZD0iZmlsdGVyNV9mXzEwODU5XzQ4OTQiIHg9IjI5LjE1NjEiIHk9Ii0xMS42NTgyIiB3aWR0aD0iNzQuNjExMSIgaGVpZ2h0PSI3My4yNzAzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSI+PC9mZUJsZW5kPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjkuNjA2MTMiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDg1OV80ODk0Ij48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImZpbHRlcjZfZl8xMDg1OV80ODk0IiB4PSItMzguMjkxIiB5PSItMTYuMjY4NyIgd2lkdGg9Ijc3LjUzOCIgaGVpZ2h0PSI3OC4xNTEzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSI+PC9mZUJsZW5kPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjguNzA1OTEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDg1OV80ODk0Ij48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImZpbHRlcjdfZl8xMDg1OV80ODk0IiB4PSI3Ljc4MDM4IiB5PSItNi4wOTgxIiB3aWR0aD0iNzguMjE4MSIgaGVpZ2h0PSI3Ni44OTgyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSI+PC9mZUJsZW5kPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjcuNzc0NzMiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDg1OV80ODk0Ij48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImZpbHRlcjhfZl8xMDg1OV80ODk0IiB4PSIxMy4yMDgyIiB5PSItMTguNDI1IiB3aWR0aD0iNTUuODc5MyIgaGVpZ2h0PSI1MS40NzkxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSI+PC9mZUJsZW5kPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjYuOTU2OTQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDg1OV80ODk0Ij48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImZpbHRlcjlfZl8xMDg1OV80ODk0IiB4PSItMTUuNDczOSIgeT0iLTMxLjAyNzIiIHdpZHRoPSI3MC4yMDM0IiBoZWlnaHQ9IjY4LjY3MzUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCI+PC9mZUZsb29kPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIj48L2ZlQmxlbmQ+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNS44NzU5OCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwODU5XzQ4OTQiPjwvZmVHYXVzc2lhbkJsdXI+PC9maWx0ZXI+PGZpbHRlciBpZD0iZmlsdGVyMTBfZl8xMDg1OV80ODk0IiB4PSItMTQuMTczIiB5PSIyMC40NzQiIHdpZHRoPSI1NS4xMzczIiBoZWlnaHQ9IjUxLjI2MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ij48L2ZlRmxvb2Q+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiPjwvZmVCbGVuZD48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3LjI3MjUzIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTA4NTlfNDg5NCI+PC9mZUdhdXNzaWFuQmx1cj48L2ZpbHRlcj48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTA4NTlfNDg5NCIgeDE9IjE4LjE5MzEiIHkxPSI0Mi44MjEiIHgyPSI1MS40MzM1IiB5Mj0iMTQuNzk1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0ODkzRkMiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjAuMjciIHN0b3AtY29sb3I9IiM0ODkzRkMiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjAuNzc2OTgxIiBzdG9wLWNvbG9yPSIjOTY5REZGIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkQ5OUZFIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+Cg=="},"displayName":"Google Gemini","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}