- Scan ID:
- 91405b44-86c2-4f71-bcb4-259ec0bd9388Finished
- Submitted URL:
- https://app.simplycast.com/
- Report Finished:
Links · 0 found
The outgoing links identified from the page
JavaScript Variables · 51 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
System | object |
Translation | object |
App | object |
module | function |
AppLocalization | object |
AppPath | object |
AppQuery | object |
Console log messages · 2 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
log | other |
|
verbose | dom |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--><!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--><!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--><!--[if gt IE 8]><!--><html class="no-js"><!--<![endif]--><head><style>@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Login - SimplyCast</title>
<meta name="description" content="Marketing Automation software">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="config/simplycast/favicon.ico" type="image/x-icon">
<script language="javascript" type="text/javascript">var System = {'vars': {"app_url":"https:\/\/app.simplycast.com\/","system_name":"SimplyCast","callback":"index","language":"en","language_public":"en","language_locked":false,"language_overridden":false,"localization":{"languageDirection":"leftToRight"}}};
var Translation = {"page":"index","languagePacks":{"en":[{"en_id":42,"body":"Select a template and compose your message. You can also upload your own HTML."},{"en_id":72,"body":"New Project"},{"en_id":100,"body":"Cancel"},{"en_id":298,"body":"Email"},{"en_id":299,"body":"Fax"},{"en_id":925,"body":"Ok"},{"en_id":1021,"body":"Confirm"},{"en_id":1300,"body":"SMS"},{"en_id":2941,"body":"Voice"},{"en_id":973389,"body":"%%SYSTEMNAME%% 360"},{"en_id":973531,"body":"%%SYSTEMNAME%%"},{"en_id":984784,"body":"Email On Account: %%counts%%"},{"en_id":984785,"body":"Email On Account: %counts%"},{"en_id":986563,"body":"Alert"}]},"current":"en","public":"en","canUpload":false,"languageCode":"en"};
var App = {Vue: {Directives: {}, Components: {}}, Sidebar: {}, Colour: {}}
module = async (path) => {
try {
const name = path.substring(path.lastIndexOf('/') + 1, path.indexOf('.'))
return {
default: Default
} = await import(location.pathname.replace(/\/$/, '') + '/' + path.replace(/^\//, ''))
} catch (e) {
console.error('Module load error.', e)
}
}
</script><link href="aggregateCache/simplycast-less-4540d35cebbfd1f1c2d0f271529cee103eb9a104.css" rel="stylesheet" type="text/css">
<!-- aggregates 4 files -->
<link href="aggregateCache/simplycast-css-46b04f601a18dbe6f9331556713fe42d052d8381.css" rel="stylesheet" type="text/css">
<!-- aggregates 51 files -->
<script language="javascript" type="text/javascript" src="aggregateCache/simplycast-js-61b75d7e1a528dd4e057713888c40d8c3d4116e8.js"></script>
<script language="javascript" type="text/javascript">
var phrases = JSON.parse('{"generateButton":"Generate Secure Password","copy":"Copy","generateToast":"Password copied.","generateAdvisory":"We recommend storing passwords in a password manager.","passwordValidatorOne":"Your password must not match your email address, name, phone number, or organization.","passwordValidatorTwo":"Your password must be at least eight characters long and include at least two of the following:","passwordValidatorThree":"We advise you not to use a password you are already using.","passwordRequirementTwo":"At least one number","passwordRequirementOne":"At least one lower-case and upper-case character (if applicable)","passwordRequirementThree":"At least one special character","emailAddress":"Email Address","password":"Password","rememberMe":"Remember Me","forgotPassword":"Forgot Password?","signIn":"Sign In","signUpMessageOne":"Don't have an account?","signUpMessageTwo":"Sign up!","passwordReset":"Password Reset","resetPassword":"Reset Password","passwordResetBlurb":"To reset your password, enter in the email address of your SimplyCast account. You will be sent an email with further instructions. If you do not receive the email within a few minutes, please contact support.","signupNavHeader":"Sign In","signupHeader":"Create your new account now!","required":"All fields are required","firstName":"First Name","lastName":"Last Name","phoneNumber":"Phone Number","companyName":"Organization Name","confirmPassword":"Confirm Password","createAccount":"Create Account","connectedAccountLogin":"Log in with a connected account","resendInvite":"Resend Invitation","submit":"Submit","totpCode":"TOTP Code","mfaBlurb":"To proceed with login enter your saved multi-factor authentication TOTP code","enterMfaCode":"Enter MFA Code","setPassword":"Set Password","backToLogin":"Back to Login","continue":"Continue","redirectMessage":"Redirecting you in %% seconds...","outdatedHeader":"Unsupported Browser","outdatedMessage":"Your browser is out of date and no longer supported."}');
var errorCodes = JSON.parse('{"passwordReset":{"empty":"Please enter a valid email address to reset your password.","invalid":"%%%% is not a valid email address format. Please enter a valid email address to reset your password."},"signup":{"noEmail":"Please enter your email address.","invalidEmail":"Your email address is invalid.","noFirstName":"Please enter your first name.","noLastName":"Please enter your last name.","noPhoneNumber":"Please enter your phone number.","invalidPhoneNumber":"Your phone number is invalid.","noOrgName":"Please enter your organization's name.","confirmPassword":"Please confirm your password.","noPassword":"Please enter your password.","invalidPassword":"Your password is invalid.","passwordMatchEmail":"Your password must not contain your email address.","passwordMatchName":"Your password must not contain your first or last name.","passwordMatchPhone":"Your password must not contain your phone number.","passwordMatchCompany":"Your password must not contain your organization's name.","noCaptcha":"Please fill in the ReCAPTCHA."},"unknown":"An unknown error has occurred."}');
var passwordOptions = JSON.parse('{"minPasswordLength":{"message":"Must be at least 20 characters long.","value":20},"casingRequirement":{"message":"Must contain at least 1 lower-case and upper-case characters.","value":1},"numericRequirement":{"message":"Must contain at least 1 numeric character(s).","value":1}}');
var LoginAppData = JSON.parse('{"token":"I6PRn07OK1504JOkgaKfZXGhTVyvDndYXctaE19Yhr97Z3uawWQQwpsC00sH6o5","signInDisabled":"","signUpDisabled":"","useRc":"","captchaKey":"6LfHVg4TAAAAAOx7YnpvhgYZUUAJWgMS49T7SQwH","error":"","email":"","ssoOptions":[],"signUpReturn":""}');
</script>
</head>
<body class="">
<!--[if lte IE 9]>
<div class="noIE">
</div>
<div class="ieModal">
<div class="header">
Browser Outdated
</div>
<div class="content">
You are using an outdated browser. <br/><br/> Please <a href="http://browsehappy.com/">upgrade your browser</a>.
</div>
</div>
<![endif]-->
<div class="app">
<div class="mainSection">
<div class="content">
<div class="logo">
<img src="config/simplycast/images/SimplyCast_Logo.png">
</div>
<div class="main">
<div ng-app="LoginApp" ng-controller="LoginAppController" class="ng-scope">
<!-- ngIf: conversionCode -->
<div class="ui active centered inline loader ng-hide" ng-show="loading"></div>
<!-- ngView: --><div ng-show="!loading" ng-view="" class="ng-scope"><div class="ng-scope">
<!-- ngIf: extraMessage -->
<!-- ngIf: message -->
<!-- ngIf: error -->
<!-- ngIf: !page.signInDisabled --><form class="ui form ng-pristine ng-valid ng-scope" id="loginForm" action="?q=logingw" ng-if="!page.signInDisabled" method="post">
<div class="field">
<label class="ng-binding">Email Address *</label>
<input type="text" name="email" id="email" ng-model="form.email" class="ng-pristine ng-untouched ng-valid ng-empty">
</div>
<div class="field">
<label class="ng-binding">Password *</label>
<input type="password" name="password" id="password" ng-model="form.password" class="ng-pristine ng-untouched ng-valid ng-empty">
</div>
<div class="app flex grow">
<div class="grow">
<div class="ui checkbox">
<input id="rememberMe" name="rememberme" type="checkbox" ng-model="form.remember" class="ng-pristine ng-untouched ng-valid ng-empty">
<label for="rememberMe" class="ng-binding">Remember Me</label>
</div>
</div>
<div>
<a class="link ng-binding" href="#/passwordReset">Forgot Password?</a>
</div>
</div>
<!-- ngIf: page.useRc -->
<div class="submit">
<input type="submit" alt="Sign In" class="ui teal button" value="Sign In">
</div>
<input type="hidden" name="token" value="I6PRn07OK1504JOkgaKfZXGhTVyvDndYXctaE19Yhr97Z3uawWQQwpsC00sH6o5" autocomplete="off">
</form><!-- end ngIf: !page.signInDisabled -->
<!-- ngIf: !page.signUpDisabled && !page.signInDisabled --><div class="loginFormSignup ng-binding ng-scope" ng-if="!page.signUpDisabled && !page.signInDisabled">
Don't have an account? <a href="#/signup" class="ng-binding">Sign up!</a>
</div><!-- end ngIf: !page.signUpDisabled && !page.signInDisabled -->
<!-- ngIf: page.ssoOptions.length -->
</div>
</div>
</div>
</div>
</div>
</div>
<login-content-area id="contentArea" class="promotion ng-scope"><div class="contentAreaWrapper">
<div class="ui active dimmer">
<div class="ui loader ng-hide" ng-hide="mobileOnly"></div>
</div>
<div class="contentArea">
<!-- ngIf: outdated -->
<div class="contentPage">
<div class="contentPageContent ng-hide" ng-show="page && page.content" ng-class="{'darkMode': page.dark_mode}">
<div class="protozoaMarkup ng-isolate-scope ng-hide" ng-class="{textFormat: mode === 'text'}" ng-show="page.content" mode="html" content="page.content"></div>
</div>
</div>
<!-- ngIf: pages.length > 1 -->
<!-- ngIf: logos --><div class="logos ng-scope noPage" ng-if="logos" ng-class="{'darkMode': page.dark_mode, 'noPage': !page, 'lightMode': page && !page.dark_mode}">
<!-- ngRepeat: logo in logos -->
</div><!-- end ngIf: logos -->
</div>
</div></login-content-area>
</div>
<div id="modal_overlay_background"></div><div id="modal_dialog"><div id="modal_title" tabindex="-1"></div><div id="modal_content"></div></div><div id="tiptip_holder" style="max-width:200px;"><div id="tiptip_arrow"><div id="tiptip_arrow_inner"></div></div><div id="tiptip_content"></div></div></body></html>