﻿{
  $type: RobotsTxt,
  Rules: {
    $type: RobotsTxt.Rule[],
    $values: [
      {
        $type: RobotsTxt.Rule,
        Name: sitemap,
        Pattern: https://www.youtube.com/sitemaps/sitemap.xml
      },
      {
        $type: RobotsTxt.Rule,
        Name: sitemap,
        Pattern: https://www.youtube.com/product/sitemap.xml
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /watch_fragments_ajax
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /feeds/videos.xml
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /get_midroll_info
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /watch_queue_ajax
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /timedtext_video
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /get_video_info
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /file_download
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /watch_popup
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /verify_age
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /watch_ajax
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /get_video
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /live_chat
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /youtubei/
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /comment
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /results
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /t/terms
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /signup
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /login
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /api/
      },
      {
        $type: RobotsTxt.AccessRule,
        Allowed: false,
        Name: disallow,
        Pattern: /qr
      }
    ]
  }
}
