(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{12:function(e){e.exports={evc:[],evo:[],evn:[{title:"EV Nova El Capitan Fix",file_name:"",size:"7.5 MB",author:"Guy",download_url:"",custom_url:"applescript://com.apple.scripteditor?action=new&script=tell%20application%20%22Finder%22%20to%20set%20evn%20to%20application%20file%20id%20%22com.AmbrosiaSW.EV_Nova%22%20as%20text%0Aset%20evnPath%20to%20quoted%20form%20of%20(POSIX%20path%20of%20evn%20%26%20%22%2FContents%2FMacOS%2FEV%20Nova%22)%0Ado%20shell%20script%20%22echo%200%3A0F1F4400%20%7C%20xxd%20-r%20%7C%20dd%20bs%3D1%20seek%3D112072%20conv%3Dnotrunc%20of%3D%22%20%26%20evnPath%0Ado%20shell%20script%20%22echo%200%3A0F1F4400%20%7C%20xxd%20-r%20%7C%20dd%20bs%3D1%20seek%3D112242%20conv%3Dnotrunc%20of%3D%22%20%26%20evnPath%0Adisplay%20alert%20%22EV%20Nova%20Patched%22%20message%20evn",content_type:"applescript",upload_date:"15/02/2016",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"This patch is necessary to make EV Nova work on OS 10.11 and later. Click the link to open it in Script Editor, then click the Run button to apply."},{title:"EV Classic for Nova 1.1.1",file_name:"EV_Classic_for_Nova_1.1.1.zip",size:"7.5 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/EV_Classic_for_Nova_1.1.1.zip",content_type:"application/zip",upload_date:"15/02/2016",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:'Port of the original Escape Velocity to the Nova engine.\r\n15 February 2016: Fixed "damaged" error with launcher.'},{title:"rEV 1.1b5",file_name:"rEV_1.1b5.zip",size:"28.8 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/rEV_1.1b5.zip",content_type:"application/zip",upload_date:"06/05/2014",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Kris Quistorff's rEVisited graphical remake and expansion, rebuilt for EV Classic for Nova.\r\n6 May 2014: Minor update - allows Gunboats to be captured as fighters."},{title:"The Frozen Heart",file_name:"The_Frozen_Heart.zip",size:"7.3 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/The_Frozen_Heart.zip",content_type:"application/zip",upload_date:"06/05/2014",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Martin Turner's classic adventure, ported to the Nova engine."},{title:"EV Override for Nova 1.1.1",file_name:"EV_Override_for_Nova_1.1.1.zip",size:"8.6 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/EV_Override_for_Nova_1.1.1.zip",content_type:"application/zip",upload_date:"15/02/2016",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:'Port of the original EV Override to the Nova engine.\r\n15 February 2016: Fixed "damaged" error with launcher.'},{title:"EVO Extras",file_name:"EVO_Extras.zip",size:"148 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/EVO_Extras.zip",content_type:"application/zip",upload_date:"15/02/2016",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Collection of five small plug-ins for EV Override for Nova."},{title:"EVO Facelift 1.0.5",file_name:"EVO_Facelift_1.0.5.zip",size:"21.9 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/EVO_Facelift_1.0.5.zip",content_type:"application/zip",upload_date:"31/03/2010",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Tim Morgan's graphical facelift for EV Override for Nova.\r\n31 March 2010: 1.0.5 released."},{title:"Cold Fusion for Nova 1.0.1",file_name:"Cold_Fusion_for_Nova_1.0.1.zip",size:"10.3 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Cold_Fusion_for_Nova_1.0.1.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Dreamwave Studios' Cold Fusion graphics replacement for EV Override, ported to the Nova engine by Dr. Trowel.\r\n20 October 2009: 1.0.1 released with some minor fixes and improvements."},{title:"Dodge That",file_name:"Dodge_That.zip",size:"86 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Dodge_That.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Dodge the crazy torpedo for as long as you can! Start a new Dodge That pilot to begin."},{title:"Collision Damage",file_name:"Collision_Damage.zip",size:"86 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Collision_Damage.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Looking for a challenge? With Collision Damage asteroids are no longer the friendly background decorations they once were. Visit any mission computer to begin."},{title:"Shields",file_name:"Shields.zip",size:"307 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Shields.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Nova shield graphics plug by Dark Revenant, tweaked for better scaling and masking plus a version for ARPIA2."},{title:"Nova Roid Fix",file_name:"Nova_Roid_Fix.zip",size:"551 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Nova_Roid_Fix.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Nova shield graphics plug by Dark Revenant, tweaked for better scaling and masking plus a version for ARPIA2."},{title:"MultiBuy",file_name:"MultiBuy.zip",size:"103 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/MultiBuy.zip",content_type:"application/zip",upload_date:"20/10/2009",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"Sick of clicking that Buy button a thousand times? Get MultiBuy, the easy way to buy and sell in bulk!"},{title:"MissionComputer 4.3",file_name:"MissionComputer430.zip",size:"7.5 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/MissionComputer430.zip",content_type:"application/zip",upload_date:"24/07/2017",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"The one-and-only plug-in editor for Mac. Written by David Arthur, minor updates by myself.\r\n24 July 2017: 4.3 released with sound import/export."},{title:"SpacePort 1.3.1",file_name:"SpacePort.zip",size:"2.0 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/SpacePort.zip",content_type:"application/zip",upload_date:"09/03/2017",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:'Program for porting EV and EVO plug-ins to the Nova engine, written by Michael Hewitt, Brian Norwood and myself.\r\nSource code (REALbasic).\r\n9 March 2017: 1.3.1 released.'},{title:"Plug-in Archiver 2.4.2",file_name:"Plug-in_Archiver.zip",size:"1.5 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Plug-in_Archiver.zip",content_type:"application/zip",upload_date:"05/03/2012",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"A handy utility for Mac users to quickly archive plug-ins in the most cross-platform compatible way.\r\n5 March 2012: 2.4.2 released."},{title:"Plug-in Extractor for Windows",file_name:"Plug-in_Extractor.zip",size:"5.0 MB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Plug-in_Extractor.zip",content_type:"application/zip",upload_date:"27/07/2013",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"One-click plug-in extraction and conversion for Windows users - handles almost any archive format downloaded from the Nova Addons.\r\n27 June 2013: Initial release."},{title:"EV Nova Launcher 2.1.1",file_name:"EV_Nova_Launcher_2.1.1.zip",size:"148 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/EV_Nova_Launcher_2.1.1.zip",content_type:"application/zip",upload_date:"15/02/2016",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:'Template launcher program for installing a specific plug-in package or total conversion and running it.\r\n15 February 2016: 2.1.1 released to fix "damaged" error.'},{title:"MakeSnd",file_name:"MakeSnd.zip",size:"60 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/MakeSnd.zip",content_type:"application/zip",upload_date:"09/03/2017",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"Utility for making 'snd' resources from audio files.\r\n9 March 2017: Rewritten to be more robust."},{title:"pilotcrypt",file_name:"pilotcrypt.zip",size:"5 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/pilotcrypt.zip",content_type:"application/zip",upload_date:"09/03/2017",category:"Utilities",votes:"0",star_rating:"0",download_count:"0",body:"CLI tool for decrypting/re-encrypting Mac pilot files (based on code from an old EV/O program). See also the Pilot File Format in the Guides section."},{title:"Resource ID Guide",file_name:"Resource_ID_Guide.htm",size:"21 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Resource_ID_Guide.htm",content_type:"text/html",upload_date:"23/02/2009",category:"Guides",votes:"0",star_rating:"0",download_count:"0",body:""},{title:"Audio Guide",file_name:"Audio_Guide.htm",size:"4 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/Audio_Guide.htm",content_type:"text/html",upload_date:"16/06/2012",category:"Guides",votes:"0",star_rating:"0",download_count:"0",body:""},{title:"Pilot File Format",file_name:"pilotformat.txt",size:"6 KB",author:"Guy",download_url:"",s3_url:"ambrosiaevn/addons/evn/pilotformat.txt",content_type:"text/plain",upload_date:"15/02/2009",category:"Guides",votes:"0",star_rating:"0",download_count:"0",body:""},{title:"EVO: Expanded",file_name:"EVOExpanded.zip",size:"13.1 MB",author:"Chris Paff",download_url:"",s3_url:"ambrosiaevn/addons/evn/EVOExpanded.zip",content_type:"application/zip",upload_date:"21/10/2019",category:"Plugins",votes:"0",star_rating:"0",download_count:"0",body:"EVO: Expanded is a plug-in for Guy's port of EV Override for Nova that blends with and expands upon the stock EVO scenario. It adds more stories, updates balance, and adds various new features, many of which are only possible with the Nova engine. If you have feedback etc, I'd be happy to hear from you - my email is paff00@gmail.com - Chris Paff, a.k.a. \"Mag Steelglass\""}]}},16:function(e,t,a){e.exports=a.p+"static/media/escape_velocity_banner.da1e7861.png"},17:function(e,t,a){e.exports=a.p+"static/media/ev_override_banner.073d5fa1.png"},18:function(e,t,a){e.exports=a.p+"static/media/evn_banner.3c046738.png"},21:function(e,t,a){e.exports=a(39)},27:function(e,t,a){},29:function(e,t,a){},39:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),r=a(14),i=a.n(r),l=(a(27),a(6)),s=a(7),c=a(9),d=a(8),u=a(10),p=a(3),m=(a(29),a(15)),g=a.n(m),v=function(e){function t(){return Object(l.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"componentDidMount",value:function(){this.props.incrementCounter(),window.$('[data-toggle="popover"]').popover()}},{key:"generateHTML",value:function(){return"
Uploaded"+this.props.upload_date+"
Category"+this.props.category+"
Downloads"+this.props.download_count+"
"}},{key:"render",value:function(){return o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-8"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:null!=this.props.s3_url?"https://s3-us-west-2.amazonaws.com/"+this.props.s3_url:this.props.custom_url},this.props.title)))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement("small",null,this.props.size," | ",this.props.author," | ",o.a.createElement("i",{className:"fas fa-info","data-trigger":"hover","data-toggle":"popover","data-placement":"top","data-content":this.generateHTML(),"data-html":"true"}))))),o.a.createElement("div",{className:"col text-right"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement(g.a,{rating:parseFloat(this.props.star_rating)/100*5,starRatedColor:"#4482BD",numberOfStars:5,starDimension:"14px",starSpacing:"1px"}))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement("small",null,this.props.votes," votes")))))),o.a.createElement("div",{className:"card-body"},o.a.createElement("p",{className:"card-text",dangerouslySetInnerHTML:{__html:this.props.body.length>0?this.props.body.replace(/\\/g,""):"No description."}})))}}]),t}(n.Component),h=a(12),_=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state={data:[],filtered:[]},a.count=0,a.incrementCounter=a.incrementCounter.bind(Object(p.a)(Object(p.a)(a))),a}return Object(u.a)(t,e),Object(s.a)(t,[{key:"componentWillMount",value:function(){var e=this;fetch("https://s3-us-west-2.amazonaws.com/ambrosiaevn/"+this.props.url+"-site-data.json").then(function(e){return e.json()}).then(function(t){var a=t;h[e.props.url].length>0&&h[e.props.url].forEach(function(e){a.push(e)}),e.setState({data:a,filtered:a})})}},{key:"componentWillReceiveProps",value:function(e){var t=this.state.data;t=""!==e.searchValue?this.searchList(e.searchValue,t):this.state.data,""!==e.category&&(t=this.filterList(e.category,t)),this.setState({filtered:t})}},{key:"filterList",value:function(e,t){return t.filter(function(t){return t.category.toLowerCase()===e.toLowerCase()})}},{key:"searchList",value:function(e,t){return t.filter(function(t){return t.title.toLowerCase().includes(e.toLowerCase())})}},{key:"incrementCounter",value:function(){this.count++,this.count===this.state.data.length&&this.props.loadHandler()}},{key:"render",value:function(){var e=this;return this.state.filtered.map(function(t){return o.a.createElement("li",{key:t.file_name+t.votes+t.download_count},o.a.createElement(v,{title:t.title,size:t.size,author:t.author,custom_url:t.custom_url,s3_url:t.s3_url,upload_date:t.upload_date,category:t.category,votes:t.votes,star_rating:t.star_rating,download_count:t.download_count,body:t.body,incrementCounter:e.incrementCounter}))})}}]),t}(n.Component),y=a(16),b=a.n(y),f=a(17),E=a.n(f),w=a(18),z=a.n(w),N=a(19),k=a.n(N),C=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state={loading:!0,value:"",category:""},a.loadHandler=a.loadHandler.bind(Object(p.a)(Object(p.a)(a))),a.changeHandler=a.changeHandler.bind(Object(p.a)(Object(p.a)(a))),a.categoryHandler=a.categoryHandler.bind(Object(p.a)(Object(p.a)(a))),a}return Object(u.a)(t,e),Object(s.a)(t,[{key:"componentWillMount",value:function(){"evo"===this.props.page?this.setState({banner:E.a,title:"Override"}):"evn"===this.props.page?this.setState({banner:z.a,title:"Nova"}):this.setState({banner:b.a,title:"Classic"})}},{key:"componentDidMount",value:function(){document.title="EV Addons | "+this.state.title}},{key:"loadHandler",value:function(){this.setState({loading:!1})}},{key:"changeHandler",value:function(e){this.setState({value:e.target.value})}},{key:"categoryHandler",value:function(e){this.setState({category:e})}},{key:"render",value:function(){var e=this;return o.a.createElement("div",null,o.a.createElement(k.a,null),o.a.createElement("div",{className:this.state.loading?"d-flex justify-content-center align-items-center":"d-none"},o.a.createElement("div",{className:"spinner-grow spinner-grow-lg text-dark",role:"status"}),o.a.createElement("div",{className:"spinner-grow spinner-grow-lg text-dark",role:"status"}),o.a.createElement("div",{className:"spinner-grow spinner-grow-lg text-dark",role:"status"})),o.a.createElement("div",{className:this.state.loading?"d-none":"container"},o.a.createElement("div",{className:"row pt-3"},o.a.createElement("div",{className:"col"},o.a.createElement("div",{className:"d-flex justify-content-center"},o.a.createElement("img",{src:this.state.banner,className:"img-fluid",alt:"Escape Velocity Banner"})))),o.a.createElement("div",{className:"row pt-3"},o.a.createElement("div",{className:"col"},o.a.createElement("div",{className:"d-flex justify-content-center"},o.a.createElement("div",{className:"btn-group btn-group-sm flex-wrap",role:"group","aria-label":"Category buttons"},o.a.createElement("button",{type:"button",className:""===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("")}},"All"),o.a.createElement("button",{type:"button",className:"plugins"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("plugins")}},"Plugins"),o.a.createElement("button",{type:"button",className:"cheats"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("cheats")}},"Cheats"),o.a.createElement("button",{type:"button",className:"guides"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("guides")}},"Guides"),o.a.createElement("button",{type:"button",className:"miscellaneous"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("miscellaneous")}},"Miscellaneous"),o.a.createElement("button",{type:"button",className:"utilities"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("utilities")}},"Utilities"),o.a.createElement("button",{type:"button",className:"scenarios"===this.state.category?"btn btn-light active":"btn btn-light",onClick:function(){return e.categoryHandler("scenarios")}},"Scenarios"))))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement("form",{className:"form mt-3"},o.a.createElement("input",{autoComplete:"false",className:"form-control",type:"search",value:this.state.value,placeholder:"Search","aria-label":"Search",onChange:this.changeHandler})))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col"},o.a.createElement("ul",{className:"no-style"},o.a.createElement(_,{loadHandler:this.loadHandler,url:this.props.page,searchValue:this.state.value,category:this.state.category}))))))}}]),t}(n.Component),O=a(43),x=a(41),V=a(42),M=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state={page:a.getUrlPath()},a}return Object(u.a)(t,e),Object(s.a)(t,[{key:"getUrlPath",value:function(){return 0===window.location.pathname.split("/")[1].length?"evc":window.location.pathname.split("/")[1]}},{key:"render",value:function(){var e=this;return o.a.createElement(O.a,null,o.a.createElement("div",null,o.a.createElement("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark"},o.a.createElement(x.a,{className:"navbar-brand",to:"/",onClick:function(){return e.setState({page:"evc"})}},"EV Addons"),o.a.createElement("button",{className:"navbar-toggler",type:"button","data-toggle":"collapse","data-target":"#toggle","aria-controls":"Toggle","aria-expanded":"false","aria-label":"Toggle navigation"},o.a.createElement("span",{className:"navbar-toggler-icon"})),o.a.createElement("div",{id:"toggle",className:"collapse navbar-collapse"},o.a.createElement("ul",{className:"navbar-nav mr-auto"},o.a.createElement("li",{className:"evc"===this.state.page?"nav-item active":"nav-item","data-toggle":"collapse","data-target":"#toggle"},o.a.createElement(x.a,{className:"nav-link",to:"/evc",onClick:function(){return e.setState({page:"evc"})}},"EV Classic")),o.a.createElement("li",{className:"evo"===this.state.page?"nav-item active":"nav-item","data-toggle":"collapse","data-target":"#toggle"},o.a.createElement(x.a,{className:"nav-link",to:"/evo",onClick:function(){return e.setState({page:"evo"})}},"EV Override")),o.a.createElement("li",{className:"evn"===this.state.page?"nav-item active":"nav-item","data-toggle":"collapse","data-target":"#toggle"},o.a.createElement(x.a,{className:"nav-link",to:"/evn",onClick:function(){return e.setState({page:"evn"})}},"EV Nova"))))),o.a.createElement(V.a,{path:"/",exact:!0,component:function(){return o.a.createElement(C,{page:"evc"})}}),o.a.createElement(V.a,{path:"/evc",exact:!0,component:function(){return o.a.createElement(C,{page:"evc"})}}),o.a.createElement(V.a,{path:"/evo",component:function(){return o.a.createElement(C,{page:"evo"})}}),o.a.createElement(V.a,{path:"/evn",component:function(){return o.a.createElement(C,{page:"evn"})}})))}}]),t}(n.Component);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));i.a.render(o.a.createElement(M,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()})}},[[21,2,1]]]); //# sourceMappingURL=main.a19fcca5.chunk.js.map