function LastFMCache(){var t=604800,r=t*4.34812141,u=r*12,i=["artist.getSimilar","tag.getSimilar","track.getSimilar","artist.getTopAlbums","artist.getTopTracks","geo.getTopArtists","geo.getTopTracks","tag.getTopAlbums","tag.getTopArtists","tag.getTopTags","tag.getTopTracks","user.getTopAlbums","user.getTopArtists","user.getTopTags","user.getTopTracks"],n="lastfm";localStorage.getObject(n)==null&&localStorage.setObject(n,{});this.getExpirationTime=function(n){var r=n.method,f;if(/Weekly/.test(r)&&!/List/.test(r))return typeof n.to!="undefined"&&typeof n.from!="undefined"?u:t;for(f in i)if(r==i[f])return t;return-1};this.contains=function(t){return typeof localStorage.getObject(n)[t]!="undefined"&&typeof localStorage.getObject(n)[t].data!="undefined"};this.load=function(t){return localStorage.getObject(n)[t].data};this.remove=function(t){var i=localStorage.getObject(n);i[t]=undefined;localStorage.setObject(n,i)};this.store=function(t,i,r){var u=localStorage.getObject(n),f=Math.round((new Date).getTime()/1e3);u[t]={data:i,expiration:f+r};localStorage.setObject(n,u)};this.isExpired=function(t){var i=localStorage.getObject(n),r=Math.round((new Date).getTime()/1e3);return r>i[t].expiration?!0:!1};this.clear=function(){localStorage.setObject(n,{})}}function LastFM(n){var e=n.apiKey||"875454613463286a060834ea6c7a60c5",s=n.apiSecret||"12fc2afe4b0943315f328662527fc594",f=n.apiUrl||"https://ws.audioscrobbler.com/2.0/",u=n.cache||undefined,o;this.setApiKey=function(n){e=n};this.setApiSecret=function(n){s=n};this.setApiUrl=function(n){f=n};this.setCache=function(n){u=n};var h=0,c=function(n,t,i){var a,r,e,c,l,s;if(i=="POST"){a=document.getElementsByTagName("html")[0];r=document.createElement("iframe");r.width=1;r.height=1;r.style.border="none";a.appendChild(r);r.onload=function(){a.removeChild(r);typeof t.success!="undefined"&&t.success()};e=typeof r.contentWindow!="undefined"?r.contentWindow.document:typeof r.contentDocument.document!="undefined"?r.contentDocument.document.document:r.contentDocument.document;e.open();e.clear();e.write('<form method="post" action="'+f+'" id="form">');for(s in n)e.write('<input type="text" name="'+s+'" value="'+n[s]+'">');e.write("<\/form>");e.write('<script type="application/x-javascript">');e.write('document.getElementById("form").submit();');e.write("<\/script>");e.close()}else{if(c="jsonp"+(new Date).getTime()+h,h+=1,l=o.getApiSignature(n),typeof u!="undefined"&&u.contains(l)&&!u.isExpired(l)){typeof t.success!="undefined"&&t.success(u.load(l));return}n.callback=c;n.format="json";window[c]=function(i){if(typeof u!="undefined"){var r=u.getExpirationTime(n);r>0&&u.store(l,i,r)}typeof i.error!="undefined"?typeof t.error!="undefined"&&t.error(i.error,i.message):typeof t.success!="undefined"&&t.success(i);window[c]=undefined;try{delete window[c]}catch(f){}v&&v.removeChild(y)};var v=document.getElementsByTagName("head")[0],y=document.createElement("script"),p=[];for(s in n)p.push(encodeURIComponent(s)+"="+encodeURIComponent(n[s]));y.src=f+"?"+p.join("&").replace(/%20/g,"+");v.appendChild(y)}},t=function(n,t,i,r){t=t||{};i=i||{};r=r||"GET";t.method=n;t.api_key=e;c(t,i,r)},r=function(n,t,i,r,u){t=t||{};r=r||{};u=u||"GET";t.method=n;t.api_key=e;i&&typeof i.key!="undefined"&&(t.sk=i.key);t.api_sig=o.getApiSignature(t);c(t,r,u)};this.album={addTags:function(n,t,i){typeof n.tags=="object"&&(n.tags=n.tags.join(","));r("album.addTags",n,t,i,"POST")},getBuylinks:function(n,i){t("album.getBuylinks",n,i)},getInfo:function(n,i){t("album.getInfo",n,i)},getTags:function(n,t,i){r("album.getTags",n,t,i)},getTopTags:function(n,t){r("album.getTopTags",n,t)},removeTag:function(n,t,i){r("album.removeTag",n,t,i,"POST")},search:function(n,i){t("album.search",n,i)},share:function(n,t,i){typeof n.recipient=="object"&&(n.recipient=n.recipient.join(","));r("album.share",n,i)}};this.artist={addTags:function(n,t,i){typeof n.tags=="object"&&(n.tags=n.tags.join(","));r("artist.addTags",n,t,i,"POST")},getCorrection:function(n,i){t("artist.getCorrection",n,i)},getEvents:function(n,i){t("artist.getEvents",n,i)},getImages:function(n,i){t("artist.getImages",n,i)},getInfo:function(n,i){t("artist.getInfo",n,i)},getPastEvents:function(n,i){t("artist.getPastEvents",n,i)},getPodcast:function(n,i){t("artist.getPodcast",n,i)},getShouts:function(n,i){t("artist.getShouts",n,i)},getSimilar:function(n,i){t("artist.getSimilar",n,i)},getTags:function(n,t,i){r("artist.getTags",n,t,i)},getTopAlbums:function(n,i){t("artist.getTopAlbums",n,i)},getTopFans:function(n,i){t("artist.getTopFans",n,i)},getTopTags:function(n,i){t("artist.getTopTags",n,i)},getTopTracks:function(n,i){t("artist.getTopTracks",n,i)},removeTag:function(n,t,i){r("artist.removeTag",n,t,i,"POST")},search:function(n,i){t("artist.search",n,i)},share:function(n,t,i){typeof n.recipient=="object"&&(n.recipient=n.recipient.join(","));r("artist.share",n,t,i,"POST")},shout:function(n,t,i){r("artist.shout",n,t,i,"POST")}};this.auth={getMobileSession:function(n,t){n={username:n.username,authToken:md5(n.username+md5(n.password))};r("auth.getMobileSession",n,null,t)},getSession:function(n,t){r("auth.getSession",n,null,t)},getToken:function(n){r("auth.getToken",null,null,n)},getWebSession:function(n){var t=f;f="http://ext.last.fm/2.0/";r("auth.getWebSession",null,null,n);f=t}};this.chart={getHypedArtists:function(n,i,r){t("chart.getHypedArtists",n,r)},getHypedTracks:function(n,i,r){t("chart.getHypedTracks",n,r)},getLovedTracks:function(n,i,r){t("chart.getLovedTracks",n,r)},getTopArtists:function(n,i,r){t("chart.getTopArtists",n,r)},getTopTags:function(n,i,r){t("chart.getTopTags",n,r)},getTopTracks:function(n,i,r){t("chart.getTopTracks",n,r)}};this.event={attend:function(n,t,i){r("event.attend",n,t,i,"POST")},getAttendees:function(n,i,r){t("event.getAttendees",n,r)},getInfo:function(n,i){t("event.getInfo",n,i)},getShouts:function(n,i){t("event.getShouts",n,i)},share:function(n,t,i){typeof n.recipient=="object"&&(n.recipient=n.recipient.join(","));r("event.share",n,t,i,"POST")},shout:function(n,t,i){r("event.shout",n,t,i,"POST")}};this.geo={getEvents:function(n,i){t("geo.getEvents",n,i)},getMetroArtistChart:function(n,i){t("geo.getMetroArtistChart",n,i)},getMetroHypeArtistChart:function(n,i){t("geo.getMetroHypeArtistChart",n,i)},getMetroHypeTrackChart:function(n,i){t("geo.getMetroHypeTrackChart",n,i)},getMetroTrackChart:function(n,i){t("geo.getMetroTrackChart",n,i)},getMetroUniqueArtistChart:function(n,i){t("geo.getMetroUniqueArtistChart",n,i)},getMetroUniqueTrackChart:function(n,i){t("geo.getMetroUniqueTrackChart",n,i)},getMetroWeeklyChartlist:function(n,i){t("geo.getMetroWeeklyChartlist",n,i)},getMetros:function(n,i){t("geo.getMetros",n,i)},getTopArtists:function(n,i){t("geo.getTopArtists",n,i)},getTopTracks:function(n,i){t("geo.getTopTracks",n,i)}};this.group={getHype:function(n,i){t("group.getHype",n,i)},getMembers:function(n,i){t("group.getMembers",n,i)},getWeeklyAlbumChart:function(n,i){t("group.getWeeklyAlbumChart",n,i)},getWeeklyArtistChart:function(n,i){t("group.getWeeklyArtistChart",n,i)},getWeeklyChartList:function(n,i){t("group.getWeeklyChartList",n,i)},getWeeklyTrackChart:function(n,i){t("group.getWeeklyTrackChart",n,i)}};this.library={addAlbum:function(n,t,i){r("library.addAlbum",n,t,i,"POST")},addArtist:function(n,t,i){r("library.addArtist",n,t,i,"POST")},addTrack:function(n,t,i){r("library.addTrack",n,t,i,"POST")},getAlbums:function(n,i){t("library.getAlbums",n,i)},getArtists:function(n,i){t("library.getArtists",n,i)},getTracks:function(n,i){t("library.getTracks",n,i)}};this.playlist={addTrack:function(n,t,i){r("playlist.addTrack",n,t,i,"POST")},create:function(n,t,i){r("playlist.create",n,t,i,"POST")},fetch:function(n,i){t("playlist.fetch",n,i)}};this.radio={getPlaylist:function(n,t,i){r("radio.getPlaylist",n,t,i)},search:function(n,t,i){r("radio.search",n,t,i)},tune:function(n,t,i){r("radio.tune",n,t,i)}};this.tag={getInfo:function(n,i){t("tag.getInfo",n,i)},getSimilar:function(n,i){t("tag.getSimilar",n,i)},getTopAlbums:function(n,i){t("tag.getTopAlbums",n,i)},getTopArtists:function(n,i){t("tag.getTopArtists",n,i)},getTopTags:function(n){t("tag.getTopTags",null,n)},getTopTracks:function(n,i){t("tag.getTopTracks",n,i)},getWeeklyArtistChart:function(n,i){t("tag.getWeeklyArtistChart",n,i)},getWeeklyChartList:function(n,i){t("tag.getWeeklyChartList",n,i)},search:function(n,i){t("tag.search",n,i)}};this.tasteometer={compare:function(n,i){t("tasteometer.compare",n,i)},compareGroup:function(n,i){t("tasteometer.compareGroup",n,i)}};this.track={addTags:function(n,t,i){r("track.addTags",n,t,i,"POST")},ban:function(n,t,i){r("track.ban",n,t,i,"POST")},getBuylinks:function(n,i){t("track.getBuylinks",n,i)},getCorrection:function(n,i){t("track.getCorrection",n,i)},getFingerprintMetadata:function(n,i){t("track.getFingerprintMetadata",n,i)},getInfo:function(n,i){t("track.getInfo",n,i)},getShouts:function(n,i){t("track.getShouts",n,i)},getSimilar:function(n,i){t("track.getSimilar",n,i)},getTags:function(n,t,i){r("track.getTags",n,t,i)},getTopFans:function(n,i){t("track.getTopFans",n,i)},getTopTags:function(n,i){t("track.getTopTags",n,i)},love:function(n,t,i){r("track.love",n,t,i,"POST")},removeTag:function(n,t,i){r("track.removeTag",n,t,i,"POST")},scrobble:function(n,t,u){if(n.constructor.toString().indexOf("Array")!=-1){var f={};for(i in n)for(j in n[i])f[j+"["+i+"]"]=n[i][j];n=f}r("track.scrobble",n,t,u,"POST")},search:function(n,i){t("track.search",n,i)},share:function(n,t,i){typeof n.recipient=="object"&&(n.recipient=n.recipient.join(","));r("track.share",n,t,i,"POST")},unban:function(n,t,i){r("track.unban",n,t,i,"POST")},unlove:function(n,t,i){r("track.unlove",n,t,i,"POST")},updateNowPlaying:function(n,t,i){r("track.updateNowPlaying",n,t,i,"POST")}};this.user={getArtistTracks:function(n,i){t("user.getArtistTracks",n,i)},getBannedTracks:function(n,i){t("user.getBannedTracks",n,i)},getEvents:function(n,i){t("user.getEvents",n,i)},getFriends:function(n,i){t("user.getFriends",n,i)},getInfo:function(n,i){t("user.getInfo",n,i)},getLovedTracks:function(n,i){t("user.getLovedTracks",n,i)},getNeighbours:function(n,i){t("user.getNeighbours",n,i)},getNewReleases:function(n,i){t("user.getNewReleases",n,i)},getPastEvents:function(n,i){t("user.getPastEvents",n,i)},getPersonalTags:function(n,i){t("user.getPersonalTags",n,i)},getPlaylists:function(n,i){t("user.getPlaylists",n,i)},getRecentStations:function(n,t,i){r("user.getRecentStations",n,t,i)},getRecentTracks:function(n,i){t("user.getRecentTracks",n,i)},getRecommendedArtists:function(n,t,i){r("user.getRecommendedArtists",n,t,i)},getRecommendedEvents:function(n,t,i){r("user.getRecommendedEvents",n,t,i)},getShouts:function(n,i){t("user.getShouts",n,i)},getTopAlbums:function(n,i){t("user.getTopAlbums",n,i)},getTopArtists:function(n,i){t("user.getTopArtists",n,i)},getTopTags:function(n,i){t("user.getTopTags",n,i)},getTopTracks:function(n,i){t("user.getTopTracks",n,i)},getWeeklyAlbumChart:function(n,i){t("user.getWeeklyAlbumChart",n,i)},getWeeklyArtistChart:function(n,i){t("user.getWeeklyArtistChart",n,i)},getWeeklyChartList:function(n,i){t("user.getWeeklyChartList",n,i)},getWeeklyTrackChart:function(n,i){t("user.getWeeklyTrackChart",n,i)},shout:function(n,t,i){r("user.shout",n,t,i,"POST")}};this.venue={getEvents:function(n,i){t("venue.getEvents",n,i)},getPastEvents:function(n,i){t("venue.getPastEvents",n,i)},search:function(n,i){t("venue.search",n,i)}};o={getApiSignature:function(n){var i=Object.keys(n),t="";return i.sort(),i.forEach(function(i){t+=i+n[i]}),t+=s,md5(t)}}}function md5(n){return hex_md5(n)}function hex_md5(n){return binl2hex(core_md5(str2binl(n),n.length*chrsz))}function b64_md5(n){return binl2b64(core_md5(str2binl(n),n.length*chrsz))}function str_md5(n){return binl2str(core_md5(str2binl(n),n.length*chrsz))}function hex_hmac_md5(n,t){return binl2hex(core_hmac_md5(n,t))}function b64_hmac_md5(n,t){return binl2b64(core_hmac_md5(n,t))}function str_hmac_md5(n,t){return binl2str(core_hmac_md5(n,t))}function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function core_md5(n,t){var e;n[t>>5]|=128<<t%32;n[(t+64>>>9<<4)+14]=t;var i=1732584193,r=-271733879,u=-1732584194,f=271733878;for(e=0;e<n.length;e+=16){var o=i,s=r,h=u,c=f;i=md5_ff(i,r,u,f,n[e+0],7,-680876936);f=md5_ff(f,i,r,u,n[e+1],12,-389564586);u=md5_ff(u,f,i,r,n[e+2],17,606105819);r=md5_ff(r,u,f,i,n[e+3],22,-1044525330);i=md5_ff(i,r,u,f,n[e+4],7,-176418897);f=md5_ff(f,i,r,u,n[e+5],12,1200080426);u=md5_ff(u,f,i,r,n[e+6],17,-1473231341);r=md5_ff(r,u,f,i,n[e+7],22,-45705983);i=md5_ff(i,r,u,f,n[e+8],7,1770035416);f=md5_ff(f,i,r,u,n[e+9],12,-1958414417);u=md5_ff(u,f,i,r,n[e+10],17,-42063);r=md5_ff(r,u,f,i,n[e+11],22,-1990404162);i=md5_ff(i,r,u,f,n[e+12],7,1804603682);f=md5_ff(f,i,r,u,n[e+13],12,-40341101);u=md5_ff(u,f,i,r,n[e+14],17,-1502002290);r=md5_ff(r,u,f,i,n[e+15],22,1236535329);i=md5_gg(i,r,u,f,n[e+1],5,-165796510);f=md5_gg(f,i,r,u,n[e+6],9,-1069501632);u=md5_gg(u,f,i,r,n[e+11],14,643717713);r=md5_gg(r,u,f,i,n[e+0],20,-373897302);i=md5_gg(i,r,u,f,n[e+5],5,-701558691);f=md5_gg(f,i,r,u,n[e+10],9,38016083);u=md5_gg(u,f,i,r,n[e+15],14,-660478335);r=md5_gg(r,u,f,i,n[e+4],20,-405537848);i=md5_gg(i,r,u,f,n[e+9],5,568446438);f=md5_gg(f,i,r,u,n[e+14],9,-1019803690);u=md5_gg(u,f,i,r,n[e+3],14,-187363961);r=md5_gg(r,u,f,i,n[e+8],20,1163531501);i=md5_gg(i,r,u,f,n[e+13],5,-1444681467);f=md5_gg(f,i,r,u,n[e+2],9,-51403784);u=md5_gg(u,f,i,r,n[e+7],14,1735328473);r=md5_gg(r,u,f,i,n[e+12],20,-1926607734);i=md5_hh(i,r,u,f,n[e+5],4,-378558);f=md5_hh(f,i,r,u,n[e+8],11,-2022574463);u=md5_hh(u,f,i,r,n[e+11],16,1839030562);r=md5_hh(r,u,f,i,n[e+14],23,-35309556);i=md5_hh(i,r,u,f,n[e+1],4,-1530992060);f=md5_hh(f,i,r,u,n[e+4],11,1272893353);u=md5_hh(u,f,i,r,n[e+7],16,-155497632);r=md5_hh(r,u,f,i,n[e+10],23,-1094730640);i=md5_hh(i,r,u,f,n[e+13],4,681279174);f=md5_hh(f,i,r,u,n[e+0],11,-358537222);u=md5_hh(u,f,i,r,n[e+3],16,-722521979);r=md5_hh(r,u,f,i,n[e+6],23,76029189);i=md5_hh(i,r,u,f,n[e+9],4,-640364487);f=md5_hh(f,i,r,u,n[e+12],11,-421815835);u=md5_hh(u,f,i,r,n[e+15],16,530742520);r=md5_hh(r,u,f,i,n[e+2],23,-995338651);i=md5_ii(i,r,u,f,n[e+0],6,-198630844);f=md5_ii(f,i,r,u,n[e+7],10,1126891415);u=md5_ii(u,f,i,r,n[e+14],15,-1416354905);r=md5_ii(r,u,f,i,n[e+5],21,-57434055);i=md5_ii(i,r,u,f,n[e+12],6,1700485571);f=md5_ii(f,i,r,u,n[e+3],10,-1894986606);u=md5_ii(u,f,i,r,n[e+10],15,-1051523);r=md5_ii(r,u,f,i,n[e+1],21,-2054922799);i=md5_ii(i,r,u,f,n[e+8],6,1873313359);f=md5_ii(f,i,r,u,n[e+15],10,-30611744);u=md5_ii(u,f,i,r,n[e+6],15,-1560198380);r=md5_ii(r,u,f,i,n[e+13],21,1309151649);i=md5_ii(i,r,u,f,n[e+4],6,-145523070);f=md5_ii(f,i,r,u,n[e+11],10,-1120210379);u=md5_ii(u,f,i,r,n[e+2],15,718787259);r=md5_ii(r,u,f,i,n[e+9],21,-343485551);i=safe_add(i,o);r=safe_add(r,s);u=safe_add(u,h);f=safe_add(f,c)}return Array(i,r,u,f)}function md5_cmn(n,t,i,r,u,f){return safe_add(bit_rol(safe_add(safe_add(t,n),safe_add(r,f)),u),i)}function md5_ff(n,t,i,r,u,f,e){return md5_cmn(t&i|~t&r,n,t,u,f,e)}function md5_gg(n,t,i,r,u,f,e){return md5_cmn(t&r|i&~r,n,t,u,f,e)}function md5_hh(n,t,i,r,u,f,e){return md5_cmn(t^i^r,n,t,u,f,e)}function md5_ii(n,t,i,r,u,f,e){return md5_cmn(i^(t|~r),n,t,u,f,e)}function core_hmac_md5(n,t){var r=str2binl(n),u,f,i,e;for(r.length>16&&(r=core_md5(r,n.length*chrsz)),u=Array(16),f=Array(16),i=0;i<16;i++)u[i]=r[i]^909522486,f[i]=r[i]^1549556828;return e=core_md5(u.concat(str2binl(t)),512+t.length*chrsz),core_md5(f.concat(e),640)}function safe_add(n,t){var i=(n&65535)+(t&65535),r=(n>>16)+(t>>16)+(i>>16);return r<<16|i&65535}function bit_rol(n,t){return n<<t|n>>>32-t}function str2binl(n){for(var i=Array(),r=(1<<chrsz)-1,t=0;t<n.length*chrsz;t+=chrsz)i[t>>5]|=(n.charCodeAt(t/chrsz)&r)<<t%32;return i}function binl2str(n){for(var i="",r=(1<<chrsz)-1,t=0;t<n.length*32;t+=chrsz)i+=String.fromCharCode(n[t>>5]>>>t%32&r);return i}function binl2hex(n){for(var i=hexcase?"0123456789ABCDEF":"0123456789abcdef",r="",t=0;t<n.length*4;t++)r+=i.charAt(n[t>>2]>>t%4*8+4&15)+i.charAt(n[t>>2]>>t%4*8&15);return r}function binl2b64(n){for(var u,i,r="",t=0;t<n.length*4;t+=3)for(u=(n[t>>2]>>8*(t%4)&255)<<16|(n[t+1>>2]>>8*((t+1)%4)&255)<<8|n[t+2>>2]>>8*((t+2)%4)&255,i=0;i<4;i++)r+=t*8+i*6>n.length*32?b64pad:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(u>>6*(3-i)&63);return r}function createCacheBustedRequest(n){let i=new Request(n,{cache:"reload"});if("cache"in i)return i;let t=new URL(n,self.location.href);return t.search+=(t.search?"&":"")+"cachebust="+Date.now(),new Request(t)}var App=App||{};(function(){var n=abp.localization.getSource("anySearch");App.localize=function(){return n.apply(this,arguments)}})(App),function(){"use strict";var n=angular.module("app",["ng","ngAnimate","ngSanitize","ngAria","ngMaterial","ui.router","ui.bootstrap","ui.jq","spotify","abp","chart.js","ui.tree","ngCookies","angular.filter","ngQuill","infinite-scroll",]);n.config(["$locationProvider","$stateProvider","$urlRouterProvider","$urlMatcherFactoryProvider","$mdDialogProvider","ngQuillConfigProvider",function(n,t,i,r,u,f){f.set();u.addPreset("selectfolder",{options:function(){return{controllerAs:"dialog",bindToController:!0,clickOutsideToClose:!0,escapeToClose:!0}}});n.html5Mode({enabled:!0,requireBase:!1,rewriteLinks:!1});i.when("","/home");r.strictMode(!1);t.state("about",{url:"/about",templateUrl:"/App/Main/views/about/about.cshtml",menu:"About"}).state("home",{url:"/?cat&sp&text",menu:"Home",title:"anySearch",templateUrl:"/App/Main/views/home/home.cshtml",dynamic:!0,data:{pageTitle:"anySearch"},params:{cat:{value:"Start",dynamic:!0},sp:{value:"Google",dynamic:!0},text:{value:"",dynamic:!0}},controller:"app.views.home",controllerAs:"vm",reloadOnSearch:!1,resolve:{countryCodeFF:["countryFactory","$stateParams",function(n){return console.log("getting auth from factory"),n.getCC()}],userData:["userdataFactory","$stateParams",function(n){return console.log("getting userdataFactory from factory"),n.getUserdata("SavedSettings")}]}}).state("home.movies",{url:"movies",menu:"Movies",title:"Movies",templateUrl:"/App/Main/views/home/movies/movie.html",controller:"app.views.home.movies",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.movies.det",{url:"/{tmdbid}",menu:"Moviedet",title:"Moviedetails",templateUrl:"/App/Main/views/home/movies/moviedet/moviedetails.html",controller:"app.views.home.movies.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbMovie:["tmdbFactory","$stateParams",function(n,t){return console.log("getting movie from factory"),n.getMovie(t.tmdbid)}]}}).state("home.tv",{url:"tv",menu:"tv",title:"Tv",templateUrl:"/App/Main/views/home/movies/tv/tv.html",controller:"app.views.home.tv",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.tv.det",{url:"/{tmdbid}",menu:"Tvdet",title:"Tvdetails",templateUrl:"/App/Main/views/home/movies/tv/tvdetails.html",controller:"app.views.home.tv.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbTv:["tmdbFactory","$stateParams",function(n,t){return console.log("getting tv from factory"),n.getTv(t.tmdbid)}]}}).state("home.video",{url:"video",menu:"video",title:"video",templateUrl:"/App/Main/views/home/video/video.html",controller:"app.views.home.video",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.video.youtubedet",{url:"/{youtubeid}",menu:"youtubedet",title:"youtubedet",templateUrl:"/App/Main/views/home/video/youtube/youtubedetails.html",controller:"app.views.home.video.youtubedet",controllerAs:"vm",reloadOnSearch:!1,resolve:{youtubeVideo:["youtubeFactory","$stateParams",function(n,t){return console.log("getting video from factory"),n.getVideo(t.youtubeid)}]}}).state("home.images",{url:"images",menu:"images",title:"images",templateUrl:"/App/Main/views/home/images/image.html",controller:"app.views.home.images",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.images.imagedet",{url:"/{imageid}",menu:"imagedet",title:"imagedet",templateUrl:"/App/Main/views/home/images/image/imagedetails.html",controller:"app.views.home.images.imagedet",controllerAs:"vm",reloadOnSearch:!1,resolve:{imageimages:["imagesFactory","$stateParams",function(n,t){return console.log("getting images from factory"),n.getImage(t.imageid)}]}}).state("home.news",{url:"news",menu:"news",title:"news",templateUrl:"/App/Main/views/home/news/news.html",controller:"app.views.home.news",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.news.newsdet",{url:"/{newsid}",menu:"newsdet",title:"newsdet",templateUrl:"/App/Main/views/home/news/news/newsdetails.html",controller:"app.views.home.news.newsdet",controllerAs:"vm",reloadOnSearch:!1,resolve:{newsarticle:["newsFactory","$stateParams",function(n,t){return console.log("getting news from factory"),n.getnews(t.newsid)}]}}).state("home.wiki",{url:"wiki",menu:"wiki",title:"wiki",templateUrl:"/App/Main/views/home/wiki/wiki.html",controller:"app.views.home.wiki",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.wiki.wikidet",{url:"/{wikiid}",menu:"wikidet",title:"wikidet",templateUrl:"/App/Main/views/home/wiki/wiki/wikidetails.html",controller:"app.views.home.wiki.wikidet",controllerAs:"vm",reloadOnSearch:!1}).state("home.movies.search",{url:"/search",menu:"MovieSearch",title:"MovieSearch",templateUrl:"/App/Main/views/home/movies/search/moviesearch.html",controller:"app.views.home.movies.search",controllerAs:"vm",reloadOnSearch:!1}).state("home.movies.search.results",{url:"/{searchid}",menu:"MovieSearchResults",title:"MovieSearchResults",templateUrl:"/App/Main/views/home/movies/search/moviesearchresults.html",controller:"app.views.home.movies.search.results",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbMovieSearch:["tmdbFactory","$stateParams",function(n,t){return console.log("getting moviesearch from factory"),n.getSearch(t.searchid)}]}}).state("home.video.search",{url:"/search",menu:"videoSearch",title:"videoSearch",templateUrl:"/App/Main/views/home/video/search/videosearch.html",controller:"app.views.home.video.search",controllerAs:"vm",reloadOnSearch:!1}).state("home.video.search.results",{url:"/{searchid}",menu:"videoSearchResults",title:"videoSearchResults",templateUrl:"/App/Main/views/home/video/search/videosearchresults.html",controller:"app.views.home.video.search.results",controllerAs:"vm",reloadOnSearch:!1,resolve:{youtubeSearch:["youtubeFactory","$stateParams",function(n,t){return console.log("getting moviesearch from factory"),n.searchVideo(t.searchid,24)}]}}).state("home.images.search",{url:"/search",menu:"imagesSearch",title:"imagesSearch",templateUrl:"/App/Main/views/home/images/search/imagesearch.html",controller:"app.views.home.images.search",controllerAs:"vm",reloadOnSearch:!1}).state("home.images.search.results",{url:"/:searchid?imagesite",menu:"imageSearchResults",title:"imageSearchResults",templateUrl:"/App/Main/views/home/images/search/imagesearchresults.html",controller:"app.views.home.images.search.results",controllerAs:"vm",reloadOnSearch:!0,resolve:{imageSearch:["imagesFactory","$stateParams",function(n,t){return console.log("getting images from factory"),n.getImagesByTags(t.searchid,t.imagesite)}]}}).state("home.news.search",{url:"/search",menu:"newsSearch",title:"newsSearch",templateUrl:"/App/Main/views/home/news/search/newssearch.html",controller:"app.views.home.news.search",controllerAs:"vm",reloadOnSearch:!1}).state("home.news.search.results",{url:"/:searchid?pa&se&so&do&la&co",menu:"newsSearchResults",title:"newsSearchResults",templateUrl:"/App/Main/views/home/news/search/newssearchresults.html",controller:"app.views.home.news.search.results",controllerAs:"vm",reloadOnSearch:!0,resolve:{newsSearch:["newsFactory","$stateParams",function(n,t){return console.log("getting newslist from factory"),n.searchNews(t.pa,t.se,t.so,t.do,t.la,t.co)}]}}).state("home.wiki.search",{url:"/search",menu:"wikiSearch",title:"wikiSearch",templateUrl:"/App/Main/views/home/wiki/search/wikisearch.html",controller:"app.views.home.wiki.search",controllerAs:"vm",reloadOnSearch:!1}).state("home.wiki.search.results",{url:"/:searchid",menu:"wikiSearchResults",title:"wikiSearchResults",templateUrl:"/App/Main/views/home/wiki/search/wikisearchresults.html",controller:"app.views.home.wiki.search.results",controllerAs:"vm",reloadOnSearch:!0,resolve:{wikiSearch:["wikiFactory","$stateParams",function(n,t){return console.log("getting wikilist from factory"),n.searchWiki(t.searchid)}]}}).state("home.movies.list",{url:"/list",menu:"MovieList",title:"MovieList",templateUrl:"/App/Main/views/home/movies/list/movielist.html",controller:"app.views.home.movies.list",controllerAs:"vm",reloadOnSearch:!1}).state("home.movies.list.type",{url:"/{listid}",menu:"MovielistType",title:"MovieListType",templateUrl:"/App/Main/views/home/movies/list/movielisttype.html",controller:"app.views.home.movies.list.type",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbMovieList:["tmdbFactory","$stateParams",function(n,t){return console.log("getting movielist from factory"),n.getList(t.listid)}]}}).state("home.video.list",{url:"/list",menu:"videoList",title:"videoList",templateUrl:"/App/Main/views/home/video/list/videolist.html",controller:"app.views.home.video.list",controllerAs:"vm",reloadOnSearch:!1}).state("home.video.list.type",{url:"/{listid}",menu:"videolistType",title:"videoListType",templateUrl:"/App/Main/views/home/video/list/videolisttype.html",controller:"app.views.home.video.list.type",controllerAs:"vm",reloadOnSearch:!1,resolve:{youtubevideoList:["youtubeFactory","$stateParams",function(n,t){return console.log("getting videolist from factory"),n.getList(t.listid)}]}}).state("home.video.channel",{url:"/channel",menu:"channelList",title:"channelList",templateUrl:"/App/Main/views/home/video/channel/videochannel.html",controller:"app.views.home.video.channel",controllerAs:"vm",reloadOnSearch:!1}).state("home.video.channel.result",{url:"/{channelid}",menu:"channellistResult",title:"channelListResult",templateUrl:"/App/Main/views/home/video/channel/videochannelresult.html",controller:"app.views.home.video.channel.result",controllerAs:"vm",reloadOnSearch:!1,resolve:{youtubechannelResult:["youtubeFactory","$stateParams",function(n,t){return console.log("getting channellist from factory"),n.channelVideo(t.channelid,24)}]}}).state("home.news.list",{url:"/headlines",menu:"newsList",title:"newsList",templateUrl:"/App/Main/views/home/news/headlines/newslist.html",controller:"app.views.home.news.list",controllerAs:"vm",reloadOnSearch:!1}).state("home.news.list.type",{url:"/:listid?ca&se&so&co",menu:"newslistType",title:"newsListType",templateUrl:"/App/Main/views/home/news/headlines/newslisttype.html",controller:"app.views.home.news.list.type",controllerAs:"vm",reloadOnSearch:!0,resolve:{newsList:["newsFactory","$stateParams",function(n,t){return console.log("getting newslist from factory"),n.getHeadlines(t.ca,t.se,t.so,t.co)}]}}).state("home.movies.reccomended",{url:"/reccomended",menu:"Moviereccomended",title:"Moviereccomended",templateUrl:"/App/Main/views/home/movies/rec/movierec.html",controller:"app.views.home.movies.reccomended",controllerAs:"vm",reloadOnSearch:!1}).state("home.movies.reccomended.id",{url:"/{recid}",menu:"Moviereccomendedid",title:"Moviereccomendedid",templateUrl:"/App/Main/views/home/movies/rec/movierecid.html",controller:"app.views.home.movies.reccomended.id",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbMovieRec:["tmdbFactory","$stateParams",function(n,t){return console.log("getting movierec from factory"),n.getRec(t.recid)}]}}).state("home.tv.reccomended",{url:"/reccomended",menu:"Moviereccomended",title:"Moviereccomended",templateUrl:"/App/Main/views/home/movies/tvrec/tvrec.html",controller:"app.views.home.tv.reccomended",controllerAs:"vm",reloadOnSearch:!1}).state("home.tv.reccomended.id",{url:"/{recid}",menu:"Tvreccomendedid",title:"Tvreccomendedid",templateUrl:"/App/Main/views/home/movies/tvrec/tvrecid.html",controller:"app.views.home.tv.reccomended.id",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbTvRec:["tmdbFactory","$stateParams",function(n,t){return console.log("getting tvrec from factory"),n.getTvRec(t.recid)}]}}).state("home.movies.person",{url:"/person",menu:"Person",title:"Person",templateUrl:"/App/Main/views/home/movies/person/person.html",controller:"app.views.home.movies.person",controllerAs:"vm",reloadOnSearch:!1}).state("home.movies.person.det",{url:"/{personid}",menu:"Person Details",title:"Person Details",templateUrl:"/App/Main/views/home/movies/person/persondet.html",controller:"app.views.home.movies.person.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{tmdbPerson:["tmdbFactory","$stateParams",function(n,t){return console.log("getting movierec from factory"),n.getPerson(t.personid)}]}}).state("home.folder",{url:"folder",menu:"folder",title:"folder",templateUrl:"/App/Main/views/home/folder/folder.html",controller:"app.views.home.folder",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0}).state("home.music",{url:"music",menu:"Music",title:"Music",templateUrl:"/App/Main/views/home/music/music.html",controller:"app.views.home.music",controllerAs:"vm",reloadOnSearch:!1,dynamic:!0,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory NEW"),n.getAuth(t.artistid)}]}}).state("home.music.det",{url:"/{artistid}",menu:"Artist Details",title:"Artist Details",templateUrl:"/App/Main/views/home/music/artist/artistdetails.html",controller:"app.views.home.music.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.search",{url:"/search",menu:"musicsearch",title:"musicsearch",templateUrl:"/App/Main/views/home/music/search/musicsearch.html",controller:"app.views.home.music.search",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.search.results",{url:"/{searchid}",menu:"musicsearchResults",title:"musicsearchResults",templateUrl:"/App/Main/views/home/music/search/musicsearchresults.html",controller:"app.views.home.music.search.results",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.list",{url:"/list",menu:"MusicList",title:"MusicList",templateUrl:"/App/Main/views/home/music/list/musiclist.html",controller:"app.views.home.music.list",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.list.type",{url:"/{listid}",menu:"MusicListType",title:"MusicListType",templateUrl:"/App/Main/views/home/music/list/musiclisttype.html",controller:"app.views.home.music.list.type",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.album",{url:"/album",menu:"Album",title:"Album",templateUrl:"/App/Main/views/home/music/album/album.html",controller:"app.views.home.music.album",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.album.det",{url:"/{albumid}",menu:"Album Details",title:"Album Details",templateUrl:"/App/Main/views/home/music/album/albumdet.html",controller:"app.views.home.music.album.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.playlist",{url:"/playlist",menu:"playlist",title:"playlist",templateUrl:"/App/Main/views/home/music/playlist/playlist.html",controller:"app.views.home.music.playlist",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.playlist.det",{url:"/{userid}/{playlistid}",menu:"playlist Details",title:"playlist Details",templateUrl:"/App/Main/views/home/music/playlist/playlistdet.html",controller:"app.views.home.music.playlist.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.song",{url:"/song",menu:"Song",title:"Song",templateUrl:"/App/Main/views/home/music/song/song.html",controller:"app.views.home.music.song",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}}).state("home.music.song.det",{url:"/{songid}",menu:"Song Details",title:"Song Details",templateUrl:"/App/Main/views/home/music/song/songdet.html",controller:"app.views.home.music.song.det",controllerAs:"vm",reloadOnSearch:!1,resolve:{spotifyAuth:["spotifyFactory","$stateParams",function(n,t){return console.log("getting auth from factory"),n.getAuth(t.artistid)}]}});abp.auth.hasPermission("Pages.Users")&&t.state("users",{url:"/users",templateUrl:"/App/Main/views/users/index.cshtml",menu:"Users",controller:"app.views.users.index",controllerAs:"vm",reloadOnSearch:!1,resolve:{users123:["userFactory",function(n){return console.log("getting users from factory"),n.get("2")}]}});abp.auth.hasPermission("Pages.Tenants")&&t.state("tenants",{url:"/tenants",templateUrl:"/App/Main/views/tenants/index.cshtml",menu:"Tenants",reloadOnSearch:!1})}]);n.run(["$state","$trace","$stateParams","$rootScope","$location",function(n,t,i,r,u){r.$state=n;r.$stateParams=i;r.$on("$stateChangeError",console.log.bind(console));r.$on("$locationChangeStart",function(n){angular.element(document).find("md-dialog").length>0&&(n.preventDefault(),$mdDialog.cancel())});t.enable("TRANSITION");u.$$path=="/_=_"&&n.go("home",{search:""},{notify:!0})}])}(),function(n){n.blockUI&&(n.blockUI.defaults.baseZ=2e3)}(jQuery),function(){angular.module("app").factory("appSession",[function(){return abp.services,{user:null,tenant:null}}])}(),function(){angular.module("app").factory("countryFactory",["$q",function(n){return console.log("in countryFactory"),{getCC:function(){console.log("in factory get");var t=n.defer();return $.ajax({url:"https://api.ipinfodb.com/v3/ip-city/?key=b135e1e886845f68eb40c69f168f3299ae5ef9891022b24c2b8833598b8430cf&format=json",dataType:"jsonp",timeout:3e3}).success(function(n){console.log(n);currentCulture=n.countryCode;console.log("currentCulture set to1: ",currentCulture);t.resolve(currentCulture)}).error(function(){$.ajax({url:"https://geoip.nekudo.com/api?callback=foo",dataType:"jsonp",timeout:3e3}).success(function(n){currentCulture=n.country.code;console.log("currentCulture set to2: ",currentCulture);t.resolve(currentCulture)}).error(function(){currentCulture="US";console.log("currentCulture set to3: ",currentCulture);t.resolve(currentCulture)})}),t.promise}}}])}(),function(){angular.module("app").factory("flickrFactory",["$http",function(){var n={},t={},i={};return n.getImagesByTags=function(n){var r={url:"https://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?",async:!0,dataType:"jsonp",crossDomain:!0,method:"GET",data:{format:"json",tags:n,tagmode:"any"},callback:"JSON_CALLBACK"};return i.params={format:"json",params:n,callback:"JSON_CALLBACK"},t[n]||(t[n]=$.ajax(r).success(function(n){console.log(n)}).error(function(n){console.log("flickrFactory.js: flickrcall failed");console.log(n)}))},n}])}(),function(){angular.module("app").factory("imagesFactory",["$http","$q",function(n,t){var i={},r={},u={};return i.getImagesByTags=function(n,i){var o,s,e,c,f;if(i==="flickr")return o={url:"https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=127e43c2fc1382c5bbe6d72c35438191&nojsoncallback=1",async:!0,dataType:"jsonp",crossDomain:!0,jsonp:"jsoncallback",method:"GET",data:{format:"json",text:n,tagmode:"any",sort:"relevance",extras:"description, license, owner_name, date_taken, views, url_m, url_l, url_o",per_page:"40"}},r[n]||(r[n]=$.ajax(o).success(function(n){console.log(n)}).error(function(n){console.log("imagesFactory.js: flickrcall failed");console.log(n)}));if(i=="pixabay")return s={url:"https://pixabay.com/api/",async:!0,dataType:"jsonp",crossDomain:!0,method:"GET",data:{key:"10267004-e1ee3abe21fac2ac8f9903b7c",q:n,image_type:"photo",per_page:"40"}},u[n]||(u[n]=$.ajax(s).success(function(n){console.log(n)}).error(function(n){console.log("imagesFactory.js: pixabaycall failed");console.log(n)}));if(i=="pexels"){var h=t.defer(),e="https://api.pexels.com/v1/search?&query="+n+"&per_page=40";return fetch(e,{method:"get",headers:new Headers({Authorization:"563492ad6f91700001000001d41237d1fe5849efb52cca30ac5d0f37"})}).then(n=>n.json().then(n=>{console.log("images"),console.log(n),h.resolve(n)})),h.promise}if(i=="shutterstock"){var f=t.defer(),e="https://api.shutterstock.com/v2/images/search?&query="+n+"&per_page=40";return fetch(e,{method:"get",headers:new Headers({Authorization:"Basic "+btoa("8b8c8-c5520-0152c-9fabc-256d6-58fc8:554e5-74143-7a090-b3071-b083f-4ef9d")})}).then(n=>n.json().then(n=>{console.log("images"),console.log(n),f.resolve(n)})),f.promise}if(i=="unsplash")return e="https://api.unsplash.com/search/photos?client_id=c773b8b9441d1eb5c668454a98ad05a15c4890f906a0813630e343c3d1cf393e&query="+n+"&per_page=40",c=new Request(e),console.log("newsFactory.js:  get news call started"),f=t.defer(),fetch(c).then(n=>n.json().then(n=>{console.log("images"),console.log(n),f.resolve(n)})),f.promise},i}])}(),function(){angular.module("app").factory("itunesFactory",function(n,t){var i={},u="https://itunes.apple.com/search?term=",r="";return i.callItunes=function(i){i=i.split(" ").join("+");r=u+i+"&callback=JSON_CALLBACK";var f=t.defer();return n({method:"JSONP",url:r}).success(function(n){f.resolve(n)}).error(function(){f.reject("There was an error")}),f.promise},i})}();Storage.prototype.setObject=function(n,t){this.setItem(n,JSON.stringify(t))};Storage.prototype.getObject=function(n){var t=this.getItem(n);return JSON.parse(t)};var hexcase=0,b64pad="",chrsz=8;(function(){angular.module("app").factory("newsFactory",["$q",function(){var n="c018b99f98c34231b70929ca91bfd16a",t="40";const i="https://anysearch.herokuapp.com/";return{getHeadlines:function(i,r,u,f){i==null&&(i="");r==null&&(r="");u==null&&(u="");f==null&&(f="us");var e="https://newsapi.org/v2/top-headlines?category="+i+"&q="+r+"&sources="+u+"&country="+f+"&apiKey="+n+"&pageSize="+t,o=new Request(e);return console.log("newsFactory.js:  get news call started"),abp.services.app.news.getNewsAsync({NewsType:"headlines",NewsQuery:i}).then(function(n){console.log("NEWS Get done");var t=JSON.parse(n.newsOutput);return console.log(t),t}).done(function(){console.log("news DONE")})},searchNews:function(t,r,u,f,e,o){var s=!1,h,c;return o==null&&u==null&&f==null?s=!0:e!=null&&(s=!0),sortBy=r!=null?"publishedAt":"",t==null&&(t="1"),r==null&&(r=""),u==null&&(u=""),f==null&&(f=""),e==null&&(e="en"),h=s?"https://newsapi.org/v2/everything?page="+t+"&q="+r+"&sources="+u+"&language="+e+"&domains="+f+"&sortBy="+sortBy+"&apiKey="+n:"https://newsapi.org/v2/everything?page="+t+"&q="+r+"&sources="+u+"&domains="+f+"&sortBy="+sortBy+"&apiKey="+n,c=new Request(i+h),console.log("newsFactory.js:  get news call started"),abp.services.app.news.getNewsAsync({NewsType:"search",NewsQuery:r,Domains:f,Sources:u}).then(function(n){console.log("NEWS Get done");var t=JSON.parse(n.newsOutput);return console.log(t),t}).done(function(){console.log("news DONE")})}}}])})(),function(){angular.module("app").factory("omdbFactory",[function(){var n={},t={url:"https://private.omdbapi.com/?&apikey=b6b8d6f1",async:!0,dataType:"jsonp",crossDomain:!0,method:"GET",headers:{},dataType:"jsonp"};return{getMovie:function(i){return t.data={i:i,tomatoes:!0},n[i]||(n[i]=$.ajax(t).success(function(){}).error(function(){console.log("omdbFactory.js: omdb call failed")}))}}}])}(),function(){angular.module("app").factory("scrapeFactory",[function(){console.log("in scrapeFactory");var n={},t={url:"https://www.omdbapi.com/?&apikey=",async:!0,dataType:"jsonp",crossDomain:!0,timeout:28e3,method:"GET",headers:{},dataType:"jsonp"};return{getRating:function(i){return t.data={i:i,tomatoes:!0},n[i]||(n[i]=abp.services.app.scrape.scrapeWebsite({WebsiteURL:"https://letterboxd.com/tmdb/"+i+"/"}))}}}])}(),function(){angular.module("app").factory("spotifyFactory",["Spotify","$q","$rootScope",function(n,t,i){var f={},e={},o={},s={},u={},h={},c={},r={},l={},a={};return i.fiftyNineMinutesLater=null,{getAuth:function(){var u=t.defer(),r=new Date,f=r.setMinutes(r.getMinutes());return console.log("timeisnow:"),console.log(f),console.log("fiftyNineMinutesLater -before"),console.log(i.fiftyNineMinutesLater),!i.fiftyNineMinutesLater||f>i.fiftyNineMinutesLater?abp.services.app.spotify.spotifyAuth({AuthType:"Client"}).then(function(t){var f,e;i.fiftyNineMinutesLater=r.setMinutes(r.getMinutes()+59);console.log("fiftyNineMinutesLater");console.log(i.fiftyNineMinutesLater);console.log("Spotify Auth:");f=JSON.parse(t.token);console.log("Spotify Auth Parsed:");console.log(f);e=f.access_token;n.setAuthToken(e);u.resolve(t.token)}):(console.log("Already Got Auth"),console.log("minutes till we get new auth:"),console.log((i.fiftyNineMinutesLater-f)/6e4),u.resolve({})),u.promise},getArtist:function(t){return f[t]||(f[t]=n.getArtist(t))},getRelatedArtists:function(t){return e[t]||(e[t]=n.getRelatedArtists(t))},getArtistTopTracks:function(t,i){return console.log("current culture in spotifyfactory: "+i),o[t]||(o[t]=n.getArtistTopTracks(t,i))},getArtistAlbums:function(t,i){return s[t]||(s[t]=n.getArtistAlbums(t,{album_type:"album,single,appears_on,compilation",country:i,limit:50}))},getAlbum:function(t){return u[t]||(u[t]=n.getAlbum(t))},getPlaylist:function(t,i){return a[i]||(u[i]=n.getPlaylist(t,i))},getTrack:function(t){return h[t]||(h[t]=n.getTrack(t))},getTrackAudioFeatures:function(t){return c[t]||(c[t]=n.getTrackAudioFeatures(t))},getSearch:function(t){return l[t]||(l[t]=n.search(t,"album,artist,playlist,track,show,episode",{limit:20}))},getList:function(t,i){if(console.log("spotifyFactory.js: spotify get getList call starting"),console.log("spotifyFactory.js: spotify get getList call success"),t=="featuredplaylists")return r[t]||(r[t]=n.getFeaturedPlaylists());if(t=="newreleases")return r[t]||(r[t]=n.getNewReleases());if(t=="category")return r[t+i]||(r[t+i]=n.getRecommendations({seed_genres:i,limit:50}));console.log("spotifyFactory.js: spotify getlistcall done")}}}])}(),function(){angular.module("app").factory("tmdbFactory",[function(){var i={},r={},u={},f={},e={},o={},s={},h={},c={},l={},a={},v={},y={},p={},w={},t="d0d8584ab730a0a920b9027bdff33353",n={async:!0,dataType:"jsonp",crossDomain:!0,method:"GET",headers:{},data:"{}"};return{getMovie:function(r){return n.url="https://api.themoviedb.org/3/movie/"+r+"?language=en-US&api_key="+t,i[r]||(i[r]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbFactory.js: tmdb call failed")}))},getTv:function(i){return console.log("tmdbFactory.js: tmdb get TV call starting"),n.url="https://api.themoviedb.org/3/tv/"+i+"?language=en-US&api_key="+t+"&append_to_response=external_ids",l[i]||(l[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbFactory.js: tmdbTV call failed")}))},getMovieImages:function(i){return console.log("tmdbFactory.js: tmdb get Movie Images call starting"),n.url="https://api.themoviedb.org/3/movie/"+i+"/images?api_key="+t,w[i]||(w[i]=$.ajax(n).success(function(n){console.log("tmdbFactory.js:  Movie Images");console.log(n)}).error(function(){console.log("tmdbFactory.js: tmdb call failed")}))},getTvImages:function(i){return console.log("tmdbFactory.js: tmdb get Tv Images call starting"),n.url="https://api.themoviedb.org/3/tv/"+i+"/images?api_key="+t,console.log("tmdbFactory.js: tmdb get TV IMAGES call success"),p[i]||(p[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbFactory.js: tmdb call failed")}))},getTrailers:function(i){return n.url="https://api.themoviedb.org/3/movie/"+i+"/videos?language=en-US&api_key="+t,r[i]||(r[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb Trailers call failed")}))},getTvTrailers:function(i){return n.url="https://api.themoviedb.org/3/tv/"+i+"/videos?language=en-US&api_key="+t,a[i]||(a[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb Trailers call failed")}))},getCast:function(i){return n.url="https://api.themoviedb.org/3/movie/"+i+"/credits?language=en-US&api_key="+t,u[i]||(u[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getCast call failed")}))},getTvCast:function(i){return n.url="https://api.themoviedb.org/3/tv/"+i+"/credits?language=en-US&api_key="+t,c[i]||(c[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getCast call failed")}))},getRec:function(i){return n.url="https://api.themoviedb.org/3/movie/"+i+"/recommendations?language=en-US&api_key="+t,e[i]||(e[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getReccall call failed")}))},getTvRec:function(i){return console.log("tmdbTrFactory.js: tmdb getTvReccall starting"),n.url="https://api.themoviedb.org/3/tv/"+i+"/recommendations?language=en-US&api_key="+t,v[i]||(v[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getReccall call failed")}))},getPerson:function(i){return n.url="https://api.themoviedb.org/3/person/"+i+"?language=en-US&api_key="+t+"&append_to_response=external_ids,images",s[i]||(s[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getPerson call failed")}))},getCredits:function(i){return n.url="https://api.themoviedb.org/3/person/"+i+"/movie_credits?language=en-US&api_key="+t,h[i]||(h[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getCredits call failed")}))},getTvCredits:function(i){return n.url="https://api.themoviedb.org/3/person/"+i+"/movie_credits?language=en-US&api_key="+t,y[i]||(y[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getCredits call failed")}))},getSearch:function(i){return n.url="https://api.themoviedb.org/3/search/multi?include_adult=false&page=1&query="+i+"&language=en-US&api_key="+t,o[i]||(o[i]=$.ajax(n).success(function(){}).error(function(){console.log("tmdbTrFactory.js: tmdb getSearch call failed")}))},getList:function(i,r){r||(r=1);var y=new Date,a=y.getDate(),s=y.getMonth()+1,u=y.getFullYear(),o=a,v=s-1,p=u-1,w=u-1,b=u-1,k=u-1,d=u+1,c=s-2,h=s-3,e=s-4,l=s+2;a<10&&(a="0"+a);s<10&&(s="0"+s);(o<1||o>28)&&(o="28");o<10&&(o="0"+o);v==0?v="12":p=u;v<10&&(v="0"+v);c==0?c="12":c==-1?c="11":w=u;c<10&&(c="0"+c);h==0?h="12":h==-1?h="11":h==-2?h="10":b=u;h<10&&(h="0"+h);e==0?e="12":e==-1?e="11":e==-2?e="10":e==-3?e="9":k=u;e<10&&(e="0"+e);l==13?l="01":l==14?l="2":d=u;l<10&&(l="0"+l);y=a+"/"+s+"/"+u;var g=u+"-"+s+"-"+a,ut=p+"-"+v+"-"+o,nt=w+"-"+c+"-"+o,tt=b+"-"+h+"-"+o,it=k+"-"+e+"-"+o,rt=d+"-"+l+"-"+o;return i=="popular"?n.url="https://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&page="+r+"&language=en-US&api_key="+t:i=="intheathers"?n.url="https://api.themoviedb.org/3/discover/movie?primary_release_date.gte="+nt+"&primary_release_date.lte="+g+"&page="+r+"&sort_by=popularity.desc&language=en-US&api_key="+t:i=="bluerayrel"?n.url="https://api.themoviedb.org/3/discover/movie?primary_release_date.gte="+it+"&primary_release_date.lte="+tt+"&page="+r+"&sort_by=popularity.desc&language=en-US&api_key="+t:i=="upcoming"?n.url="https://api.themoviedb.org/3/discover/movie?primary_release_date.gte="+g+"&primary_release_date.lte="+rt+"&page="+r+"&sort_by=popularity.desc&language=en-US&api_key="+t:i=="populartv"&&(n.url="https://api.themoviedb.org/3/tv/popular?language=en-US&api_key="+t),console.log("tmdbTrFactory.js: tmdb getlistcall starting"),f[i+r]||(f[i+r]=$.ajax(n).success(function(t){console.log(t);console.log(n.url)}).error(function(){console.log("tmdbTrFactory.js: tmdb getlist call failed")}))}}}])}(),function(){angular.module("app").factory("userdataFactory",[function(){return console.log("in userdataFactory"),{getUserdata:function(n){return n==null&&(n="All"),abp.session.userId!=null?abp.services.app.userData.getUserData({UserDataType:n}):{"":""}},saveUserdata:function(n,t,i,r,u){return(n==null&&(n="All"),n=="All")?abp.services.app.userData.createUserData({SavedResults:JSON.stringify(t),SavedSearches:JSON.stringify(i),SavedSettings:JSON.stringify(r),SearchHistory:JSON.stringify(u)}).then(function(){}).done(function(){}):n=="SavedResults"?abp.services.app.userData.createUserData({SavedResults:JSON.stringify(t)}).then(function(){}).done(function(){}):n=="SavedSearches"?abp.services.app.userData.createUserData({SavedSearches:JSON.stringify(i)}).then(function(){}).done(function(){}):n=="SavedSettings"?abp.services.app.userData.createUserData({SavedSettings:JSON.stringify(r)}).then(function(){}).done(function(){}):n=="SearchHistory"?abp.services.app.userData.createUserData({SearchHistory:JSON.stringify(u)}).then(function(){}).done(function(){}):void 0}}}])}(),function(){angular.module("app").factory("userFactory",["abp.services.app.user",function(n){console.log("in factory");var t={};return{get:function(i){return console.log("in factory get"),t[i]||(t[i]=n.getUsers({}))}}}])}(),function(){angular.module("app").factory("wikiFactory",["$http",function(n){var i={},r={},u={},t="https://en.wikipedia.org/w/api.php?";return{searchWiki:function(r){console.log("wikiFactory.js: wiki get WIKI call starting");var u={params:{format:"json",action:"query",prop:"extracts|pageimages|info|extlinks",piprop:"thumbnail|original",pithumbsize:"600",exsentences:5,exlimit:"20",exintro:"",explaintext:"",rawcontinue:"",generator:"search",gsrlimit:"20",callback:"JSON_CALLBACK"}};return u.params.gsrsearch=r,console.log("wikiFactory.js: wiki get Wiki call success"),console.log(u),i[r]||(i[r]=n.jsonp(t,u).success(function(n){console.log(n)}).error(function(){console.log("wikiFactory.js: wiki call failed")}))},wikiArticle:function(i){console.log("wikiFactory.js: wiki get WIKI call starting");var r={params:{format:"json",callback:"JSON_CALLBACK"}};return r.params.gsrsearch=null,r.params.generator=null,r.params.action="query",r.params.prop="info",r.params.pageids=i,r.params.inprop="url",r.params.exintro=null,r.params.exlimit=null,r.params.explaintext=null,r.params.exsentences=null,r.params.gsrlimit=null,r.params.piprop=null,r.params.pithumbsize=null,console.log("wikiFactory.js: wiki get Wiki call success"),console.log(r),u[i]||(u[i]=n.jsonp(t,r).success(function(n){console.log("wikiArticle");console.log(n)}).error(function(){console.log("wikiFactory.js: wiki call failed")}))},wikiImages:function(i){console.log("wikiFactory.js: wiki get WIKI call starting");var u={params:{format:"json",callback:"JSON_CALLBACK"}};return u.params.action="query",u.params.prop="imageinfo",u.params.iiprop="url|canonicaltitle|dimensions|mime",u.params.generator="images",u.params.pageids=i,u.params.exintro=null,u.params.exlimit=null,u.params.explaintext=null,u.params.exsentences=null,u.params.gsrlimit=null,u.params.piprop=null,u.params.pithumbsize=null,u.params.gimlimit=30,console.log("wikiFactory.js: wiki get Wiki call success"),console.log(u),r[i]||(r[i]=n.jsonp(t,u).success(function(n){console.log(n)}).error(function(){console.log("wikiFactory.js: wiki call failed")}))}}}])}(),function(){angular.module("app").factory("youtubeFactory",[function(){var i={},r={},u={},f={},e={},n={};const t="https://anysearch.herokuapp.com/";return n.data={async:!0,dataType:"jsonp",crossDomain:!0,method:"GET",headers:{},part:"snippet",type:"video",maxResults:40,key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs"},{searchVideo:function(r,u){console.log("youtubeFactory.js: youtube Search call starting");return n.data={q:r,maxResults:u,part:"snippet",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs"},i[r+u]||(i[r+u]=$.ajax(t+"https://www.googleapis.com/youtube/v3/search",n).success(function(n){console.log("youtubesearchResponse");console.log(n)}).error(function(){console.log("youtubeFactory.js: youtube call failed")}))},relatedVideo:function(i,r){console.log("youtubeFactory.js: youtube related call starting");return n.data={relatedToVideoId:i,maxResults:r,type:"video",part:"snippet",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs"},u[i+r]||(u[i+r]=$.ajax(t+"https://www.googleapis.com/youtube/v3/search",n).success(function(n){console.log("youtuberelatedResponse");console.log(n)}).error(function(){console.log("youtubeFactory.js: youtube call failed")}))},channelVideo:function(i,r){console.log("youtubeFactory.js: youtube channel call starting");return n.data={channelId:i,maxResults:r,type:"video",part:"snippet",order:"date",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs"},f[i+r]||(f[i+r]=$.ajax(t+"https://www.googleapis.com/youtube/v3/search",n).success(function(n){console.log("youtubechannelResponse");console.log(n)}).error(function(){console.log("youtubeFactory.js: youtubechannel call failed")}))},getVideo:function(i){console.log("youtubeFactory.js: youtube get Video call starting");return n.data={id:i,part:"snippet,statistics ,contentDetails",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs"},r[i]||(r[i]=$.ajax(t+"https://www.googleapis.com/youtube/v3/videos",n).success(function(n){console.log("youtubedetResponse");console.log(n)}).error(function(){console.log("youtubeFactory.js: youtube call failed")}))},getList:function(i){return n.data=i==0?{chart:"mostPopular",part:"snippet",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs",maxResults:40}:{chart:"mostPopular",part:"snippet",key:"AIzaSyDiiO0Las7tA7_UbzZsr40bRJe-VIZtBOs",maxResults:40,videoCategoryId:i},e[i]||(e[i]=$.ajax(t+"https://www.googleapis.com/youtube/v3/videos",n).success(function(n){console.log("youtubechartResponse");console.log(n)}).error(function(){console.log("youtubeFactory.js: youtubechart failed")}))}}}])}(),function(){angular.module("app").controller("app.views.about",["$scope",function(){var n=this}])}(),function(){angular.module("app").directive("autoFocus",function(){return{restrict:"A",link:function(n,t){t[0].focus()}}})}(),function(){angular.module("app").directive("enterKey",[function(){return function(n,t,i){t.bind("keydown keypress",function(t){t.which===13&&(n.$apply(function(){n.$eval(i.enterKey)}),t.preventDefault())})}}])}(),function(){angular.module("app").controller("app.views.home",["$rootScope","$transitions","countryCodeFF","userData","abp.services.app.user","$sce","$filter","$location","$window","$state","$stateParams","appSession","$scope","$timeout","$mdSidenav","$log","$http","Spotify","$mdDialog","$cookies","uniqFilter","userdataFactory","$compile",function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt){function ti(t){a.isloading=!0;nt.getUserdata(t).then(function(t){if(t.savedResults)try{a.userResults=JSON.parse(t.savedResults);a.userResultsLenght=null;a.userResultsLenght=at(a.userResults);console.log("First then ");n.areResultsLoaded={loaded:!0};a.$$phase||a.$apply()}catch(i){}}).then(function(){if(a.userResults)try{console.log("Second then ");console.log(a.userResults);a.isloading=!1;a.$$phase||a.$apply()}catch(n){}});a.$$phase||a.$apply()}function rt(n){if(a.userResultsLenght=null,abp.session.userId!=null)nt.saveUserdata(n,a.userResults,a.userSearches,a.userSettings,a.userHistory).then(function(){yt=0;a.userResultsLenght=at(a.userResults);a.apply});else{var t=new Date;expDate=new Date(t.getFullYear()+1,t.getMonth(),t.getDate());d.getObject("storedresults")==null?(a.userResults=[{id:1,title:"MOVIES",nodrop:!1,nodes:[]},{id:2,title:"TV SERIES",nodrop:!1,nodes:[]},{id:3,title:"PEOPLE",nodrop:!1,nodes:[]}],d.putObject("storedresults",a.userResults,{expires:expDate})):d.putObject("storedresults",a.userResults,{expires:expDate})}}function ii(n){n=="NO"&&it.push({category:"Norway",country:"NO",searches:[{name:"Prisjakt",provider:"Prisjakt",link:"https://www.prisjakt.no/#rparams=ss=zzz",selected:1,description:"Søk i prisjakt.no"},{name:"finn.no",provider:"finn",link:"https://m.finn.no/globalsearchlander.html?searchKeys=&q=zzz",selected:0,description:"Søk i hele finn.no"},{name:"Gulesider - Firma",provider:"Gulesider",link:"https://www.gulesider.no/finn:zzz",selected:0,description:"Gulesider Firma Søk"},{name:"Gulesider - Personer",provider:"Gulesider",link:"https://www.gulesider.no/person/resultat/zzz",selected:0,description:"Gulesider Person Søk"},{name:"1881",provider:"1881",link:"https://www.1881.no/?query=zzz",selected:0,description:"1881 Telefonnummer Søk"}]})}function ui(n){console.log("ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ"+n);tt.selectedIndex=n;a.$$phase||a.$apply()}function kt(n){console.log("############################  IN setTabandBtn2 #######################################");console.log("############################  IN setTabandBtn2 $location.$$search");console.log(o.$$search);c.cat?(console.log("############################  IN setTabandBtn2 stateparams.cat is not empty"),console.log(c.cat),console.log("############################  IN setTabandBtn2  Setting Reload to:"+n),ct=n,$.each(it,function(n,t){var i=it[n].searches;t.category==c.cat&&(console.log("############################  IN setTabandBtn2 SETTING TAB to "+n),tt.tabsselectedIndex=n,setTimeout(function(){console.log("############################  IN setTabandBtn2 SETTING button to "+c.sp);angular.element(document.getElementById("MyController")).scope().btnClicked(c.sp,!0)},1))})):(ct=n,c.sp="Google",$.each(it,function(n,t){var i=it[n].searches;t.category=="Start"&&(console.log("############################  IN setTabandBtn2 NOTHING IN ADRESS SETTING TAB to "+n),tt.tabsselectedIndex=n,setTimeout(function(){console.log("############################  IN setTabandBtn2 NOTHING IN ADRESS SETTING button to "+c.sp);angular.element(document.getElementById("MyController")).scope().btnClicked(c.sp,!0)},1),setTimeout(function(){document.querySelector("#searchinput").focus()},1e3))}));console.log("############################  IN setTabandBtn2  END OF setTabandBtn #######################################")}function dt(t,i,r,u,f,e,o,s,h){a.saveitemtemp={title:t,itemid:i,type:r,avgRating:u,date:f,imageurl:e,parenttype:o,parentname:s,url:h};n.isOpenLeft()||n.toggleLeft();a.treeSavemode={on:!0};a.$$phase||a.$apply();console.log(a.saveitemtemp);a.$$phase||a.$apply()}function fi(t){return t?t.length>3&&(bt(t),n.showWiki={active:!0}):(a.wikitext=null,a.wikiimage=null,a.wikititle=null),$.get({url:"https://suggestqueries.google.com/complete/search",dataType:"jsonp",data:{client:"chrome",q:t}}).then(function(n){return tt.results=n[1],pt=tt.results.map(function(n){return{value:n,display:n}})})}function at(n){var t;if(n instanceof Object)for(t in n)n.hasOwnProperty(t)&&n[t]&&(n[t].itemid&&yt++,at(n[t]));return yt}function ut(n,t){var i;if(n instanceof Object)for(i in n)n.hasOwnProperty(i)&&(n.hasOwnProperty(t)&&parseFloat(n[t])>parseFloat(ht)&&(ht=n[t]),ut(n[i],t));return ht}function ei(n){return n.children==undefined?1:(n.children.forEach(function(t){var i=ei(t);n.score+=i}),n.score)}function oi(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}function gt(n,t,i){return n.replace(new RegExp(oi(t),"g"),i)}function ot(){a.clearSearch();var t=document.getElementById("searchinput").firstElementChild,i=angular.element(t);i.scope().$mdAutocompleteCtrl.hidden=!0;$.each(it,function(t,i){var r=it[t].searches;$.each(r,function(t,r){var u,f,o,v;if(r.selected)if(c.text=tt.searchText,u=document.createElement("script"),u.setAttribute("type","text/javascript"),u.innerHTML="amzn_assoc_placement = 'adunit0'; amzn_assoc_tracking_id = 'bytenineoffer-20'; amzn_assoc_ad_mode = 'search'; amzn_assoc_ad_type = 'smart'; amzn_assoc_marketplace = 'amazon'; amzn_assoc_region = 'US'; amzn_assoc_default_search_phrase ='"+tt.searchText+"';  amzn_assoc_default_category = 'All'; amzn_assoc_linkid = '5850638cf4d433d35098ff07de22e686'; amzn_assoc_design = 'in_content'; amzn_assoc_div_name = 'amzn_assoc_ad_div_adunit0_0';",u.setAttribute("data-cfasync","false"),document.getElementsByTagName("head")[0].appendChild(u),f=document.createElement("script"),f.setAttribute("type","text/javascript"),f.setAttribute("data-cfasync","false"),f.setAttribute("src","//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"),n.showAd=!1,document.getElementsByTagName("head")[0].appendChild(f),a.multisearchAll){var s=r.link,e=s.replace("zzz",tt.searchText),y=window.open(e,"_blank");n.title=tt.searchText?"anySearch.com - "+selectedTab.category+" - "+r.name+" - Search for: "+tt.searchText:"anySearch.com - "+selectedTab.category+" - "+r.name}else if(selectedTab.category==i.category){if(r.name=="anySearch Movieinfo")h.go("home.movies.search.results",{searchid:tt.searchText,cat:"Movies & TV",sp:"anySearch Movieinfo",text:tt.searchText},{reload:!1,inherit:!1,notify:!0});else if(r.name=="anySearch Musicinfo")h.go("home.music.search.results",{searchid:tt.searchText,cat:"Music",sp:"anySearch Musicinfo",text:tt.searchText},{reload:!1,inherit:!1,notify:!0});else if(r.name=="anySearch YouTube")h.go("home.video.search.results",{searchid:tt.searchText,cat:"Videos",sp:"anySearch YouTube",text:tt.searchText},{reload:!1,inherit:!1,notify:!0});else if(r.name=="anySearch News")o=si(tt.searchText),console.log("IS URL: "+o),o?(console.log(tt.searchText+" is URL"),h.go("home.news.search.results",{searchid:"source",so:"",se:"",ca:"","do":tt.searchText,la:"",cat:"News",sp:"anySearch News",text:tt.searchText},{reload:!1,inherit:!1,notify:!0}),o=!1):(console.log(tt.searchText+" is NOT URL"),h.go("home.news.search.results",{se:tt.searchText,searchid:"search",cat:"News",sp:"anySearch News",text:tt.searchText},{reload:!1,inherit:!1,notify:!0}));else if(r.name=="anySearch Wiki")h.go("home.wiki.search.results",{searchid:tt.searchText,cat:"Start",sp:"anySearch Wiki",text:tt.searchText},{reload:!1,inherit:!1,notify:!0});else if(r.name=="anySearch Images")c.imagesite=="flickr"||c.imagesite==null?h.go("home.images.search.results",{searchid:tt.searchText,cat:"Images",sp:"anySearch Images",text:tt.searchText,imagesite:"flickr"},{reload:!1,inherit:!1,notify:!0}):h.go("home.images.search.results",{searchid:tt.searchText,cat:"Images",sp:"anySearch Images",text:tt.searchText,imagesite:c.imagesite},{reload:!1,inherit:!1,notify:!0});else if(r.name=="Instagram"){var s=r.link,e=s.replace("zzz",tt.searchText),l=gt(e," ",""),y=window.open(l,"_blank");tt.extsearch={stext:tt.searchText,sname:r.name,slink:l};h.go("home",{cat:selectedTab.category,sp:r.name,text:tt.searchText},{notify:!0})}else{var s=r.link,e=s.replace("zzz",tt.searchText),y=window.open(e,"_blank");tt.extsearch={scat:selectedTab.category,stext:tt.searchText,sname:r.name,slink:e};h.go("home",{cat:selectedTab.category,sp:r.name,text:tt.searchText},{notify:!0})}a.userSettings.searchHistory==!0&&(v=new Date,console.log("hist lenght"+et.length),et.length>20&&et.pop(),et.unshift({cat:selectedTab.category,sp:r.name,text:tt.searchText,date:v}),a.userHistory=et,rt("SearchHistory"));n.title=tt.searchText?"anySearch.com - "+selectedTab.category+" - "+r.name+" - Search for: "+tt.searchText:"anySearch.com - "+selectedTab.category+" - "+r.name}})})}function si(n){var t=new RegExp(/[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi);return t.test(n)}function bt(n){a.wikitext=null;a.wikiimage=null;a.wikititle=null;$.ajax({url:"https://en.wikipedia.org/w/api.php",jsonp:"callback",dataType:"jsonp",data:{action:"query",titles:n,prop:"extracts|pageimages|info|extlinks",exintro:"",exsentences:1,piprop:"thumbnail",pithumbsize:"600",redirects:"1",format:"json"},xhrFields:{withCredentials:!0},success:function(n){for(var t in n.query.pages)a.wikitext=n.query.pages[t].extract,a.wikititle=n.query.pages[t].title,n.query.pages[t].thumbnail&&(a.wikiimage=n.query.pages[t].thumbnail.source,abp.notify.info(a.wikitext,a.wikititle,{closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!0,positionClass:"toast-bottom-right",preventDuplicates:!0,onclick:function(){hi(t)},showDuration:"300",hideDuration:"1000",timeOut:1e4,extendedTimeOut:2e4,showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut",tapToDismiss:!0}));a.$apply()}})}function hi(n){h.go("home.wiki.wikidet",{cat:c.cat,sp:c.sp,text:tt.searchText,wikiid:n},{reload:!1,inherit:!0,notify:!0})}function ci(t,i){var r;return function(){var u=n,f=Array.prototype.slice.call(arguments);v.cancel(r);r=v(function(){r=undefined;t.apply(u,f)},i||10)}}function li(t){return ci(function(){y(t).toggle().then(function(){console.log(n.areResultsLoaded);$("a#toggle-menu").toggleClass("menu-is-active");n.leftIsOpen?(a.layoutWidth="0",a.apply,n.leftIsOpen=!1):(n.areResultsLoaded.loaded||(ti("SavedResults"),a.apply),n.isUnder800.matches||(a.layoutWidth="400",a.apply,n.leftIsOpen=!0))})},0)}function ai(n){return function(){y(n).toggle().then(function(){st=!1})}}var tt=this,lt,et,st,ft,vt,ni,pt,wt,it,ct,ri;location.href.contains("client_id")?window.history&&history.pushState&&(lt=location.search,h.go(h.current,{search:""},{notify:!0})):location.href.contains("#_=_")?window.history&&history.pushState&&(lt=location.search,h.go(h.current,{search:lt},{notify:!0})):location.href.contains("_=_")&&window.history&&history.pushState&&(lt=location.search.slice(0,-3),h.go(h.current,{search:lt},{notify:!0}));var vi=c.param,yi=c.cat,pi=c.sp,wi=c.text,bi=c.itemid,ki=c.view;a.isloading=!1;a.layoutWidth="0";a.state=h.current;a.params=c;a.movieDetails=function(){};a.albumDetails=function(){};n.title="anySearch.com";n.areResultsLoaded={loaded:!1};a.showLoading=null;a.userSearches={};a.userHistory={};et=[];n.autocompletesize=70;n.showWiki={active:!0};st=!1;a.treeSavemode={on:!1};ft=null;console.log("userData");console.log(r);console.log("Is user logged in:");console.log(abp.session.userId);n.isLoggedIn=abp.session.userId!=null?!0:!1;n.isLoggedIn?r?(a.userSettings=JSON.parse(r.savedSettings),st=!0):a.userSettings={multiSearch:"Single",showInfoCards:!1,showMovieBackdrop:!0,searchHistory:!1}:(a.userSettings={multiSearch:"Single",showInfoCards:!1,showMovieBackdrop:!0,searchHistory:!1},st=!1);a.treeSettings={drag:!1};a.treeFolder={current:null};n.backdroptemp=null;a.addSearchvalues={name:"",description:"",url:""};a.addNote={title:"",text:""};a.editNote={title:"",text:""};a.addLink={title:"",url:""};a.editLink={title:"",url:""};a.addImage={title:"",url:""};a.editImage={title:"",url:""};a.hidden={item:!0};var ht="0",yt=0;n.leftIsOpen=!1;console.log(i);vt=i;n.currentC=i;console.log("******************************************************************************************currentCulture set to: "+vt);console.log(vt);ni=new Date;pt=null;tt.results=null;tt.searchText=o.$$search.text;tt.querySearch=fi;tt.extsearch=null;wt=window.matchMedia("only screen and (max-width: 760px)");n.isUnder800=window.matchMedia("only screen and (max-width: 800px)");n.showAd=!0;n.autocompletesize=n.isUnder800.matches?70:90;a.$watchCollection("userSettings",function(){a.checkResults=[];angular.forEach(a.userSettings,function(n,t){n&&(a.checkResults.push(t),console.log(a.checkResults+" : "+n))});st||(rt("SavedSettings"),st=!1,a.userSettings.showMovieBackdrop==!1?n.backdrop&&(n.backdroptemp=n.backdrop,n.backdrop=null):n.backdroptemp&&(n.backdrop=n.backdroptemp))});a.logout=function(){d.getObject("logintype")==null||(a.loginTypeCookie=d.getObject("logintype"),d.remove("logintype"))};a.deleteUser=function(){abp.message.confirm("Delete user '"+l.user.userName+"'?",function(n){n&&u.deleteUser({id:l.user.id}).then(function(){abp.notify.info("Deleted user: "+l.user.userName);a.logout();window.location.href="/Account/Logout"})})};it=[{category:"Start",country:"ALL",searches:[{name:"Google",provider:"Google",link:"https://www.google.com/search?q=zzz",selected:1,description:"Standard Google search"},{name:"anySearch Wiki",provider:"anySearch",link:"https://anysearch.com/?cat=anySearch%20Wiki&text=zzz",selected:0,description:"anySearch collects info from Wikipedia to give you all the info you need"},{name:"Bing",provider:"Bing",link:"https://www.bing.com/search/search?q=zzz",selected:0,description:"Standard Bing search"},{name:"YouTube",provider:"Youtube",link:"https://www.youtube.com/results?search_query=zzz",selected:0,description:"Standard Youtube search"},{name:"Yahoo",provider:"Yahoo",link:"https://search.yahoo.com/search;?p=zzz",selected:0,description:"Standard Yahoo search"},{name:"Wikipedia",provider:"Wikipedia",link:"https://en.wikipedia.org/w/index.php?title=zzz",selected:0,description:"Standard Wikipedia search"},{name:"WolframAlpha",provider:"WolframAlpha",link:"https://www.wolframalpha.com/input/?i=zzz",selected:0,description:"WolframAlpha is a computational knowledge engine"},{name:"amazon",provider:"amazon",link:"https://www.amazon.com/gp/search?ie=UTF8&tag=159753081-20&linkCode=ur2&linkId=f06ebefff0978088a675405974e19b5d&camp=1789&creative=9325&keywords=zzz",selected:0,description:"Standard amazon search"}]},{category:"My Searches",country:"ALL",searches:[{name:"Add Search",provider:"My Searches",link:"",selected:1,description:"Create New Search"},]},{category:"Google",country:"ALL",searches:[{name:"Google Verbatim",provider:"Google",link:"https://www.google.no/search?q=zzz&tbs=li:1",selected:1,description:"Google exact phrase search"},{name:"Google Last Year",provider:"Google",link:"https://www.google.com/search?q=zzz&as_qdr=y",selected:0,description:"Google search updated last year"},{name:"Google Last Month",provider:"Google",link:"https://www.google.com/search?q=zzz&as_qdr=m",selected:0,description:"Google search updated last Month"},{name:"Google Last Week",provider:"Google",link:"https://www.google.com/search?q=zzz&as_qdr=w",selected:0,description:"Google search updated last Week"},{name:"Google Last Day",provider:"Google",link:"https://www.google.com/search?q=zzz&as_qdr=d",selected:0,description:"Google search updated last Day"},{name:"Google Last Hour",provider:"Google",link:"https://www.google.com/search?q=zzz&as_qdr=h",selected:0,description:"Google search updated last Hour"},{name:"Google Normal",provider:"Google",link:"https://www.google.com/search?q=zzz",selected:0,description:"Normal Google search"},]},{category:"Images",country:"ALL",searches:[{name:"anySearch Images",provider:"",link:"https://anysearch.com/?cat=anySearch%20Images&text=zzz",selected:1,description:"anySearch images combines info from several sources"},{name:"Bing Images",provider:"Bing",link:"https://www.bing.com/images/search?q=zzz",selected:0,description:"Standard Bing images search"},{name:"Google Images",provider:"Google",link:"https://www.google.com/images?q=zzz",selected:0,description:"Standard Google images search"},{name:"Flickr",provider:"Flickr",link:"https://www.flickr.com/search/?text=zzz",selected:0,description:"Standard Flickr everyones images search"},{name:"Instagram",provider:"Instagram",link:"https://www.instagram.com/explore/tags/zzz/",selected:0,description:"Standard Instagram tags search"}]},{category:"News",country:"ALL",searches:[{name:"anySearch News",provider:"newsapi.org",link:"https://anysearch.com/?cat=News&text=zzz",selected:1,description:"anySearch combines info from several sources to give you all the news you need"},{name:"Google News",provider:"Google",link:"https://www.google.com/search?q=zzz&tbm=nws",selected:0,description:"Google News search"},{name:"Reuters",provider:"Reuters",link:"https://www.reuters.com/site-search/?query=zzz",selected:0,description:"Reuters News search"}]},{category:"Movies & TV",country:"ALL",searches:[{name:"anySearch Movieinfo",provider:"anySearch",link:"https://anysearch.com/?cat=Movie&text=zzz",selected:1,description:"anySearch combines info from several sources to give you all the movie-info you need"},{name:"Imdb",provider:"Imdb",link:"https://www.imdb.com/find?q=zzz&s=all",selected:0,description:"Standard Imdb search"},{name:"JustWatch",provider:"JustWatch",link:"https://www.justwatch.com/us/search?q=zzz",selected:0,description:"Standard JustWatch search"}]},{category:"Music",country:"ALL",searches:[{name:"anySearch Musicinfo",provider:"anySearch",link:"https://anysearch.com/?cat=Music&text=zzz",selected:1,description:"anySearch combines info from Spotify and several other sources to give you all the music-info you need"},{name:"Spotify",provider:"Spotify",link:"https://play.spotify.com/search/results/zzz",selected:0,description:"Standard Spotify search"}]},{category:"Videos",country:"ALL",searches:[{name:"anySearch YouTube",provider:"anySearch",link:"https://anysearch.com/?cat=Streaming%20and%20Videos&text=zzz",selected:1,description:"Download Youtube videos from Keepvid.com"},{name:"Netflix",provider:"Netflix",link:"https://www.netflix.com/search?q=zzz",selected:0,description:"Standard Netflix search"},{name:"YouTube",provider:"Youtube",link:"https://www.youtube.com/results?search_query=zzz",selected:0,description:"Standard Youtube search"}]},{category:"Products",country:"ALL",searches:[{name:"amazon",provider:"amazon",link:"https://www.amazon.com/gp/search?ie=UTF8&tag=159753081-20&linkCode=ur2&linkId=f06ebefff0978088a675405974e19b5d&camp=1789&creative=9325&keywords=zzz",selected:1,description:"Standard amazon search"},{name:"eBay",provider:"eBay",link:"https://rover.ebay.com/rover/1/711-53200-19255-0/1?icep_ff3=9&pub=5575266247&toolid=10001&campid=5338029897&customid=&icep_uq=zzz&icep_sellerId=&icep_ex_kw=&icep_sortBy=12&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229466&kwid=902099&mtid=824&kw=lg",selected:0,description:"Standard eBay search"}]},{category:"Developer",country:"ALL",searches:[{name:"Stackowerflow",provider:"Stackowerflow",link:"https://stackoverflow.com/search?q=zzz",selected:1,description:"Stackowerflow questions search"},{name:"MDN Web Docs",provider:"Mozilla.org",link:"https://developer.mozilla.org/en-US/search?q=zzz&topic=apps&topic=html&topic=css&topic=js&topic=api&topic=canvas&topic=svg&topic=webgl&topic=mobile&topic=webdev&topic=http&topic=webext&topic=standards",selected:0,description:"Mozilla Developer Search"},{name:"GitHub",provider:"GitHub",link:"https://github.com/search?utf8=%E2%9C%93&q=zzz",selected:0,description:"GitHub repository search"},{name:"CodeProject",provider:"CodeProject",link:"https://www.codeproject.com/search.aspx?q=zzz&x=0&y=0&sbo=kw",selected:0,description:"CodeProject articles search"},{name:"CodePlex",provider:"CodePlex",link:"https://www.codeplex.com/site/search?query=zzz",selected:0,description:"CodePlex projects search"},{name:"Google Dev",provider:"Google",link:"https://developers.google.com/s/results/?q=zzz",selected:0,description:"Google Developers search"},{name:"Apple Dev",provider:"Apple",link:"https://developer.apple.com/search/?q=zzz",selected:0,description:"Apple Developers search"},{name:"Microsoft Dev",provider:"Microsoft",link:"https://social.msdn.microsoft.com/search/windows?query=zzz",selected:0,description:"Microsoft Developers search"}]},{category:"Scientific",country:"ALL",searches:[{name:"WolframAlpha",provider:"WolframAlpha",link:"https://www.wolframalpha.com/input/?i=zzz",selected:1,description:"WolframAlpha is a computational knowledge engine"},{name:"Google Scholar",provider:"Google",link:"https://scholar.google.no/scholar?hl=no&q=zzz",selected:0,description:"Google Scholar search"},{name:"Nature",provider:"Nature",link:"https://www.nature.com/search?journal=nature%2Cnews&q=zzz",selected:0,description:"Nature Journal search"},{name:"TED",provider:"TED",link:"https://www.ted.com/search?q=zzz",selected:0,description:"TED Ideas worth spreading search"}]},{category:"Design",country:"ALL",searches:[{name:"Adobe Stock",provider:"Adobe",link:"https://stock.adobe.com/no/search?k=zzz",selected:1,description:"Find the perfect asset for your next creative project"},{name:"Behance",provider:"Adobe",link:"https://www.behance.net/search?search=zzz",selected:0,description:"Showcase & Discover Creative Work"},{name:"The Noun Project - Icons",provider:"nounproject",link:"https://thenounproject.com/search/?q=zzz",selected:0,description:"Creating, Sharing and Celebrating the worlds visual language"}]},];ii(vt);tt.getShownUserName=function(){return abp.multiTenancy.isEnabled?l.tenant?l.tenant.tenancyName+"\\"+l.user.userName:".\\"+l.user.userName:l.user.userName};tt.isUserSignedIn=function(){return p.debug("appSession.user"),p.debug(l.user),!!l.user};a.IsAdmin=abp.auth.grantedPermissions.Pages?!0:null;selectedTab=null;previousTab=null;a.multisearchAll=!1;a.tabs=it;a.criteriaMatch=function(){return function(t){return t.country==="ALL"||t.country===n.currentC}};c=o.$$search;ct=!1;n.isBack=!1;ri={};a.$on("$locationChangeSuccess",function(){console.log("******************  Location Changed ********************************");n.actualLocation=o.absUrl();c=o.$$search;n.$stateParams=o.$$search;tt.searchText=o.$$search.text;a.showAddsearch=!1});n.$watch(function(){return o.absUrl()},function(t){n.actualLocation===t?(console.log("PRESSED BACK OR FORWARD"),n.isBack=!0,console.log("#################$rootScope.isBack"+n.isBack),kt(!1)):(console.log("NOT PRESSED BACK OR FORWARD"),document.body.scrollTop=document.documentElement.scrollTop=0,console.log("$stateChangeSuccess scrolling to top"))});t.onStart({},function(){console.log("---------############ transitions.onStart");n.locationSearch=o.search();n.backdrop=null;console.log("$rootScope.locationSearch");console.log(n.locationSearch);a.showLoading=!0});t.onSuccess({},function(){console.log("---------############ transitions.onSuccess");console.log("---------############ SETTING TITLE");v(function(){n.title=tt.searchText?"anySearch.com - "+c.cat+" - "+c.sp+" - Search for: "+tt.searchText:"anySearch.com - "+c.cat+" - "+c.sp});a.showLoading=!1;a.showAddsearch=!1});n.$on("$locationChangeStart",function(t){angular.element(document).find("md-dialog").length>0?(t.preventDefault(),k.cancel()):wt.matches&&n.isOpenLeft()&&(t.preventDefault(),n.toggleLeft())});n.$on("$stateChangeStart",function(){console.log("$stateChangeStart");n.locationSearch=o.search();console.log("$rootScope.locationSearch");console.log(n.locationSearch)});n.$on("$stateChangeSuccess",function(){console.log("$stateChangeSuccess");console.log("$stateChangeSuccess running location.search")});a.$watch("vm.tabsselectedIndex",function(t,i){console.log("******************  In TABS WATCH ********************************");previousTab=selectedTab;selectedTab=it[t];i+1&&i!=t&&t+1&&(console.log("******************  In TABS WATCH Hello "+selectedTab.category+"!"),$.each(a.tabs[t].searches,function(t,i){i.selected=="1"&&(console.log("******************  In TABS WATCH Search selected in watch: "+i.name),a.IsAMovies=null,tt.featMovies=null,a.IsAMusic=null,tt.albums=null,c.cat=selectedTab.category,c.sp=i.name,tt.searchText&&(console.log("******************  In TABS WATCH  searchText is present seting i to: "+tt.searchText),c.text=tt.searchText),angular.element(document.getElementById("MyController")).scope().btnClicked(c.sp,!0,0),console.log("******************  In TABS WATCH setting reload to false "),ct=!1,console.log("******************  In TABS WATCH setting back to false "),n.isBack=!1,console.log("******************  In TABS WATCH $stateParams at end of watch"),console.log(c),console.log("******************  In TABS WATCH END OF TABS WATCH ********************************"))}))});n.isLoggedIn&&nt.getUserdata("SearchHistory").done(function(n){a.userHistory=JSON.parse(n.searchHistory);a.userHistory!==null&&!a.userHistory.length<=0&&(et=a.userHistory);console.log("$scope.userSearches-");console.log(a.userSearches)});a.removeHistoryItem=function(n){a.userHistory.splice(a.userHistory.indexOf(n),1);rt("SearchHistory")};a.clearHistory=function(){a.userHistory=null;et=[];rt("SearchHistory")};a.searchFromHistory=function(t){t.cat=="Movies & TV"&&t.sp=="anySearch Movieinfo"?(n.isBack=!0,a.setTab(t.cat),tt.searchText=t.text,h.go("home.movies.search.results",{searchid:t.text,cat:t.cat,sp:t.sp,text:t.text},{reload:!1,inherit:!1,notify:!0})):t.cat=="News"&&t.sp=="anySearch News"?(n.isBack=!0,a.setTab(t.cat),tt.searchText=t.text,h.go("home.news.search.results",{searchid:t.text,so:"",se:t.text,ca:"","do":"",la:"",cat:"News",sp:"anySearch News",text:t.text},{reload:!1,inherit:!1,notify:!0})):t.cat=="Videos"&&t.sp=="anySearch YouTube"?(a.setTab(t.cat),tt.searchText=t.text,h.go("home.video.search.result",{searchid:t.text,cat:t.cat,sp:t.sp,text:t.text},{reload:!0,inherit:!1,notify:!0})):t.cat=="Music"&&t.sp=="anySearch Musicinfo"?(a.setTab(t.cat),tt.searchText=t.text,h.go("home.music.search.result",{searchid:t.text,cat:t.cat,sp:t.sp,text:t.text},{reload:!0,inherit:!1,notify:!0})):t.cat=="Images"&&t.sp=="anySearch Images"?(a.setTab(t.cat),tt.searchText=t.text,h.go("home.images.search.results",{searchid:t.text,cat:t.cat,sp:t.sp,text:t.text},{reload:!0,inherit:!1,notify:!0})):t.cat=="Start"&&t.sp=="anySearch Wiki"?(n.isBack=!0,a.setTab(t.cat),tt.searchText=t.text,h.go("home.wiki.search.results",{searchid:t.text,cat:t.cat,sp:t.sp,text:t.text},{reload:!1,inherit:!1,notify:!0})):(a.setTab(t.cat),tt.searchText=t.text,setTimeout(function(){h.go("home",{cat:t.cat,sp:t.sp,text:t.text},{reload:!1,inherit:!1,notify:!0});a.btnClicked(t.sp,!0)},500),setTimeout(function(){a.searchClick()},500))};n.isLoggedIn&&nt.getUserdata("SavedSearches").done(function(n){a.userSearches=JSON.parse(n.savedSearches);!a.userSearches.length<=0&&(it[1].searches=a.userSearches);console.log("$scope.userSearches-");console.log(a.userSearches);it[1].searches.length<=0&&(it[1].searches[0].selected=1)});a.addSearch=function(){a.showAddsearch=!0};a.addSearchSave=function(){console.log(a.addSearchvalues);var n=a.addSearchvalues;n.url=n.url.toLowerCase();it[1].searches.unshift({name:n.name,provider:n.name,link:n.url,selected:0,description:n.description});a.userSearches=it[1].searches;rt("SavedSearches");a.addSearchClearValue();a.showAddsearch=!1};a.addSearchCancel=function(){a.showAddsearch=!1};a.addSearchClearValue=function(){a.showAddsearch=!0;a.addSearchvalues={name:"",description:"",url:""}};a.deleteSearch=function(n){it[1].searches.splice(n,1);a.userSearches=it[1].searches;console.log(a.userSearches);rt("SavedSearches");it[1].searches[0].selected=1;a.$$phase||a.$apply();angular.element(document.getElementById("MyController")).scope().btnClicked(it[1].searches[0].name,!0,0)};a.btnClicked=function(t,i,r){if(console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked !!!!!!!!!!!!!!!!!!!!!!!!!!!!!----------"+r),console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked  searchClicked ="+t),console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked setting stateparams.sp to "+t),c.text&&(c.text=tt.searchText),a.userSettings.multiSearch=="Single"){var u=tt.tabsselectedIndex;$.each(it[u].searches,function(n,i){if(i.name==t){console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked setting button enabled: "+i.name);i.selected=1;a.searchinfo={searchName:t,searchCat:selectedTab.category,searchInfo:selectedTab.searches[n].description,searchProvider:selectedTab.searches[n].provider,searchIndex:n};ui(n);var r=gt(i.name," ","\\ ");$("#"+r).parent("md-tab-item").addClass("active");a.$$phase||a.$apply();console.log("vm.selectedIndex  "+i.name+"  "+tt.selectedIndex);a.$$phase||a.$apply()}else i.selected=0,a.$$phase||a.$apply()})}if(i){if(console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked btn clicked ischeckd***********************"),console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked $rootScope.isBack"+n.isBack),c.sp=t,!ct&&!n.isBack){console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked reload and back is false ");switch(t){case"anySearch Images":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Images");tt.searchText?ot():h.go("home",{cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!0,notify:!0});break;case"anySearch News":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  News");tt.searchText?ot():h.go("home.news.list.type",{listid:"list",ca:"technology",cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!1,notify:!0});break;case"anySearch Movieinfo":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Movieinfo");tt.searchText?ot():h.go("home.movies.list.type",{listid:"popular",cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!1,notify:!0});break;case"anySearch Musicinfo":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Musicinfo");tt.searchText?ot():h.go("home.music.list.type",{listid:"newreleases",cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!1,notify:!0});break;case"anySearch YouTube":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Youtube");tt.searchText?ot():h.go("home.video.list.type",{listid:0,cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!1,notify:!0});break;case"anySearch Wiki":console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Wiki");tt.searchText?ot():h.go("home",{cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!0,notify:!0});break;default:console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Home");h.go("home",{cat:c.cat,sp:c.sp,text:tt.searchText},{reload:!1,inherit:!0,notify:!0})}}console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked BTN:  Setting Reload and Back to False");n.isBack=!1;ct=!1}else console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked btn not checked");console.log("!!!!!!!!!!!!!!!!!!!!!!!!!  IN btnClicked  END OF btnClicked !!!!!!!!!!!!!!!!!!!!!!!!!!!!!")};a.setTab=function(n){$.each(it,function(t,i){var r=it[t].searches;if(i.category==n){tt.tabsselectedIndex=t;return}})};kt(!0);a.tabClicked=function(){};a.addTab=function(n,t){t=t||n+" Content View";it.push({category:n,content:t,disabled:!1})};a.removeTab=function(n){var t=it.indexOf(n);it.splice(t,1)};a.test=function(){alert("in test")};a.treeOptions={accept:function(){return!0},dropped:function(){console.log("dropped");setTimeout(function(){rt("SavedResults")},1)}};a.removeTree=function(n,t){var i=n.$modelValue,r=k.confirm().title("Are you sure?").textContent("Delete "+i.title+"?").ariaLabel(i.title).targetEvent(t).ok("Delete").cancel("Cancel");k.show(r).then(function(){n.remove();setTimeout(function(){rt("SavedResults")},1)},function(){});setTimeout(function(){rt("SavedResults")},1)};a.toggle=function(n){n.toggle()};a.moveLastToTheBeginning=function(){var n=a.data.pop();a.data.splice(0,0,n);setTimeout(function(){rt("SavedResults")},1)};a.collapseAll=function(){a.$broadcast("angular-ui-tree:collapse-all")};a.expandAll=function(){a.$broadcast("angular-ui-tree:expand-all")};n.itemquery={};a.visible=function(t){var i;if(n.itemquery.text){if(n.itemquery.text.length>0)if(t.title.toLowerCase().indexOf(n.itemquery.text.toLowerCase())==-1)if(t.nodes&&t.nodes.length>0){for(i=0;i<t.nodes.length;i++)if(a.visible(t.nodes[i])==!0)return!0}else return!1;else return!0}else return!0;return!1};a.findNodes=function(){};a.onFocusitemsearch=function(){a.expandAll()};a.newSubItem=function(n,t){var i=n.$modelValue,r,u;ht="0";r=ut(a.userResults,"id");u=k.prompt().title("Create New Folder Under:").textContent(i.title).placeholder("Folder Name").ariaLabel("Folder Name").initialValue("New Folder").targetEvent(t).ok("Create").cancel("Cancel");k.show(u).then(function(n){i.nodes.unshift({id:r+1,title:n,type:"folder",nodrop:!1,nodes:[]});setTimeout(function(){rt("SavedResults")},1)},function(){})};a.saveItemInFolder=function(n,t){var i=n.$modelValue,r,u;ht="0";r=ut(a.userResults,"id");u=k.prompt().title("Create New Folder Under:").textContent(i.title).placeholder("Folder Name").ariaLabel("Folder Name").initialValue("New Folder").targetEvent(t).ok("Create").cancel("Cancel");k.show(u).then(function(n){i.nodes.unshift({id:r+1,title:n,type:"folder",nodrop:!1,nodes:[]});setTimeout(function(){rt("SavedResults")},1)},function(){})};a.newItem=function(n){k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/newitemdialog.html",targetEvent:n,clickOutsideToClose:!0})};a.newNote=function(){var n=ut(a.userResults,"id");a.addNoteClearValue();k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/addNote.html",clickOutsideToClose:!0})};a.addNoteCancel=function(){k.cancel()};a.addNoteSave=function(){var t=ut(a.userResults,"id"),n=new Date;console.log(a.addNote);k.hide();a.saveResult(a.addNote.title,null,"Note",null,n,null,"Text",a.addNote.text,null)};a.addNoteClearValue=function(){a.addNote={title:"",text:""}};a.editExistingNote=function(n){nodeData=n.$modelValue;ft=n;a.editNote.title=nodeData.title;a.editNote.text=nodeData.parentname;k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/editNote.html",clickOutsideToClose:!0})};a.editNoteCancel=function(){k.cancel()};a.editNoteSave=function(){console.log(a.editNote);k.hide();ft.$modelValue.title=a.editNote.title;ft.$modelValue.parentname=a.editNote.text;setTimeout(function(){rt("SavedResults")},1)};a.editNoteClearValue=function(){a.editNote={title:"",text:""}};a.newLink=function(){var n=ut(a.userResults,"id");a.addLinkClearValue();k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/addLink.html",clickOutsideToClose:!0})};a.addLinkCancel=function(){k.cancel()};a.addLinkSave=function(){var t=ut(a.userResults,"id"),n=new Date;console.log(a.addLink);k.hide();a.saveResult(a.addLink.title,null,"Link",null,n,null,"Url",a.addLink.url,null)};a.addLinkClearValue=function(){a.addLink={title:"",url:""}};a.editExistingLink=function(n){nodeData=n.$modelValue;ft=n;a.editLink.title=nodeData.title;a.editLink.url=nodeData.parentname;k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/editLink.html",clickOutsideToClose:!0})};a.editLinkCancel=function(){k.cancel()};a.editLinkSave=function(){console.log(a.editLink);k.hide();ft.$modelValue.title=a.editLink.title;ft.$modelValue.parentname=a.editLink.url;setTimeout(function(){rt("SavedResults")},1)};a.editLinkClearValue=function(){a.editLink={title:"",url:""}};a.newImage=function(){var n=ut(a.userResults,"id");a.addImageClearValue();k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/addImage.html",clickOutsideToClose:!0})};a.addImageCancel=function(){k.cancel()};a.addImageSave=function(){var t=ut(a.userResults,"id"),n=new Date;console.log(a.addImage);k.hide();a.saveResult(a.addImage.title,null,"Image",null,n,null,"Url",a.addImage.url,null)};a.addImageClearValue=function(){a.addImage={title:"",url:""}};a.editExistingImage=function(n){nodeData=n.$modelValue;ft=n;a.editImage.title=nodeData.title;a.editImage.url=nodeData.parentname;k.show({scope:a.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/editImage.html",clickOutsideToClose:!0})};a.editImageCancel=function(){k.cancel()};a.editImageSave=function(){console.log(a.editImage);k.hide();ft.$modelValue.title=a.editImage.title;ft.$modelValue.parentname=a.editImage.url;setTimeout(function(){rt("SavedResults")},1)};a.editImageClearValue=function(){a.editImage={title:"",url:""}};a.newFolder=function(n){var t=ut(a.userResults,"id"),i=k.prompt().title("Create New Root Folder ").placeholder("Folder Name").ariaLabel("Folder Name").initialValue("New Folder").targetEvent(n).ok("Create").cancel("Cancel");k.show(i).then(function(n){a.userResults.unshift({id:t+1,title:n,type:"folder",nodrop:!1,nodes:[]});setTimeout(function(){rt("SavedResults")},1)},function(){})};a.renameTreeItem=function(n,t){var i=n.$modelValue,r=k.prompt().title("Rename: ").textContent(i.title).placeholder(i.title).ariaLabel(i.title).initialValue(i.title).targetEvent(t).ok("Rename").cancel("Cancel");k.show(r).then(function(t){n.$modelValue.title=t;setTimeout(function(){rt("SavedResults")},1)},function(){})};a.saveResult=function(t,i,r,u,f,e,o,s,h){a.treeSavemode={on:!0};n.areResultsLoaded.loaded?(console.log("Results are loaded "),n.isOpenLeft()||n.toggleLeft(),dt(t,i,r,u,f,e,o,s,h)):(console.log("Loading Results from factory "),n.isOpenLeft()||(n.areResultsLoaded={loaded:!0},n.toggleLeft()),a.isloading=!0,nt.getUserdata("SavedResults").then(function(t){if(t.savedResults)try{a.userResults=JSON.parse(t.savedResults);console.log("Results loaded ");n.areResultsLoaded={loaded:!0};a.isloading=!1;a.$$phase||a.$apply()}catch(i){}a.$$phase||a.$apply()}).then(function(){if(a.userResults)try{a.isloading=!1;console.log("SavingResult ");dt(t,i,r,u,f,e,o,s,h);a.$$phase||a.$apply()}catch(n){}}))};a.closeSelectFolderDialog=function(t){var u,i,r,f;a.treeSavemode={on:!1};a.treeSavemode={on:!1};u=t.$modelValue;console.log(a.saveitemtemp);i=a.saveitemtemp;r=null;ht="0";r=ut(a.userResults,"id");f=new Date;a.userResults?a.userResults.length==0&&(a.userResults=[{id:1,title:"New Folder",type:"folder",nodrop:!1,nodes:[]}]):a.userResults=[{id:1,title:"New Folder",type:"folder",nodrop:!1,nodes:[]}];console.log("Saving..");u!==undefined&&r!==undefined&&(console.log("is defined."),u.nodes.unshift({id:r+1,title:i.title,itemid:i.itemid,type:i.type,rating:i.avgRating,date:f,imageurl:i.imageurl,parenttype:i.parenttype,parentname:i.parentname,url:i.url,nodrop:!0,nodes:[]}),a.treeSavemode={on:!1});a.treeSavemode={on:!1};console.log(a.treeSavemode);setTimeout(function(){rt("SavedResults")},1);abp.notify.success(i.title+" Saved","anySearch");n.isOpenLeft()||n.toggleLeft();console.log("checking length..");a.userResultsLenght=null;a.userResultsLenght=at(a.userResults);ga("send",{hitType:"event",eventCategory:"Results",eventAction:"Save",eventLabel:i.type});a.$$phase||a.$apply()};a.shareResult=function(){var n=tt.averageRating.toString(),t=n.substring(0,4),i="mailto:?subject="+encodeURIComponent("Check out: "+tt.TMDbinfo.title+" (movie) on anySearch.com Average Rating: "+t)+"&body="+encodeURIComponent("Shared Movie: "+tt.TMDbinfo.title+"  "+document.location),r=window.open(i,"_self")};a.openFromList=function(t,i,r,u){wt.matches&&n.isOpenLeft()&&n.toggleLeft();abp.notify.info(i+" "+r+" - Opened","anySearch");i=="Movie"?(n.isBack=!0,a.setTab("Movies & TV"),h.go("home.movies.det",{tmdbid:t,cat:"Movies & TV",sp:"anySearch Movieinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="Tv"?(n.isBack=!0,a.setTab("Movies & TV"),h.go("home.tv.det",{tmdbid:t,cat:"Movies & TV",sp:"anySearch Movieinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="person"?(n.isBack=!0,a.setTab("Movies & TV"),h.go("home.movies.person.det",{personid:t,cat:"Movies & TV",sp:"anySearch Movieinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="album"?(n.isBack=!0,a.setTab("Music"),h.go("home.music.album.det",{albumid:t,cat:"Music",sp:"anySearch Musicinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="artist"?(n.isBack=!0,a.setTab("Music"),h.go("home.music.det",{artistid:t,cat:"Music",sp:"anySearch Musicinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="track"?(n.isBack=!0,a.setTab("Music"),h.go("home.music.song.det",{songid:t,cat:"Music",sp:"anySearch Musicinfo",text:r},{reload:!1,inherit:!1,notify:!0})):i=="YouTube"?(n.isBack=!0,a.setTab("Videos"),h.go("home.video.youtubedet",{youtubeid:t,cat:"Videos",sp:"anySearch YouTube",text:r},{reload:!1,inherit:!1,notify:!0})):i=="News"?(n.isBack=!0,a.setTab("News"),h.go("home.news.newsdet",{searchid:t,cat:"News",sp:"anySearch News",text:r},{reload:!1,inherit:!1,notify:!0})):i=="News-Domain"?(n.isBack=!0,a.setTab("News"),h.go("home.news.search.results",{searchid:"source",so:"",se:"",ca:"","do":t,la:"",cat:"News",sp:"anySearch News",text:r},{reload:!1,inherit:!1,notify:!0})):i=="News-Provider"?(n.isBack=!0,a.setTab("News"),h.go("home.news.search.results",{searchid:"source",so:t,se:"",ca:"","do":"",la:"",cat:"News",sp:"anySearch News",text:r},{reload:!1,inherit:!1,notify:!0})):i=="News-Search"?(n.isBack=!0,a.setTab("News"),h.go("home.news.search.results",{searchid:"search",so:"",se:t,ca:"","do":"",la:"",cat:"News",sp:"anySearch News",text:t},{reload:!1,inherit:!1,notify:!0})):i=="YouTube-Channel"?(n.isBack=!0,a.setTab("Videos"),h.go("home.video.channel.result",{channelid:t,cat:"Videos",sp:"anySearch YouTube",text:r},{reload:!1,inherit:!1,notify:!0})):i=="anySearch YouTube Search"?(a.setTab("Videos"),tt.searchText=r,h.go("home.video.search.result",{searchid:t,cat:"Videos",sp:"anySearch YouTube",text:r},{reload:!0,inherit:!1,notify:!0}),setTimeout(function(){a.searchClick()},500)):i=="Wiki"?(n.isBack=!0,a.setTab("Start"),h.go("home.wiki.wikidet",{wikiid:t,cat:"Start",sp:"anySearch Wiki",text:r},{reload:!1,inherit:!1,notify:!0})):i=="Link"?window.open(u,"_blank"):i=="Image"?window.open(u,"_blank"):i=="folder"?(console.log(u),a.treeFolder.current=u.$modelValue,a.currFolder=[],a.currFolder.push(a.treeFolder.current),console.log(a.currFolder),console.log(a.treeFolder.current),h.go("home.folder",{},{reload:!1,inherit:!1,notify:!0})):(a.setTab(t),tt.searchText=r,setTimeout(function(){h.go("home",{cat:t,sp:i,text:r},{reload:!1,inherit:!1,notify:!0});a.btnClicked(i,!0)},500),setTimeout(function(){a.searchClick()},500))};a.infoCards=[{Id:0,title:"Welcome to anySearch",enabled:1,text1:"anySearch is in Beta",text2:"Feel free to use the site, but beware that many features are still under development.",text3:"Right now we are testing our Movieinfo search, click below to try it!",link:"",linktext:"",linkfunc:"Movies & TV",linkfunctext:"Go to anySearch Movieinfo",image:"/App/Main/images/anygold250-3.png"},{id:1,title:"Save Your Movies",enabled:1,text1:"New Feature!",text2:"Press the buttons shown above to save or share a movie.",text3:"You can find all your saved movies in the left sidebar menu.",link:"",linktext:"",linkfunc:"",linkfunctext:"",image:"/App/Main/images/savemovie.png"},{id:2,title:"Feedback",enabled:1,text1:"We need your feedback to finish anySearch!",text2:"Leave all you feedback and toughts on our facebook Group.",text3:"",link:"https://www.facebook.com/anysearch",linktext:"Go to anySearch on facebook",linkfunc:"",linkfunctext:"",image:"/App/Main/images/fb.png"}];a.selectedChange=function(n){n&&bt(n)};Array.prototype.distinct=function(n){for(var t=this.valueOf(),r=[],i=0;i<t.length;i++)r.contains(t[i][n],n)||r.push(t[i]);return t=[],r};Object.size=function(n){var t=0;for(var i in n)n[i].id&&t++;return t};$(function(){var n;$(document).on("focus","input",function(){n!=this&&(n=this,setTimeout(function(){n.select()},50))})});a.checkkey=function(n){n.keyCode===13&&(n.preventDefault(),ot())};a.clearSearch=function(){tt.artists=null;tt.albums=null;tt.movies=null;tt.artistDetails=null;tt.albumDetails=null;tt.moviedetails=null;tt.TMDbinfo=null;a.nbOfTrailers=null;var n=null,t=null,n=null,t=null;tt.averageRating=null;tt.trailers=null;TMDbfinal=null;allTrailers=null;trailers=null;a.trailerURL=null;tt.TMDbinfoTv=null;tt.youtubevideos=null;tt.youtubedetails=null;tt.extsearch=null;tt.featMovies=null;tt.featMovies2=null;tt.personDetails=null;a.errorMessage=null;tt.featTv=null;a.wikitext=null;a.showInfoCards=!1;document.body.scrollTop=0;window.scrollTo(0,0)};a.searchClick=function(){ot()};$(document).ready(function(){abp.notify.success("Welcom to anySearch! :D, please remember to checkout the new NEWS section!","anySearch")});a.wikiInfo=function(n){bt(n)};n.toggleLeft=li("left");n.toggleRight=ai("right");n.isOpenRight=function(){return y("right").isOpen()};n.isOpenLeft=function(){return y("left").isOpen()};window.blockMenuHeaderScroll=!1;$(window).on("touchstart",function(n){console.log("touchstart");$(n.target).closest("#smallscroll-dark").length==1&&(blockMenuHeaderScroll=!0,console.log("touchstart smallscroll-dark"))});$(window).on("touchend",function(){console.log("touchend");blockMenuHeaderScroll=!1});$(window).on("touchmove",function(n){console.log("touchmove");blockMenuHeaderScroll&&(console.log("touchmove-blocked"),n.preventDefault())})}]).filter("unsafe",["$sce",function(n){return function(t){return n.trustAsResourceUrl(t)}}]).directive("tabclick",function(){return{restrict:"A",link:function(n,t){t.bind("click",function(){})}}}).directive("inputClear",function(){return{restrict:"A",compile:function(n,t){var i=t.inputClear,r=i?"color:"+i+";":"",u=t.ngModel+" = ''";n.after('<md-button class="animate-show md-icon-button md-accent"ng-show="'+t.ngModel+'" ng-click="'+u+'"style="position: absolute; top: 0px; right: -6px; margin: 13px 0px;"><div style="'+r+'">x<\/div><\/md-button>')}}}).controller("LeftCtrl",["$scope","$timeout","$mdSidenav","$log","$scope",function(n,t,i){n.close=function(){i("left").close().then(function(){})}}]).controller("RightCtrl",["$scope","$timeout","$mdSidenav","$log",function(n,t,i){n.close=function(){i("right").toggleLeft().then(function(){})}}]).directive("spotifyAlbums",["Spotify",function(n){return{restrict:"E",scope:{artistid:"@",albums:"=?"},template:' <md-card ng-click="albumDetails(album.id)"  flex="25" flex-xs="100" style="width: 200px;" ng-repeat="album in albums"><img  ng-src="{{album.images[0].url}}" class="md-card-image"><md-card-content>{{album.name | limitTo: 32}}<\/md-card-content><\/md-card>',link:function(t){n.getArtistAlbums([t.artistid],"album").then(function(n){t.albums=n.items})}}}]).directive("mdTabClass",function(){function n(n){return n.indexOf("md-")!==0&&n.indexOf("ng-")!==0}return{restrict:"A",require:["^mdTabs"],link:function(t,i,r,u){var e=u[0],o=i.closest("md-tabs"),f;t.$watch(function(){return i.attr("class")},function(t,r){if(t!==r&&(f||(f=e.tabs.filter(function(n){return n.element.is(i)}).shift()),f)){var u=t.split(" ").filter(n),c=r.split(" ").filter(n).filter(function(n){return u.indexOf(n)===-1}),s=f.getIndex(),h=o.find("md-tab-item:eq("+s+"), md-dummy-tab:eq("+s+")");h.removeClass(c.join(" "));h.addClass(u.join(" "));e.updatePagination();e.updateInkBarStyles()}})}}}).directive("fallbackSrc",function(){return{link:function(n,t,i){t.bind("error",function(){angular.element(this)[0].src!=i.fallbackSrc?angular.element(this).attr("src",i.fallbackSrc):angular.element(this).attr("src","App/Main/images/missingphoto.png")})}}})}();"use strict";const CACHE_VERSION=1;let CURRENT_CACHES={offline:"offline-v"+CACHE_VERSION};const OFFLINE_URL="offline.html";self.addEventListener("install",n=>{n.waitUntil(fetch(createCacheBustedRequest(OFFLINE_URL)).then(function(n){return caches.open(CURRENT_CACHES.offline).then(function(t){return t.put(OFFLINE_URL,n)})}))});self.addEventListener("activate",n=>{let t=Object.keys(CURRENT_CACHES).map(function(n){return CURRENT_CACHES[n]});n.waitUntil(caches.keys().then(n=>Promise.all(n.map(n=>{if(t.indexOf(n)===-1)return console.log("Deleting out of date cache:",n),caches.delete(n)}))))});self.addEventListener("fetch",n=>{(n.request.mode==="navigate"||n.request.method==="GET"&&n.request.headers.get("accept").includes("text/html"))&&(console.log("Handling fetch event for",n.request.url),n.respondWith(fetch(n.request).catch(n=>console.log("Fetch failed; returning offline page instead.",n),caches.match(OFFLINE_URL))))}),function(){angular.module("app").controller("app.views.home.folder",["$scope","$modal","$state","$stateParams",function(n){var t=this;n.treeFolderOptions={accept:function(){return!0},dropped:function(){console.log("dropped")}};console.log("IN folder JS....................................................................................................");console.log(n.treeFolder.current)}])}(),function(){angular.module("app").controller("app.views.home.images",["$scope","$modal","$state","$stateParams",function(n,t,i){var r=this;n.$watch("$state.params.imagesite",function(){i.params.imagesite?i.params.imagesite=="flickr"?n.selectedimagetab=0:i.params.imagesite=="shutterstock"?n.selectedimagetab=1:i.params.imagesite=="pixabay"?n.selectedimagetab=2:i.params.imagesite=="pexels"?n.selectedimagetab=3:i.params.imagesite=="unsplash"&&(n.selectedimagetab=4):n.selectedimagetab=-1})}])}(),function(){angular.module("app").controller("app.views.home.image.det",["$scope","$modal","$state","$stateParams","$sce","$timeout",function(n,t,i,r){var f=this,e=window.matchMedia("only screen and (max-width: 760px)");n.tmdbid=r.tmdbid;n.tmdbMovieDet=tmdbMovie;updateRatings();n.showLoading=0;n.$$phase||n.$apply();n.ltrlink=null;tmdbFactory.getCast(n.tmdbMovieDet.id).success(function(t){n.tmdbCast=t;n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.images.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.images.search.results",["$scope","imageSearch","$stateParams","$mdDialog",function(n,t,i){var r=this;console.log("imageSearch.js: Start");console.log(t);n.flickrlicenses={license:[{id:0,name:"All Rights Reserved",url:""},{id:1,name:"Attribution-NonCommercial-ShareAlike License",url:"https://creativecommons.org/licenses/by-nc-sa/2.0/"},{id:2,name:"Attribution-NonCommercial License",url:"https://creativecommons.org/licenses/by-nc/2.0/"},{id:3,name:"Attribution-NonCommercial-NoDerivs License",url:"https://creativecommons.org/licenses/by-nc-nd/2.0/"},{id:4,name:"Attribution License",url:"https://creativecommons.org/licenses/by/2.0/"},{id:5,name:"Attribution-ShareAlike License",url:"https://creativecommons.org/licenses/by-sa/2.0/"},{id:6,name:"Attribution-NoDerivs License",url:"https://creativecommons.org/licenses/by-nd/2.0/"},{id:7,name:"No known copyright restrictions",url:"https://www.flickr.com/commons/usage/"},{id:8,name:"United States Government Work",url:"http://www.usa.gov/copyright.shtml"},{id:9,name:"Public Domain Dedication (CC0)",url:"https://creativecommons.org/publicdomain/zero/1.0/"},{id:10,name:"Public Domain Mark",url:"https://creativecommons.org/publicdomain/mark/1.0/"}]};console.log(n.flickrlicenses);n.getByIndex=function(n){var t='flickrlicenses.license["'+n+'"].name';return console.log(t),t};i.imagesite=="flickr"?(n.flickrResults=t.photos.photo,console.log("$scope.flickrResults"),console.log(n.flickrResults)):i.imagesite=="pixabay"?(n.pixabayResults=t.hits,console.log("$scope.pixabayResults"),console.log(n.pixabayResults)):i.imagesite=="shutterstock"?(n.shutterstockResults=t.data,console.log("$scope.shutterstockResults"),console.log(n.shutterstockResults)):i.imagesite=="pexels"?(n.pexelsResults=t.photos,console.log("$scope.pexelsResults"),console.log(n.pexelsResults)):i.imagesite=="unsplash"&&(n.unsplashResults=t.results,console.log(" $scope.unsplashResults"),console.log(n.unsplashResults));n.openurl=function(n,t){window.open("https://www.flickr.com/photos/"+n+"/"+t,"_blank")};n.openur2=function(t){var i=n.flickrlicenses.license[t].url;console.log(i);window.open(licenseurl,"_blank")};n.openurl3=function(n){window.open(n,"_blank")};n.openurl4=function(n){window.open("http://shutterstock.7eer.net/c/1309271/43068/1305?u=http://www.shutterstock.com/pic.mhtml?id="+n,"_blank")}}])}(),function(){angular.module("app").controller("app.views.home.movies",["$scope","$modal","$state","$stateParams",function(n,t,i){var r=this;n.$watch("$state.params.listid",function(){i.params.listid?i.params.listid=="popular"?n.selectedmovietab=0:i.params.listid=="intheathers"?n.selectedmovietab=1:i.params.listid=="bluerayrel"?n.selectedmovietab=2:i.params.listid=="upcoming"?n.selectedmovietab=3:i.params.listid=="populartv"&&(n.selectedmovietab=4):n.selectedmovietab=-1})}])}(),function(){angular.module("app").controller("app.views.home.movies.list",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.movies.list.type",["$scope","tmdbMovieList","$stateParams","tmdbFactory",function(n,t,i,r){var f=this,u;console.log("movielist.js: Start");console.log(t.results);n.movieList=t;u=1;n.loader={busy:!1};i.listid&&(i.listid=="popular"?n.listName="Popular Movies":i.listid=="intheathers"?n.listName="Movies Playing Now":i.listid=="bluerayrel"?n.listName="Movies That Are, Or Will Be Released On BluRay Soon":i.listid=="upcoming"?n.listName="Upcoming Movies":i.listid=="populartv"&&(n.listName="Popular Tv-Shows"));n.loadMore=function(){u++;console.log("pages"+u+" tot "+n.movieList.total_pages);u<=n.movieList.total_pages&&(n.loader={busy:!0},console.log("currPage"+u),n.movieList&&r.getList(i.listid,u).success(function(t){t.results&&(n.movieList.page=u,n.movieList.results.push.apply(n.movieList.results,t.results),n.loader={busy:!1},n.$$phase||n.$apply())}))}}])}(),function(){angular.module("app").controller("app.views.home.movies.det",["$scope","$rootScope","$modal","$state","$stateParams","tmdbMovie","omdbFactory","tmdbFactory","$sce","$timeout","scrapeFactory",function(n,t,i,r,u,f,e,o,s,h,c){function a(){var i=0,t=0;n.omdbMovieDet||(n.omdbMovieDet={},n.omdbMovieDet.Ratings={});n.omdbMovieDet.Ratings[0]&&(n.omdbMovieDet.Ratings[0].Source==="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[0].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[0].Source):n.omdbMovieDet.Ratings[0].Source==="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[0].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[0].Source):n.omdbMovieDet.Ratings[0].Source==="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[0].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[0].Source));n.omdbMovieDet.Ratings[1]&&(n.omdbMovieDet.Ratings[1].Source==="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[1].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[1].Source):n.omdbMovieDet.Ratings[1].Source==="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[1].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[1].Source):n.omdbMovieDet.Ratings[1].Source==="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[1].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[1].Source));n.omdbMovieDet.Ratings[2]&&(n.omdbMovieDet.Ratings[2].Source==="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[2].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[2].Source):n.omdbMovieDet.Ratings[2].Source==="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[2].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[2].Source):n.omdbMovieDet.Ratings[2].Source==="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[2].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[2].Source));n.omdbMovieDet.imdbRatingNew>0&&(i=i+ +n.omdbMovieDet.imdbRatingNew,t=t+1);n.omdbMovieDet.MetascoreNew>0&&(i=i+ +n.omdbMovieDet.MetascoreNew/10,t=t+1);n.tmdbMovieDet.vote_average>0&&(i=i+ +n.tmdbMovieDet.vote_average,t=t+1);l>0&&(i=i+ +l,t=t+1);n.omdbMovieDet.tomatoMeterNew>0&&(i=i+ +n.omdbMovieDet.tomatoMeterNew/10,t=t+1);n.omdbMovieDet.tomatoRating>0&&(i=i+ +n.omdbMovieDet.tomatoRating,t=t+1);n.omdbMovieDet.tomatoUserMeter>0&&(i=i+ +n.omdbMovieDet.tomatoUserMeter/10,t=t+1);n.omdbMovieDet.tomatoUserRating>0&&(i=i+ +n.omdbMovieDet.tomatoUserRating*2,t=t+1);n.averageRating=i/t;n.nbRatings=t;n.$$phase||n.$apply();n.chartmovielabels=["Average Rating"];n.chartmoviedata=[[n.averageRating,10-n.averageRating]];n.moviedatasetOverride=[{label:["Average Rating",""],borderWidth:[0,0],backgroundColor:["yellow","#455A64"]}];n.chartmovieoptions={cutoutPercentage:85,elements:{arc:{borderWidth:0}}};n.showLoading=0;n.$$phase||n.$apply()}var v=this,y,l;n.averageRating=0;n.nbRatings=0;n.saveType="Movie";y=window.matchMedia("only screen and (max-width: 760px)");console.log(f);l="";n.tmdbid=u.tmdbid;n.tmdbMovieDet=f;t.backdrop="https://image.tmdb.org/t/p/w780"+f.backdrop_path;n.tmdblink="https://www.themoviedb.org/movie/"+f.id;a();n.showLoading=0;n.$$phase||n.$apply();v.wikiLink=y.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.tmdbMovieDet.title+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.tmdbMovieDet.title+"&printable=no";e.getMovie(n.tmdbMovieDet.imdb_id).success(function(t){t.Response==="True"&&(n.omdbMovieDet=t,a(),n.$$phase||n.$apply())}).error(function(){});n.ltrlink=null;c.getRating(n.tmdbMovieDet.id).then(function(t){n.showLoading=1;console.log("SCRAPE");var i=t.webHtml*2;console.log(t);t.webHtml==="NA"?console.log("SCRAPE Returned Nothing"):(n.ltrlink=t.webLink,l=i,a());n.$$phase||n.$apply()}).done(function(){console.log("All scraping done");v.averageRating=0;v.nbRatings=0;n.ltrRating=l;n.$$phase||n.$apply();a()});o.getCast(n.tmdbMovieDet.id).success(function(t){n.tmdbCast=t;n.$$phase||n.$apply()});n.openurl=function(n){window.open("https://image.tmdb.org/t/p/original"+n,"_blank")};o.getMovieImages(n.tmdbMovieDet.id).success(function(t){n.tmdbImages=t;n.backdropsLenght=t.backdrops.length>=18?18:t.backdrops.length;n.postersLenght=t.posters.length>=9?9:t.posters.length;n.$$phase||n.$apply()});o.getTrailers(n.tmdbMovieDet.id).success(function(t){if(n.tmdbTrailers=t.results,t.results.length>0){var i=t.results,r={};$.each(i,function(n){var t=i[n].key,u=s.trustAsResourceUrl("https://www.youtube.com/embed/"+t+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");r[n]=u});n.tmdbTrailers=r;n.trailerURL=s.trustAsResourceUrl("https://www.youtube.com/embed/"+t.results[0].key+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");n.nbOfTrailers=t.results.length}else n.nbOfTrailers=0;n.$$phase||n.$apply()}).error(function(){})}])}(),function(){angular.module("app").controller("app.views.home.movies.person",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.movies.person.det",["$scope","tmdbPerson","$stateParams","tmdbFactory",function(n,t,i,r){function u(n,t){var i=0;for(var r in n)n.hasOwnProperty(r)&&n[r].job==t&&(i=i+1);return i}function s(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&n[i].media_type=="movie"&&(t=t+1);return t}var e=this,o,f;n.saveType="Person";n.isactor=!1;o=0;f=window.matchMedia("only screen and (max-width: 760px)");n.tmdbPersonDet=t;e.wikiLink=f.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.tmdbPersonDet.name+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.tmdbPersonDet.name+"&printable=no";r.getCredits(n.tmdbPersonDet.id).success(function(t){n.creditCrew=t.crew;n.creditCast=t.cast;n.nbofdir=u(t.crew,"Director");n.nbofwrit=u(t.crew,"Writer");n.nbofscr=u(t.crew,"Screenplay");n.nbofprod=u(t.crew,"Producer");n.nbofeprod=u(t.crew,"Executive Producer");n.nboftotprod=n.nbofprod+n.nbofeprod;n.nbofwri=n.nbofwrit+n.nbofscr;n.nbofcast=s(t.cast);n.creditCrew.length<n.creditCast.length&&(n.nbofdir>0&&(n.selectedtab=1),n.isactor=1);n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.movies.reccomended",["$scope","$stateParams",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.movies.reccomended.id",["$scope","tmdbMovieRec","$stateParams","tmdbFactory",function(n,t,i,r){var u=this;n.movieList=t.results;i.recid&&r.getMovie(i.recid).success(function(t){n.movierecd=t;n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.movies.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.movies.search.results",["$scope","tmdbMovieSearch","$stateParams","$location",function(n,t,i){function r(n,t){var i=0;for(var r in n)n.hasOwnProperty(r)&&n[r].media_type==t&&(i=i+1);return i}var u=this;console.log(t);n.movieSearch=t.results;i.searchid&&(n.searchName=i.searchid);n.nbofmovie=r(t.results,"movie");n.nboftv=r(t.results,"tv");n.nbofperson=r(t.results,"person");n.nbofnone=r(t.results,"");t.results.length!=0&&(t.results[0].media_type=="tv"?n.nbofmovie>0&&(n.selectedtab=1):t.results[0].media_type=="person"&&(n.selectedtab=n.nboftv>0?2:1))}])}(),function(){angular.module("app").controller("app.views.home.tv",["$scope","$modal","$state","$stateParams",function(n,t,i){var r=this;console.log("IN tv JS....................................................................................................");console.log("IN TV JS....................................................................................................");console.log(i.params.listid);n.$watch("$state.params.listid",function(t){console.log("IN TV JS NEW VALUE....................................................................................................");console.log(t);i.params.listid?i.params.listid=="popular"?n.selectedmovietab=0:i.params.listid=="intheathers"?n.selectedmovietab=1:i.params.listid=="bluerayrel"?n.selectedmovietab=2:i.params.listid=="upcoming"?n.selectedmovietab=3:i.params.listid=="populartv"&&(n.selectedmovietab=4):n.selectedmovietab=-1})}])}(),function(){angular.module("app").controller("app.views.home.tv.det",["$scope","$modal","$state","$stateParams","tmdbTv","omdbFactory","tmdbFactory","$sce","$timeout","scrapeFactory",function(n,t,i,r,u,f,e,o){function h(){var i=0,t=0;n.omdbMovieDet||(n.omdbMovieDet={},n.omdbMovieDet.Ratings={});n.omdbMovieDet.Ratings[0]&&(n.omdbMovieDet.Ratings[0].Source=="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[0].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[0].Source):n.omdbMovieDet.Ratings[0].Source=="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[0].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[0].Source):n.omdbMovieDet.Ratings[0].Source=="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[0].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[0].Source));n.omdbMovieDet.Ratings[1]&&(n.omdbMovieDet.Ratings[1].Source=="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[1].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[1].Source):n.omdbMovieDet.Ratings[1].Source=="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[1].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[1].Source):n.omdbMovieDet.Ratings[1].Source=="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[1].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[1].Source));n.omdbMovieDet.Ratings[2]&&(n.omdbMovieDet.Ratings[2].Source=="Internet Movie Database"?(n.omdbMovieDet.imdbRatingNew=n.omdbMovieDet.Ratings[2].Value.split("/")[0],n.omdbMovieDet.imdbRatingNewLabel=n.omdbMovieDet.Ratings[2].Source):n.omdbMovieDet.Ratings[2].Source=="Metacritic"?(n.omdbMovieDet.MetascoreNew=n.omdbMovieDet.Ratings[2].Value.split("/")[0],n.omdbMovieDet.MetascoreNewLabel=n.omdbMovieDet.Ratings[2].Source):n.omdbMovieDet.Ratings[2].Source=="Rotten Tomatoes"&&(n.omdbMovieDet.tomatoMeterNew=n.omdbMovieDet.Ratings[2].Value.split("%")[0],n.omdbMovieDet.tomatoMeterNewLabel=n.omdbMovieDet.Ratings[2].Source));n.omdbMovieDet.imdbRatingNew>0&&(i=i+ +n.omdbMovieDet.imdbRatingNew,t=t+1);n.tmdbTvDet.vote_average>0&&(i=i+ +n.tmdbTvDet.vote_average,t=t+1);n.averageRating=i/t;n.nbRatings=t;n.$$phase||n.$apply();n.chartmovielabels=["Average Rating"];n.chartmoviedata=[[n.averageRating,10-n.averageRating]];n.moviedatasetOverride=[{label:["Average Rating",""],borderWidth:[0,0],backgroundColor:["yellow","#455A64"]}];n.chartmovieoptions={cutoutPercentage:85,elements:{arc:{borderWidth:0}}};n.showLoading=0;n.$$phase||n.$apply()}var c=this,s,l;n.averageRating=0;n.nbRatings=0;n.saveType="Tv";s=window.matchMedia("only screen and (max-width: 760px)");console.log(u);l="";n.tmdbid=r.tmdbid;n.tmdbTvDet=u;n.tmdblink="https://www.themoviedb.org/tv/"+u.id;h();n.showLoading=0;n.$$phase||n.$apply();c.wikiLink=s.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.tmdbTvDet.name+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.tmdbTvDet.name+"&printable=no";n.userSettings.showMovieBackdrop==!1?(n.backdroptemp=n.tmdbTvDet.backdrop_path,n.tmdbTvDet.backdrop_path=null):s.matches&&n.tmdbTvDet&&(n.tmdbTvDet.backdrop_path=null);f.getMovie(n.tmdbTvDet.external_ids.imdb_id).success(function(t){t.Response=="True"?(n.omdbMovieDet=t,console.log("$scope.omdbMovieDet"),h(),n.$$phase||n.$apply()):console.log("OMDBAPI returned: "+t.Response+" Error: "+t.Error)}).error(function(){console.log("omdbFactory.getMovie fail in tvdetails.js")});e.getTvCast(n.tmdbTvDet.id).success(function(t){n.tmdbCast=t;n.$$phase||n.$apply()});n.openurl=function(n){window.open("https://image.tmdb.org/t/p/original"+n,"_blank")};console.log("Before TV Images *****************************************");e.getTvImages(n.tmdbTvDet.id).success(function(t){console.log("TV Images Success *****************************************");n.tmdbImages=t;n.backdropsLenght=t.backdrops.length>=18?18:t.backdrops.length;n.postersLenght=t.posters.length>=9?9:t.posters.length;n.$$phase||n.$apply()}).error(function(n){console.log("TV Images Error *****************************************");console.log(n)});e.getTvTrailers(n.tmdbTvDet.id).success(function(t){if(n.tmdbTrailers=t.results,t.results.length>0){var i=t.results,r={};$.each(i,function(n){var t=i[n].key,u=o.trustAsResourceUrl("https://www.youtube.com/embed/"+t+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");r[n]=u});n.tmdbTrailers=r;n.trailerURL=o.trustAsResourceUrl("https://www.youtube.com/embed/"+t.results[0].key+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");n.nbOfTrailers=t.results.length}else n.nbOfTrailers=0;n.$$phase||n.$apply()}).error(function(){})}])}(),function(){angular.module("app").controller("app.views.home.tv.reccomended",["$scope","$stateParams",function(){var n=this;console.log("tvrec.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.tv.reccomended.id",["$scope","tmdbTvRec","$stateParams","tmdbFactory",function(n,t,i,r){var u=this;console.log("tvrecid.js: Start");n.tvList=t.results;i.recid&&r.getTv(i.recid).success(function(t){n.tvrecd=t;console.log(t);n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.music",["$scope","$modal","$state","$stateParams","spotifyAuth",function(n,t,i,r,u){var f=this;console.log("IN music JS....................................................................................................");console.log("IN music JS spotifyAuth....................................................................................................");console.log(u);n.$watch("$state.params.listid",function(){i.params.listid?i.params.listid=="featuredplaylists"?n.selectedmusictab=0:i.params.listid=="newreleases"?n.selectedmusictab=1:i.params.listid=="category"&&(n.selectedmusictab=2):n.selectedmusictab=-1})}])}(),function(){angular.module("app").controller("app.views.home.music.album",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.music.album.det",["$scope","$rootScope","$modal","$state","$stateParams","$sce","$timeout","spotifyFactory",function(n,t,i,r,u,f,e,o){var s=this,h=window.matchMedia("only screen and (max-width: 760px)");n.albumid=u.albumid;console.log("calling get album");o.getAlbum(u.albumid).then(function(i){console.log("called get album");n.spoAlbumDet=i;console.log(n.spoAlbumDet);n.spotifyalbumlink="https://embed.spotify.com/?uri=spotify:album:"+n.spoAlbumDet.id;n.spoPopularity=i.popularity;n.averageRating=i.popularity;t.backdrop=i.images[0].url;n.nbRatings=i.popularity?1:0;n.chartmusiclabels=["Average Rating"];n.chartmusicdata=[[n.averageRating,100-n.averageRating]];n.musicdatasetOverride=[{label:["Average Rating",""],borderWidth:[0,0],backgroundColor:["yellow","#455A64"]}];n.chartmusicoptions={cutoutPercentage:85,elements:{arc:{borderWidth:0}}};s.wikiLink=h.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.spoAlbumDet.name+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.spoAlbumDet.name+"&printable=no";n.$$phase||n.$apply()});n.openurl=function(n){window.open(n,"_blank")};n.$$phase||n.$apply()}])}(),function(){angular.module("app").controller("app.views.home.music.det",["$scope","$stateParams","spotifyFactory","Spotify","$rootScope",function(n,t,i,r,u){function s(){i.getArtistAlbums(t.artistid,u.currentC).then(function(t){n.spotifyArtistAlbums=t;console.log(t);n.count.nbofalbum=f(t.items,"album");n.count.nbofsingle=f(t.items,"single");n.count.nbofcompilation=f(t.items,"compilation");n.count.nbofappearson=f(t.items,"appears_on");console.log("$scope.count");console.log(n.count);n.$$phase||n.$apply()})}function h(){i.getArtistTopTracks(t.artistid,u.currentC).then(function(t){n.spotifyArtistTopTracks=t;var i=n.spotifyArtistTopTracks.tracks;for(track in i)n.spotifyArtistTopTracks.tracks[track].safeuri="https://embed.spotify.com/?uri="+n.spotifyArtistTopTracks.tracks[track].uri;console.log(n.spotifyArtistTopTracks);n.$$phase||n.$apply()})}function f(n,t){var i=0;for(var r in n)n.hasOwnProperty(r)&&n[r].album_type==t&&(i=i+1);return i}var e=this,c,o;n.isactor=!1;c=0;o=window.matchMedia("only screen and (max-width: 760px)");n.count={};i.getArtist(t.artistid).then(function(t){n.spotifyArtistDet=t;console.log(t);n.spoPopularity=t.popularity;n.averageRating=t.popularity;n.nbRatings=t.popularity?1:0;n.chartmusiclabels=["Average Rating"];n.chartmusicdata=[[n.averageRating,100-n.averageRating]];n.musicdatasetOverride=[{label:["Average Rating",""],borderWidth:[0,0],backgroundColor:["yellow","#455A64"]}];n.chartmusicoptions={cutoutPercentage:85,elements:{arc:{borderWidth:0}}};e.wikiLink=o.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.spotifyArtistDet.name+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.spotifyArtistDet.name+"&printable=no";n.$$phase||n.$apply()});n.openurl=function(n){window.open(n,"_blank")};n.getLastfm=function(t){var i=new LastFMCache,r=new LastFM({cache:i});r.artist.getInfo({artist:t},{success:function(t){console.log("LAST.FM");console.log(t);n.lastFmdata=t},error:function(n,t){console.log("Code: "+n+" Message: "+t)}})};u.currentC?(s(),h()):setTimeout(function(){console.log("...waiting for countrycode");s();h()},2e3)}])}(),function(){angular.module("app").controller("app.views.home.music.list",["$scope",function(){var n=this;console.log("musiclist.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.music.list.type",["$scope","$stateParams","spotifyFactory","spotifyAuth","$sce",function(n,t,i,r,u){var f=this;console.log("musiclisttype.js: Start");console.log(t.listid);n.musicList={};t.listid&&(t.listid=="featuredplaylists"?i.getList(t.listid).then(function(t){n.musicListType="playlist";n.musicList=t.playlists.items;console.log(n.musicList);n.listName="Featured Playlists: "+t.message}):t.listid=="newreleases"?(n.listName="New Releases",n.musicListType="album",i.getList(t.listid).then(function(t){n.musicList=t.albums.items;console.log(n.musicList)})):t.listid=="category"&&(n.listName="Category - Rock",i.getList(t.listid,"rock").then(function(n){console.log(n)})));n.openalbumurl=function(n){var t=u.trustAsResourceUrl(n);window.open(t,"_self")};n.openplaylisturl=function(n){var t=u.trustAsResourceUrl(n);window.open(t,"_self")}}])}(),function(){angular.module("app").controller("app.views.home.music.playlist",["$scope",function(){var n=this;console.log("playlist.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.music.playlist.det",["$scope","$rootScope","$modal","$state","$stateParams","$sce","$timeout","spotifyFactory",function(n,t,i,r,u,f,e,o){var s=this,h=window.matchMedia("only screen and (max-width: 760px)");n.albumid=u.albumid;console.log("calling get playlist");o.getPlaylist(u.userid,u.playlistid).then(function(t){console.log("called get playlist");n.spoPlaylistDet=t;console.log(n.spoPlaylistDet);n.spotifyplaylistlink="https://embed.spotify.com/?uri="+n.spoPlaylistDet.uri});n.openurl=function(n){window.open(n,"_blank")};n.$$phase||n.$apply()}])}(),function(){angular.module("app").controller("app.views.home.music.reccomendedalbum",["$scope","$stateParams",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.music.reccomendedalbum.id",["$scope","tmdbMovieRec","$stateParams","tmdbFactory",function(n,t,i,r){var u=this;n.movieList=t.results;i.recid&&r.getMovie(i.recid).success(function(t){n.movierecd=t;n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.music.reccomendedtrack",["$scope","$stateParams",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.music.reccomendedtrack.id",["$scope","tmdbMovieRec","$stateParams","tmdbFactory",function(n,t,i,r){var u=this;n.movieList=t.results;i.recid&&r.getMovie(i.recid).success(function(t){n.movierecd=t;n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.music.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.music.search.results",["$scope","spotifyFactory","$stateParams","$location","$sce",function(n,t,i,r,u){var f=this;i.searchid&&(n.searchName=i.searchid);n.searchid=i.searchid;console.log("calling get search");t.getSearch(i.searchid).then(function(t){console.log("called get album");n.musicSearch=t;console.log(n.musicSearch)});n.openurl=function(n){var t=u.trustAsResourceUrl(n);window.open(t,"_self")}}])}(),function(){angular.module("app").controller("app.views.home.music.song",["$scope",function(){var n=this;console.log("song.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.music.song.det",["$scope","$stateParams","spotifyFactory",function(n,t,i){var r=this,u=window.matchMedia("only screen and (max-width: 760px)");console.log("songdet.js: Start, Song ID:");console.log(t);console.log(t.songid);i.getTrack(t.songid).then(function(t){n.track=t;console.log(n.track);n.spotifytracklink="https://embed.spotify.com/?uri=spotify:track:"+n.track.id;console.log(n.spotifytracklink);r.wikiLink=u.matches?"https://en.m.wikipedia.org/w/index.php?title="+n.track.artists[0].name+"&printable=yes":"https://en.wikipedia.org/w/index.php?title="+n.track.artists[0].name+"&printable=no";n.chartmusiclabels=["Average Rating"];n.chartmusicdata=[[n.track.popularity,100-n.track.popularity]];n.musicdatasetOverride=[{label:["Average Rating",""],borderWidth:[0,0],backgroundColor:["yellow","#455A64"]}];n.chartmusicoptions={cutoutPercentage:85,elements:{arc:{borderWidth:0}}}});i.getTrackAudioFeatures(t.songid).then(function(t){n.audioFeatures=t;console.log(n.audioFeatures)})}])}(),function(){angular.module("app").controller("app.views.home.news",["$scope","$modal","$state","$stateParams",function(n,t,i){var r=this;n.$watch("$state.params.ca",function(t){console.log("IN news JS NEW VALUE....................................................................................................");console.log(t);console.log("IN news JS ca....................................................................................................");console.log(i.params.ca);console.log("IN news JS movietab....................................................................................................");console.log(n.selectednewstab);i.params.ca?i.params.ca=="technology"?n.selectednewstab=0:i.params.ca=="general"?n.selectednewstab=1:i.params.ca=="business"?n.selectednewstab=2:i.params.ca=="science"?n.selectednewstab=3:i.params.ca=="health"?n.selectednewstab=4:i.params.ca=="entertainment"?n.selectednewstab=5:i.params.ca=="sports"&&(n.selectednewstab=6):n.selectednewstab=-1;console.log("IN news JS ca....................................................................................................");console.log(i.params.ca);console.log("IN news JS movietab....................................................................................................");console.log(n.selectednewstab);n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.news.list",["$scope",function(){var n=this;console.log("newslist.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.news.list.type",["$scope","$stateParams","newsList","$mdDialog",function(n,t,i,r){var u=this;console.log("videolisttype.js: Start");console.log(i);n.newsListResult=i.articles;n.newsIndex=0;n.showPrerenderedDialog2=function(t,i){console.log("newsIndex");console.log(i);console.log(n.newsListResult[i]);n.newsIndex=i;r.show({scope:n.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/news/readerdialog.html",targetEvent:t,clickOutsideToClose:!0})};n.cancel=function(){r.cancel()};n.next=function(){console.log(i.length);n.newsIndex>i.length-2?r.cancel():n.newsIndex=n.newsIndex+1};n.prev=function(){n.newsIndex<1?r.cancel():n.newsIndex=n.newsIndex-1};n.openurl3=function(n){window.open(n,"_blank")}}])}(),function(){angular.module("app").controller("app.views.home.news.det",["$scope","$modal","$state","$stateParams","youtubeFactory","youtubeVideo","$sce","$timeout",function(n,t,i,r,u,f,e){function o(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}var c=this,l=window.matchMedia("only screen and (max-width: 760px)"),s;n.youtubeid=r.youtubeid;n.youtubedetails=f.items[0].snippet;n.youtubedetails.Type=f.items[0].kind;n.youtubedetails.id=f.items[0].id;console.log(f.items[0]);n.youtubestats=f.items[0].statistics;n.youtubecontent=f.items[0].contentDetails;n.youtubestats.l=o(n.youtubestats.likeCount);n.youtubestats.v=o(n.youtubestats.viewCount);n.youtubestats.c=o(n.youtubestats.commentCount);n.youtubestats.d=o(n.youtubestats.dislikeCount);n.youtubestats.f=o(n.youtubestats.favoriteCount);s=e.trustAsResourceUrl("https://www.youtube.com/embed/"+n.youtubedetails.id+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");n.youtubedetialsurl=s;n.showLoading=0;n.$$phase||n.$apply()}])}(),function(){angular.module("app").controller("app.views.home.news.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.news.search.results",["$scope","newsSearch","$stateParams","$mdDialog",function(n,t,i,r){var u=this;console.log("videolisttype.js: Start");console.log(t);n.newsListResult=t.articles;n.newsIndex=0;i.searchid=="source"?(n.searchPre="All articles from: ",i.so?(n.searchName=i.so,n.searchType="News-Provider"):(n.searchName=i.do,n.searchType="News-Domain")):i.searchid=="search"&&(n.searchPre=" for ",i.se?(n.searchName=i.se,n.searchType="News-Search"):(n.searchName=i.do,n.searchType="News-Domain"));n.showPrerenderedDialog3=function(t,i){console.log("newsIndex");console.log(i);console.log(n.newsListResult[i]);n.newsIndex=i;r.show({scope:n.$new(),parent:angular.element(document.body),templateUrl:"app/main/views/home/news/readerdialog.html",targetEvent:t,clickOutsideToClose:!0})};n.cancel=function(){r.cancel()};n.next=function(){console.log(t.length);n.newsIndex>t.length-2?r.cancel():n.newsIndex=n.newsIndex+1};n.prev=function(){n.newsIndex<1?r.cancel():n.newsIndex=n.newsIndex-1};n.openurl3=function(n){window.open(n,"_blank")}}])}(),function(){angular.module("app").controller("app.views.home.video",["$scope","$modal","$state","$stateParams",function(n,t,i){var r=this;n.$watch("$state.params.listid",function(t){console.log("IN Video JS NEW VALUE....................................................................................................");console.log(t);console.log("IN Video JS Listid....................................................................................................");console.log(i.params.listid);console.log("IN Video JS movietab....................................................................................................");console.log(n.selectedvideotab);i.params.listid?i.params.listid==0?n.selectedvideotab=0:i.params.listid==10?n.selectedvideotab=1:i.params.listid==1?n.selectedvideotab=2:i.params.listid==20?n.selectedvideotab=3:i.params.listid==23?n.selectedvideotab=4:i.params.listid==24?n.selectedvideotab=5:i.params.listid==26?n.selectedvideotab=6:i.params.listid==28&&(n.selectedvideotab=7):n.selectedvideotab=-1;console.log("IN Video JS Listid....................................................................................................");console.log(i.params.listid);console.log("IN Video JS movietab....................................................................................................");console.log(n.selectedvideotab);n.$$phase||n.$apply()})}])}(),function(){angular.module("app").controller("app.views.home.video.channel",["$scope",function(){var n=this;console.log("videolist.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.video.channel.result",["$scope","youtubechannelResult","$stateParams",function(n,t){var i=this;console.log("videolisttype.js: Start");console.log(t);n.videochannelList=t.items;n.channelid=t.items["0"].snippet.channelId;n.searchPre="";n.searchName=t.items["0"].snippet.channelTitle;n.searchType="YouTube-Channel"}])}(),function(){angular.module("app").controller("app.views.home.video.list",["$scope",function(){var n=this;console.log("videolist.js: Start")}])}(),function(){angular.module("app").controller("app.views.home.video.list.type",["$scope","youtubevideoList","$stateParams",function(n,t,i){var r=this;console.log("videolisttype.js: Start");console.log(t);n.videoList=t.items;i.listid&&(i.listid==0?n.listName="Popular Videos":i.listid==10?n.listName="Music":i.listid==1?n.listName="Film & Animation":i.listid==20?n.listName="Gaming":i.listid==23?n.listName="Comedy":i.listid==24?n.listName="Entertainment":i.listid==26?n.listName="Howto & Style":i.listid==28&&(n.listName="Science and Tech"))}])}(),function(){angular.module("app").controller("app.views.home.video.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.video.search.results",["$scope","youtubeFactory","$stateParams","$location","youtubeSearch",function(n,t,i,r,u){function f(n,t){var i=0;for(var r in n)n.hasOwnProperty(r)&&n[r].id.kind==t&&(i=i+1);return i}var e=this;n.youtubeSearchResults=u;console.log(n.youtubeSearchResults);i.searchid&&(n.searchName=i.searchid);n.searchPre="search for: ";n.searchName=i.searchid;n.searchType=i.sp;console.log(i);$(document).ready(function(){n.nbofvideos=f(u.items,"youtube#video");n.nbofchannels=f(u.items,"youtube#channel");console.log(n.nbofvideos);console.log(n.nbofchannels)})}])}(),function(){angular.module("app").controller("app.views.home.video.youtubedet",["$scope","$modal","$state","$stateParams","youtubeFactory","youtubeVideo","$sce","$timeout",function(n,t,i,r,u,f,e){function o(n){return n!=null?n.toString().replace(/\B(?=(\d{3})+(?!\d))/g," "):"0"}var c=this,l=window.matchMedia("only screen and (max-width: 760px)"),s;n.youtubeid=r.youtubeid;n.youtubedetails=f.items[0].snippet;n.youtubedetails.Type=f.items[0].kind;n.youtubedetails.id=f.items[0].id;console.log(f.items[0]);n.youtubestats=f.items[0].statistics;n.youtubecontent=f.items[0].contentDetails;n.youtubestats.l=o(n.youtubestats.likeCount);n.youtubestats.v=o(n.youtubestats.viewCount);n.youtubestats.c=o(n.youtubestats.commentCount);n.youtubestats.d=o(n.youtubestats.dislikeCount);n.youtubestats.f=o(n.youtubestats.favoriteCount);s=e.trustAsResourceUrl("https://www.youtube.com/embed/"+n.youtubedetails.id+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0");n.youtubedetialsurl=s;n.youtubedetialsurlUntrusted="https://www.youtube.com/embed/"+n.youtubedetails.id+"?autoplay=0&rel=0&hd=1&wmode=transparent&fs=1&iv_load_policy=3&showinfo=0";n.showLoading=0;n.$$phase||n.$apply();n.checkRelated=function(){n.relatedVideos||u.relatedVideo(n.youtubeid,20).success(function(t){n.relatedVideos=t;n.$$phase||n.$apply()}).error(function(){})};n.checkRelated(n.youtubedetails.id);n.channelVideos=function(t){u.channelVideo(t,20).success(function(t){n.channelVideoList=t;n.$$phase||n.$apply()}).error(function(){})}}])}(),function(){angular.module("app").controller("app.views.home.wiki",["$scope","$modal","$state","$stateParams",function(){var n=this;console.log("IN WIKI JS....................................................................................................")}])}(),function(){angular.module("app").controller("app.views.home.wiki.search",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.home.wiki.search.results",["$scope","wikiSearch","$stateParams","$mdDialog",function(n,t){var i=this;console.log("videolisttype.js: Start");console.log(t);n.wikiResult=t.data.query.pages}])}(),function(){angular.module("app").controller("app.views.home.wiki.wikidet",["$scope","$modal","$state","$stateParams","$sce","$timeout","wikiFactory",function(n,t,i,r,u,f,e){var a=this,o;n.isMobile=window.matchMedia("only screen and (max-width: 760px)");console.log(r.wikiid);o="";n.wikiid=r.wikiid;console.log(n.wikiid);var s=u.trustAsResourceUrl("https://en.wikipedia.org/?curid="+n.wikiid),h=u.trustAsResourceUrl("https://en.wikipedia.org/?curid="+n.wikiid+"&printable=yes"),c=u.trustAsResourceUrl("https://en.wikipedia.org/?curid="+n.wikiid+"&action=history");n.wikidetialsurl=s;n.wikiinfourl=h;n.wikihistoryurl=c;console.log(n.wikidetialsurl);console.log(n.wikiinfourl);n.showLoading=0;n.$$phase||n.$apply();e.wikiArticle(n.wikiid).success(function(t){n.wikiArt=t.query.pages[n.wikiid];console.log(n.wikiArt);n.$$phase||n.$apply()});e.wikiImages(n.wikiid).success(function(t){n.wikiImages=t.query.pages;console.log(n.wikiImages);n.$$phase||n.$apply()});n.openurl=function(n){window.open(n,"_blank")}}])}(),function(){angular.module("app").controller("app.views.layout.header",["$rootScope","$state","appSession",function(n,t){var i=this;i.languages=abp.localization.languages;i.currentLanguage=abp.localization.currentLanguage;i.menu=abp.nav.menus.MainMenu;i.currentMenuName=t.current.menu;abp.event.on("abp.notifications.received",function(n){abp.notifications.showUiNotifyForUserNotification(n)})}])}(),function(){angular.module("app").controller("app.views.layout",["$scope",function(){var n=this}])}(),function(){angular.module("app").controller("app.views.tenants.createModal",["$scope","$modalInstance","abp.services.app.tenant",function(n,t,i){var r=this;r.tenant={tenancyName:"",name:"",adminEmailAddress:"",connectionString:""};r.save=function(){abp.ui.setBusy();i.createTenant(r.tenant).success(function(){abp.notify.info(App.localize("SavedSuccessfully"));t.close()}).finally(function(){abp.ui.clearBusy()})};r.cancel=function(){t.dismiss()}}])}(),function(){angular.module("app").controller("app.views.tenants.index",["$scope","$modal","abp.services.app.tenant",function(n,t,i){function u(){i.getTenants({}).success(function(n){r.tenants=n.items})}var r=this;r.tenants=[];r.openTenantCreationModal=function(){var n=t.open({templateUrl:"/App/Main/views/tenants/createModal.cshtml",controller:"app.views.tenants.createModal as vm",backdrop:"static"});n.result.then(function(){u()})};u()}])}(),function(){angular.module("app").controller("app.views.users.createModal",["$scope","$modalInstance","abp.services.app.user",function(n,t,i){var r=this;r.user={isActive:!0};r.save=function(){i.createUser(r.user).success(function(){abp.notify.info(App.localize("SavedSuccessfully"));t.close()})};r.cancel=function(){t.dismiss()}}])}(),function(){angular.module("app").controller("app.views.users.editModal",["$scope","$uibModalInstance","abp.services.app.user","id",function(n,t,i,r){var u=this,e,f;u.user={isActive:!0};u.roles=[];e=function(n,t){for(var r,i=0;i<t.length;i++)r=t[i],r.isAssigned=$.inArray(r.name,n.roles)>=0};f=function(){i.get({id:r}).then(function(n){u.user=n.data})};u.save=function(){i.update(u.user).then(function(){abp.notify.info(App.localize("SavedSuccessfully"));t.close()})};u.cancel=function(){t.dismiss({})};f()}])}(),function(){angular.module("app").controller("app.views.users.index",["$scope","$modal","abp.services.app.user","$uibModal","users123",function(n,t,i,r,u){function e(){i.getUsers({}).success(function(n){f.users=n.items})}function o(){f.abpsettings=abp.setting.values}var f=this;f.users=[];o();console.log(u);f.users=u.data.items;console.log(u.data.items);f.openUserCreationModal=function(){var n=r.open({templateUrl:"/App/Main/views/users/createModal.cshtml",controller:"app.views.users.createModal as vm",backdrop:"static"});n.result.then(function(){});n.rendered.then(function(){$.AdminBSB.input.activate()});n.result.then(function(){e()})};f.delete=function(n){abp.message.confirm("Delete user '"+n.userName+"'?",function(t){t&&i.deleteUser({id:n.id}).then(function(){abp.notify.info("Deleted user: "+n.userName);e()})})};f.refresh=function(){e()};e()}])}()