{
  "redirectUrls": [
    "http://dev-id.nbc.com-sdk.s3-website-us-east-1.amazonaws.com/",
    "http://localhost:3000/public/example/",
    "http://localhost",
    "http://stage-id.nbc.com-sdk.s3-website-us-east-1.amazonaws.com/",
    "https://acc-id.nbc.com/sdk/example/",
    "https://d3nn619ad8bejl.cloudfront.net/",
    "https://dev-id.nbc.com/sdk/example/",
    "https://id.nbc.com/sdk/example/",
    "https://prod-id.nbc.com/sdk/example/",
    "https://stage-id.nbc.com/sdk/example/"
  ],
  "redirectDelay": 500,
  "redirectTimeout": 5000,
  "logoutRedirectTimeout": 5000,
  "userTimeout": 0,
  "apple": {
    "clientId": "com.nbcuni.nbc.portal.sso.envs.web3",
    "scope": "email"
  },
  "facebook": {
    "permissions": ["public_profile", "email"],
    "version": "v7.0"
  },
  "google": {
    "web": {
      "clientId": "1056309072288-4ida828k5cnd48rpocl8gleu6tht12qk.apps.googleusercontent.com",
      "clientType": "identity_sdk_envs"
    },
    "android": {
      "clientId": "277805721804-7qesi83iq5phma22jdkr7886o4bh1p84.apps.googleusercontent.com",
      "clientType": "android_agt_envs"
    },
    "ios": {
      "clientId": "35388763696-o9obrod3eolj5qaj1q5rq0rkt3j0ja4f.apps.googleusercontent.com",
      "clientType": "ios_agt_stage_enterprise"
    }
  },
  "peacock": {
    "apiKey": "65b7881a51589919e096d72b8f1e626edd638ccb85b65c1bcbbf93a597369872",
    "timeout": 10000,
    "enabled": true
  },
  "properties": {
    "id": {},
    "revisionId": {},
    "facebookId": {},
    "email": {},
    "tcDate": {},
    "firstName": {
      "label": "First Name",
      "type": "string",
      "request": false,
      "required": true,
      "max": 50,
      "errorMessage": "Please enter your first name."
    },
    "lastName": {
      "label": "Last Name",
      "type": "string",
      "request": false,
      "required": true,
      "max": 50,
      "errorMessage": "Please enter your last name."
    },
    "zipCode": {
      "label": "Zipcode",
      "type": "string",
      "request": false,
      "required": false,
      "min": 5,
      "max": 5,
      "pattern": "[0-9]*",
      "mode": "numeric",
      "errorMessage": "Enter a valid zip code."
    },
    "dob": {
      "label": "Date of Birth",
      "type": "date",
      "order": ["month", "day", "year"],
      "request": false,
      "required": false,
      "errorMessage": "Enter a date of birth."
    },
    "gender": {
      "label": "Gender",
      "type": "select",
      "options": {
        "Female": "Female",
        "Male": "Male",
        "Non-Binary": "Non-Binary",
        "Prefer Not To Disclose": "Prefer Not To Disclose"
      },
      "request": false,
      "required": true,
      "errorMessage": "Please select a gender.",
      "placeholder": "Please Select One"
    },
    "phone": {
      "label": "Phone Number",
      "type": "tel",
      "request": false,
      "required": false,
      "pattern": "[0-9]{3}-[0-9]{3}-[0-9]{4}",
      "mask": "999-999-9999",
      "errorMessage": "Enter a valid phone number."
    },
    "AGTs14VoteRulesOptIn": {
      "label": "",
      "detail": "I have read and agree to the Show's <a href='https://www.nbc.com' target='_blank'>Official Rules</a>.",
      "type": "boolean",
      "request": false,
      "required": true,
      "defaultValue": false
    },
    "AGTs14VoteSponsorOptIn": {
      "label": "",
      "detail": "I would like to receive product and promotional emails from Sponsor. <a href='https://www.nbc.com' target='_blank'>Privacy Policy</a> and <a href='#' target='_blank'>Terms of Use</a>.",
      "type": "boolean",
      "request": false,
      "required": false,
      "defaultValue": true
    }
  },
  "theme": {
    "additionalInfo": {
      "buttonText": "Continue",
      "description": "",
      "header": "",
      "title": "Almost Done!"
    },
    "app": {
      "backgroundColor": "#ffffff",
      "backgroundImage": "",
      "contentBackgroundColor": "",
      "footnoteTextColor": "#1f1f1f",
      "headerTextColor": "#454545",
      "linkTextColor": "#4078d0",
      "textColor": "#454545"
    },
    "apple": {
      "buttonText": "Continue",
      "header": "You're signing up for an NBCUniversal <br/>Profile using:",
      "title": "Apple ID Sign Up"
    },
    "appleOverlay": {
      "buttonText": "Back to Sign Up Options",
      "title": "Vote With Your<br/>NBCUniversal Profile"
    },
    "brandIcons": [
      {
        "alt": "Bravo Logo",
        "src": "icons/bravo-icon.svg"
      },
      {
        "alt": "E! Logo",
        "src": "icons/e-icon.svg"
      },
      {
        "alt": "NBC Logo",
        "src": "icons/nbc-icon.svg"
      },
      {
        "alt": "Oxygen Logo",
        "src": "icons/oxygen-icon.svg"
      },
      {
        "alt": "SYFY Logo",
        "src": "icons/syfy-icon.svg"
      },
      {
        "alt": "Telemundo Logo",
        "src": "icons/telemundo-icon.svg"
      },
      {
        "alt": "Universo Logo",
        "src": "icons/universo-icon.svg",
        "maxWidth": 52
      },
      {
        "alt": "USA Logo",
        "src": "icons/usa-icon.svg"
      }
    ],
    "button": {
      "backgroundColor": "#147AC2",
      "rounded": true,
      "textColor": "#ffffff"
    },
    "crossApp": {
      "background": "linear-gradient(to right bottom, rgb(20, 122, 194), rgb(17, 28, 61))",
      "brandIcons": {
        "opacity": 0.7,
        "icons": [
          {
            "alt": "AGT Logo",
            "src": "icons/agt-icon.svg"
          },
          {
            "alt": "Bravo Logo",
            "src": "icons/bravo-icon.svg"
          },
          {
            "alt": "E! Logo",
            "src": "icons/e-icon.svg"
          },
          {
            "alt": "NBC Logo",
            "src": "icons/nbc-icon.svg"
          },
          {
            "alt": "Oxygen Logo",
            "src": "icons/oxygen-icon.svg"
          },
          {
            "alt": "SYFY Logo",
            "src": "icons/syfy-icon.svg"
          },
          {
            "alt": "Telemundo Logo",
            "src": "icons/telemundo-icon.svg"
          },
          {
            "alt": "Universo Logo",
            "src": "icons/universo-icon.svg"
          },
          {
            "alt": "USA Logo",
            "src": "icons/usa-icon.svg"
          },
          {
            "alt": "The Voice Logo",
            "src": "icons/the-voice-icon.svg"
          }
        ]
      },
      "buttonText": ["CONTINUE", "No Thanks"],
      "header": "",
      "icon": {
        "src": "crossApp/icon.png",
        "alt": "America's Got Talent Icon",
        "width": "146px"
      },
      "buttonPrimary": {
        "background": "#147ac2",
        "color": "#ffffff"
      },
      "buttonSecondary": {
        "background": "transparent",
        "color": "#ffffff"
      },
      "text": "We noticed you’re already <br />signed in to <br class=\"ipad\" />your profile on <br />another NBCUniversal app."
    },
    "facebook": {
      "buttonText": "Continue",
      "header": "You're signing up for an NBCUniversal <br/>Profile using:",
      "title": "Facebook Sign Up"
    },
    "field": {
      "checkfield": {
        "backgroundColor": "#147ac2"
      },
      "textfield": {
        "highlightColor": "#147ac2",
        "errorIconColor": "#757575",
        "validIconColor": "#147ac2"
      },
      "zipCode": {
        "maxWidth": 140
      }
    },
    "google": {
      "buttonText": "Continue",
      "header": "You're signing up for an NBCUniversal <br/>Profile using:",
      "title": "Google Sign Up"
    },
    "hero": {
      "backgroundColor": "",
      "backgroundImage": "hero/agts15.jpg",
      "backgroundImageMask": {
        "full": "none",
        "collapsed": "linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 70%)",
        "iPad": "none"
      },
      "backgroundImageIPad": "",
      "backgroundLayer": "above",
      "gradient": {
        "accent": "",
        "colors": ["#147ac2", "#111c3d"],
        "direction": "137deg",
        "opacity": 1
      },
      "iconOpacity": 0.4,
      "mainIcon": {
        "alt": "NBC Logo",
        "src": "hero/nbc-icon.svg"
      },
      "textColor": "#ffffff"
    },
    "iFrameModal": {
      "fillBackground": "rgba(0, 0, 0, 0.75)",
      "iconColor": "#ffffff",
      "modalBackground": "#1f2127"
    },
    "manageProfile": {
      "cancelButtonText": "Cancel",
      "buttonText": "Save Changes",
      "description": "",
      "header": "",
      "title": "Manage Profile",
      "iframeTitle": "NBCUniversal Profile",
      "iframeHeader": "Manage Profile",
      "titleColor": "#f1f1f1",
      "headerColor": "#f1f1f1",
      "gradient": {
        "colors": ["#1073b8", "#111c3d"],
        "direction": "90deg"
      },
      "headerBackgroundColor": "#313134"
    },
    "overlay": {
      "backgroundColor": "#000000",
      "headerTextColor": "#d32a29",
      "textColor": "#ffffff",
      "button": {
        "backgroundColor": "#ffffff",
        "textColor": "#353535"
      }
    },
    "peacock": {
      "terms": {
        "preChecked": false,
        "required": true,
        "text": "*I agree to the <a href=\"https://www.peacocktv.com/terms\" target=\"_blank\">Terms of Use</a> and <a href=\"https://www.nbcuniversal.com/privacy?brandA=Peacock\" target=\"_blank\">Privacy Policy</a>."
      },
      "marketingNotice": "By signing up, I agree to receive occasional marketing material from Peacock.",
      "title": "Add for FREE",
      "description": "Get access to our new streaming service, using the same email and password.",
      "withPasswordDescription": "Get access to our new streaming service, using the same email. Just create a password.",
      "submitText": "Sign Up",
      "cancelText": "Skip",
      "banner": {
        "description": "Log in to Peacock with the same email and password you used for your NBCUniversal Profile.",
        "linkText": "Go to Peacock",
        "linkURL": "https://www.peacocktv.com/"
      }
    },
    "preloadAssets": [
      "logoNbc@3x.png",
      "agt@3x.png",
      "crossApp/icon.png",
      "hero/nbc-icon.svg",
      "icons/bravo-icon.svg",
      "icons/e-icon.svg",
      "icons/nbc-icon.svg",
      "icons/oxygen-icon.svg",
      "icons/syfy-icon.svg",
      "icons/telemundo-icon.svg",
      "icons/universo-icon.svg",
      "icons/usa-icon.svg",
      "icons/agt-icon.svg",
      "icons/the-voice-icon.svg"
    ],
    "preloadAssetsIPad": ["hero/agts15-ipad.jpg"],
    "preloadAssetsNonIPad": ["hero/agts15.jpg"],
    "signIn": {
      "buttonText": "Sign In",
      "header": "Sign In with Email",
      "title": "Sign In To Your<br/>NBCUniversal Profile",
      "externalLogins": {
        "apple": "Continue with Apple",
        "facebook": "Continue with Facebook",
        "google": "Continue with Google"
      }
    },
    "signOut": {
      "withoutConfirmation": true
    },
    "signUp": {
      "buttonText": "Sign up",
      "header": "Sign Up with Email",
      "title": "Vote With Your<br/>NBCUniversal Profile",
      "externalLogins": {
        "apple": "Continue with Apple",
        "facebook": "Continue with Facebook",
        "google": "Continue with Google"
      }
    },
    "signupWithEmail": {
      "buttonText": "Sign up",
      "header": "Sign Up with Email",
      "title": "Sign Up for your<br/>NBCUniversal Profile"
    },
    "success": {
      "enabled": true,
      "signUp": {
        "title": "Success!",
        "subtitle": "Welcome to the NBCUniversal family.",
        "description": "You are signed in to your NBCUniversal Profile.",
        "buttonText": "Continue"
      },
      "signIn": {
        "title": "Success!",
        "description": "You are signed in to your NBCUniversal Profile.",
        "buttonText": "Continue"
      }
    },
    "terms": {
      "disclaimer": "I understand that NBCUniversal may send me the latest news, promotions and more.",
      "preChecked": false,
      "required": true,
      "text": "* I have read and agree to NBCUniversal's <a href='https://www.nbc.com/general/pages/terms' rel='noopener noreferrer' target='_blank'>Terms of Use</a> and <a href='https://www.nbcuniversal.com/privacy?intake=NBC_Entertainment' rel='noopener noreferrer' target='_blank'>Privacy Policy</a>."
    },
    "topbar": {
      "backgroundColor": "#f5f5f5",
      "iconColor": "rgba(19, 24, 81, 1)",
      "invertPositionForAndroid": true,
      "mainLogo": {
        "alt": "NBC Logo",
        "src": "logoNbc@3x.png",
        "link": "https://nbc.com"
      },
      "productLogo": {
        "alt": "AGT Logo",
        "src": "agt@3x.png",
        "link": "https://www.nbc.com/americas-got-talent"
      },
      "productLogoPosition": "center"
    },
    "valueProps": [
      {
        "text": "Watch never-before-seen videos",
        "icon": {
          "src": "valueProps/bravo-unlocked-heart.svg",
          "width": "35px"
        }
      },
      {
        "text": "Access Insider-only giveaways & sweepstakes",
        "icon": {
          "src": "valueProps/bravo-diamond.svg",
          "width": "33px"
        }
      },
      {
        "text": "Get notified when your favorite shows become available",
        "icon": {
          "src": "valueProps/bravo-eye.svg",
          "width": "37px"
        }
      }
    ],
    "videoTerms": {
      "preChecked": false,
      "required": true,
      "text": "* I have read and agree to the NBCUniversal <a href='https://www.nbc.com/general/pages/vppa' rel='noopener noreferrer' target='_blank'>Video Viewing Policy</a>."
    }
  },
  "analytics": {
    "mParticle": {
      "apiKey": "b90d57d77aaccc4d88292116f7a6fc1c"
    }
  },
  "showAttributes": {
    "marketingReferrer": {
      "changeDate": "04/14/2019",
      "phaseValues": ["S17_The_Voice_BAT", "S17_The_Voice_Vote"]
    },
    "product": "The Voice App",
    "season": 17,
    "show": "The Voice",
    "IDMBrandSource": "nbcd_thevoice"
  },
  "zeroBounce": {
    "enabled": true,
    "apiKey": "6670ac0319b844f4b8249510e774e072",
    "timeout": 3000
  },
  "launchdarkly": {
    "clientSideID": "5d82aa3a521cf907b7ea6e24",
    "enabled": true
  }
}
