connection.sae.org
Open in
urlscan Pro
34.193.4.92
Public Scan
URL:
https://connection.sae.org/myhome/profile?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f
Submission: On July 29 via api from US — Scanned from DE
Submission: On July 29 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./profile?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f
<form method="post" action="./profile?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f" onsubmit="javascript:return WebForm_OnSubmit();" id="MasterPageForm" class="form">
<div class="aspNetHidden">
<input type="hidden" name="ScriptManager1_TSM" id="ScriptManager1_TSM" value="">
<input type="hidden" name="StyleSheetManager1_TSSM" id="StyleSheetManager1_TSSM" value="">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="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">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['MasterPageForm'];
if (!theForm) {
theForm = document.MasterPageForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.WebForm_PostBackOptions || document.write('<script type="text/javascript" src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZKrTEgnAJ6IBPdiINmN0V5qZyDfVq0Wrp10YlHgakruiDZtd4Q2&t=637823185705833095"><\/script>'); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl06_conditionalDialog_profileDropdown637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl06_ManageDropDown1637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl10_conditionalDialog_profileDropdown637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_MessageOptions637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_conditionalDialog_profileDropdown637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_mdEmptySocialMediaSites637946826718574327', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl29_conditionalDialog_profileDropdown637946826718730599', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl32_conditionalDialog_profileDropdown637946826718730599', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl34_conditionalDialog_profileDropdown637946826718730599', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl38_conditionalDialog_profileDropdown637946826718730599', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl41_conditionalDialog_profileDropdown637946826718730599', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl45_conditionalDialog_profileDropdown637946826718730599', false, '');
}); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MenuStandards.js" type="text/javascript"></script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys._Application && Sys.Observer) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=uHIkleVeDJf4xS50Krz-yI126qQ3MvbDm3cE_zYEVmzoJ75OvveNdz8qLpL8n-ZwTQTtMnNj2Xi82coXUoUdd2VZYv7wlXep2xTYkxwnUvNmzQ-06-nXm5zF0koc2oEAU_KywcXONr7Vw42XotQ07fJ09481&t=ffffffffaa493ab8"><\/script>'
); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys.WebForms) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=Jw6tUGWnA15YEa3ai3FadA3Y7gBZFmlYayNHZHyrg_532GoSDiUNT-H7Tt9F-w_iP3EuVWV-QarpAaHkdF6GowUqREtWboBJ4ZNQRaLx3VaVpKX7KL2Wb7h8WyPqfGuH3QJchahlDJWILnJDCB8LQvq5Buo1&t=ffffffffaa493ab8"><\/script>'
);
function WebForm_OnSubmit() {
null;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="738F2F5A">
<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
</div>
<input name="__HL-RequestVerificationToken" type="hidden" value="cuMZxAOURYxyJGRcAAOKU6nZvBnrb_hoP80lw62saG0RgWamxzTHFUql7-SfZkSELt3thxfDFVIdVqjaRoEQuUg15rA1">
<div id="GlobalMain">
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'MasterPageForm', ['tctl00$MainCopy$ctl02$UpdatePanel1', 'MainCopy_ctl02_UpdatePanel1', 'tctl00$MainCopy$ctl06$upnlProfileImage', 'MainCopy_ctl06_upnlProfileImage',
'tctl00$MainCopy$ctl08$UpdatePanel1', 'MainCopy_ctl08_UpdatePanel1', 'tctl00$MainCopy$ctl10$UpdatePanel1', 'MainCopy_ctl10_UpdatePanel1', 'tctl00$MainCopy$ctl19$UpdatePanel1', 'MainCopy_ctl19_UpdatePanel1'
], [], [], 90, 'ctl00');
//]]>
</script>
</div>
<!--mp_base-->
<div id="GlobalMessageContainer">
<div id="GlobalMessageContent">
<img id="GlobalMsg_Img" alt="Message Image" src=""> <span id="GlobalMsg_Text"></span><br><br>
</div>
</div>
<div id="MPOuterHeader" class="row siteFrame">
<div class="col-md-12">
<div id="HEADER" class="row">
<div class="col-md-12">
<div class="ContentUserControl">
<script charset="utf-8">
< script type = "text/javascript" > (function() {
var didInit = false;
function initMunchkin() {
if (didInit === false) {
didInit = true;
Munchkin.init('525-RCG-129');
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//munchkin.marketo.net/munchkin.js';
s.onreadystatechange = function() {
if (this.readyState == 'complete' || this.readyState == 'loaded') {
initMunchkin();
}
};
s.onload = initMunchkin;
document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>
</div>
<div id="MPimage" class="MPimage">
<div id="mainskiplinkholder" class="skiplinkholder"><a id="skiplink" href="#MPContentArea">Skip to main content (Press Enter).</a></div>
<div id="MPheader" class="MPheader">
<div class="row">
<div class="col-md-12">
<div class="pull-right">
<div class="inline">
<div class="HLWelcome HLWelcomeHeader">
<script type="text/javascript">
$(document).ready(function() {
$('.Picture_Profile').tipTip({
delay: 200
});
});
function toggleHelp() {
if ($("ul#CompleteBarHelpContainer").is(":visible")) {
$("ul#CompleteBarHelpContainer").hide();
} else {
$("ul#CompleteBarHelpContainer").show();
}
}
// Added as onClick for logoutLink on back end if opted in
// On logout, removes the CREST API cookie that was added on login, whose value is a token used to authenticate to the API
function removeApiToken(tenantKey, token) {
hl_webapi_remove_cookie(tenantKey, token, tenantKey, "HLApiPassThrough");
window.location = "";
return false;
}
$("span.CompleteBarClose").live('click', function(e) {
e.stopPropagation();
toggleHelp();
$(".btn-group").find('button#BtnShowProfile').dropdown('toggle');
});
</script>
<div class="EndDiv">
</div>
<div id="Welcome_NotLoggedIn" class="Login">
<a id="Welcome_LoginLink" class="btn btn-primary" href="https://connection.sae.org/HigherLogic/Security/RouteReturnUrl.aspx?direction=outbound&ReturnUrl=https%3a%2f%2fconnection.sae.org%2fmyhome%2fprofile%3fUserKey%3daf5248b2-862b-450f-a15f-6f9e7da4622f">Sign in</a>
</div>
</div>
</div>
</div>
<div class="pull-right">
<div id="auxskiplinkholder" class="skiplinkholder">
<a id="auxskiplink" href="#Logo">Skip auxiliary navigation (Press Enter).</a>
</div>
<div id="MPAuxNav" class="inline vertical-align-middle">
<div cssselectorclass="MPAuxNav" id="AuxMenu" style="float: left;">
<ul class="level1 static" tabindex="0" role="menubar" style="position: relative; width: auto; float: left;">
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/home-link" tabindex="-1">Home</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/help86" tabindex="-1">Help</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/terms-and-conditions77" tabindex="-1">Terms and Conditions</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/about-us" tabindex="-1">About Us</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/saeredirect" target="_blank" tabindex="-1">sae.org</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/quick-start-guide" tabindex="-1">Quick Start Guide</a></li>
</ul>
</div>
<div style="clear: left;"></div>
</div>
</div>
</div>
</div>
<div id="Logo" class="row" role="banner">
<div class="col-md-12">
<div id="DesktopLogoDiv" class="LogoImg inline">
<a href="https://connection.sae.org/home" style="">
<img class="img-responsive" src="https://higherlogicdownload.s3.amazonaws.com/SAE/0ab1f5c3-20fb-4068-9763-bc9db05b0d31/UploadedImages/sae_logo.png" alt="Member Connection"></a>
</div>
<div id="PhoneLogoDiv" class="LogoImg inline">
<a href="" style="display: none">
<img class="img-responsive" src="" alt="Member Connection"></a>
</div>
<div id="SloganText" class="SloganText inline"></div>
</div>
</div>
</div>
</div>
<div style="clear: both"></div>
</div>
</div>
<div id="NAV" class="row traditional-nav">
<div class="col-md-12">
<div id="navskiplinkholder" class="skiplinkholder"><a id="navskiplink" href="#MPContentArea">Skip main navigation (Press Enter).</a></div>
<div id="MPButtonBar">
<nav class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="row">
<div class="col-md-12 ">
<div id="searchColumn" class="pull-right">
<div id="MPSearchBlock" role="search">
<script type="text/javascript">
System.import('Common/SearchBox.js').then(function() {
if ('True' == 'True') {
$('#SearchControl_SearchButton').click(function() {
$('#SearchControl_hiddenSearchButton').click();
});
$('#SearchControl_SearchOptions').click(function(e) {
e.stopPropagation();
});
if ('False' == 'True') {
$('#SearchControl_SearchTerm').click(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_SearchTerm').focus(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
$('#SearchControl_SearchTerm').focus(function() {
$('#SearchControl_SearchOptions').show();
});
$('#SearchControl_DateRangeDDL').change(function() {
if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'on this day') {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').hide();
$('#SearchControl_EndDate').val("");
} else if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'All') {
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
} else {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').show();
}
});
}
$('#SearchControl_SearchInputs').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputs',
inputId: 'SearchControl_SearchTerm',
buttonId: 'SearchControl_hiddenSearchButton'
});
let expandSearch = () => {
// show search
$('#SearchControl_newSearchBox').show();
$('#SearchControl_SearchTerm').focus();
$('#SearchToggleIcon').hide();
};
let compressSearch = (e) => {
// if you blur away to anywhere except clicking the search icon
if (e.relatedTarget && (e.relatedTarget.id == 'SearchControl_SearchButton' || e.relatedTarget.id == 'SearchControl_SearchTerm')) {} else {
//hide search;
console.log('hide');
$('#SearchControl_newSearchBox').hide();
$('#SearchToggleIcon').show();
}
};
//For if we can the search to expand out horizontally
} else {
$('#SearchControl_SearchOptionsOld').click(function(e) {
e.stopPropagation();
});
$('#SearchControl_SearchButtonOld').click(function(e) {
$('#SearchControl_hiddenSearchButtonOld').click();
});
if ('True' == 'True') {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
} else {
$('#SearchControl_EndDateOld').show();
}
$('#SearchControl_SearchTermOld').focus(function() {
$('#SearchControl_SearchOptionsOld').show();
});
$('#SearchControl_DateRangeDDLOld').change(function() {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
$('#SearchControl_EndDateOld').val("");
} else {
$('#SearchControl_EndDateOld').show();
}
});
}
$('#SearchControl_SearchInputsOld').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputsOld',
inputId: 'SearchControl_SearchTermOld',
buttonId: 'SearchControl_hiddenSearchButtonOld'
});
}
});
</script>
<button id="SearchToggleIcon" type="button" class="btn btn-default" style="display: none;" role="button" aria-label="searchToggle">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<div id="SearchControl_newSearchBox" class="">
<div id="SearchControl_SearchInputs" class="SearchInputs">
<div id="SearchControl_WholeSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'SearchControl_hiddenSearchButton')">
<div class="input-group" style="vertical-align: middle">
<input name="ctl00$SearchControl$SearchTerm" type="text" id="SearchControl_SearchTerm" class="form-control" autocomplete="off" aria-label="search box" placeholder="search" title="search">
<div id="SearchControl_SearchBoxToggle" class="input-group-btn search-box-toggle">
<button id="SearchControl_OptionsButton" type="button" style="display: none;" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-label="search options">
<span class="caret"></span>
<span class="sr-only">Search Options</span>
</button>
<button id="SearchControl_SearchButton" type="button" class="btn btn-default " role="button" aria-label="search">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li>
</li>
</ul>
</div>
<input type="submit" name="ctl00$SearchControl$hiddenSearchButton" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$SearchControl$hiddenSearchButton", "", true, "", "", false, false))"
id="SearchControl_hiddenSearchButton" style="display: none;">
</div>
</div>
</div>
</div>
</div>
</div>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="/communities" class="dropdown-toggle" data-toggle="dropdown"><span>Communities</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/communities/allcommunities">All Communities</a></li>
<li><a href="/communities/redirectmemberbenefits">Member Benefits</a></li>
<li><a href="/communities/redirectopenforum13">Open Forum</a></li>
<li><a href="/communities/redirect-student-community">Student Community</a></li>
</ul>
</li>
<li class="dropdown"><a href="/sections" class="dropdown-toggle" data-toggle="dropdown"><span>Sections</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/sections/sectionopportunities">Get Involved</a></li>
</ul>
</li>
<li class="dropdown"><a href="/participate" class="dropdown-toggle" data-toggle="dropdown"><span>Events</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/participate/eventlist">Event List</a></li>
<li><a href="/participate/redesign-news">Redesign News</a></li>
<li><a href="/participate/membershipinfo">Membership Information Sessions</a></li>
<li><a href="/participate/chat-with-expert-discussions">Chat with the Expert</a></li>
<li><a href="/participate/student-community-activities">Student Community Activities</a></li>
<li><a href="/participate/mentor-mixer352">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="dropdown"><a href="/volunteeropportunities" class="dropdown-toggle" data-toggle="dropdown"><span>Volunteer & Engagement</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li class="dropdown-submenu"><a href="/volunteeropportunities/volunteering-with-sae4">Get Involved <strong class="caret"></strong></a>
<ul class="dropdown-submenu">
<li><a href="/volunteeropportunities/volunteering-with-sae4/recognitionday">SAE 2022 Recognition Day</a></li>
<li><a href="/volunteeropportunities/volunteering-with-sae4/volunteer-pool-join96">Opt Into Volunteer Pool</a></li>
<li><a href="/volunteeropportunities/volunteering-with-sae4/volunteeropportunities-my-volunteer-profile44">Update My Volunteer Profile</a></li>
</ul>
</li>
<li><a href="/volunteeropportunities/volunteeropportunities88">Browse Opportunities</a></li>
<li><a href="/volunteeropportunities/propel-faq">Propel FAQ</a></li>
</ul>
</li>
<li class="dropdown"><a href="/mentoring" class="dropdown-toggle" data-toggle="dropdown"><span>Mentoring</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/mentoring/mentor-program">Mentor Program</a></li>
<li><a href="/mentoring/mentor-mixer">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="dropdown"><a href="/browse" class="dropdown-toggle" data-toggle="dropdown"><span>Career</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/browse/new-page" target="_blank">SAE Career Center</a></li>
<li><a href="/browse/resumeclinics">Resume Clinics</a></li>
<li><a href="/browse/awards">SAE Awards</a></li>
<li><a href="/browse/cdsawards">CDS Awards</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
</div>
<div class="MenuBarUnderline">
</div>
</div>
</div>
</div>
</div>
<div id="MPOuter" class="row siteFrame ">
<div id="ContentColumn" class="col-md-12">
<!--content-->
<div id="BreadCrumb" class="BreadCrumb">
</div>
<div id="MPContentArea" class="MPContentArea no-pageTitle-padding" role="main">
<h1 id="PageTitleH1" qa-attribute="PageTitleH1" style="display: none;" aria-hidden="true"> My Profiles </h1>
<div id="FlashMessageContainer">
</div>
<div>
<div id="page-react-root">
<div class="bootstrap-4"><svg aria-hidden="true" style="height: 0px;">
<defs>
<linearGradient id="skeleton-svg-gradient" x1="0" x2="1" y1="0" y2="1">
<stop offset="0%" stop-color="rgba( 239, 239, 239, 0.25)">
<animate attributeName="stop-color" values="rgba( 239, 239, 239, 0.25); rgba( 68, 72, 85, 0.2); rgba( 239, 239, 239, 0.25);" dur="3s" repeatCount="indefinite"></animate>
</stop>
<stop offset="100%" stop-color="rgba( 68, 72, 85, 0.2)">
<animate attributeName="stop-color" values="rgba( 68, 72, 85, 0.2); rgba( 239, 239, 239, 0.25); rgba( 68, 72, 85, 0.2);" dur="3s" repeatCount="indefinite"></animate>
</stop>
</linearGradient>
</defs>
</svg>
<div class="global-toast-notifications">
<div class="notification-container" aria-hidden="true" style="top: 0px; left: 50%; opacity: 0; display: none; transform: translateX(-50%) translateY(-100%) translateZ(0px);">
<div class="notification notification-info" title="" role="alert"><span class="type-icon info"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="info-square" class="svg-inline--fa fa-info-square fa-w-14 fa-lg"
role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<path fill="currentColor"
d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-176 86c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z">
</path>
</svg></span><span class="notification-message"></span><span class="close-icon" title="Close notification" data-testid="hlc-notification-close-icon"><svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="times"
class="svg-inline--fa fa-times fa-w-10 notification-close-icon fa-lg" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
<path fill="currentColor"
d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z">
</path>
</svg></span></div>
</div>
</div>
</div>
</div>
<script>
window.hl_webpackPublicPath = 'https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/'
</script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/runtime~main.bundle.cbba46c19ab2dae0043e.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_cache_wicg-inert-npm-3_0_3-05486da2fa-fc8cc73865_zip_node_modules_wicg-inert_src-45ad74.bundle.403d9b996bb845818a4c.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_es_array_find-index_-66cd58.bundle.8072ae9d8821ba7a29f5.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_modules_es_array_con-716c4f.bundle.9710971baca5f5a363bf.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_modules_esnext_aggre-b014eb.bundle.b259cd8cef20a3e99510.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main.bundle.1aa10293e071331cfbe3.hash.js"></script>
<script>
window.getTinyMceCssIncludes = function() {
return 'https://higherlogiccloudfront.s3.amazonaws.com/HigherLogic/Font-Awesome/5.3.1-pro/css/fontawesome.all.min.css|https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism.min.css|https://d2x5ku95bkycr3.cloudfront.net/jquery/bootstrap-3.0.1/css/bootstrap.min.css|https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/Bundles/Desktop_bundle.min.e45c87bf53d0b67958769c4c91055ed574adb56f.hash.css|https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css|https://d132x6oi8ychic.cloudfront.net/higherlogic/microsite/generatecss/06088b79-a5fd-4100-bb07-7c331ef3664b/a4b34b33-a45e-4b35-83c5-f7afaab4dde9/637946122031300000/29|//fonts.googleapis.com/css?family=Lato:400,700,300,900|//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css|https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.1/magnific-popup.min.css|https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css|https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick-theme.css|https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap';
}
</script>
<script>
window.addEventListener('DOMContentLoaded', function() {
window.renderReactRoot(
[], 'page-react-root', {
"tenant": {
"name": "SAE International",
"logoPath": "https://higherlogicdownload.s3.amazonaws.com/SAE/0ab1f5c3-20fb-4068-9763-bc9db05b0d31/UploadedImages/sae_logo.png",
"contactSummary": "<address></address>"
},
"communityKey": "00000000-0000-0000-0000-000000000000",
"micrositeKey": "0ab1f5c3-20fb-4068-9763-bc9db05b0d31",
"isUserAuthenticated": false,
"isUserSuperAdmin": false,
"isUserCommunityAdmin": false,
"isUserSiteAdmin": false,
"isUserCommunityModerator": false,
"currentUserContactKey": "00000000-0000-0000-0000-000000000000",
"isTopicCommunity": false,
"isSelfModerationCommunity": false,
"loginUrl": "https://connection.sae.org/HigherLogic/Security/RouteReturnUrl.aspx?direction=outbound&ReturnUrl=",
"colorPickerDefaults": {
"primaryColor": "#199EC9",
"textOnPrimary": "#FFFFFF",
"secondaryColor": "#616265",
"textOnSecondary": "#FFFFFF"
}
})
});
</script>
</div>
<div id="MainCopy_ContentWrapper" class="text-muted-h2 page-profile">
<div class="row row-wide clearfix ">
<div class="col-md-4 section1">
<div class="ContentUserControl visible-sm visible-xs">
<script>
function showEditNamePanel() {
return hl_directory_profile_showEditMode('MainCopy_ctl02_pnlEditName', '');
}
function hideNamePanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl02_pnlEditName');
}
</script>
<div class=" nameOptionsToAttach">
<div class="row">
<div class="col-md-12">
<div id="MainCopy_ctl02_UpdatePanel1">
<div class="row">
<div id="MainCopy_ctl02_pnlNameDisplay" class="col-md-12">
<h2 class="ProfileUserName">
<span id="MainCopy_ctl02_lblName">John Creamer</span>
</h2>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl visible-sm visible-xs">
<div class="">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<script type="text/javascript">
function confirmimagedelete() {
hl_common_ui_showjQueryUIDialogConfirmOkBtnCallback('MainCopy_ctl06_lnkDeletePictureHidden', "deleteprofileimage", "Yes, delete this image.", false, 400, 200, "Delete this image?", "Are you sure you want to remove this image?");
}
function confirmimagedeleteusegravatar() {
hl_common_ui_showjQueryUIDialogConfirmOkBtnCallback('MainCopy_ctl06_lnkDeletePictureHidden', "deleteprofileimage", "Yes, replace this image.", false, 400, 200, "Replace this image?",
"Are you sure you want to replace this image with your Gravatar image?");
}
</script>
<div id="MainCopy_ctl06_upnlProfileImage" class="UserControl">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-12 text-center">
<div id="MainCopy_ctl06_pnlImage">
<a id="MainCopy_ctl06_ImageControl_lnkDisplay" href="https://connection.sae.org/myhome/profile?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f"><img id="MainCopy_ctl06_ImageControl_imgNoImage" title="John Creamer" height="200" width="200" src="https://higherlogicdownload.s3.amazonaws.com/SAE/Images/ProfileImageDefault/7LCJs70RP1fNYWdSumwI_sae-avatar_200.jpg" alt=""></a>
</div>
</div>
</div>
<div class="row form-group margin-top-small">
<div class="col-md-12 text-center">
</div>
</div>
<input type="hidden" name="ctl00$MainCopy$ctl06$profileImage_hdnImageKey" id="MainCopy_ctl06_profileImage_hdnImageKey">
<input type="submit" name="ctl00$MainCopy$ctl06$btnSaveCroppedImage" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl06$btnSaveCroppedImage", "", true, "", "", false, false))"
id="MainCopy_ctl06_btnSaveCroppedImage" style="display: none;">
<div style="clear: both;">
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<div class="row ">
<div class="col-md-12">
<div class="Content">
<div id="MainCopy_ctl08_UpdatePanel1">
</div>
</div>
</div>
</div>
<script>
function onWhatsThisClick() {
hl_common_ui_alertDialog('');
return false;
}
</script>
</div>
<div class="ContentUserControl">
<script type="text/javascript">
function displayEditContactPanel() {
return hl_directory_profile_hideShowEditMode('#MainCopy_ctl10_pnlLinkEditContact', '#MainCopy_ctl10_pnlEditContactInfo');
}
function hideEditContactPanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl10_pnlEditContactInfo');
}
$(document).ready(function() {
//grab the website and error url elements, then bind the validation method on blur
bindValidateUrl($('#MainCopy_ctl10_WebsiteUrl'), $('#MainCopy_ctl10_WebsiteUrlErrorLabel'));
});
function bindValidateUrl($websiteUrlElement, $websiteErrorElement) {
$websiteUrlElement.blur(function() {
//remove the error class and label
$websiteErrorElement.hide().closest('div.form-group').removeClass('has-error');
//if the websiteurl has any text then test to see if the url is valid
if (!hl_common_util_stringIsNullOrWhiteSpace($websiteUrlElement.val())) {
hl_common_ui_validateUrl($websiteUrlElement.val(), function(data) {
if (!data.Item1) {
$websiteErrorElement.show().closest('div.form-group').addClass('has-error');
} else {
$websiteUrlElement.val(data.Item2);
}
});
}
});
}
function validatePassword() {
if (hl_common_util_stringIsNullOrWhiteSpace($('#MainCopy_ctl10_EnterPasswordModal_Password').val()) || hl_common_util_stringIsNullOrWhiteSpace($('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').val())) {
$('#EnterPasswordModal').find('.form-group').addClass('has-error');
$('#MainCopy_ctl10_EnterPasswordModal_PasswordHelpText').text('Please enter and confirm your current password.').show();
return false;
}
if ($('#MainCopy_ctl10_EnterPasswordModal_Password').val() !== $('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').val()) {
$('#EnterPasswordModal').find('.form-group').addClass('has-error');
$('#MainCopy_ctl10_EnterPasswordModal_PasswordHelpText').text('Passwords do not match.').show();
return false;
}
}
$(function() {
$('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').keyup(validatePassword);
});
</script>
<div class="row profileContactOptions">
<div class="col-md-12">
<h2> Contact Details </h2>
<div style="clear: both;">
</div>
<div id="MainCopy_ctl10_UpdatePanel1">
<div style="clear: both;">
</div>
<div class="Content">
<div id="MainCopy_ctl10_pnlLinkEditContact">
<div>
</div>
</div>
<div id="EnterPasswordModal" role="dialog" class="modal">
<div class="modal-dialog ">
<div class="modal-content">
<div class="modal-header"><button class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Enter Password</h4>
</div>
<div class="modal-body">
<div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'MainCopy_ctl10_EnterPasswordModal_SubmitEnterPasswordBtn')">
<div class="form-group">
<label for="MainCopy_ctl10_EnterPasswordModal_Password" class="control-label">Enter Password</label>
<input name="ctl00$MainCopy$ctl10$EnterPasswordModal$Password" type="password" id="MainCopy_ctl10_EnterPasswordModal_Password" class="form-control">
</div>
<div class="form-group">
<label for="MainCopy_ctl10_EnterPasswordModal_ConfirmPassword" class="control-label">Confirm Password</label>
<input name="ctl00$MainCopy$ctl10$EnterPasswordModal$ConfirmPassword" type="password" id="MainCopy_ctl10_EnterPasswordModal_ConfirmPassword" class="form-control">
<span id="MainCopy_ctl10_EnterPasswordModal_PasswordHelpText" class="help-block" style="display: none;"></span>
</div>
</div>
</div>
<div class="modal-footer">
<div class="text-left">
<input type="submit" name="ctl00$MainCopy$ctl10$EnterPasswordModal$SubmitEnterPasswordBtn" value="Submit"
onclick="return validatePassword();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl10$EnterPasswordModal$SubmitEnterPasswordBtn", "", true, "", "", false, false))"
id="MainCopy_ctl10_EnterPasswordModal_SubmitEnterPasswordBtn" class="btn btn-primary">
<input type="submit" name="ctl00$MainCopy$ctl10$EnterPasswordModal$CancelEnterPasswordBtn" value="Cancel"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl10$EnterPasswordModal$CancelEnterPasswordBtn", "", true, "", "", false, false))"
id="MainCopy_ctl10_EnterPasswordModal_CancelEnterPasswordBtn" class="btn btn-default">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
</div>
</div>
<div class="col-md-8">
<div class="row row-wide clearfix ">
<div class="col-md-12 section2">
<div class="ContentUserControl hidden-sm hidden-xs">
<script>
function showEditNamePanel() {
return hl_directory_profile_showEditMode('MainCopy_ctl19_pnlEditName', '');
}
function hideNamePanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl19_pnlEditName');
}
</script>
<div class=" nameOptionsToAttach">
<div class="row">
<div class="col-md-12">
<div id="MainCopy_ctl19_UpdatePanel1">
<div class="row">
<div id="MainCopy_ctl19_pnlNameDisplay" class="col-md-12">
<h2 class="ProfileUserName">
<span id="MainCopy_ctl19_lblName">John Creamer</span>
</h2>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<script>
System.import('Directory/DisableUserAccount.js').then(function() {
$('MainCopy_ctl21_EnableDisableContainer').DisableUserAccount({
btnEnableAccountID: 'MainCopy_ctl21_btnEnableAccount',
btnDisableAccountID: 'MainCopy_ctl21_btnDisableAccount',
containerID: 'MainCopy_ctl21_EnableDisableContainer'
});
});
</script>
<br>
<span id="MainCopy_ctl21_Message"></span>
<table id="MainCopy_ctl21_InfoTable" qa-attributes="admin">
</table>
</div>
<div class="ContentUserControl hidden-sm hidden-xs">
<div class="">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
<ul id="MainCopy_ctl27_ProfileTabList" class="nav nav-tabs margin-top-xlarge" role="navigation">
<li id="MainCopy_ctl27_ProfileTab" qa-id="ProfileTab" class=" active">
<a id="MainCopy_ctl27_ProfileLink" class="dropdown-toggle" href="/myhome/profile?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">Profile</a>
</li>
<li id="MainCopy_ctl27_ConnectionsTab" class="dropdown" qa-id="ConnectionsTab">
<a id="MainCopy_ctl27_ConnectionsLink" class="dropdown-toggle" data-toggle="dropdown" aria-label="Connections, collapsed, use ALT + ARROW keys" href="../HigherLogic/UI/Microsites/?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">Connections<span id="MainCopy_ctl27_ConnectionsCaret" class="caret"></span></a>
<ul id="MainCopy_ctl27_ConnectionsSubNavMenu" class="dropdown-menu" role="menu">
<li id="MainCopy_ctl27_Contacts">
<a id="MainCopy_ctl27_ContactsLink" href="/myhome/connections/contacts?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">Contacts</a>
</li>
</ul>
</li>
<li id="MainCopy_ctl27_ContributionsTab" class="dropdown" qa-id="ContributionsTab">
<a id="MainCopy_ctl27_ContributionsLink" class="dropdown-toggle" data-toggle="dropdown" aria-label="Contributions, collapsed, use ALT + ARROW keys" href="/myhome/profile/contributions?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">Contributions<span id="MainCopy_ctl27_ContributionsCaret" class="caret"></span></a>
<ul id="MainCopy_ctl27_ContributionsSubNavMenu" class="dropdown-menu" role="menu">
<li id="MainCopy_ctl27_Achievements">
<a id="MainCopy_ctl27_AchievementsLink" href="/myhome/profile/contributions/contributions-achievements?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">Achievements</a>
</li>
<li id="MainCopy_ctl27_ListOfContributions">
<a id="MainCopy_ctl27_ListOfContributionsLink" href="/myhome/profile/contributions/contributions-list?UserKey=af5248b2-862b-450f-a15f-6f9e7da4622f">List of Contributions</a>
</li>
</ul>
</li>
</ul>
<script>
System.import('Directory/DisableMyAccount.js').then(function() {
$('MainCopy_ctl27_pnlDisableMyAccount').DisableMyAccount({
disableAccountLinkID: 'MainCopy_ctl27_DisableAccountLink',
containerID: 'MainCopy_ctl27_pnlDisableMyAccount'
});
});
</script>
</div>
<div class="ContentUserControl">
</div>
</div>
</div>
<div class="row row-wide clearfix ">
<div class="col-md-6 section3">
<div class="ContentUserControl">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2 margin-bottom-xlarge">
</div>
</div>
<div class="col-md-6 section4">
<div class="ContentUserControl">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
</div>
</div>
</div>
</div>
<div class="row row-wide clearfix ">
<div class="col-md-12 section5"></div>
</div>
<div id="MainCopy_extraPanel">
</div>
</div>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$(".commHTMLOptionsToAttach").parent().parent().parent().addClass("under-tabs sector-home-content");
$(".home .HLEngagement ul").addClass("js-masonry");
$(".aside").wrapInner("<div></div>");
$(".home .saenews h2").prependTo(".saenews .HLRSSReader");
$('#MainCopy_AgreeButton').addClass('btn btn-success');
$('#MainCopy_DisagreeButton').addClass('btn btn-default');
</script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$("img[src*='DefaultProfile']").addClass("defaultimg").attr("src", "//higherlogicdownload.s3.amazonaws.com/SAE/785f4fa8-6a27-4cea-bc68-08995f141b2a/UploadedImages/sae-avatar.png");
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);
function panelLoaded(sender, args) {
$("img[src*='DefaultProfile']").addClass("defaultimg").attr("src", "//higherlogicdownload.s3.amazonaws.com/SAE/785f4fa8-6a27-4cea-bc68-08995f141b2a/UploadedImages/sae-avatar.png");
}
</script>
</div>
<!--end content-->
</div>
</div>
<div id="MPOuterFooter" class="row siteFrame">
<div id="FOOTER" class="col-md-12">
<div class="row row-last row-wide clearfix">
<div class="col-md-12 column section1">
<div class="ContentUserControl">
<script charset="utf-8" src="//www.sae.org/scripts/webtrends/webtrends.js"></script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
//<![CDATA[
var _tag = new WebTrends();
_tag.dcsGetId();
//]]>
</script>
<script type="text/javascript" src="https://statse.webtrendslive.com/dcsta42wa00000wo8c5xkn3gm_2z1c/wtid.js"></script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
//<![CDATA[
_tag.dcsCustom = function() {
// Add custom parameters here.
//_tag.DCSext.param_name=param_value;
}
_tag.dcsCollect();
//]]>
</script>
</div>
</div>
</div>
<div id="MPFooter" class="row">
<div class="Footer col-md-12">
<div id="FooterContent">
<div class="ContentUserControl">
<script charset="utf-8">
if (jQuery("h1#PageTitleH1:contains('Aerospace')").length) {
jQuery("h1").addClass("aero");
}
if (jQuery("h1#PageTitleH1:contains('Automotive')").length) {
jQuery("h1").addClass("auto");
}
if (jQuery("h1#PageTitleH1:contains('Commercial')").length) {
jQuery("h1").addClass("cv");
}
$(".networking").appendTo("body");
</script>
</div>
<div class="ContentItemHtml hideme">
<div class="HtmlContent">
<script>
$('.FatFooterMenu').addClass('js-masonry');
/*!
* Masonry PACKAGED v3.1.5
* Cascading grid layout library
* http://masonry.desandro.com
* MIT License
* by David DeSandro
*/
! function(a) {
function b() {}
function c(a) {
function c(b) {
b.prototype.option || (b.prototype.option = function(b) {
a.isPlainObject(b) && (this.options = a.extend(!0, this.options, b))
})
}
function e(b, c) {
a.fn[b] = function(e) {
if ("string" == typeof e) {
for (var g = d.call(arguments, 1), h = 0, i = this.length; i > h; h++) {
var j = this[h],
k = a.data(j, b);
if (k)
if (a.isFunction(k[e]) && "_" !== e.charAt(0)) {
var l = k[e].apply(k, g);
if (void 0 !== l) return l
} else f("no such method '" + e + "' for " + b + " instance");
else f("cannot call methods on " + b + " prior to initialization; attempted to call '" + e + "'")
}
return this
}
return this.each(function() {
var d = a.data(this, b);
d ? (d.option(e), d._init()) : (d = new c(this, e), a.data(this, b, d))
})
}
}
if (a) {
var f = "undefined" == typeof console ? b : function(a) {
console.error(a)
};
return a.bridget = function(a, b) {
c(b), e(a, b)
}, a.bridget
}
}
var d = Array.prototype.slice;
"function" == typeof define && define.amd ? define("jquery-bridget/jquery.bridget", ["jquery"], c) : c(a.jQuery)
}(window),
function(a) {
function b(b) {
var c = a.event;
return c.target = c.target || c.srcElement || b, c
}
var c = document.documentElement,
d = function() {};
c.addEventListener ? d = function(a, b, c) {
a.addEventListener(b, c, !1)
} : c.attachEvent && (d = function(a, c, d) {
a[c + d] = d.handleEvent ? function() {
var c = b(a);
d.handleEvent.call(d, c)
} : function() {
var c = b(a);
d.call(a, c)
}, a.attachEvent("on" + c, a[c + d])
});
var e = function() {};
c.removeEventListener ? e = function(a, b, c) {
a.removeEventListener(b, c, !1)
} : c.detachEvent && (e = function(a, b, c) {
a.detachEvent("on" + b, a[b + c]);
try {
delete a[b + c]
} catch (d) {
a[b + c] = void 0
}
});
var f = {
bind: d,
unbind: e
};
"function" == typeof define && define.amd ? define("eventie/eventie", f) : "object" == typeof exports ? module.exports = f : a.eventie = f
}(this),
function(a) {
function b(a) {
"function" == typeof a && (b.isReady ? a() : f.push(a))
}
function c(a) {
var c = "readystatechange" === a.type && "complete" !== e.readyState;
if (!b.isReady && !c) {
b.isReady = !0;
for (var d = 0, g = f.length; g > d; d++) {
var h = f[d];
h()
}
}
}
function d(d) {
return d.bind(e, "DOMContentLoaded", c), d.bind(e, "readystatechange", c), d.bind(a, "load", c), b
}
var e = a.document,
f = [];
b.isReady = !1, "function" == typeof define && define.amd ? (b.isReady = "function" == typeof requirejs, define("doc-ready/doc-ready", ["eventie/eventie"], d)) : a.docReady = d(a.eventie)
}(this),
function() {
function a() {}
function b(a, b) {
for (var c = a.length; c--;)
if (a[c].listener === b) return c;
return -1
}
function c(a) {
return function() {
return this[a].apply(this, arguments)
}
}
var d = a.prototype,
e = this,
f = e.EventEmitter;
d.getListeners = function(a) {
var b, c, d = this._getEvents();
if (a instanceof RegExp) {
b = {};
for (c in d) d.hasOwnProperty(c) && a.test(c) && (b[c] = d[c])
} else b = d[a] || (d[a] = []);
return b
}, d.flattenListeners = function(a) {
var b, c = [];
for (b = 0; b < a.length; b += 1) c.push(a[b].listener);
return c
}, d.getListenersAsObject = function(a) {
var b, c = this.getListeners(a);
return c instanceof Array && (b = {}, b[a] = c), b || c
}, d.addListener = function(a, c) {
var d, e = this.getListenersAsObject(a),
f = "object" == typeof c;
for (d in e) e.hasOwnProperty(d) && -1 === b(e[d], c) && e[d].push(f ? c : {
listener: c,
once: !1
});
return this
}, d.on = c("addListener"), d.addOnceListener = function(a, b) {
return this.addListener(a, {
listener: b,
once: !0
})
}, d.once = c("addOnceListener"), d.defineEvent = function(a) {
return this.getListeners(a), this
}, d.defineEvents = function(a) {
for (var b = 0; b < a.length; b += 1) this.defineEvent(a[b]);
return this
}, d.removeListener = function(a, c) {
var d, e, f = this.getListenersAsObject(a);
for (e in f) f.hasOwnProperty(e) && (d = b(f[e], c), -1 !== d && f[e].splice(d, 1));
return this
}, d.off = c("removeListener"), d.addListeners = function(a, b) {
return this.manipulateListeners(!1, a, b)
}, d.removeListeners = function(a, b) {
return this.manipulateListeners(!0, a, b)
}, d.manipulateListeners = function(a, b, c) {
var d, e, f = a ? this.removeListener : this.addListener,
g = a ? this.removeListeners : this.addListeners;
if ("object" != typeof b || b instanceof RegExp)
for (d = c.length; d--;) f.call(this, b, c[d]);
else
for (d in b) b.hasOwnProperty(d) && (e = b[d]) && ("function" == typeof e ? f.call(this, d, e) : g.call(this, d, e));
return this
}, d.removeEvent = function(a) {
var b, c = typeof a,
d = this._getEvents();
if ("string" === c) delete d[a];
else if (a instanceof RegExp)
for (b in d) d.hasOwnProperty(b) && a.test(b) && delete d[b];
else delete this._events;
return this
}, d.removeAllListeners = c("removeEvent"), d.emitEvent = function(a, b) {
var c, d, e, f, g = this.getListenersAsObject(a);
for (e in g)
if (g.hasOwnProperty(e))
for (d = g[e].length; d--;) c = g[e][d], c.once === !0 && this.removeListener(a, c.listener), f = c.listener.apply(this, b || []), f === this._getOnceReturnValue() && this.removeListener(a, c.listener);
return this
}, d.trigger = c("emitEvent"), d.emit = function(a) {
var b = Array.prototype.slice.call(arguments, 1);
return this.emitEvent(a, b)
}, d.setOnceReturnValue = function(a) {
return this._onceReturnValue = a, this
}, d._getOnceReturnValue = function() {
return this.hasOwnProperty("_onceReturnValue") ? this._onceReturnValue : !0
}, d._getEvents = function() {
return this._events || (this._events = {})
}, a.noConflict = function() {
return e.EventEmitter = f, a
}, "function" == typeof define && define.amd ? define("eventEmitter/EventEmitter", [], function() {
return a
}) : "object" == typeof module && module.exports ? module.exports = a : this.EventEmitter = a
}.call(this),
function(a) {
function b(a) {
if (a) {
if ("string" == typeof d[a]) return a;
a = a.charAt(0).toUpperCase() + a.slice(1);
for (var b, e = 0, f = c.length; f > e; e++)
if (b = c[e] + a, "string" == typeof d[b]) return b
}
}
var c = "Webkit Moz ms Ms O".split(" "),
d = document.documentElement.style;
"function" == typeof define && define.amd ? define("get-style-property/get-style-property", [], function() {
return b
}) : "object" == typeof exports ? module.exports = b : a.getStyleProperty = b
}(window),
function(a) {
function b(a) {
var b = parseFloat(a),
c = -1 === a.indexOf("%") && !isNaN(b);
return c && b
}
function c() {
for (var a = {
width: 0,
height: 0,
innerWidth: 0,
innerHeight: 0,
outerWidth: 0,
outerHeight: 0
}, b = 0, c = g.length; c > b; b++) {
var d = g[b];
a[d] = 0
}
return a
}
function d(a) {
function d(a) {
if ("string" == typeof a && (a = document.querySelector(a)), a && "object" == typeof a && a.nodeType) {
var d = f(a);
if ("none" === d.display) return c();
var e = {};
e.width = a.offsetWidth, e.height = a.offsetHeight;
for (var k = e.isBorderBox = !(!j || !d[j] || "border-box" !== d[j]), l = 0, m = g.length; m > l; l++) {
var n = g[l],
o = d[n];
o = h(a, o);
var p = parseFloat(o);
e[n] = isNaN(p) ? 0 : p
}
var q = e.paddingLeft + e.paddingRight,
r = e.paddingTop + e.paddingBottom,
s = e.marginLeft + e.marginRight,
t = e.marginTop + e.marginBottom,
u = e.borderLeftWidth + e.borderRightWidth,
v = e.borderTopWidth + e.borderBottomWidth,
w = k && i,
x = b(d.width);
x !== !1 && (e.width = x + (w ? 0 : q + u));
var y = b(d.height);
return y !== !1 && (e.height = y + (w ? 0 : r + v)), e.innerWidth = e.width - (q + u), e.innerHeight = e.height - (r + v), e.outerWidth = e.width + s, e.outerHeight = e.height + t, e
}
}
function h(a, b) {
if (e || -1 === b.indexOf("%")) return b;
var c = a.style,
d = c.left,
f = a.runtimeStyle,
g = f && f.left;
return g && (f.left = a.currentStyle.left), c.left = b, b = c.pixelLeft, c.left = d, g && (f.left = g), b
}
var i, j = a("boxSizing");
return function() {
if (j) {
var a = document.createElement("div");
a.style.width = "200px", a.style.padding = "1px 2px 3px 4px", a.style.borderStyle = "solid", a.style.borderWidth = "1px 2px 3px 4px", a.style[j] = "border-box";
var c = document.body || document.documentElement;
c.appendChild(a);
var d = f(a);
i = 200 === b(d.width), c.removeChild(a)
}
}(), d
}
var e = a.getComputedStyle,
f = e ? function(a) {
return e(a, null)
} : function(a) {
return a.currentStyle
},
g = ["paddingLeft", "paddingRight", "paddingTop", "paddingBottom", "marginLeft", "marginRight", "marginTop", "marginBottom", "borderLeftWidth", "borderRightWidth", "borderTopWidth", "borderBottomWidth"];
"function" == typeof define && define.amd ? define("get-size/get-size", ["get-style-property/get-style-property"], d) : "object" == typeof exports ? module.exports = d(require("get-style-property")) : a.getSize = d(a
.getStyleProperty)
}(window),
function(a, b) {
function c(a, b) {
return a[h](b)
}
function d(a) {
if (!a.parentNode) {
var b = document.createDocumentFragment();
b.appendChild(a)
}
}
function e(a, b) {
d(a);
for (var c = a.parentNode.querySelectorAll(b), e = 0, f = c.length; f > e; e++)
if (c[e] === a) return !0;
return !1
}
function f(a, b) {
return d(a), c(a, b)
}
var g, h = function() {
if (b.matchesSelector) return "matchesSelector";
for (var a = ["webkit", "moz", "ms", "o"], c = 0, d = a.length; d > c; c++) {
var e = a[c],
f = e + "MatchesSelector";
if (b[f]) return f
}
}();
if (h) {
var i = document.createElement("div"),
j = c(i, "div");
g = j ? c : f
} else g = e;
"function" == typeof define && define.amd ? define("matches-selector/matches-selector", [], function() {
return g
}) : window.matchesSelector = g
}(this, Element.prototype),
function(a) {
function b(a, b) {
for (var c in b) a[c] = b[c];
return a
}
function c(a) {
for (var b in a) return !1;
return b = null, !0
}
function d(a) {
return a.replace(/([A-Z])/g, function(a) {
return "-" + a.toLowerCase()
})
}
function e(a, e, f) {
function h(a, b) {
a && (this.element = a, this.layout = b, this.position = {
x: 0,
y: 0
}, this._create())
}
var i = f("transition"),
j = f("transform"),
k = i && j,
l = !!f("perspective"),
m = {
WebkitTransition: "webkitTransitionEnd",
MozTransition: "transitionend",
OTransition: "otransitionend",
transition: "transitionend"
} [i],
n = ["transform", "transition", "transitionDuration", "transitionProperty"],
o = function() {
for (var a = {}, b = 0, c = n.length; c > b; b++) {
var d = n[b],
e = f(d);
e && e !== d && (a[d] = e)
}
return a
}();
b(h.prototype, a.prototype), h.prototype._create = function() {
this._transn = {
ingProperties: {},
clean: {},
onEnd: {}
}, this.css({
position: "absolute"
})
}, h.prototype.handleEvent = function(a) {
var b = "on" + a.type;
this[b] && this[b](a)
}, h.prototype.getSize = function() {
this.size = e(this.element)
}, h.prototype.css = function(a) {
var b = this.element.style;
for (var c in a) {
var d = o[c] || c;
b[d] = a[c]
}
}, h.prototype.getPosition = function() {
var a = g(this.element),
b = this.layout.options,
c = b.isOriginLeft,
d = b.isOriginTop,
e = parseInt(a[c ? "left" : "right"], 10),
f = parseInt(a[d ? "top" : "bottom"], 10);
e = isNaN(e) ? 0 : e, f = isNaN(f) ? 0 : f;
var h = this.layout.size;
e -= c ? h.paddingLeft : h.paddingRight, f -= d ? h.paddingTop : h.paddingBottom, this.position.x = e, this.position.y = f
}, h.prototype.layoutPosition = function() {
var a = this.layout.size,
b = this.layout.options,
c = {};
b.isOriginLeft ? (c.left = this.position.x + a.paddingLeft + "px", c.right = "") : (c.right = this.position.x + a.paddingRight + "px", c.left = ""), b.isOriginTop ? (c.top = this.position.y + a.paddingTop + "px", c
.bottom = "") : (c.bottom = this.position.y + a.paddingBottom + "px", c.top = ""), this.css(c), this.emitEvent("layout", [this])
};
var p = l ? function(a, b) {
return "translate3d(" + a + "px, " + b + "px, 0)"
} : function(a, b) {
return "translate(" + a + "px, " + b + "px)"
};
h.prototype._transitionTo = function(a, b) {
this.getPosition();
var c = this.position.x,
d = this.position.y,
e = parseInt(a, 10),
f = parseInt(b, 10),
g = e === this.position.x && f === this.position.y;
if (this.setPosition(a, b), g && !this.isTransitioning) return void this.layoutPosition();
var h = a - c,
i = b - d,
j = {},
k = this.layout.options;
h = k.isOriginLeft ? h : -h, i = k.isOriginTop ? i : -i, j.transform = p(h, i), this.transition({
to: j,
onTransitionEnd: {
transform: this.layoutPosition
},
isCleaning: !0
})
}, h.prototype.goTo = function(a, b) {
this.setPosition(a, b), this.layoutPosition()
}, h.prototype.moveTo = k ? h.prototype._transitionTo : h.prototype.goTo, h.prototype.setPosition = function(a, b) {
this.position.x = parseInt(a, 10), this.position.y = parseInt(b, 10)
}, h.prototype._nonTransition = function(a) {
this.css(a.to), a.isCleaning && this._removeStyles(a.to);
for (var b in a.onTransitionEnd) a.onTransitionEnd[b].call(this)
}, h.prototype._transition = function(a) {
if (!parseFloat(this.layout.options.transitionDuration)) return void this._nonTransition(a);
var b = this._transn;
for (var c in a.onTransitionEnd) b.onEnd[c] = a.onTransitionEnd[c];
for (c in a.to) b.ingProperties[c] = !0, a.isCleaning && (b.clean[c] = !0);
if (a.from) {
this.css(a.from);
var d = this.element.offsetHeight;
d = null
}
this.enableTransition(a.to), this.css(a.to), this.isTransitioning = !0
};
var q = j && d(j) + ",opacity";
h.prototype.enableTransition = function() {
this.isTransitioning || (this.css({
transitionProperty: q,
transitionDuration: this.layout.options.transitionDuration
}), this.element.addEventListener(m, this, !1))
}, h.prototype.transition = h.prototype[i ? "_transition" : "_nonTransition"], h.prototype.onwebkitTransitionEnd = function(a) {
this.ontransitionend(a)
}, h.prototype.onotransitionend = function(a) {
this.ontransitionend(a)
};
var r = {
"-webkit-transform": "transform",
"-moz-transform": "transform",
"-o-transform": "transform"
};
h.prototype.ontransitionend = function(a) {
if (a.target === this.element) {
var b = this._transn,
d = r[a.propertyName] || a.propertyName;
if (delete b.ingProperties[d], c(b.ingProperties) && this.disableTransition(), d in b.clean && (this.element.style[a.propertyName] = "", delete b.clean[d]), d in b.onEnd) {
var e = b.onEnd[d];
e.call(this), delete b.onEnd[d]
}
this.emitEvent("transitionEnd", [this])
}
}, h.prototype.disableTransition = function() {
this.removeTransitionStyles(), this.element.removeEventListener(m, this, !1), this.isTransitioning = !1
}, h.prototype._removeStyles = function(a) {
var b = {};
for (var c in a) b[c] = "";
this.css(b)
};
var s = {
transitionProperty: "",
transitionDuration: ""
};
return h.prototype.removeTransitionStyles = function() {
this.css(s)
}, h.prototype.removeElem = function() {
this.element.parentNode.removeChild(this.element), this.emitEvent("remove", [this])
}, h.prototype.remove = function() {
if (!i || !parseFloat(this.layout.options.transitionDuration)) return void this.removeElem();
var a = this;
this.on("transitionEnd", function() {
return a.removeElem(), !0
}), this.hide()
}, h.prototype.reveal = function() {
delete this.isHidden, this.css({
display: ""
});
var a = this.layout.options;
this.transition({
from: a.hiddenStyle,
to: a.visibleStyle,
isCleaning: !0
})
}, h.prototype.hide = function() {
this.isHidden = !0, this.css({
display: ""
});
var a = this.layout.options;
this.transition({
from: a.visibleStyle,
to: a.hiddenStyle,
isCleaning: !0,
onTransitionEnd: {
opacity: function() {
this.isHidden && this.css({
display: "none"
})
}
}
})
}, h.prototype.destroy = function() {
this.css({
position: "",
left: "",
right: "",
top: "",
bottom: "",
transition: "",
transform: ""
})
}, h
}
var f = a.getComputedStyle,
g = f ? function(a) {
return f(a, null)
} : function(a) {
return a.currentStyle
};
"function" == typeof define && define.amd ? define("outlayer/item", ["eventEmitter/EventEmitter", "get-size/get-size", "get-style-property/get-style-property"], e) : (a.Outlayer = {}, a.Outlayer.Item = e(a.EventEmitter, a
.getSize, a.getStyleProperty))
}(window),
function(a) {
function b(a, b) {
for (var c in b) a[c] = b[c];
return a
}
function c(a) {
return "[object Array]" === l.call(a)
}
function d(a) {
var b = [];
if (c(a)) b = a;
else if (a && "number" == typeof a.length)
for (var d = 0, e = a.length; e > d; d++) b.push(a[d]);
else b.push(a);
return b
}
function e(a, b) {
var c = n(b, a); - 1 !== c && b.splice(c, 1)
}
function f(a) {
return a.replace(/(.)([A-Z])/g, function(a, b, c) {
return b + "-" + c
}).toLowerCase()
}
function g(c, g, l, n, o, p) {
function q(a, c) {
if ("string" == typeof a && (a = h.querySelector(a)), !a || !m(a)) return void(i && i.error("Bad " + this.constructor.namespace + " element: " + a));
this.element = a, this.options = b({}, this.constructor.defaults), this.option(c);
var d = ++r;
this.element.outlayerGUID = d, s[d] = this, this._create(), this.options.isInitLayout && this.layout()
}
var r = 0,
s = {};
return q.namespace = "outlayer", q.Item = p, q.defaults = {
containerStyle: {
position: "relative"
},
isInitLayout: !0,
isOriginLeft: !0,
isOriginTop: !0,
isResizeBound: !0,
isResizingContainer: !0,
transitionDuration: "0.4s",
hiddenStyle: {
opacity: 0,
transform: "scale(0.001)"
},
visibleStyle: {
opacity: 1,
transform: "scale(1)"
}
}, b(q.prototype, l.prototype), q.prototype.option = function(a) {
b(this.options, a)
}, q.prototype._create = function() {
this.reloadItems(), this.stamps = [], this.stamp(this.options.stamp), b(this.element.style, this.options.containerStyle), this.options.isResizeBound && this.bindResize()
}, q.prototype.reloadItems = function() {
this.items = this._itemize(this.element.children)
}, q.prototype._itemize = function(a) {
for (var b = this._filterFindItemElements(a), c = this.constructor.Item, d = [], e = 0, f = b.length; f > e; e++) {
var g = b[e],
h = new c(g, this);
d.push(h)
}
return d
}, q.prototype._filterFindItemElements = function(a) {
a = d(a);
for (var b = this.options.itemSelector, c = [], e = 0, f = a.length; f > e; e++) {
var g = a[e];
if (m(g))
if (b) {
o(g, b) && c.push(g);
for (var h = g.querySelectorAll(b), i = 0, j = h.length; j > i; i++) c.push(h[i])
} else c.push(g)
}
return c
}, q.prototype.getItemElements = function() {
for (var a = [], b = 0, c = this.items.length; c > b; b++) a.push(this.items[b].element);
return a
}, q.prototype.layout = function() {
this._resetLayout(), this._manageStamps();
var a = void 0 !== this.options.isLayoutInstant ? this.options.isLayoutInstant : !this._isLayoutInited;
this.layoutItems(this.items, a), this._isLayoutInited = !0
}, q.prototype._init = q.prototype.layout, q.prototype._resetLayout = function() {
this.getSize()
}, q.prototype.getSize = function() {
this.size = n(this.element)
}, q.prototype._getMeasurement = function(a, b) {
var c, d = this.options[a];
d ? ("string" == typeof d ? c = this.element.querySelector(d) : m(d) && (c = d), this[a] = c ? n(c)[b] : d) : this[a] = 0
}, q.prototype.layoutItems = function(a, b) {
a = this._getItemsForLayout(a), this._layoutItems(a, b), this._postLayout()
}, q.prototype._getItemsForLayout = function(a) {
for (var b = [], c = 0, d = a.length; d > c; c++) {
var e = a[c];
e.isIgnored || b.push(e)
}
return b
}, q.prototype._layoutItems = function(a, b) {
function c() {
d.emitEvent("layoutComplete", [d, a])
}
var d = this;
if (!a || !a.length) return void c();
this._itemsOn(a, "layout", c);
for (var e = [], f = 0, g = a.length; g > f; f++) {
var h = a[f],
i = this._getItemLayoutPosition(h);
i.item = h, i.isInstant = b || h.isLayoutInstant, e.push(i)
}
this._processLayoutQueue(e)
}, q.prototype._getItemLayoutPosition = function() {
return {
x: 0,
y: 0
}
}, q.prototype._processLayoutQueue = function(a) {
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
this._positionItem(d.item, d.x, d.y, d.isInstant)
}
}, q.prototype._positionItem = function(a, b, c, d) {
d ? a.goTo(b, c) : a.moveTo(b, c)
}, q.prototype._postLayout = function() {
this.resizeContainer()
}, q.prototype.resizeContainer = function() {
if (this.options.isResizingContainer) {
var a = this._getContainerSize();
a && (this._setContainerMeasure(a.width, !0), this._setContainerMeasure(a.height, !1))
}
}, q.prototype._getContainerSize = k, q.prototype._setContainerMeasure = function(a, b) {
if (void 0 !== a) {
var c = this.size;
c.isBorderBox && (a += b ? c.paddingLeft + c.paddingRight + c.borderLeftWidth + c.borderRightWidth : c.paddingBottom + c.paddingTop + c.borderTopWidth + c.borderBottomWidth), a = Math.max(a, 0), this.element.style[b ?
"width" : "height"] = a + "px"
}
}, q.prototype._itemsOn = function(a, b, c) {
function d() {
return e++, e === f && c.call(g), !0
}
for (var e = 0, f = a.length, g = this, h = 0, i = a.length; i > h; h++) {
var j = a[h];
j.on(b, d)
}
}, q.prototype.ignore = function(a) {
var b = this.getItem(a);
b && (b.isIgnored = !0)
}, q.prototype.unignore = function(a) {
var b = this.getItem(a);
b && delete b.isIgnored
}, q.prototype.stamp = function(a) {
if (a = this._find(a)) {
this.stamps = this.stamps.concat(a);
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
this.ignore(d)
}
}
}, q.prototype.unstamp = function(a) {
if (a = this._find(a))
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
e(d, this.stamps), this.unignore(d)
}
}, q.prototype._find = function(a) {
return a ? ("string" == typeof a && (a = this.element.querySelectorAll(a)), a = d(a)) : void 0
}, q.prototype._manageStamps = function() {
if (this.stamps && this.stamps.length) {
this._getBoundingRect();
for (var a = 0, b = this.stamps.length; b > a; a++) {
var c = this.stamps[a];
this._manageStamp(c)
}
}
}, q.prototype._getBoundingRect = function() {
var a = this.element.getBoundingClientRect(),
b = this.size;
this._boundingRect = {
left: a.left + b.paddingLeft + b.borderLeftWidth,
top: a.top + b.paddingTop + b.borderTopWidth,
right: a.right - (b.paddingRight + b.borderRightWidth),
bottom: a.bottom - (b.paddingBottom + b.borderBottomWidth)
}
}, q.prototype._manageStamp = k, q.prototype._getElementOffset = function(a) {
var b = a.getBoundingClientRect(),
c = this._boundingRect,
d = n(a),
e = {
left: b.left - c.left - d.marginLeft,
top: b.top - c.top - d.marginTop,
right: c.right - b.right - d.marginRight,
bottom: c.bottom - b.bottom - d.marginBottom
};
return e
}, q.prototype.handleEvent = function(a) {
var b = "on" + a.type;
this[b] && this[b](a)
}, q.prototype.bindResize = function() {
this.isResizeBound || (c.bind(a, "resize", this), this.isResizeBound = !0)
}, q.prototype.unbindResize = function() {
this.isResizeBound && c.unbind(a, "resize", this), this.isResizeBound = !1
}, q.prototype.onresize = function() {
function a() {
b.resize(), delete b.resizeTimeout
}
this.resizeTimeout && clearTimeout(this.resizeTimeout);
var b = this;
this.resizeTimeout = setTimeout(a, 100)
}, q.prototype.resize = function() {
this.isResizeBound && this.needsResizeLayout() && this.layout()
}, q.prototype.needsResizeLayout = function() {
var a = n(this.element),
b = this.size && a;
return b && a.innerWidth !== this.size.innerWidth
}, q.prototype.addItems = function(a) {
var b = this._itemize(a);
return b.length && (this.items = this.items.concat(b)), b
}, q.prototype.appended = function(a) {
var b = this.addItems(a);
b.length && (this.layoutItems(b, !0), this.reveal(b))
}, q.prototype.prepended = function(a) {
var b = this._itemize(a);
if (b.length) {
var c = this.items.slice(0);
this.items = b.concat(c), this._resetLayout(), this._manageStamps(), this.layoutItems(b, !0), this.reveal(b), this.layoutItems(c)
}
}, q.prototype.reveal = function(a) {
var b = a && a.length;
if (b)
for (var c = 0; b > c; c++) {
var d = a[c];
d.reveal()
}
}, q.prototype.hide = function(a) {
var b = a && a.length;
if (b)
for (var c = 0; b > c; c++) {
var d = a[c];
d.hide()
}
}, q.prototype.getItem = function(a) {
for (var b = 0, c = this.items.length; c > b; b++) {
var d = this.items[b];
if (d.element === a) return d
}
}, q.prototype.getItems = function(a) {
if (a && a.length) {
for (var b = [], c = 0, d = a.length; d > c; c++) {
var e = a[c],
f = this.getItem(e);
f && b.push(f)
}
return b
}
}, q.prototype.remove = function(a) {
a = d(a);
var b = this.getItems(a);
if (b && b.length) {
this._itemsOn(b, "remove", function() {
this.emitEvent("removeComplete", [this, b])
});
for (var c = 0, f = b.length; f > c; c++) {
var g = b[c];
g.remove(), e(g, this.items)
}
}
}, q.prototype.destroy = function() {
var a = this.element.style;
a.height = "", a.position = "", a.width = "";
for (var b = 0, c = this.items.length; c > b; b++) {
var d = this.items[b];
d.destroy()
}
this.unbindResize(), delete this.element.outlayerGUID, j && j.removeData(this.element, this.constructor.namespace)
}, q.data = function(a) {
var b = a && a.outlayerGUID;
return b && s[b]
}, q.create = function(a, c) {
function d() {
q.apply(this, arguments)
}
return Object.create ? d.prototype = Object.create(q.prototype) : b(d.prototype, q.prototype), d.prototype.constructor = d, d.defaults = b({}, q.defaults), b(d.defaults, c), d.prototype.settings = {}, d.namespace = a, d
.data = q.data, d.Item = function() {
p.apply(this, arguments)
}, d.Item.prototype = new p, g(function() {
for (var b = f(a), c = h.querySelectorAll(".js-" + b), e = "data-" + b + "-options", g = 0, k = c.length; k > g; g++) {
var l, m = c[g],
n = m.getAttribute(e);
try {
l = n && JSON.parse(n)
} catch (o) {
i && i.error("Error parsing " + e + " on " + m.nodeName.toLowerCase() + (m.id ? "#" + m.id : "") + ": " + o);
continue
}
var p = new d(m, l);
j && j.data(m, a, p)
}
}), j && j.bridget && j.bridget(a, d), d
}, q.Item = p, q
}
var h = a.document,
i = a.console,
j = a.jQuery,
k = function() {},
l = Object.prototype.toString,
m = "object" == typeof HTMLElement ? function(a) {
return a instanceof HTMLElement
} : function(a) {
return a && "object" == typeof a && 1 === a.nodeType && "string" == typeof a.nodeName
},
n = Array.prototype.indexOf ? function(a, b) {
return a.indexOf(b)
} : function(a, b) {
for (var c = 0, d = a.length; d > c; c++)
if (a[c] === b) return c;
return -1
};
"function" == typeof define && define.amd ? define("outlayer/outlayer", ["eventie/eventie", "doc-ready/doc-ready", "eventEmitter/EventEmitter", "get-size/get-size", "matches-selector/matches-selector", "./item"], g) : a
.Outlayer = g(a.eventie, a.docReady, a.EventEmitter, a.getSize, a.matchesSelector, a.Outlayer.Item)
}(window),
function(a) {
function b(a, b) {
var d = a.create("masonry");
return d.prototype._resetLayout = function() {
this.getSize(), this._getMeasurement("columnWidth", "outerWidth"), this._getMeasurement("gutter", "outerWidth"), this.measureColumns();
var a = this.cols;
for (this.colYs = []; a--;) this.colYs.push(0);
this.maxY = 0
}, d.prototype.measureColumns = function() {
if (this.getContainerWidth(), !this.columnWidth) {
var a = this.items[0],
c = a && a.element;
this.columnWidth = c && b(c).outerWidth || this.containerWidth
}
this.columnWidth += this.gutter, this.cols = Math.floor((this.containerWidth + this.gutter) / this.columnWidth), this.cols = Math.max(this.cols, 1)
}, d.prototype.getContainerWidth = function() {
var a = this.options.isFitWidth ? this.element.parentNode : this.element,
c = b(a);
this.containerWidth = c && c.innerWidth
}, d.prototype._getItemLayoutPosition = function(a) {
a.getSize();
var b = a.size.outerWidth % this.columnWidth,
d = b && 1 > b ? "round" : "ceil",
e = Math[d](a.size.outerWidth / this.columnWidth);
e = Math.min(e, this.cols);
for (var f = this._getColGroup(e), g = Math.min.apply(Math, f), h = c(f, g), i = {
x: this.columnWidth * h,
y: g
}, j = g + a.size.outerHeight, k = this.cols + 1 - f.length, l = 0; k > l; l++) this.colYs[h + l] = j;
return i
}, d.prototype._getColGroup = function(a) {
if (2 > a) return this.colYs;
for (var b = [], c = this.cols + 1 - a, d = 0; c > d; d++) {
var e = this.colYs.slice(d, d + a);
b[d] = Math.max.apply(Math, e)
}
return b
}, d.prototype._manageStamp = function(a) {
var c = b(a),
d = this._getElementOffset(a),
e = this.options.isOriginLeft ? d.left : d.right,
f = e + c.outerWidth,
g = Math.floor(e / this.columnWidth);
g = Math.max(0, g);
var h = Math.floor(f / this.columnWidth);
h -= f % this.columnWidth ? 0 : 1, h = Math.min(this.cols - 1, h);
for (var i = (this.options.isOriginTop ? d.top : d.bottom) + c.outerHeight, j = g; h >= j; j++) this.colYs[j] = Math.max(i, this.colYs[j])
}, d.prototype._getContainerSize = function() {
this.maxY = Math.max.apply(Math, this.colYs);
var a = {
height: this.maxY
};
return this.options.isFitWidth && (a.width = this._getContainerFitWidth()), a
}, d.prototype._getContainerFitWidth = function() {
for (var a = 0, b = this.cols; --b && 0 === this.colYs[b];) a++;
return (this.cols - a) * this.columnWidth - this.gutter
}, d.prototype.needsResizeLayout = function() {
var a = this.containerWidth;
return this.getContainerWidth(), a !== this.containerWidth
}, d
}
var c = Array.prototype.indexOf ? function(a, b) {
return a.indexOf(b)
} : function(a, b) {
for (var c = 0, d = a.length; d > c; c++) {
var e = a[c];
if (e === b) return c
}
return -1
};
"function" == typeof define && define.amd ? define(["outlayer/outlayer", "get-size/get-size"], b) : a.Masonry = b(a.Outlayer, a.getSize)
}(window);
</script>
</div>
<div class="HtmlFooter"></div>
</div>
</div>
<div id="MPBottomMenu" class="MPBottomMenu" align="center">
<ul class="FatFooterMenu list-inline">
<li class="static" role="menuitem"><a href="/communities" class="level1">Communities</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/communities/allcommunities" class="level2">All Communities</a></li>
<li class="static" role="menuitem"><a href="/communities/redirectmemberbenefits" class="level2">Member Benefits</a></li>
<li class="static" role="menuitem"><a href="/communities/redirectopenforum13" class="level2">Open Forum</a></li>
<li class="static" role="menuitem"><a href="/communities/redirect-student-community" class="level2">Student Community</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/sections" class="level1">Sections</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/sections/sectionopportunities" class="level2">Get Involved</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/participate" class="level1">Events</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/participate/eventlist" class="level2">Event List</a></li>
<li class="static" role="menuitem"><a href="/participate/redesign-news" class="level2">Redesign News</a></li>
<li class="static" role="menuitem"><a href="/participate/membershipinfo" class="level2">Membership Information Sessions</a></li>
<li class="static" role="menuitem"><a href="/participate/chat-with-expert-discussions" class="level2">Chat with the Expert</a></li>
<li class="static" role="menuitem"><a href="/participate/student-community-activities" class="level2">Student Community Activities</a></li>
<li class="static" role="menuitem"><a href="/participate/mentor-mixer352" class="level2">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/volunteeropportunities" class="level1">Volunteer & Engagement</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/volunteeropportunities/volunteering-with-sae4" class="level2">Get Involved</a></li>
<li class="static" role="menuitem"><a href="/volunteeropportunities/volunteeropportunities88" class="level2">Browse Opportunities</a></li>
<li class="static" role="menuitem"><a href="/volunteeropportunities/propel-faq" class="level2">Propel FAQ</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/mentoring" class="level1">Mentoring</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/mentoring/mentor-program" class="level2">Mentor Program</a></li>
<li class="static" role="menuitem"><a href="/mentoring/mentor-mixer" class="level2">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/browse" class="level1">Career</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/browse/new-page" class="level2" target="_blank">SAE Career Center</a></li>
<li class="static" role="menuitem"><a href="/browse/resumeclinics" class="level2">Resume Clinics</a></li>
<li class="static" role="menuitem"><a href="/browse/awards" class="level2">SAE Awards</a></li>
<li class="static" role="menuitem"><a href="/browse/cdsawards" class="level2">CDS Awards</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div id="MPCopyright" class="col-md-12"> Copyright SAE Member Connection 2021. All rights reserved. </div>
</div>
<div class="row row-last row-wide clearfix">
<div class="col-md-12 column section1">
<div class="ContentUserControl">
<script charset="utf-8">
$(document).ready(function() {
$('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
});
</script>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12"></div>
</div>
</div>
</div>
<div id="MPFooterLink" class="row siteFrame">
<div class="col-md-12">
<div id="MPFooterLinkContent">
<a href="http://www.higherlogic.com" target="_blank">Powered by Higher Logic</a>
</div>
</div>
</div>
<!--mp_base-->
<div id="GlobalPopupContainer">
<div id="GlobalPopupContent">
<img id="imgGlobalProcessing" alt="" src="https://d2x5ku95bkycr3.cloudfront.net/img/loading.gif">
</div>
</div>
<script type="text/javascript">
//<![CDATA[
var _suppressGlobalPopupContainer = false;
Sys.Application.add_load(GlobalApplicationLoadHandler);
function GlobalApplicationLoadHandler(sender, args) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (!prm.get_isInAsyncPostBack()) {
prm.add_initializeRequest(initRequest);
prm.add_endRequest(endRequest);
}
}
function initRequest(sender, args) {
if (!_suppressGlobalPopupContainer) {
hl_common_ui_blockUI();
}
}
function endRequest(sender, args) {
hl_common_ui_unBlockUI();
} //]]>
</script>
<script type="text/javascript">
new Sys.WebForms.Menu({
element: 'AuxMenu',
disappearAfter: 500,
orientation: 'horizontal',
tabIndex: 0,
disabled: false
});
</script>
<script type="text/javascript">
//<![CDATA[
$('#MainCopy_ctl21_modalTermsAndConditions_cbTermsAndConditions').change(function() {
if (this.checked) {
$('#MainCopy_ctl21_modalTermsAndConditions_Continue').prop('disabled', false);
} else {
$('#MainCopy_ctl21_modalTermsAndConditions_Continue').prop('disabled', true);
}
});
$('#MainCopy_ctl21_modalImpersonation_tbImpersonationDescription').keyup(function() {
if (this.value == '') {
$('#MainCopy_ctl21_modalImpersonation_StartSession').prop('disabled', true);
} else {
$('#MainCopy_ctl21_modalImpersonation_StartSession').prop('disabled', false);
}
});
theForm.oldSubmit = theForm.submit;
theForm.submit = WebForm_SaveScrollPositionSubmit;
theForm.oldOnSubmit = theForm.onsubmit;
theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
//]]>
</script>
</form>
Text Content
Skip to main content (Press Enter). Sign in Skip auxiliary navigation (Press Enter). * Home * Help * Terms and Conditions * About Us * sae.org * Quick Start Guide Skip main navigation (Press Enter). Toggle navigation Search Options * * Communities * All Communities * Member Benefits * Open Forum * Student Community * Sections * Get Involved * Events * Event List * Redesign News * Membership Information Sessions * Chat with the Expert * Student Community Activities * Virtual Mentor Mixers * Volunteer & Engagement * Get Involved * SAE 2022 Recognition Day * Opt Into Volunteer Pool * Update My Volunteer Profile * Browse Opportunities * Propel FAQ * Mentoring * Mentor Program * Virtual Mentor Mixers * Career * SAE Career Center * Resume Clinics * SAE Awards * CDS Awards MY PROFILES JOHN CREAMER CONTACT DETAILS × ENTER PASSWORD Enter Password Confirm Password JOHN CREAMER * Profile * Connections * Contacts * Contributions * Achievements * List of Contributions * Communities * All Communities * Member Benefits * Open Forum * Student Community * Sections * Get Involved * Events * Event List * Redesign News * Membership Information Sessions * Chat with the Expert * Student Community Activities * Virtual Mentor Mixers * Volunteer & Engagement * Get Involved * Browse Opportunities * Propel FAQ * Mentoring * Mentor Program * Virtual Mentor Mixers * Career * SAE Career Center * Resume Clinics * SAE Awards * CDS Awards Copyright SAE Member Connection 2021. All rights reserved. Powered by Higher Logic Copyright sae.org.