function _instanceof(n,t){return t!=null&&typeof Symbol!="undefined"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](n):n instanceof t}function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _classCallCheck(n,t){if(!_instanceof(n,t))throw new TypeError("Cannot call a class as a function");}function _defineProperties(n,t){for(var i,r=0;rn.clientHeight||n.scrollWidth>n.clientWidth}function UploadApplicationDocument(n){var t=$(".input-file-"+n).prop("files"),i=$("[name=dropdown-radio-"+n+"]:checked").val(),r;if($("#filemsg_"+n).removeClass("active upload-validation-success"),i){if(t.length<=0)return $("#filemsg_"+n).removeClass("active upload-validation-success"),$("#filemsg_"+n).addClass("active upload-validation-error"),$("#filemsg_"+n).text("Attachment is required. Please attach a file."),!1}else return $("#filemsg_"+n).removeClass("active upload-validation-success"),$("#filemsg_"+n).addClass("active upload-validation-error"),$("#filemsg_"+n).text("Document type is required"),!1;t&&t.length>0&&i&&(r=new FormData,r.append("file0",t[0]),$("#submit_"+n).text(""),$("#submit_"+n).addClass("progress-indicator"),$.ajax({type:"POST",url:"/Apply/UploadDocument?applicationId="+n+"&docTypeRefId="+i,contentType:!1,processData:!1,data:r,success:function(t){t&&t.Type=="Success"?($("#filemsg_"+n).addClass("active upload-validation-success"),$("#filemsg_"+n).text("Document uploaded successfully. Admissions will process your uploaded documents within 10 working days."),$("#doctypeRef_"+n).val("Select document type").trigger("change"),$("#inputFile_"+n).val("").trigger("change"),$("[name=dropdown-radio-"+n+"]").prop("checked",!1),$("#doctypebutton_"+n).text("Document type")):t&&t.Type=="Error"&&($("#filemsg_"+n).addClass("active upload-validation-error"),$("#filemsg_"+n).text(t.Message));$("#submit_"+n).text("Submit");$("#submit_"+n).removeClass("progress-indicator")}}))}function profileSaveAjaxResult(n){n.redirectTo?GetLoginFromSave()?location.reload():window.location.href=n.redirectTo:$(".profile-module form").html($(".profile-module form",n).html())}function profileSaveOnBegin(n){$(n).html(" ").addClass("progress-indicator")}var DashboardAlert=function(n){function t(){var r,n;_classCallCheck(this,t);for(var u=arguments.length,f=new Array(u),i=0;i0?React.createElement("div",null,React.createElement("div",{className:"profile-header-nav-notification"},React.createElement("span",null,this.state.alertCollection.length)),React.createElement("a",{onClick:this.openModal,className:"profile-header-nav-item"},React.createElement("i",{className:"fa fa-bell"})),React.createElement(ReactModal,{onAfterOpen:this.matchHeight,isOpen:this.state.isOpen,overlayClassName:"overlay",className:"modaal-wrapper modaal-inline modaal-fullscreen",contentLabel:"Modal"},React.createElement("div",{className:"modaal-outer-wrapper"},React.createElement("div",{className:"modaal-inner-wrapper"},React.createElement("div",{className:"modaal-container"},React.createElement("div",{className:"modaal-content modaal-focus","aria-hidden":"false","aria-label":"Dialog Window (Press escape to close)",role:"dialog",tabIndex:"0"},React.createElement("div",{className:"modaal-content-container"},React.createElement("div",{className:"generic-modal-container"},React.createElement("h2",{className:"modal-title border"},"Alerts"),React.createElement("div",{className:"modal-rich-list"},this.state.alertCollection.map(this.renderItem))))),React.createElement("button",{type:"button",className:"modaal-close","aria-label":"Close (Press escape to close)",onClick:this.closeModal},React.createElement("span",null,"Close"))))))):React.createElement("div",null)}}]),t}(React.Component),DashboardCards=function(n){function t(){var r,n;_classCallCheck(this,t);for(var u=arguments.length,f=new Array(u),i=0;i0&&t.push(n.addressLine1),n.addressLine2&&n.addressLine2.length>0&&t.push(n.addressLine2),n.emailContact&&(i=React.createElement("li",null,React.createElement("i",{className:"fa fa-envelope"}),React.createElement("a",{href:"mailto:"+n.emailContact},n.emailContact))),n.phoneContact&&(r=React.createElement("li",null,React.createElement("i",{className:"fa fa-phone"}),React.createElement("a",{href:"tel:"+n.phoneContact},n.phoneContact))),n.agentUrl&&(f=o(n.agentUrl),e=n.agentUrl.replace(/(^\w+:|^)\/\//,""),u=React.createElement("li",null,React.createElement("i",{className:"fa fa-external-link"}),React.createElement("a",{href:f,target:"_blank"},e))),React.createElement("div",null,n.cleanTitle,React.createElement("ul",{className:"card-icon-list"},React.createElement("li",null,React.createElement("i",{className:"fa fa-user-circle"}),n.principalAgent),React.createElement("li",null,React.createElement("i",{className:"fa fa-map-pin"}),n.locationHead),r,i,u,React.createElement("li",null,React.createElement("i",{className:"fa fa-map-marker"}),t)))}),_defineProperty(_assertThisInitialized(n),"renderSavedPageTile",function(n){return n.cleanTitle}),_defineProperty(_assertThisInitialized(n),"renderSavedEventTile",function(n){var t=new Date(n.eventDate);return React.createElement("div",null,React.createElement("div",{className:"card-rich-link-event"},React.createElement("div",{className:"card-rich-link-event-date"},t.getDate()),React.createElement("div",{className:"card-rich-link-event-month"},["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getMonth()])),n.cleanTitle)}),_defineProperty(_assertThisInitialized(n),"renderScholarshipTile",function(n){var t;return n.id&&(t=" ["+n.id+"]"),React.createElement("span",null,n.cleanTitle,t)}),_defineProperty(_assertThisInitialized(n),"renderContactUsContent",function(){return React.createElement("ul",{className:"card-icon-list"},React.createElement("li",null,React.createElement("i",{className:"fa fa-question-circle"}),"More questions? ",React.createElement("a",{href:"http://www.web.uwa.edu.au/askuwa"},"AskUWA")),React.createElement("li",null,React.createElement("i",{className:"fa fa-phone"}),"(+61 8) 6488 3939"),React.createElement("li",null,React.createElement("i",{className:"fa fa-map-marker"}),"Student Central",React.createElement("br",null),"The University of Western Australia (M355)",React.createElement("br",null),"35 Stirling Highway",React.createElement("br",null),"Perth",React.createElement("br",null),"Western Australia 6009"))}),n}return _inherits(t,n),_createClass(t,[{key:"componentDidMount",value:function(){var n=$("#placeholderItems > *");n&&$("#placeholder").replaceWith(n);$(window).on("dashboardAlert:update",this.resyncFromServer)}},{key:"render",value:function(){var n={hasImage:!1,renderTile:this.renderSavedPageTile,renderModalTile:this.renderSavedPageTile,onUpdate:this.resyncData,cardListSubtitle:"Saved pages within",modalTileClassName:"modal-rich-link modal-rich-link--saved modal-rich-link--item",tileClassName:"card-rich-link card-rich-link--saved card-rich-link--item"};return React.createElement("div",{className:"dashboard-masonry","data-dashboard-cards-container":"true"},React.createElement("div",{id:"placeholder"}),[])}}]),t}(React.Component),RenderContentCard=function(n){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,n),_createClass(t,[{key:"render",value:function(){return React.createElement("div",{className:"card recommended"},React.createElement("span",{className:"card-pre-title"},"Future Students Centre"),React.createElement("h3",{className:"card-title"},"Contact Us"),React.createElement("div",{className:"card-container"},React.createElement("ul",{className:"card-icon-list"},React.createElement("li",null,React.createElement("i",{className:"fa fa-question-circle"}),"More questions? ",React.createElement("a",{href:"http://www.web.uwa.edu.au/askuwa"},"AskUWA")),React.createElement("li",null,React.createElement("i",{className:"fa fa-phone"}),"(+61 8) 6488 3939"),React.createElement("li",null,React.createElement("i",{className:"fa fa-map-marker"}),"Student Central",React.createElement("br",null),"The University of Western Australia (M355)",React.createElement("br",null),"35 Stirling Highway",React.createElement("br",null),"Perth",React.createElement("br",null),"Western Australia 6009"))))}}]),t}(React.Component),RenderContactUsCard=function(n){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,n),_createClass(t,[{key:"render",value:function(){var n="card "+this.props.tileClassName,t=this.props.cardPretitle,i=this.props.cardTitle;return React.createElement("div",{className:n},React.createElement("span",{className:"card-pre-title"},t),React.createElement("h3",{className:"card-title"},i),React.createElement("div",{className:"card-container"},this.props.content))}}]),t}(React.Component),RenderCardList=function(n){function t(n){var i,r;return _classCallCheck(this,t),i=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,n)),_defineProperty(_assertThisInitialized(i),"removeSave",function(n){var t=_assertThisInitialized(i);$.ajax({dataType:"json",url:"/JsonItemSave/RemoveItem",data:{json:!0,itemId:n},success:function(){for(var i,r=t.state.itemList,f=setTimeout(t.removeItem.bind(t,n,!0),5e3),u=0;u0&&t.push(n.addressLine1),n.addressLine2&&n.addressLine2.length>0&&t.push(n.addressLine2),n.emailContact&&(i=React.createElement("li",null,React.createElement("i",{className:"fa fa-envelope"}),React.createElement("a",{href:"mailto:"+n.emailContact},n.emailContact))),n.phoneContact&&(r=React.createElement("li",null,React.createElement("i",{className:"fa fa-phone"}),React.createElement("a",{href:"tel:"+n.phoneContact},n.phoneContact))),n.agentUrl&&(f=o(n.agentUrl),e=n.agentUrl.replace(/(^\w+:|^)\/\//,""),u=React.createElement("li",null,React.createElement("i",{className:"fa fa-external-link"}),React.createElement("a",{href:f,target:"_blank"},e))),React.createElement("div",null,n.cleanTitle,React.createElement("ul",{className:"card-icon-list"},React.createElement("li",null,React.createElement("i",{className:"fa fa-user-circle"}),n.principalAgent),React.createElement("li",null,React.createElement("i",{className:"fa fa-map-pin"}),n.locationHead),r,i,u,React.createElement("li",null,React.createElement("i",{className:"fa fa-map-marker"}),t)))}),_defineProperty(_assertThisInitialized(i),"renderSavedPageTile",function(n){return n.cleanTitle}),_defineProperty(_assertThisInitialized(i),"renderScholarshipTile",function(n){var t;return n.id&&(t=" ["+n.id+"]"),React.createElement("span",null,n.cleanTitle,t)}),_defineProperty(_assertThisInitialized(i),"renderSavedEventTile",function(n){var t=new Date(n.eventDate);return React.createElement("div",null,React.createElement("div",{className:"card-rich-link-event"},React.createElement("div",{className:"card-rich-link-event-date"},t.getDate()),React.createElement("div",{className:"card-rich-link-event-month"},["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getMonth()])),n.cleanTitle)}),r=n.itemList||[],i.state={itemList:r},i}return _inherits(t,n),_createClass(t,[{key:"componentDidMount",value:function(){var n=this;$(window).on("dashboardAlert:update",function(t,i){n.removeItem(i,!1)})}},{key:"render",value:function(){var n,t;if(this.state.itemList.length===0)return null;var i="tile",r="card-rich-link card-rich-link--saved",u,f="card",e=this.props.cardListTitle,o=this.props.cardListSubtitle;return this.props.modalTileClassName&&(i=this.props.modalTileClassName),this.props.tileClassName&&(r=this.props.tileClassName),this.props.isRecommended&&(f+=" recommended"),n=4,this.props.tileType==="agent"&&(n=1),this.state.itemList.length>n&&(u=React.createElement("div",{className:"card-ctas"},React.createElement(ModalWithButton,{buttonAriaText:"View all "+this.props.cardListTitle},React.createElement("div",{className:"generic-modal-content"},React.createElement("h2",{className:"modal-title border"},this.props.modalTitle),React.createElement("div",{className:"popular-combinations-tiles modal-rich-list"},this.state.itemList.map(this.renderTile.bind(this,i,!0,!0))))))),this.state.itemList.length===1&&this.props.hasImage!==!1?(e=this.state.itemList[0].cleanTitle,o=this.props.individualTitle,t=React.createElement("div",null,this.renderSaveButton(this.state.itemList[0]),this.state.itemList.slice(0,1).map(this.renderTile.bind(this,"tile card-tile",!0,!1)))):t=React.createElement("div",{className:"card-rich-list"},this.state.itemList.slice(0,n).map(this.renderTile.bind(this,r,!1,!0))),React.createElement("div",{className:f},React.createElement("span",{className:"card-pre-title"},o),React.createElement("h3",{className:"card-title"},e),React.createElement("div",{className:"card-container"},t),u)}}]),t}(React.Component),StoryWallModule=function(n){function t(n){var i;return _classCallCheck(this,t),i=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,n)),_defineProperty(_assertThisInitialized(i),"getFirstItemOfArrayKey",function(n){return n[0].key}),_defineProperty(_assertThisInitialized(i),"getSearchTermValuesFormEnum",function(n){return n&&n.length>0?n.map(function(n){return n.key}):""}),_defineProperty(_assertThisInitialized(i),"setFilterState",function(n,t){var r={},u=t.filter(function(n){if(n.key&&n.key.indexOf("all-")===-1)return n});r[n]=u;i.setState(r,i.search)}),_defineProperty(_assertThisInitialized(i),"renderDropDownLabel",function(n,t){var f=i.props.filter[t],u,r;return f?(u=f[0].value,r=i.state[n],r&&(r.length===1&&(u=r[0].value),r.length>1&&r.length0?React.createElement("div",{dangerouslySetInnerHTML:{__html:n}}):""}),_defineProperty(_assertThisInitialized(i),"loadMore",function(){var n=_assertThisInitialized(i),t=parseInt(i.state.pageNumber)+1;i.setState({pageNumber:t},function(){n.search(!0)})}),_defineProperty(_assertThisInitialized(i),"search",function(n){var t=_assertThisInitialized(i),r=0,u;n&&(r=t.state.pageNumber);u=$.param({json:!0,pageNumber:r,level:i.getSearchTermValuesFormEnum(t.state.studyLevelPreSearch),interest:i.getSearchTermValuesFormEnum(t.state.interestPreSearch),dataSource:i.props.filter.dataSource,selectedStoryId:i.state.selectedStoryId},!0);$.ajax({dataType:"json",url:"/Feature/StoryWall/StoryWallModule",data:u,success:function(i){if(n){var r=t.state.resultList.concat(i.state.resultList);t.setState({resultList:r,totalNumberOfResults:i.state.totalNumberOfResults,showActive:!1})}else t.setState(i.state)}})}),_defineProperty(_assertThisInitialized(i),"renderTestimonial",function(n){var t="";return n.testimonial&&n.testimonial.length>0&&(t=React.createElement("blockquote",null,n.testimonial)),t}),_defineProperty(_assertThisInitialized(i),"renderAttribution",function(n){var t="";return n.attribution&&n.attribution.length>0&&(t=React.createElement("p",{className:"modal-text"},n.attribution)),t}),_defineProperty(_assertThisInitialized(i),"renderVideo",function(n){return n.videoUrl&&n.videoUrl.length>0?React.createElement("div",{className:"video-panel-media"},React.createElement("div",{className:"flex-video widescreen"},React.createElement("iframe",{src:n.videoUrl+"?enablejsapi=1",frameborder:"0",allowFullScreen:""}))):n.image&&n.image.src?React.createElement("div",{className:"video-panel-media video-panel-media--image"},React.createElement("img",{src:n.image.src,"data-object-fit":"cover"})):""}),_defineProperty(_assertThisInitialized(i),"renderLoadMore",function(){return i.state.resultList.length