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;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function _createClass(n,t,i){return t&&_defineProperties(n.prototype,t),i&&_defineProperties(n,i),n}function _possibleConstructorReturn(n,t){return t&&(_typeof(t)==="object"||typeof t=="function")?t:_assertThisInitialized(n)}function _getPrototypeOf(n){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(n)}function _assertThisInitialized(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function _inherits(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}});t&&_setPrototypeOf(n,t)}function _setPrototypeOf(n,t){return _setPrototypeOf=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},_setPrototypeOf(n,t)}function _defineProperty(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function IsOverflown(n){return n.scrollHeight>n.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("&nbsp;").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;i<u;i++)f[i]=arguments[i];return n=_possibleConstructorReturn(this,(r=_getPrototypeOf(t)).call.apply(r,[this].concat(f))),_defineProperty(_assertThisInitialized(n),"state",{isOpen:!1,alertCollection:n.props.alerts}),_defineProperty(_assertThisInitialized(n),"openModal",function(){n.setState({isOpen:!0})}),_defineProperty(_assertThisInitialized(n),"closeModal",function(){n.setState({isOpen:!1})}),_defineProperty(_assertThisInitialized(n),"matchHeight",function(){$(".modal-rich-link").matchHeight()}),_defineProperty(_assertThisInitialized(n),"resyncFromServer",function(){var t=_assertThisInitialized(n);$.ajax({dataType:"json",url:"/Feature/Profile/GetAlerts",data:{json:!0},success:function(n){t.setState({alertCollection:n})}})}),_defineProperty(_assertThisInitialized(n),"removeSave",function(t){var i=_assertThisInitialized(n);$.ajax({dataType:"json",url:"/JsonItemSave/RemoveItem",data:{json:!0,itemId:t},success:function(){for(var n,r=i.state.alertCollection,f=setTimeout(i.removeItem.bind(i,t),5e3),u=0;u<r.length;u++)n=r[u],n.itemId===t&&(n.deleted=!0,n.timeout=f);i.setState({alertCollection:r})}})}),_defineProperty(_assertThisInitialized(n),"undo",function(t,i){var r,u,f;for(i.preventDefault(),r=n.state.alertCollection,u=0;u<r.length;u++)f=r[u],f.itemId===t&&(f.deleted=!1,clearTimeout(f.timeout));$.ajax({dataType:"json",url:"/JsonItemSave/SaveItem",data:{json:!0,itemId:t},success:function(){}});n.setState({alertCollection:r})}),_defineProperty(_assertThisInitialized(n),"removeItem",function(t){for(var u,i=n.state.alertCollection,r=0;r<i.length;r++)u=i[r],u.itemId===t&&i.splice(r,1);$(window).trigger("dashboardAlert:update",[t]);n.setState({alertCollection:i})}),_defineProperty(_assertThisInitialized(n),"renderSaveButton",function(t){return React.createElement("button",{className:"modal-save-btn","aria-pressed":"true","aria-label":"Remove saved item from dashboard",onClick:n.removeSave.bind(_assertThisInitialized(n),t.itemId)},React.createElement("i",{className:"fa fa-star"}),React.createElement("i",{className:"fa fa-trash"}))}),_defineProperty(_assertThisInitialized(n),"renderItem",function(t){var f=n.renderSaveButton(t),i=new Date(t.date),e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r,u="";return t.deleted&&(u+=" cancel",r=n.undo.bind(_assertThisInitialized(n),t.itemId)),t.alertObjectType==="EventPage"?React.createElement("a",{href:t.absoluteUrl,onClick:r,className:"modal-rich-link modal-rich-link--saved"+u},React.createElement("div",{className:"modal-rich-link-event"},React.createElement("div",{className:"modal-rich-link-event-date"},i.getDate()),React.createElement("div",{className:"modal-rich-link-event-month"},e[i.getMonth()])),React.createElement("div",{className:"modal-rich-link-content"},t.cleanTitle,React.createElement("div",{className:"modal-rich-link-reason"},t.alertReason)),f):React.createElement("a",{href:t.absoluteUrl,onClick:r,className:"modal-rich-link modal-rich-link--saved modal-rich-link--scholarship"+u},React.createElement("div",{className:"modal-rich-link-content"},React.createElement("div",{className:"modal-rich-link-date"},i.getDate()," ",e[i.getMonth()]," ",i.getFullYear()),t.cleanTitle,React.createElement("div",{className:"modal-rich-link-reason"},t.alertReason)),f)}),n}return _inherits(t,n),_createClass(t,[{key:"componentDidMount",value:function(){$(window).on("dashboard:update",this.resyncFromServer)}},{key:"render",value:function(){return this.state.alertCollection.length>0?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;i<u;i++)f[i]=arguments[i];return n=_possibleConstructorReturn(this,(r=_getPrototypeOf(t)).call.apply(r,[this].concat(f))),_defineProperty(_assertThisInitialized(n),"state",n.props),_defineProperty(_assertThisInitialized(n),"resyncFromServer",function(){var t=_assertThisInitialized(n);$.ajax({dataType:"json",url:"/Feature/Dashboard/CourseCards",data:{json:!0},success:function(n){t.setState(n)}})}),_defineProperty(_assertThisInitialized(n),"resyncData",function(t,i){var r={};r[t]=i;n.setState(r)}),_defineProperty(_assertThisInitialized(n),"renderSavedAgentTile",function(n){function o(n){return/^(f|ht)tps?:\/\//i.test(n)||(n="http://"+n),n}var t=[],i,r,u,f,e;return n.addressLine1&&n.addressLine1.length>0&&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;u<r.length;u++)i=r[u],i.itemId===n&&(i.deleted=!0,i.timeout=f);t.setState({itemList:r})}})}),_defineProperty(_assertThisInitialized(i),"undo",function(n,t){var r,u,f;for(t.preventDefault(),r=i.state.itemList,u=0;u<r.length;u++)f=r[u],f.itemId===n&&(f.deleted=!1,clearTimeout(f.timeout));$.ajax({dataType:"json",url:"/JsonItemSave/SaveItem",data:{json:!0,itemId:n},success:function(){}});i.setState({itemList:r})}),_defineProperty(_assertThisInitialized(i),"removeItem",function(n,t){for(var f,r=i.state.itemList,u=0;u<r.length;u++)f=r[u],f.itemId===n&&r.splice(u,1);t&&$(window).trigger("dashboard:update");i.setState({itemList:r})}),_defineProperty(_assertThisInitialized(i),"renderSaveButton",function(n,t){if(i.props.isRecommended)return null;var r="card-save-btn";return i.props.hasImage!==!1&&t?r="tile-save-btn":t&&(r="modal-save-btn"),React.createElement("button",{className:r,"aria-pressed":"true","aria-label":"Remove saved item from dashboard",onClick:i.removeSave.bind(_assertThisInitialized(i),n.itemId)},React.createElement("i",{className:"fa fa-star"}),React.createElement("i",{className:"fa fa-trash"}))}),_defineProperty(_assertThisInitialized(i),"renderTile",function(n,t,r,u){var f,e,o=i.renderBasicTileContent;return(t&&(o=i.renderModalTileContent),r&&(f=i.renderSaveButton(u,t)),u.deleted&&(n+=" cancel",e=i.undo.bind(_assertThisInitialized(i),u.itemId)),i.props.tileType==="agent")?React.createElement("span",{key:u.itemId,className:n,onClick:e},o(u),f):React.createElement("a",{key:u.itemId,href:u.url,className:n,onClick:e},o(u),f)}),_defineProperty(_assertThisInitialized(i),"renderBasicTileContent",function(n){switch(i.props.tileType){case"agent":return i.renderSavedAgentTile(n);case"event":return i.renderSavedEventTile(n);case"scholarship":return i.renderScholarshipTile(n);case"savedPage":return i.renderSavedPageTile(n);default:return React.createElement("div",null,React.createElement("img",{src:n.calculatedTeaserImage,alt:""}),n.cleanTitle)}}),_defineProperty(_assertThisInitialized(i),"renderModalTileContent",function(n){switch(i.props.tileType){case"agent":return i.renderSavedAgentTile(n);case"event":return i.renderSavedEventTile(n);case"scholarship":return i.renderScholarshipTile(n);case"savedPage":return i.renderSavedPageTile(n);default:var t={backgroundImage:"url("+n.calculatedTeaserImage+")"};return React.createElement("div",{className:"tile-content focal-point-left",style:t},React.createElement("h3",{className:"tile-content-title"},n.cleanTitle),React.createElement("p",{className:"tile-content-info"},n.introduction))}}),_defineProperty(_assertThisInitialized(i),"renderSavedAgentTile",function(n){function o(n){return/^(f|ht)tps?:\/\//i.test(n)||(n="http://"+n),n}var t=[],i,r,u,f,e;return n.addressLine1&&n.addressLine1.length>0&&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.length<f.length-1&&(u=i.state[n].length+" items")),u):"All"}),_defineProperty(_assertThisInitialized(i),"renderRaw",function(n){return n&&n.length>0?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<i.state.totalNumberOfResults?React.createElement("button",{type:"button",className:"action-button-primary action-button-primary--black action-button--expanded margin-right-1","data-event-track":"click-results-refine","data-event-purpose":"load more event stories",onClick:i.loadMore},"Load more"):""}),_defineProperty(_assertThisInitialized(i),"renderTile",function(n){var r="#"+n.id,t="video-wall-result-image",i;return n.videoUrl&&n.videoUrl.length!==0||(t=t+" video-wall-result-image--no-video"),i={backgroundImage:""},n.image&&n.image.src&&(i.backgroundImage="url("+n.image.src+")"),React.createElement("a",{className:"video-wall-result",href:r,key:n.id,"aria-label":"Open story"},React.createElement("div",{className:t,style:i}," "),React.createElement("div",{className:"video-wall-result-type"},React.createElement("span",null,n.displayTag)),React.createElement("h3",{className:"video-wall-result-title"},n.title),React.createElement("span",{className:"video-wall-result-sub-title"},n.subTitle))}),_defineProperty(_assertThisInitialized(i),"renderPanel",function(n){var t="vp"+n.id;return React.createElement("div",{className:"video-panel",id:n.id,key:t,"aria-label":"Story information"},React.createElement("div",{tabIndex:"0",className:"video-panel-content"},React.createElement("h4",{className:"video-panel-title"},n.title),React.createElement("div",{className:"video-panel-text"},i.renderRaw(n.text),i.renderTestimonial(n),i.renderAttribution(n)),i.renderVideo(n),React.createElement("a",{className:"video-panel-close",href:"#","aria-label":"Close story"},"Close")))}),n.state.showActive=!0,i.state=n.state,i}return _inherits(t,n),_createClass(t,[{key:"componentDidMount",value:function(){var n,t;window.YT||(n=document.createElement("script"),n.src="//www.youtube.com/iframe_api",t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t))}},{key:"componentDidUpdate",value:function(){$(".video-panel-media iframe").each(function(){var n=$(this),t;n.data("youtubeplayer")==null&&(t=new YT.Player(this,{}),n.data("youtubeplayer",t))})}},{key:"render",value:function(){for(var i,n=[],t=0;t<this.state.resultList.length;t++)i=this.state.resultList[t],n.push(this.renderTile(i)),n.push(this.renderPanel(i));return React.createElement("div",null,React.createElement("div",{className:"module-wrapper alt-bg"},React.createElement("div",{className:"module-container"},React.createElement("form",{className:"search-filters search-filters--video"},React.createElement(StyledDropdown,{ariaLabel:"Open study level filter selection",label:this.renderDropDownLabel("studyLevelPreSearch","studyLevel"),className:"checkbox-select",ref:"studyLevel",listClassName:"checkbox-select-list",onChange:this.setFilterState.bind(this,"studyLevelPreSearch"),itemList:this.props.filter.studyLevel,selectAllKey:this.getFirstItemOfArrayKey(this.props.filter.studyLevel)}),React.createElement(StyledDropdown,{ariaLabel:"Open interest filter selection",label:this.renderDropDownLabel("interestPreSearch","interest"),className:"checkbox-select",ref:"studyLevel",listClassName:"checkbox-select-list",onChange:this.setFilterState.bind(this,"interestPreSearch"),itemList:this.props.filter.interest,selectAllKey:this.getFirstItemOfArrayKey(this.props.filter.interest)})))),React.createElement("div",{className:"module-wrapper"},React.createElement("div",{className:"module-container"},React.createElement("div",{className:"video-wall"},n),React.createElement("div",{className:"results-action"},this.renderLoadMore(),React.createElement("button",{type:"button",className:"action-button-tertiary action-button-tertiary--black action-button--expanded","data-js-trigger":"results-refine","data-event-track":"click-results-refine","data-event-purpose":"refine event results"},"Refine")))))}}]),t}(React.Component);$(function(){function n(){$(".card-content--truncated").each(function(){IsOverflown(this)?$(this).parent().next().show():$(this).parent().next().hide()})}n();$(window).on("hashchange",function(){n()})})