connection.sae.org
Open in
urlscan Pro
34.225.242.50
Public Scan
URL:
https://connection.sae.org/myhome/profile?UserKey=9990f2d3-61bd-47d2-8740-d8d020d39634
Submission: On July 26 via api from US — Scanned from DE
Submission: On July 26 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./profile?UserKey=9990f2d3-61bd-47d2-8740-d8d020d39634
<form method="post" action="./profile?UserKey=9990f2d3-61bd-47d2-8740-d8d020d39634" 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_profileDropdown637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl06_ManageDropDown1637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl10_conditionalDialog_profileDropdown637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_MessageOptions637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_conditionalDialog_profileDropdown637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_mdEmptySocialMediaSites637944026071529233', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl29_conditionalDialog_profileDropdown637944026071998135', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl32_conditionalDialog_profileDropdown637944026072154402', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl34_conditionalDialog_profileDropdown637944026072310738', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl38_conditionalDialog_profileDropdown637944026072623193', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl41_conditionalDialog_profileDropdown637944026073091861', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl45_conditionalDialog_profileDropdown637944026074966851', 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="A5ihg7Na7oJ9ZXyI36-FEqsjC55DUh48zfVmcEr7KBM2DcOfOQmy1lLOHwZHMuSMY3eylP8gn_rk9EkgfpOBP5nQd5I1">
<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%3d9990f2d3-61bd-47d2-8740-d8d020d39634">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.d0186761d6425692be58.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.74b3a43c81d541ac6389.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.6330022816dcd7f02cd84fafbd01abd806b83149.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/637943560175170000/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">Freddy Hagens</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=9990f2d3-61bd-47d2-8740-d8d020d39634"><img id="MainCopy_ctl06_ImageControl_imgNoImage" title="Freddy Hagens" 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">Freddy Hagens</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=9990f2d3-61bd-47d2-8740-d8d020d39634">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=9990f2d3-61bd-47d2-8740-d8d020d39634">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=9990f2d3-61bd-47d2-8740-d8d020d39634">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=9990f2d3-61bd-47d2-8740-d8d020d39634">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=9990f2d3-61bd-47d2-8740-d8d020d39634">Achievements</a>
</li>
<li id="MainCopy_ctl27_ListOfContributions">
<a id="MainCopy_ctl27_ListOfContributionsLink" href="/myhome/profile/contributions/contributions-list?UserKey=9990f2d3-61bd-47d2-8740-d8d020d39634">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 FREDDY HAGENS CONTACT DETAILS × ENTER PASSWORD Enter Password Confirm Password FREDDY HAGENS * 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.