query getVideo($uid: String) {
  videos(filters: { uid: { eq: $uid } }) {
    data {
      id
      attributes {
        uid
        title
        description
        gone
        published_date {
          year
          month
          day
        }
        channel {
          data {
            attributes {
              uid
              title
              subscribers
            }
          }
        }
        categories(pagination: { limit: -1 }) {
          data {
            id
            attributes {
              short
            }
          }
        }
        views
        likes
        source
        audio_languages(pagination: { limit: -1 }) {
          data {
            id
            attributes {
              code
            }
          }
        }
        sub_languages(pagination: { limit: -1 }) {
          data {
            id
            attributes {
              code
            }
          }
        }
        width
        height
      }
    }
  }
}