#!/bin/bash

download_id='d363098ad3fb48e2b9dc6649d833d15d'
refer_id='42fbd7d69ded40109a21d738cf99f648'
site_url="https://www.blackmagicdesign.com/api/register/us/download/${download_id}"

user_agent="User-Agent: Mozilla/5.0 (X11; Linux x86_64) \
                        AppleWebKit/537.36 (KHTML, like Gecko) \
                        Chrome/77.0.3865.75 \
                        Safari/537.36"

req_json="{ \
    \"firstname\": \"Regata OS\", \
    \"lastname\": \"Project\", \
    \"email\": \"regataosproject@gmail.com\", \
    \"phone\": \"202-555-0194\", \
    \"country\": \"br\", \
    \"state\": \"Pernambuco\", \
    \"city\": \"Recife\", \
    \"product\": \"DaVinci Resolve\" \
}"

req_json="$(  printf '%s' "$req_json"   | sed 's/[[:space:]]\+/ /g')"
user_agent="$(printf '%s' "$user_agent" | sed 's/[[:space:]]\+/ /g')"
user_agent_escaped="${user_agent// /\\ }"

src_curl="$(curl \
            -s \
            -H 'Host: www.blackmagicdesign.com' \
            -H 'Accept: application/json, text/plain, */*' \
            -H 'Origin: https://www.blackmagicdesign.com' \
            -H "$user_agent" \
            -H 'Content-Type: application/json;charset=UTF-8' \
            -H "Referer: https://www.blackmagicdesign.com/support/download/${refer_id}/Linux" \
            -H 'Accept-Encoding: gzip, deflate, br' \
            -H 'Accept-Language: en-US,en;q=0.9' \
            -H 'Authority: www.blackmagicdesign.com' \
            -H 'Cookie: _ga=GA1.2.1849503966.1518103294; _gid=GA1.2.953840595.1518103294' \
            --data-ascii "$req_json" \
            --compressed \
            "$site_url")"

${src_curl} 
