define("animation-helper",["jquery","config"],function(n,t){window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){window.setTimeout(n,30)}}();var i=function(t,i,r){var u=n.Deferred(),e=(new Date).getTime(),o=n(t).offset().top-i,f=n(window).scrollTop(),s=n(window).scrollLeft();return function h(){var n=(new Date).getTime(),t=n-(e||n);t<r?(requestAnimFrame(h),window.scrollTo(s,Math.round(jQuery.easing.easeInOutQuint(1,t,f,o-f,r)))):u.resolve()}(),u.promise()},r=function(n,t,i,r){Modernizr.csstransitions?n.css(t):n.animate(t,{duration:i});r&&setTimeout(r,i)},u=function(i,r,u,f){var o=0,e=n.Deferred(),s=i.length,h=f?n(n(i).get().reverse()):n(i);return h.each(function(i){var f=n(this);setTimeout(function(){if(Modernizr.csstransitions)f.addClass("is-opaque transition-"+r),f.removeClass("is-transparent"),s-1==i&&setTimeout(e.resolve,r);else{var u=f.animate({opacity:t.features.isFirefox?.999:1},{duration:r}).promise();s-1==i&&n.when(u).done(e.resolve)}},o);o+=u}),i.length==0&&e.resolve(),e.promise()},f=function(t,i,r,u){var e=0,f=n.Deferred(),o=t.length,s=u?n(n(t).get().reverse()):n(t);return s.each(function(t){var u=n(this);setTimeout(function(){if(Modernizr.csstransitions)u.addClass("is-transparent"),u.removeClass("is-opaque"),o-1==t&&setTimeout(f.resolve,i);else{var r=u.animate({opacity:0},{duration:i}).promise();o-1==t&&n.when(r).done(f.resolve)}},e);e+=r}),t.length==0&&f.resolve(),f.promise()};return{fadeInSequentially:u,fadeOutSequentially:f,scrollTo:i,animateProperties:r}});define("binder",["jquery","ko","history-manager"],function(n,t,i){var u=0,f=0,r=[],e=function(n){for(var t=0;t<n;t++)r.push(null);f=n},o=function(n,t,e,o){r[n]={vm:t,selector:e,options:o};u++;u==f&&s();i.hasCallbacks()&&i.trigger()},s=function(){for(var n=0;n<r.length;n++)h(r[n].vm,r[n].selector,r[n].options)},h=function(r,u,f){r.init&&r.init(f);t.applyBindings(r,n(u).get(0));r.afterBind&&r.afterBind();r.hashChanged&&i.registerCallback(r.hashChanged)};return{setTotalToBind:e,register:o}}),function(n){n.MN={activeViews:[]}}(window);define("bootstrapper",["binder","jquery"],function(n,t){var i=function(){n.setTotalToBind(window.MN.activeViews.length);t.each(window.MN.activeViews,function(t,i){require([i.model],function(r){n.register(t,r,i.selector,i.options)})})};return{run:i}});define("config",["jquery"],function(n){var i={sales:"+44 (0)7973 552381",support:"+44 (0)7973 552381"},t={sales:"sales@intelligentmobilityinsight.com",support:"info@intelligentmobilityinsight.com"},r={error:"<p>Sorry something when wrong.<\/p><p>This has been logged and we'll look at it promptly.<br/>Please contact "+i.support+' or <a href="mailto:'+t.support+'">'+t.support+"<\/a> if you need more support<\/p>",waiting:"Please wait..."},u={isIE8:n("html.lt-ie10").length>0,isRetina:window.devicePixelRatio>=2,isTouch:"ontouchstart"in document.documentElement},f=function(){n.ajaxSetup({cache:!1})};return f(),{urls:{error:"/error",notFound:"/not-found",timeout:"/?timeout=true"},debugging:{cancelErrorRedirect:!0},regex:{email:/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i,userNameFail:/,/,password:/[\W_]+/},contacts:{sales:"Andrew O'Kelly"},phoneNumbers:i,emails:t,messages:r,features:u,paging:{pageSize:20,noOfPagesToShowOnPager:7},scrolling:{offset:80,duration:800}}});define("ds-helper",["jquery","config"],function(n,t){var i=function(n){n.status==401&&(window.location=t.urls.timeout)},r=function(n){n.authorizationFailed&&n.url&&(window.location=n.url)},u=function(){},f=function(t){var f=n.ajax(t).done(r).fail(i);return f.fail(u),f};return{ajax:f}});define("ds.artists",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/artists/list",type:"GET",data:n},i)},r=function(n){return t.ajax({url:"/api/artists/featured",type:"GET"},n)};return{list:i,featured:r}});define("ds.author",["jquery","ds-helper"],function(n,t){var i=function(n){return t.ajax({url:"/api/author/"+n,type:"GET"})};return{getAuthor:i}});define("ds.competition",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/competition/latest/"+n,type:"GET"},i)},r=function(n,i){return t.ajax({url:"/api/competition/list",type:"GET",data:n},i)};return{latest:i,list:r}});define("ds.iedit",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/iedit/tickets",type:"GET",data:n},i)};return{tickets:i}});define("ds",["ds-helper","ds.artists","ds.author","ds.competition","ds.iedit","ds.news","ds.predictive","ds.review","ds.ticketmaster"],function(n,t,i,r,u,f,e,o,s){return{artists:t,author:i,competition:r,iedit:u,news:f,predictive:e,review:o,ticketmaster:s}});define("ds.news",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/news/latest",type:"GET",data:n},i)},r=function(n,i){return t.ajax({url:"/api/news/list",type:"GET",data:n},i)};return{latest:i,list:r}});define("ds.predictive",["jquery","ds-helper"],function(n,t){var i=function(n){return t.ajax({url:"/api/search",type:"GET",data:n})};return{getPredictive:i}});define("ds.review",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/review/latest",type:"GET",data:n},i)},r=function(n,i){return t.ajax({url:"/api/review/list",type:"GET",data:n},i)};return{latest:i,list:r}});define("ds.ticketmaster",["jquery","ds-helper"],function(n,t){var i=function(n,i){return t.ajax({url:"/api/ticketmaster/list",type:"GET",data:n},i)};return{list:i}});define("history-manager",["jquery"],function(n){var t=[],i=function(n){for(var i=0;i<t.length;++i)t[i](n);r()},r=function(){var n=location.hash,t;n&&n!=""&&(t=location.pathname+n,ga("send","pageview",t))},u=function(){return t.length>0},f=function(n){t.push(n)},e=function(){n(window).trigger("hashchange")},o=function(t){return n.bbq.getState(t)},s=function(t,i){var r=n.bbq.getState();i?r[t]=i:delete r[t];n.bbq.pushState(r,2)},h=function(n){jQuery.bbq.removeState(n)},c=function(t){n.bbq.pushState(t,2)};return n(function(){n(window).on("hashchange",function(n){i(n)})}),{hasCallbacks:u,registerCallback:f,trigger:e,pushKey:s,deleteKey:h,getState:o,pushState:c}});define("vm-factory",["jquery","ko","config"],function(n,t,i){var r=function(n,t,r){var s=i.paging.noOfPagesToShowOnPager,h=Math.ceil(parseFloat(t/n)),e=r==1||r==2||r==3||r==4?1:r-4,c=e-1+s>=h?h:e-1+s,f=[],u,o;for(r>1&&f.push({pageNo:"",isNext:!1,isPrevious:!0,isCurrent:!1}),u=e;u<=c;++u)o={pageNo:u,isNext:!1,isPrevious:!1,isCurrent:!1},u==r&&(o.isCurrent=!0),f.push(o);return r<c&&f.push({pageNo:"",isNext:!0,isPrevious:!1,isCurrent:!1}),f},u=function(n,t){var e=i.paging.noOfPagesToShowOnPager,r=n<=t?n:t,h=Math.floor(e/2),u,f=0,o,s,c;for(e>=t?(u=1,f=t):r<=h?(u=1,f=e):r>=t-h?(u=t-e,f=t):(u=r-h,f=u-1+e),o=[],r>1&&o.push({pageNo:"",isPrevious:!0,isNext:!1,isCurrent:!1}),s=u;s<=f;++s)c={pageNo:s,isCurrent:!1,isPrevious:!1,isNext:!1},s==r&&(c.isCurrent=!0),o.push(c);return r<f&&o.push({pageNo:"",isPrevious:!1,isNext:!0,isCurrent:!1}),o},f=function(n,t){for(var r=[],i=t;i>=n;--i)r.push(i);return r};return{createPageVms:r,createPageVmsOverload:u,createYearArray:f}});define("vm.article",["config","jquery","ko","animation-helper","vm.video"],function(n,t,i,r,u){var f=i.observable(),e=function(){u.show(f())},o=function(){r.scrollTo("#article-container",n.scrolling.offset,n.scrolling.duration)},s=function(n){f(decodeURIComponent(n.video))};return{init:s,showVideo:e,scrollToTop:o,vmVideo:u}});define("vm.artists",["config","jquery","ko","ds","history-manager","vm-factory","animation-helper"],function(n,t,i,r,u,f,e){var w=i.observable(),s=i.observable(1),h=i.observable(),a=i.observable(),v=null,c=i.observable(!0),o=i.observable(),y=i.observableArray(),p=i.observableArray(),b=function(){p(f.createPageVms(n.paging.pageSize,h(),s()))},k=function(t){var i=parseInt(t.pageNo),r=s();(isNaN(i)||r!=i)&&(t.isPrevious&&(i=parseFloat(r)-1),t.isNext&&(i=parseFloat(r)+1),u.pushKey("page",i),e.scrollTo("#artists",n.scrolling.offset,n.scrolling.duration))},d=function(){var n={page:s(),idsToExclude:w()};return(o()&&o()!=""&&(n.freeText=o()),JSON.stringify(v)==JSON.stringify(n))?!1:(v=_.clone(n),r.artists.list(n).done(function(n){y(n.results);h(n.totalCount);b();a(!0)}))},l=function(n,t,i,r){var u=n.getState(t);return u!=i?u?u:r:i},g=function(t){var i=l(t,"page",s(),1);Math.ceil(parseFloat(h()/n.paging.pageSize))<i?u.pushKey("page",1):s(l(t,"page",s(),1))},nt=function(t){o(l(t,"search",o(),""));o()&&o()!=""&&(c(!0),e.scrollTo("#artists",n.scrolling.offset,n.scrolling.duration))},tt=function(n){g(n);nt(n);d()},it=function(){var n=u.getState();delete n.page;n.search=o();u.pushState(n)},rt=function(){var n=u.getState();delete n.search;u.pushState(n);c(!1)},ut=function(){};return{init:ut,viewReady:a,hashChanged:tt,artists:y,totalResults:h,pageNo:s,pageLinks:p,changePage:k,freeText:o,activeSearch:c,runSearch:it,clearSearch:rt}});define("vm.competitions",["config","jquery","ko","ds","history-manager","vm-factory","animation-helper"],function(n,t,i,r,u,f,e){var s=i.observable(1),h=i.observable(),a=i.observable(),v=null,c=i.observable(!1),o=i.observable(),y=i.observableArray(),p=i.observableArray(),w=function(){p(f.createPageVms(n.paging.pageSize,h(),s()))},b=function(t){var i=parseInt(t.pageNo),r=s();(isNaN(i)||r!=i)&&(t.isPrevious&&(i=parseFloat(r)-1),t.isNext&&(i=parseFloat(r)+1),u.pushKey("page",i),e.scrollTo("#competitions",n.scrolling.offset,n.scrolling.duration))},k=function(){var n={page:s()};return(o()&&o()!=""&&(n.freeText=o()),JSON.stringify(v)==JSON.stringify(n))?!1:(v=_.clone(n),r.competition.list(n).done(function(n){y(n.results);h(n.totalCount);w();a(!0)}))},l=function(n,t,i,r){var u=n.getState(t);return u!=i?u?u:r:i},d=function(t){var i=l(t,"page",s(),1);Math.ceil(parseFloat(h()/n.paging.pageSize))<i?u.pushKey("page",1):s(l(t,"page",s(),1))},g=function(n){o(l(n,"search",o(),""));o()&&o()!=""&&c(!0)},nt=function(n){d(n);g(n);k()},tt=function(){var n=u.getState();delete n.page;n.search=o();u.pushState(n)},it=function(){var n=u.getState();delete n.search;u.pushState(n);c(!1)};return{viewReady:a,hashChanged:nt,competitions:y,totalResults:h,pageNo:s,pageLinks:p,changePage:b,freeText:o,activeSearch:c,runSearch:tt,clearSearch:it}});define("vm.cookies",["config","jquery","ko"],function(n,t,i){var r=i.observable(!1),u=function(){typeof t.cookie("cookieAccept")=="undefined"&&r(!0)},f=function(){t.cookie("cookieAccept","1",{expires:365})},e=function(){f();t("#cookies").animate({height:"0"},1e3,function(){r(!1)})},o=function(){u()};return{init:o,showCookieWarning:r,acceptCookies:e}});define("vm.group-sites-menu",["config","jquery","ko"],function(n,t,i){var r=i.observable(),u=i.observableArray([{id:1,displayName:"Italy",url:"/Italy"},{id:2,displayName:"Malta",url:"/Malta"}]),f=function(n){r(n.country)};return{init:f,sites:u,country:r}});define("vm.home",["config","jquery","ko"],function(n,t){var i=function(){t(".flexslider").flexslider({animation:"slide",slideshowSpeed:6e3})};return{init:i}});define("vm.interviews",["config","jquery","ko","ds","history-manager","vm-factory","animation-helper"],function(n,t,i,r,u,f,e){var y=i.observable(),h=i.observable(1),l=i.observable(),p=i.observable(),d=4,w=null,v=i.observable(!1),o=i.observable(),c=i.observable("all"),b=i.observableArray(),k=i.observableArray(),g=function(){k(f.createPageVms(n.paging.pageSize,l(),h()))},nt=function(t){var i=parseInt(t.pageNo),r=h();(isNaN(i)||r!=i)&&(t.isPrevious&&(i=parseFloat(r)-1),t.isNext&&(i=parseFloat(r)+1),u.pushKey("page",i),e.scrollTo("#interviews",n.scrolling.offset,n.scrolling.duration))},tt=function(){switch(c()){case"exclusives":return 1;case"press-conferences":return 2;case"TheGarageDoor":return 3;case"video-exclusives":return 4;case"sessions":return 5;case"live":return 6}return 0},it=function(){var n={country:y(),page:h(),reviewType:d,subType:tt()};return(o()&&o()!=""&&(n.freeText=o()),JSON.stringify(w)==JSON.stringify(n))?!1:(w=_.clone(n),r.review.list(n).done(function(n){b(n.results);l(n.totalCount);g();p(!0)}))},a=function(n,t,i,r){var u=n.getState(t);return u!=i?u?u:r:i},rt=function(t){var i=a(t,"page",h(),1);Math.ceil(parseFloat(l()/n.paging.pageSize))<i?u.pushKey("page",1):h(a(t,"page",h(),1))},ut=function(n){o(a(n,"search",o(),""));o()&&o()!=""&&v(!0)},ft=function(n){c(a(n,"type",c(),"all"));var i="",r="";switch(c()){case"all":i="All Interviews";r="All our exclusive video interviews and live sessions with the music stars of today and tomorrow in high definition.";break;case"exclusives":i="Exclusive Interviews";r="Exclusive written text-based interviews with music bands and artists, including past interviews from our archive.";break;case"live":i="Live Interviews";r="Exclusive live interviews with music bands and artists, including past interviews from our archive.";break;case"press-conferences":i="Filmed Press Conferences";r="Exclusive filmed press conferences videos with bands and artists in high definition including videos from our archive.";break;case"TheGarageDoor":i="All";r="All our Album, single and live reviews of all the latest releases and concerts in one place.";break;case"video-exclusives":i="Video Interviews Exclusives";r="Exclusive filmed video interviews with music bands and artists in high definition, including reviews from our archive.";break;case"sessions":i="Filmed Sessions";r="Exclusive filmed video sessions with bands and artists in high definition including videos from our archive."}document.title=i+" - Music News | Music-News.com";t("meta[name=description]").attr("content",r)},et=function(n){rt(n);ut(n);ft(n);it()},s=function(n){var t=u.getState();delete t.page;t.type=n;u.pushState(t)},ot=function(){s("all")},st=function(){s("video-exclusives")},ht=function(){s("exclusives")},ct=function(){s("live")},lt=function(){s("press-conferences")},at=function(){s("TheGarageDoor")},vt=function(){s("YouTube")},yt=function(){s("sessions")},pt=function(){var n=u.getState();delete n.page;n.search=o();u.pushState(n)},wt=function(){var n=u.getState();delete n.search;u.pushState(n);v(!1)},bt=function(n){y(n.country)};return{init:bt,viewReady:p,hashChanged:et,interviews:b,totalResults:l,pageNo:h,selectedType:c,pageLinks:k,changePage:nt,selectAll:ot,selectVideoExclusives:st,selectExclusives:ht,selectLive:ct,selectPressConferences:lt,selectTheGarageDoor:at,selectYouTube:vt,selectSessions:yt,freeText:o,activeSearch:v,runSearch:pt,clearSearch:wt}});define("vm.latest-competitions",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observableArray(),o=function(){return r.competition.latest(f()).done(function(n){e(n.results);u(!0)})},s=function(n){f(n.idToExclude);o()};return{init:s,viewReady:u,latestCompetitions:e}});define("vm.latest-news",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observable(),o=i.observable(),s=i.observableArray(),h=function(){var n={country:u(),idToExclude:e(),freetext:o()};return r.news.latest(n).done(function(n){s(n.results);f(!0)})},c=function(n){u(n.country);e(n.idToExclude);o(n.freetext);h()};return{init:c,viewReady:f,latestNews:s}});define("vm.latest-reviews",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observable(),o=i.observable(),s=i.observableArray(),h=function(){var n={country:u(),idToExclude:e(),freetext:o()};return r.review.latest(n).done(function(n){s(n.results);f(!0)})},c=function(n){u(n.country);e(n.idToExclude);o(n.freetext);h()};return{init:c,viewReady:f,latestReviews:s}});define("vm.menu",["config","jquery","ko"],function(n,t,i){var nt=130;t(window).scroll(function(){t(this).scrollTop()>nt?(t("#site-header").addClass("is-sticky"),t("#site-header-logo").addClass("is-sticky"),t("#site-header-logo").removeClass("is-not-sticky"),t("#site-content").addClass("is-sticky"),t("#site-header").addClass("is-fixed")):(t("#site-header").removeClass("is-sticky"),t("#site-header-logo").removeClass("is-sticky"),t("#site-header-logo").addClass("is-not-sticky"),t("#site-content").removeClass("is-sticky"),t("#site-header").removeClass("is-fixed"))});var g=i.observable("home"),l=i.observable(),tt=function(){l()?l(!1):l(!0)},it=function(){l(!0)},r=null,c=400,rt=i.observable(!1),u=i.observable(!1),f=i.observable(!1),e=i.observable(!1),o=i.observable(!1),a=i.observable(!1),v=i.observable(!1),bt=t("menu-reviews"),y=t("#menu-extended-news"),p=t("#menu-extended-reviews"),w=t("#menu-extended-interviews"),b=t("#menu-extended-tickets"),k=t("#menu-extended-about"),d=t("#menu-extended-sites"),ut=function(){e(!1);f(!1);o(!1);t("#menu-reviews").removeClass("hover");t("#menu-interviews").removeClass("hover");t("#menu-tickets").removeClass("hover");t("#menu-news").addClass("hover");h(y);s(y,"news")},ft=function(){e(!1);u(!1);o(!1);t("#menu-interviews").removeClass("hover");t("#menu-news").removeClass("hover");t("#menu-tickets").removeClass("hover");t("#menu-reviews").addClass("hover");h(p);s(p,"reviews")},et=function(){u(!1);f(!1);o(!1);t("#menu-news").removeClass("hover");t("#menu-reviews").removeClass("hover");t("#menu-tickets").removeClass("hover");t("#menu-interviews").addClass("hover");h(w);s(w,"interviews")},ot=function(){u(!1);f(!1);e(!1);t("#menu-news").removeClass("hover");t("#menu-reviews").removeClass("hover");t("#menu-interviews").removeClass("hover");t("#menu-tickets").addClass("hover");h(b);s(b,"tickets")},st=function(){h(k);s(k,"about")},ht=function(){h(d);s(d,"sites")},s=function(n,t){t==="news"&&u()||t==="reviews"&&f()||t==="interviews"&&e()||t==="tickets"&&o()||t==="about"&&a()||t==="sites"&&v()||(n.fadeIn(100),t==="news"&&u(!0),t==="reviews"&&f(!0),t==="interviews"&&e(!0),t==="tickets"&&o(!0),t==="about"&&a(!0),t==="sites"&&v(!0))},ct=function(){if(!u()){t("#menu-news").removeClass("hover");return}r=setTimeout(function(){y.fadeOut(c);u(!1);t("#menu-news").removeClass("hover")},500)},lt=function(){if(!f()){t("#menu-reviews").removeClass("hover");return}r=setTimeout(function(){p.fadeOut(c);f(!1);t("#menu-reviews").removeClass("hover")},500)},at=function(){if(!e()){t("#menu-interviews").removeClass("hover");return}r=setTimeout(function(){w.fadeOut(c);e(!1);t("#menu-interviews").removeClass("hover")},500)},vt=function(){if(!o()){t("#menu-tickets").removeClass("hover");return}r=setTimeout(function(){b.fadeOut(c);o(!1);t("#menu-tickets").removeClass("hover")},500)},yt=function(){a()&&(r=setTimeout(function(){k.fadeOut(c);a(!1)},500))},pt=function(){v()&&(r=setTimeout(function(){d.fadeOut(c);v(!1)},500))},h=function(){r&&(clearTimeout(r),r=null)},wt=function(n){g(n.selected)};return{init:wt,selectedItem:g,burgerMenuVisible:l,toggleBurgerMenu:tt,showBurgerMenu:it,isMenuOpen:rt,isNewsOpen:u,isReviewsOpen:f,isInterviewsOpen:e,isTicketsOpen:o,isAboutOpen:a,isSitesOpen:v,showNews:ut,showReviews:ft,showInterviews:et,showTickets:ot,showAbout:st,showSites:ht,startFadeIn:s,startNewsFadeOut:ct,startReviewsFadeOut:lt,startInterviewsFadeOut:at,startTicketsFadeOut:vt,startAboutFadeOut:yt,startSitesFadeOut:pt,cancelFadeOut:h}});define("vm.news",["config","jquery","ko","ds","history-manager","vm-factory","animation-helper"],function(n,t,i,r,u,f,e){var a=i.observable(),v=i.observable(),s=i.observable(1),h=i.observable(),y=i.observable(),p=null,c=i.observable(!1),o=i.observable(),w=i.observableArray(),b=i.observableArray(),k=function(){b(f.createPageVms(n.paging.pageSize,h(),s()))},d=function(t){var i=parseInt(t.pageNo),r=s();(isNaN(i)||r!=i)&&(t.isPrevious&&(i=parseFloat(r)-1),t.isNext&&(i=parseFloat(r)+1),u.pushKey("page",i),e.scrollTo("#news",n.scrolling.offset,n.scrolling.duration))},g=function(){var n={country:a(),page:s(),idsToExclude:v()};return(o()&&o()!=""&&(n.freeText=o()),JSON.stringify(p)==JSON.stringify(n))?!1:(p=_.clone(n),r.news.list(n).done(function(n){w(n.results);h(n.totalCount);k();y(!0)}))},l=function(n,t,i,r){var u=n.getState(t);return u!=i?u?u:r:i},nt=function(t){var i=l(t,"page",s(),1);Math.ceil(parseFloat(h()/n.paging.pageSize))<i?u.pushKey("page",1):s(l(t,"page",s(),1))},tt=function(t){o(l(t,"search",o(),""));o()&&o()!=""&&(c(!0),e.scrollTo("#news",n.scrolling.offset,n.scrolling.duration))},it=function(n){nt(n);tt(n);g()},rt=function(){var n=u.getState();delete n.page;n.search=o();u.pushState(n)},ut=function(){var n=u.getState();delete n.search;u.pushState(n);c(!1)},ft=function(n){a(n.country);v(n.idsToExclude)};return{init:ft,viewReady:y,hashChanged:it,news:w,totalResults:h,pageNo:s,pageLinks:b,changePage:d,freeText:o,activeSearch:c,runSearch:rt,clearSearch:ut}});define("vm.popular-news",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observableArray(),e=function(n){location.href=n.url},o=function(){return r.news.popular().done(function(n){f(n.results);u(!0)})},s=function(){o()};return{init:s,viewReady:u,popularNews:f,goToArticle:e}});define("vm.predictive",["jquery","ko","config","ds","history-manager"],function(n,t,i,r,u){var k=t.observable(),ct=function(n){n.country&&n.country!=""?k(n.country):k("UK");f(u.getState("text")||"");u.registerCallback(lt)},lt=function(){},at=function(){ht();ot();var t=n(".predictive-results > .predictive-results-list > ul > li.is-selected:first");t.length>0&&(t.trigger("click"),t.removeClass("is-selected"))},f=t.observable(),vt=t.computed({read:f,write:function(t){(t=n.trim(t),t!=f())&&(f(t),ht(),t&&t!=""?p=setTimeout(function(){wt(t)},300):(s([]),h([]),c([]),l([]),a([]),v([]),y([]),b()))}}),yt=function(t,i){var e=window.event?window.event:i,r,u,f;if(e.keyCode==40||e.keyCode==38){if(r=n(".predictive-results > .predictive-results-list > ul > li"),r.length==0)return!0;for(u=-1,f=0;f<r.length;++f)if(n(r[f]).hasClass("is-selected")){u=f;break}if(e.keyCode==40)if(u==-1)n(r[0]).addClass("is-selected");else{if(u==r.length-1)return!0;n(r[u]).removeClass("is-selected");n(r[u+1]).addClass("is-selected")}if(e.keyCode==38){if(u==-1)return!0;if(u==0)return n(r[u]).removeClass("is-selected"),!0;n(r[u]).removeClass("is-selected");n(r[u-1]).addClass("is-selected")}}return!0},o=t.observable(),d=t.observable(),pt=function(){o()?(o(!1),d(!1),b()):(o(!0),d(!0))},s=t.observableArray([]),et=t.observable(),h=t.observableArray([]),g=t.observable(),c=t.observableArray([]),nt=t.observable(),l=t.observableArray([]),tt=t.observable(),a=t.observableArray([]),it=t.observable(),v=t.observableArray([]),rt=t.observable(),y=t.observableArray([]),ut=t.observable(),wt=function(n){r.predictive.getPredictive({freeText:n,country:k()}).done(function(n){s(n.artists);et(n.totalCountArtists);h(n.newsArticles);g(n.totalCountNews);c(n.undergroundNewsArticles);nt(n.totalCountUndergroundNews);l(n.ticketNewsArticles);tt(n.totalCountTicketNews);a(n.reviewArticles);it(n.totalCountReviews);v(n.interviewArticles);rt(n.totalCountInterviews);y(n.competitionArticles);ut(n.totalCountCompetitions);var t=g()+nt()+tt()+it()+rt()+ut()>0;t?bt():b()})},ft=n(".predictive-results"),p=null,w=null,e=!1,bt=function(){e||(ft.fadeIn(100),e=!0)},b=function(){e&&(st(),ft.hide(),e=!1)},ot=function(){e&&(w=setTimeout(function(){ft.fadeOut(800);e=!1;s([]);h([]);c([]);l([]);a([]);v([]);y([])},500))},st=function(){w&&(clearTimeout(w),w=null)},ht=function(){p&&(clearTimeout(p),p=null)},kt=function(n){b();location.href=n.url},dt=function(){location.href="/artists-ticket-directory#search="+f()},gt=function(){location.href="/news#search="+f()},ni=function(){location.href="/underground#search="+f()},ti=function(){location.href="/ticket-news#search="+f()},ii=function(){location.href="/reviews#search="+f()},ri=function(){location.href="/interviews#search="+f()},ui=function(){location.href="/competitions#search="+f()};return{init:ct,searchText:vt,submitForm:at,arrowNav:yt,artistResults:s,artistTotal:et,newsResults:h,newsTotal:g,undergroundNewsResults:c,undergroundNewsTotal:nt,ticketNewsResults:l,ticketNewsTotal:tt,reviewResults:a,reviewTotal:it,interviewResults:v,interviewTotal:rt,competitionResults:y,competitonTotal:ut,goToResult:kt,startFadeOut:ot,cancelFadeOut:st,goToArtistResults:dt,goToNewsResults:gt,goToUndergroundNewsResults:ni,goToTicketNewsResults:ti,goToReviewResults:ii,goToInterviewResults:ri,goToCompetitionResults:ui,showPredictive:pt,predictiveFocus:d,predictiveVisible:o}});define("vm.related-by-country",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observableArray(),o=function(n){location.href=n.url},s=function(n,t){var i={country:n,idToExclude:t};return r.news.relatedByCountry(i).done(function(n){e(n.results);u(!0)})},h=function(n){f("Also from "+n.country);s(n.countryId,n.idToExclude)};return{init:h,viewReady:u,title:f,relatedArticles:e,goToArticle:o}});define("vm.related-by-sector",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observableArray(),o=function(n){location.href=n.url},s=function(n,t,i){var f={sectors:n,countryToExclude:t,idToExclude:i};return r.news.relatedBySector(f).done(function(n){e(n.results);u(!0)})},h=function(n){f("Related news");s(n.sectors,n.countryToExclude,n.idToExclude)};return{init:h,viewReady:u,title:f,relatedArticles:e,goToArticle:o}});define("vm.reviews",["config","jquery","ko","ds","history-manager","vm-factory","animation-helper"],function(n,t,i,r,u,f,e){var b=i.observable(),s=i.observable(1),v=i.observable(),k=i.observable(),p=i.observable(!1),d=null,w=i.observable(!1),h=i.observable(0),y=i.observableArray(),o=i.observable(),c=i.observable("all"),g=i.observableArray(),nt=i.observableArray(),tt=function(){nt(f.createPageVms(n.paging.pageSize,v(),s()))},it=function(t){var i=parseInt(t.pageNo),r=s();(isNaN(i)||r!=i)&&(t.isPrevious&&(i=parseFloat(r)-1),t.isNext&&(i=parseFloat(r)+1),u.pushKey("page",i),e.scrollTo("#reviews",n.scrolling.offset,n.scrolling.duration))},rt=function(){switch(c()){case"albums":return 1;case"singles":return 2;case"live":return 3;case"musical-destinations":return 5}return 10},ut=function(){return r.author.getAuthor(h()).done(function(n){y(n.author);p(!0)})},ft=function(){var n={country:b(),page:s(),reviewType:rt(),author:h()};return(o()&&o()!=""&&(n.freeText=o()),JSON.stringify(d)==JSON.stringify(n))?!1:(d=_.clone(n),h()&&h()>0&&y().length<1&&ut(),r.review.list(n).done(function(n){g(n.results);v(n.totalCount);tt();k(!0)}))},l=function(n,t,i,r){var u=n.getState(t);return u!=i?u?u:r:i},et=function(t){var i=l(t,"page",s(),1);Math.ceil(parseFloat(v()/n.paging.pageSize))<i?u.pushKey("page",1):s(l(t,"page",s(),1))},ot=function(n){h(l(n,"author",h(),0))},st=function(n){o(l(n,"search",o(),""));o()&&o()!=""&&w(!0)},ht=function(n){c(l(n,"type",c(),"all"));var i="",r="";switch(c()){case"all":i="All";r="All our Album, single and live reviews of all the latest releases and concerts in one place.";break;case"albums":i="Album";r="Album reviews of all the latest LP, vinyl and download releases including reviews from our archive.";break;case"singles":i="Single";r="Single reviews of all the latest 7 inch, EP and download single releases including reviews from our archive.";break;case"live":i="Live";r="Live reviews of all the latest concert shows and gigs including reviews from our archive.";break;case"musical-destinations":i="Musical Destinations";r="Our Musical Destinations Series featuring reviews of amazing music locations around the world."}i=i+" Reviews - Music News | Music-News.com";document.title=i;t("meta[name=description]").attr("content",r)},ct=function(n){et(n);ot(n);st(n);ht(n);ft()},a=function(n){var t=u.getState();delete t.page;t.type=n;u.pushState(t)},lt=function(){a("all")},at=function(){a("albums")},vt=function(){a("live")},yt=function(){a("musical-destinations")},pt=function(){a("singles")},wt=function(){var n=u.getState();delete n.page;n.search=o();u.pushState(n)},bt=function(){var n=u.getState();delete n.search;delete n.author;p(!1);y([]);delete n.page;u.pushState(n);w(!1)},kt=function(n){b(n.country)};return{init:kt,viewReady:k,authorReady:p,hashChanged:ct,reviews:g,totalResults:v,pageNo:s,selectedType:c,pageLinks:nt,changePage:it,selectAll:lt,selectAlbums:at,selectLive:vt,selectMusicalDestinations:yt,selectSingles:pt,author:h,authorDetails:y,freeText:o,activeSearch:w,runSearch:wt,clearSearch:bt}});define("vm.ticketmaster-events",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observable(),o=i.observable(),s=i.observableArray(),h=function(){var n={page:1,artistId:f(),freetext:o()};return r.ticketmaster.list(n).done(function(n){s(n.results);u(!0)})},c=function(n,t){return t},l=function(n){f(n.artistId);e(n.artistName);o(n.freetext);h()};return{init:l,viewReady:u,artistName:e,events:s,generateUrl:c}});define("vm.ticketmaster-featured-artists",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observableArray(),e=function(){return r.artists.featured().done(function(n){f(n.results);u(!0)})},o=function(){e()};return{init:o,viewReady:u,featuredArtists:f}});define("vm.ticketmaster",["config","jquery","ko","ds"],function(n,t,i){var e=i.observable(),u=i.observable(),r=i.observable(),o=i.observableArray(),f=i.observableArray(),s=function(){t.ajax({type:"GET",url:"https://app.ticketmaster.com/discovery/v2/events.json?attractionId="+r()+"&size=30&apikey=I7I9XbXmADumS2g3QJnAicrSGXJYUjW5",async:!0,dataType:"json",success:function(n){o(n);f(o()._embedded.events);console.log(f());e(!0)},error:function(){}})},h=function(n){return"http://ticketmaster-uk.pxf.io/c/1247421/431519/7559?u="+n},c=function(n){u(n.artistName);r(n.tmArtistId);r()!=""&&u()!=""&&s()};return{init:c,viewReady:e,artistName:u,tmArtistId:r,tmEvents:f,generateUrl:h}});define("vm.tickets",["config","jquery","ko","ds"],function(n,t,i,r){var u=i.observable(),f=i.observable(),e=i.observable(),o=function(){return r.iedit.tickets().done(function(n){n.result!=null&&(f(n.result.name),e(n.result.text),u(!0))})},s=function(){o()};return{init:s,viewReady:u,title:f,text:e}});define("vm.video",["config","jquery","ko"],function(n,t,i){var r=i.observable(!1),u=i.observable(),f=function(n){var t=n.replace("?autoplay=0","?autoplay=1");u(t);r(!0)},e=function(){r(!1);u("")};return{show:f,close:e,video:u,showDialogVideo:r}})