It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://feeds.feedburner.com/amourbook

  1.    
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head><script type="text/javascript" src="//ecdn2.wn.com/vp/m/ae/f10fd2cbad84386e125817a309cd00.js"></script><link type="text/css" rel="stylesheet" href="//ecdn1.wn.com/vp/m/9e/561e4cc9554755b1f21853e2be9e47.css">
  5.  
  6.    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
  7.    <meta name="referrer" content="no-referrer-when-downgrade">
  8.    <title>Amour Book</title>
  9.    <meta name="keywords" content="Amour book, WorldNews, World News, Amour book Breaking News, Video, Videos and Editable pages for News,  Sign up and share your playlists, headlines, WN Archive, WN Network, Newspaper, Investigative journalism, journalist, media, Amour book Global News, Archives, Business, Politics, Sports, Music, Entertainment, Film, Photos, International Headlines, Radio Sport, Live Sport, fm Radio Worldwide, WN, Current Events, Industry, Finance, Economy, Markets, Money, Oil, Energy, Shipping, Offshore, Broadcasts, Audio, Global Issues, Farming, Health, Knowledge, Cities, Technology, Languages, Environment, War, Reports, Geography, Breaking Headlines, Archive" />
  10.  
  11.    <meta name="description" content="Amour book on WN Network delivers the latest Videos and Editable pages for News &amp; Events, including Entertainment, Music, Sports, Science and more, Sign up and share your playlists." />
  12.  
  13.  
  14.    <link href="https://wn.com/Amour_Book" rel="canonical">
  15.    <link href="//ecdn0.wn.com/st/favicon-20131209.ico" type="image/x-icon" rel="icon">
  16.  
  17.  
  18.  
  19.    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  20.    <meta http-equiv="Content-Language" content="en" />
  21.    <meta http-equiv="Pragma" content="no-cache" />
  22.    <meta http-equiv="Cache-Control" content="no-cache" />
  23.    <meta http-equiv="Expires" content="0" />
  24.    <script type="text/javascript">window.google_analytics_uacct = "UA-1177289-31";</script>
  25.    <script type="text/javascript">var quantcast_label = 'anything';</script>
  26.  
  27. <script>
  28.    if(document.location.hostname.match(/\.forsearch\.net/)){ document.location='https://wn.com'+document.location.pathname; }
  29.    </script>
  30.    <script nopack="1">
  31.            window.basepath = '/Amour_book';
  32.    
  33.         if(navigator.userAgent.match(/\b(iPhone|iphone|iPad|ipad|Android|IEMobile|PlayBook|BB9|BB10|Mobile Safari)\b/)){
  34.        window.location = 'https://wn.com/mobile'+basepath; }
  35. </script>
  36.  
  37.   <meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no" />
  38. <link nopack="1" href="//ecdn2.wn.com/or/assets/assets/avp/css/font-awesome.min.css" rel="stylesheet">
  39.  
  40.    
  41.  
  42.    <script type="text/javascript"></script>
  43.    <script type="text/javascript"></script>
  44.    <script>
  45.    var isTouchSupported = 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch;
  46.    if(isTouchSupported){
  47.        document.write('<script src="//ecdn7.wn.com/or/assets/js/jquery.touchtoclick.js"></scr'+'ipt>');
  48.    }
  49.    </script>
  50.  
  51.  
  52.    <script type="text/javascript">
  53.        if (!String.prototype.trim) {
  54.          String.prototype.trim = function () {
  55.            return this.replace(/^\s+|\s+$/g, '');
  56.          };
  57.        }
  58.        if(!window.videoplayers){
  59.            window.videoplayers = [];
  60.        }
  61.    if(window.console && console.log){
  62.        clog = console.log.bind(console);
  63.    }else{
  64.        function clog(info){}
  65.    }
  66.    function ensure(fn) {
  67.        return fn;
  68.        return function() {
  69.            try {
  70.                return(fn.apply(this, arguments));
  71.            } catch(e) {
  72.                if(window.console && console.error) console.error("Reporting: "+e);
  73.                Raven.captureException(e);
  74.                // throw e;
  75.            }
  76.        };
  77.    }
  78.  
  79.    $ensure = function(f){
  80.        return jQuery(ensure(f));
  81.    };
  82.    </script>
  83.    <script nopack="1" type="text/javascript"><!--
  84.        function isAscii(x){
  85.            return x.match(/^[\t\n\r\ \!\"#$\%\&\'\(\)\*\+\,\.\/0123456789\:\;\=\?\@ABCDEFGHIJKLMNOPQRSTUVWXYZ\\\_\`abcdefghijklmnopqrstuvwxyz\|\~\ \ü]+$/);
  86.        }
  87.  
  88.        translateHeadings = true;
  89.        function checkLanguage(){
  90.            if(jQuery('#id_language').val() == 'en'){
  91.                translateHeadings = true;
  92.            }else{
  93.                translateHeadings = false;
  94.            }
  95.        }
  96.    // -->
  97.    </script>
  98.  
  99.    <script type="text/javascript"></script>
  100.  
  101.    <script type="text/javascript"></script>
  102.    <script type="text/javascript"></script>
  103.    <script type="text/javascript"></script>
  104.    <script type="text/javascript"></script>
  105.  
  106.  
  107.    <script>$.fn.cluetip = function(){};</script>
  108.    <script type="text/javascript"></script>
  109.    <script type="text/javascript"></script>
  110.    <script type="text/javascript">if(document.location.hostname.match('(^|\.)wn\.com$')){ jQuery.cookies.setOptions({domain:'.wn.com'}); }</script>
  111.  
  112.    <script type="text/javascript"></script>
  113.    <script type="text/javascript"></script>
  114.    <script type="text/javascript"></script>
  115.  
  116.    <script type="text/javascript">
  117.        window.updateHeight = ensure(function(content_div){
  118.            var active_id = content_div;
  119.            if(!jQuery('li.current a').length) return;
  120.            if(!content_div){
  121.                active_id = jQuery('li.current a').get(-1).id;
  122.            }
  123.            jQuery('#tabcontainer').height(jQuery('#tabcontainer '+active_id).height());
  124.        });
  125.  
  126.    </script>
  127.  
  128.  
  129.    <script type="text/javascript"></script>
  130.    <script type="text/javascript"></script>
  131.    <script type="text/javascript"></script>
  132.  
  133.  
  134.  
  135.  
  136.  
  137.     <!-- iframe popups -->
  138.    <script type="text/javascript"></script>
  139.    <script type="text/javascript">IEDITOR_CLOSE = "//ecdn4.wn.com/or/ula/ewn/closebox.png"</script>
  140.    <script type="text/javascript"></script>
  141.  
  142.    <script type="text/javascript"></script>
  143.  
  144.    <script type="text/javascript"></script>
  145.  
  146.  
  147.  
  148.    <script nopack="1" src="//ecdn5.wn.com/or/js/videoplayer-20181002-4.min.js" type="text/javascript"></script>
  149.  
  150.    <script type="text/javascript"></script>
  151.    <script type="text/javascript"></script>
  152.  
  153.    <script type="text/javascript"></script>
  154.    <script type="text/javascript"></script>
  155.  
  156.    <script type="text/javascript">
  157.    function load_wiki(el, cb) {
  158.        var el = $(el).closest('.wiki-page').find('.wikiparser');
  159.        var query = el.data('title');
  160.        var main = el.data('main');
  161.        var custom = el.data('custom');
  162.        var onSuccess = function(){
  163.            wikisnippet.hide();
  164.            updateHeight();
  165.            if(cb) cb();
  166.        };
  167.        if(custom) {
  168.            onSuccess();
  169.        }else{
  170.            var wikisnippet = el.find('.wikisnippet');
  171.            el.find('.wikipage a').html('Loading... please wait...');
  172.            $.ajax({
  173.                url: '/api/upge/cheetah-photo-search/wiki_page_test?main='+main+'&query='+escape(query),
  174.                dataType: 'html',
  175.                success: function(r){
  176.                    if(!r.match(/<h1/)){
  177.                        clog("No content for wiki query: "+query);
  178.                        el.find('.wikipage a').html('');
  179.                    }else{
  180.                        el.closest('div').html(r);
  181.                        onSuccess();
  182.                    }
  183.                },
  184.                error: function(){
  185.                    el.find('.wikipage a').html('')
  186.                }
  187.            });
  188.        }
  189.        return false;
  190.    }
  191.    </script>
  192.  
  193. <script type="text/javascript">
  194. var detailsTemplate = _.template('<div class="video-desc draggable border_color font_color <%= info %>">' +
  195.    '<div class="video-remove" title="Click to remove from playlist"></div>' +
  196.    '<div class="content"><a class="playlistitem" id="<%= id %>_line" href="javascript:void(0);">'+
  197.    '<div class="video-thumb border_color bgr_color descriptions-tab-thumbnail gotop">'+
  198.    '<img class="video-thumbnail gotop playvideo1"  onClick="activateTab(\'playlist1\'); return false" width="300" height="225" alt="<%= title %>" src="<%= thumbnailUrl %>"></div></a>'+
  199.    '<div class="video-title" >'+
  200.    '<a class="playlistitem playvideo1 gotop"  onClick="activateTab(\'playlist1\'); return false" id="<%= id %>_more" href="javascript:void(0);"><%= title %></a></div>'+
  201.    '<ul><li><span data-trans="Order:">Order:</span> <input type="text" size="2" value="<%= order %>" class="details-manual-order" />'+
  202.    '<a href="javascript:void(0);" class="details-manual-order-confirm" style="display:none;" title="Move to new position" data-title="Move to new position"><span data-trans="Reorder">Reorder</span></a></li>'+
  203.    '<li><span data-trans="Duration:">Duration:</span> <span class="video-duration"><%= durationStr %></span></li>'+
  204.    '<li><span data-trans="Updated:">Updated:</span> <span class="video-uploaded"><%= updated %></span></li></ul>'+
  205.    '<div class="video-fulldescription"><%= tooltipContentBody %></div>' +
  206.    '<a class="video-wnlink" href="https://wn.com/<%= url %>" target="_blank" style="target-name: new; target-new: tab;">'+
  207.    'https://wn.com/<%= title %></a><br clear="left" /></div></div>'+
  208.    '<span class="description-content" style="display: none;">'+
  209.    '<div class="tooltip-content-body"><%= tooltipContentBody %></div></span>');
  210. var playlistItemTemplate = '<li class="playlistitemli thumbnail">' +
  211.    '<a class="playlistitem ellipsis" id="<%= id %>" href="javascript:void(0);">' +
  212.    '<div class="thumb"><div class="clip">' +
  213.    '<img width="110" height="82" alt="<%= title %>" src="<%= thumbnailUrl %>" />' +
  214.    '<div class="duration opacity"><%= durationStr %></div></div></div>' +
  215.    '<span class="video-title"><%= title %></span></a>' +
  216.    '<span class="playlistitemremove TTip"><span>remove from playlist</span><i class="fa fa-times" aria-hidden="true"></i></span>' +
  217.    '<a class="share-popup TTip" onclick="return share_popup(this, this.title)" href="javascript: void(0);" title="<%= title %>"><span>share this video</span><i class="fa fa-share" aria-hidden="true"></i></a>' +
  218.    '<div class="buttons"></div>'+
  219.    '<span class="description-content" style="display:none;"><%= tooltipContentBody %></span>' +
  220.    '</div></li>';
  221.  
  222.  
  223. var playlistItemTemplateFS = '<li class="playlistitemli list"><div class="item">' +
  224. '<a class="playlistitem ellipsis" id="<%= id %>"  href="javascript:void(0);"><span class="title"><%= title %></span><span class="dots">...</span>' +
  225. '<span class="playlistitemremove TTip" title="remove from playlist"></span>' +
  226. '<span class="duration"><%= durationStr %></span>' +
  227. '<span class="description-content" style="display:none;"><%= tooltipContentBody %></span>' +
  228. '</div></li>';
  229. var emptyItemMessage = '<span data-trans="Add any items to Create Playlist by dragging or using the \"Add\" Icon on each Video thumbnail or selecting more Videos from new Searches to build your Playlist">Add any items to Create Playlist by dragging or using the "Add" Icon on each Video thumbnail or selecting more Videos from new Searches to build your Playlist</span>';
  230. var emptyItemHtml = '<li class="empty">'+emptyItemMessage+'</li>';
  231.  
  232.  
  233. var playlistItemTemplate = '<li class="playlistitemli thumbnail"><a class="playlistitem" id="<%= id %>"><div class="thumb"><div class="clip"><div class="thumb_play"></div><img alt="<%= title %>" src="<%= thumbnailUrl %>" /><div class="duration opacity"><%= durationStr %></div></div></div><div class="video-title"><%= title %></div></a><span class="playlistitemremove TTip"><span>remove from playlist</span><i class="fa fa-trash" aria-hidden="true"></i></span><a class="share-popup TTip" title="<%= title %>" onclick="return share_popup(this, this.title)" href="javascript: void(0);"><span>share this video</span><i class="fa fa-share" aria-hidden="true"></i></a><div class="buttons"></div><span class="description-content" style="display:none;"><%= tooltipContentBody %></span></li>';
  234.  
  235.  
  236.  
  237. var jsQuery = 'Amour book';
  238. var jsRelQuery = 'Amour book';
  239. var no_suitable_video = 'Could not find a suitable video for "%s" query';
  240. jQuery(function(){
  241.    window.no_suitable_video = i18n("Could not find a suitable video for \"%s\" query");
  242. });
  243. </script>
  244.  
  245. <script type="text/javascript"><!--
  246. var remove_dynamic_playlist = ensure(function(num){
  247.    var target_li = $('#playlist_menu');
  248.    target_li.find('.remove-'+num).parent().remove();
  249.    var first_playlist = target_li.find('a').attr('id');
  250.    if(first_playlist){
  251.        $("#main-menu li[id='#playlist_menu'] a").attr('id', first_playlist);
  252.    }
  253.  
  254.    var target_li = $('#details_menu');
  255.    target_li.find('.remove-'+num).parent().remove();
  256.    var first_details = target_li.find('a').attr('id');
  257.    if(first_details){
  258.        $("#main-menu li[id='#details_menu'] a").attr('id', first_details);
  259.    }
  260.    var target_pl = $('#tabcontainer');
  261.    target_pl.find('#playlist'+num).remove();
  262.    target_pl.find('#details'+num).remove();
  263. });
  264.  
  265. var found_playlists = null;
  266. var longest_position = 0;
  267. var add_cached_videos = ensure(function(count){
  268.    if(!count) { count = 1; }
  269.    if(!found_playlists){ return; }
  270.    if(count>found_playlists.length){
  271.        count = found_playlists.length;
  272.    }
  273.    if(!found_playlists.length){
  274.        $('.add_youtube_playlist').hide();
  275.        // _add_dynamic_playlist(jsQuery, 'no more playlists');
  276.        return;
  277.    }
  278.    for(var i=0; i<+count; i++){
  279.        var p = found_playlists.splice(0, 1);
  280.        if(p.length){
  281.            p = p[0];
  282.            var activate = (i == count-1);
  283.            _add_dynamic_playlist('playlist:'+p.playlist_id, p.title, (i == count-1)? activate_playlist : function(){});
  284.        }
  285.    }
  286. });
  287.  
  288. function activate_playlist(status, num){
  289.    if(status == 'loading'){
  290.        activateTab('playlist'+num);
  291.        $('#id_new_playlist').attr('value', '');
  292.    }
  293. }
  294.  
  295. var show_loading = ensure(function(status){
  296.    if(status){
  297.        // add class "loading" to loading button
  298.    }else{
  299.        // remove class "loading" to loading button
  300.    }
  301. })
  302.  
  303. var add_longest_videos = ensure(function(){
  304.    var q = jsQuery;
  305.    var num = ++longest_position;
  306.    _add_dynamic_playlist(q+' duration:longest', q + ' longest #'+num, activate_playlist, num*14);
  307. });
  308.  
  309. var add_more_videos = ensure(function(count){
  310.    if(!count) { count = 1; }
  311.    if(found_playlists){
  312.        add_cached_videos(count);
  313.        $('.single-playlist-fullscreen').hide();
  314.    }else{
  315.        found_playlists = [];
  316.        show_loading(true);
  317.        $('.single-playlist-fullscreen').hide();
  318.        $.ajax({
  319.            url: 'https://wn.com/api/upge/edit/find_playlists',
  320.            data: {query: jsQuery},
  321.            dataType: 'jsonp',
  322.            success: ensure(function(response){
  323.                show_loading(false);
  324.                found_playlists = response['results'];
  325.                if(found_playlists){
  326.                    add_cached_videos(count);
  327.                }
  328.            }),
  329.            failure: ensure(function() {
  330.                show_loading(false);
  331.            })
  332.        });
  333.    }
  334. });
  335.  
  336. var tab_num = null;
  337.  
  338. var _add_playlist = ensure(function(loader, query, title, callback, offset, autostart){
  339.    if(!title){    
  340.        title = query;
  341.    }
  342.    show_loading(true);
  343.    if(!tab_num){
  344.        tab_num = $('#playlist_menu li').length;
  345.    }
  346.    $('#playlist_menu').show(); // in case there were zero videos
  347.    var num = ++tab_num;
  348.  
  349.    //add videos
  350.    var target_li = $('#playlist_menu');
  351.    var code_li = _.template('<li><div id="v-remove-<%= num %>" class="remove remove-<%= num %> TTip"><span>remove the playlist</span><i class="fa fa-times"></i></div><a href="" id="#playlist<%= num %>" '+
  352.            'class="playlist-menu-<%= num %>"><%= title %></a>'+
  353.            '</li>');
  354.    target_li.append(code_li({num: num, title: title}));
  355.  
  356.    var target_pl = $('#tabcontainer');
  357.    var code_pl = _.template('<div id="playlist<%= num %>" class="playlist-page" style="display: block; position: absolute; margin-left: -10000px; max-width: 9000px"></div>');
  358.    target_pl.append(code_pl({num: num}));
  359.  
  360.    // add video details
  361.    var target_li = $('#details_menu');
  362.    var code_li = _.template('<li class=""><div id="d-remove-<%= num %>" class="remove remove-<%= num %>"></div><a href="" id="#details<%= num %>" '+
  363.            'class="details-menu-<%= num %>"><%= title %></a></li>');
  364.    target_li.append(code_li({num: num, title: title}));
  365.  
  366.    var target_pl = $('#tabcontainer');
  367.    var code_pl = _.template('<div id="details<%= num %>" class="details-page" style="display: block; position: absolute; margin-left: -10000px; max-width: 9000px"></div>');
  368.    target_pl.append(code_pl({num: num}));
  369.  
  370.    loader(num, query, title, callback, offset, autostart);
  371.  
  372.    callback('loading', num);
  373.    $('.single-playlist-fullscreen').hide();
  374.  
  375.    return false;
  376. });
  377.  
  378. var _add_dynamic_playlist = ensure(function(query, title, callback, offset, autostart){
  379.  return _add_playlist(function(num, query, title, callback, offset, autostart){
  380.     $.ajax({
  381.        url: 'https://wn.com/api/upge/cheetah-photo-search/dynamic_playlist_v7',
  382.        data: {
  383.           language_id: '1',
  384.           vsid: num,
  385.           query: query,
  386.           offset: offset|0
  387.        },
  388.        dataType: 'jsonp',
  389.        success: ensure(function(response) {
  390.            $('#playlist'+num).html(response['videos']);
  391.            $('#details'+num).html(response['video_details']);
  392.            bind_videos(num, autostart);
  393.            bind_video_details(num);
  394.            $('#playlist'+num).css('display', 'block');
  395.            // $('.tabtrigger li a[id=#playlist'+num+']').first().click();
  396.            // activateTab('playlist'+num);
  397.            updateHeight();
  398.            show_loading(false);
  399.            callback('loaded', num);
  400.        }),
  401.        failure: ensure(function() {
  402.            show_loading(false);
  403.            callback('failed', num);
  404.        })
  405.    })}, query, title, callback, offset, autostart);
  406. });
  407.  
  408. var add_dynamic_playlist = ensure(function(query, title){
  409.    _add_dynamic_playlist(query, title, activate_playlist);
  410. });
  411.  
  412. var _video_importer = function(num, query, title, callback, offset, autostart){
  413.     $.ajax({
  414.        url: 'https://manage.wn.com/api/collect_videos',
  415.        data: {
  416.           urls: query.trim().replace(/\r*\n\r*/g,'|'),
  417.        },
  418.        dataType: 'jsonp',
  419.        success: ensure(function(response) {
  420.            $('#playlist'+num).html($('#playlist0').html().replace(/0"/g, num+'"'));
  421.            $('#details'+num).html($('#details0').html().replace(/0"/g, num+'"'));
  422.            bind_videos(num, autostart);
  423.            bind_video_details(num);
  424.            clog(response.results);
  425.            var vp = videoplayers[num];
  426.            var playlist = [];
  427.            _.each(response.results, function(el) {
  428.                var data = {
  429.                    source: 'youtube',
  430.                    video_id: el.youtube_video_id,
  431.                    author: el.author_name,
  432.                    duration: el.duration_seconds,
  433.                    title: el.title,
  434.                    published: new Date(el.published).toDateString(),
  435.                    updated: new Date(el.updated).toDateString(),
  436.                    video_views: el.view_count,
  437.                    thumbnailUrl: el.thumbnail_url.replace('/default.jpg', '/0.jpg'),
  438.                    tooltipContentBody: el.description,
  439.                    description: el.description,
  440.                };
  441.                playlist.push(data);
  442.            });
  443.            vp.setPlaylist(playlist);
  444.            vp.loadPlaylist(autostart);
  445.            $('#playlist'+num).css('display', 'block');
  446.            // $('.tabtrigger li a[id=#playlist'+num+']').first().click();
  447.            // activateTab('playlist'+num);
  448.            updateHeight();
  449.            show_loading(false);
  450.            callback('loaded', num);
  451.        }),
  452.        failure: ensure(function() {
  453.            show_loading(false);
  454.            callback('failed', num);
  455.        })
  456.    });
  457. }
  458.  
  459. var import_videos = ensure(function(query){
  460.    return _add_playlist(_video_importer, query, 'Imported videos', activate_playlist, 0, true);
  461. });
  462.  
  463. var do_import = ensure(function(el){
  464.    var query = $(el).parent().find('textarea').val();
  465.    $.unblockUI();
  466.    return import_videos(query);
  467. });
  468.  
  469.  
  470. var start_import = ensure(function(){
  471.    var w = $('body').width();
  472.    $.blockUI({
  473.        message: 'Enter keywords in the box below, one query per line; they could be names, places, phrases…whatever you are interested in, i.e. "funny cats" or "bicycle tricks".<br>' +
  474.                 'You can choose specific videos by using a colon: "Moscow helicopter views:1", or "Beethoven:1-9,12,14" to add first 9, 12th and 14th video for "Beethoven" query.<br>' +
  475.                 'You can also enter one or multiple WN or youtube URLs, with or without https://, i.e. https://youtu.be/i8c5JcnFaJ0 or wn.com/parrot_drone_fun/latest/3,1,2,4-10/<br>' +
  476.                 '<textarea style="width:99%; height: 80%"></textarea><br><input type="button" onclick="do_import(this);" value="Create your Wn Instant Playlist!">' +
  477.                 '<img class="ifr_close" title="Click here to cancel" src="//ecdn4.wn.com/or/ula/ewn/closebox.png" onclick="login_close()" />',
  478.        css: {
  479.            width: '880px',
  480.            height: '495px',
  481.            top: '15%',
  482.            applyPlatformOpacityRules: false,
  483.            left: (parseInt((w - 880) * 50 / w) + '%'),
  484.            border: '5px solid #eff2f3',
  485.            backgroundColor: '#aaa',
  486.            '-webkit-border-radius': '14px',
  487.            '-moz-border-radius':    '14px',
  488.            '-khtml-border-radius': '14px',
  489.            'border-radius': '14px'
  490.         }
  491.    });
  492.    return false;
  493. });
  494.  
  495. $(function(){
  496.    $(function(){
  497.        $('.video-info').each(function() {
  498.            Hyphenator.hyphenate(this, 'en');
  499.        });
  500.    });
  501.  
  502.    $(".fullscreen-toggle").click(function(e) {
  503.        var vsid = getPlayerId(getCurrentTab());
  504.        triggerFullscreen(vsid);
  505.    });
  506.  
  507.    $(document).keyup(function(e) {
  508.        if (e.keyCode == 27) {
  509.            //#FIXME additional
  510.            $('.autoscroll-box .slimScrollDiv').css('position', 'relative');
  511.            $('.autoscroll-box .slimScrollDiv').css('width', '100%');
  512.            $('.autoscroll-box .slimScrollDiv').css('height', '360px');
  513.            $('#autoscroll').css('height', '360px');
  514.            $('.autoscroll-box .slimScrollDiv').css('z-index', '102');
  515.            $('.autoscroll-box .slimScrollDiv').css('position', 'relative');
  516.            $('#scrolling-play-pause').removeClass('fs');
  517.            $('.autoscroll-box .slimScrollDiv').removeClass('fs');
  518.            return false;
  519.        }
  520.    });
  521.  
  522.    $('.add-all-playlist').live('click', function(e) {
  523.        e.preventDefault();
  524.        $('input.disco-check').attr('disabled', false);
  525.        $('input.disco-check').attr('checked', false);
  526.        var links = $(this).parent().parent('.album').find('ul');
  527.        links.find(':checkbox').each(function() {
  528.            $(this).click();                        
  529.        });
  530.        $('.disco-check:checked').each(function(idx) {
  531.                    query = $(this).next('a').attr('title');
  532.                    do_query_add_to_playlist(query);
  533.        });
  534.        $(this).html('album added to playlist')
  535.    });
  536.  
  537.    $('.add-playlist').live('click', function(e) {
  538.        e.preventDefault();
  539.        query = $(this).attr('id');                
  540.        do_query_add_to_playlist(query);
  541.    });
  542.  
  543.    $('.retrieve-karaoke-playlist').live('click', function(e) {
  544.        $('.disco-check:checked').each(function(idx) {
  545.            query = $(this).next('a').attr('title');
  546.            do_query_add_to_fs_playlist(query + 'karaoke');
  547.        });
  548.    });
  549. });
  550.  
  551.  
  552. -->
  553. </script>
  554. <script type="text/javascript"><!--
  555. function getTabName(el){
  556.    return $(el).closest('#tabcontainer>div').attr('id');
  557. }
  558.  
  559. function getCurrentTab(el){
  560.    return window.activeTab;
  561. }
  562.  
  563. function getPlayerId(tab){
  564.    if(typeof(tab)!='string'){
  565.        tab = getTabName(tab);
  566.    }
  567.    return tab.replace(/(playlist|details)/, '') | 0;
  568. }
  569.  
  570. function getPlayer(tab){
  571.    return videoplayers[getPlayerId(tab)];
  572. }
  573.  
  574. function triggerFullscreen(vsid){    
  575.    $('#playercontainer'+vsid).css('position', 'fixed');
  576.    $('#playercontainer'+vsid).css('top', '50px');
  577.    $('#playercontainer'+vsid).css('left', '0px');
  578.    $('#playercontainer'+vsid).css('right', '0px');
  579.    $('#playercontainer'+vsid).css('bottom', '0px');
  580.    $('#playercontainer'+vsid).css('z-index', '100000');
  581. $('#playercontainer'+vsid).find('iframe').css('position', 'fixed');
  582. $('#playercontainer'+vsid).find('iframe').css('width', '100%');
  583. $('#playercontainer'+vsid).find('iframe').css('height', '100%');
  584. $('#playercontainer'+vsid).find('iframe').css('left', '0');
  585. $('#playercontainer'+vsid).find('iframe').css('top', '0');
  586.    $('body').css('overflow', 'hidden');
  587.    $('#home'+vsid).show();
  588.    return false;
  589. }
  590.  
  591. function doneFullscreen(vsid){    
  592.    $('#playercontainer'+vsid).css('position', 'relative');
  593.    $('#playercontainer'+vsid).css('top', '0px');
  594.    $('#playercontainer'+vsid).css('z-index', '102');
  595. $('#playercontainer'+vsid).find('iframe').css('position', 'absolute');
  596. $('#playercontainer'+vsid).find('iframe').css('width', '100%');
  597. $('#playercontainer'+vsid).find('iframe').css('height', '100%');
  598. $('#playercontainer'+vsid).find('iframe').css('top', '0');
  599. $('#playercontainer'+vsid).find('iframe').css('left', '0');
  600.    $('#home'+vsid).hide();
  601.    $('body').css('overflow', 'auto');
  602.    activateTab('playlist'+vsid);
  603.    return false;
  604. }
  605.  
  606. if(!window.videoplayers){
  607.    videoplayers = [];
  608. }
  609.  
  610. window.sentVideos = {};
  611. window.videoContainers = {};
  612.  
  613. var getVideoPlayer = function(oid){
  614.        var vpid = '#videoplayer-'+(oid.match(/\d+/g)[0]-1);
  615.        var el = $(vpid);
  616.        while(el != null){
  617.            var vp = window.videoContainers[el.attr('id')];
  618.            if(vp) return vp;
  619.            el = $(el).parent()
  620.        }
  621. };
  622.  
  623. var bind_videos = ensure(function(vsid, autostart){
  624.    videoplayers[vsid] = new Videoplayer({
  625.        playlistContainer: "#playlistcontainer"+vsid,
  626.        playerContainer: "#playercontainer"+vsid,
  627.        playlistItemTemplate: playlistItemTemplate,
  628.        playpositionTemplate: '<%= elapsedTime %> / <%= totalTime %>',
  629.        emptyItemHtml: emptyItemHtml,
  630.        inputOrdering: true,
  631.        enableLogging: false,
  632.        descriptionsholder: '#descriptionsplace'+vsid,
  633.        playTrigger: '.disabled-playvideo'+vsid,
  634.        addTrigger: '.disabled-addvideo'+vsid,
  635.        playlistRepeat: '#playlistrepeat'+vsid,
  636.        playlistShuffle: '#playlistshuffle'+vsid,
  637.        playlistClear: '#playlist_clear'+vsid,
  638.        playposition: '#playposition'+vsid,
  639.        autoplayCheckbox: '#autoplay'+vsid,
  640.        replaycurrentCheckbox: '.replaycurrent'+vsid,
  641.        autoplayCookie: (vsid==1)?'wn-videoplayer-autoplay':'',
  642.        playlistFormatCookie: 'wn-videoplayer-playlist-format',
  643.        controlNext: '.videoplayer-control-next'+vsid,
  644.        controlPrev: '.videoplayer-control-prev'+vsid,
  645.        controlPlay: '.videoplayer-control-play'+vsid,
  646.        controlPause: '.videoplayer-control-pause'+vsid,
  647.        playlistLink: '.playlist-link'
  648.    });
  649.    var vp = videoplayers[vsid];
  650.    var vres = '#video-results-'+vsid+' .video-info';
  651.    $('.playSlider'+vsid).click(function(){
  652.        $('#contentSlider'+vsid).show('fast');
  653.        $('.contentSliderClose').show('fast');
  654.    });
  655.    $('.contentSliderClose').click(function(){
  656.        $(this).parent().hide('fast');
  657.    });
  658.    $('a#play'+vsid).click(function(){
  659.        vp.addVideo($('#details'+vsid+' .video-info'));
  660.        vp.addVideo($('#playlist'+vsid+' .video-info'));
  661.    });
  662.    $('a#remove'+vsid).click(function(){
  663.        $('#playlist'+vsid+' .mainvideoresults').animate({ opacity: 'hide' }, "slow");
  664.        updateHeight();
  665.    });
  666.    $('a.list-preview').click(function(){
  667.        $('.list-preview').hide('fast');
  668.        $('.thumb-preview').show('fast');
  669.    });
  670.    $('a.thumb-preview').click(function(){
  671.        $('.list-preview').show('fast');
  672.        $('.thumb-preview').hide('fast');
  673.    });
  674.    $('#playlist_clear'+vsid).click(function(){
  675.        $(this).hide('fast');
  676.        $('#playlist_restore'+vsid).show('fast');
  677.     });
  678.    $('#playlist_restore'+vsid).click(function(){
  679.        $('.playlist_clear'+vsid).show('fast');
  680.        $(this).hide('fast');
  681.    });
  682.    $('#sortby'+vsid).hide();
  683.    $('a#open_sortby'+vsid).click(function(){
  684.        $('#sortby'+vsid).show('slow');
  685.        $('#open_sortby'+vsid).hide('fast');
  686.        $('#close_sortby'+vsid).show('fast');
  687.    });
  688.    $('a#close_sortby'+vsid).click(function(){
  689.        $('#sortby'+vsid).hide('slow');
  690.        $('#open_sortby'+vsid).show('fast');
  691.        $('#close_sortby'+vsid).hide('fast');
  692.    });
  693.  
  694.    window.videoContainers[vp.playerContainer.attr('id')] = vp;
  695.  
  696.    $(document).bind('videoplayer.player.statechange', function(e, status, playerContainer){
  697.        var match = window.location.search.match(/^\?from=([^#&]*)/);
  698.        if(match){
  699.            window.fromUrl = window.fromURL || match[1];
  700.            if(window.history.replaceState){
  701.                window.history.replaceState({}, '', window.location.href.replace(/(\?from=[^#&]*)/, ''));
  702.            }
  703.        }
  704.        //if(status == 'playing' || status == 'unstarted'){
  705.        if(status == 'playing'){
  706.            var vp = getVideoPlayer(playerContainer);
  707.            var videoInfo = vp.getCurrentVideo();
  708.            if(videoInfo){
  709.                var vid = videoInfo.source+':'+videoInfo.video_id;
  710.                if(window.sentVideos[vid]) return;
  711.                window.sentVideos[vid] = 1;
  712.                $.ajax({url: 'https://login.wn.com/history/play/', data: {
  713.                            video: vid,
  714.                            title: videoInfo.title,
  715.                            status: status,
  716.                            duration: videoInfo.duration,
  717.                            atUrl: window.location.host + window.location.pathname,
  718.                            fromUrl: window.fromUrl
  719.                        }, dataType:'jsonp'});
  720.            }
  721.        }
  722.    });
  723.  
  724.    vp.playerContainer.bind('videoplayer.player.videoloaded', function(e, videoInfo){
  725.        if(videoInfo && window.username){
  726.            $.ajax({url: 'https://login.wn.com/history/play/', data: {
  727.                        video: videoInfo.source+':'+videoInfo.video_id,
  728.                        title: videoInfo.title,
  729.                        duration: videoInfo.duration,
  730.                    }, dataType:'jsonp'});
  731.        }
  732.    });
  733.    $(document).bind('videoplayback.repeat', function(e, playerContainer){
  734.        $.each(videoplayers, function(i, vp){
  735.            if(vp && vp.playerContainer == playerContainer && window.username){
  736.                var info=vp.getActualPlaylist()[vp.getPlaylistPosition()];
  737.                $.ajax({
  738.                    url: 'https://login.wn.com/videos/star/',
  739.                    data:{
  740.                        title: info.title,
  741.                        video: info.source+':'+info.video_id,
  742.                    },
  743.                    dataType: 'jsonp',
  744.                });
  745.            }
  746.        });
  747.    });
  748.    $('.autoplay').attr('checked', $('#autoplay1').attr('checked'));
  749.    $('.autoplay').click(function(event){
  750.        // set all visible autoplay buttons
  751.        $('.autoplay').attr('checked', $(event.target).attr('checked'));
  752.        // set first cookie
  753.        videoplayers[1].onAutoplayClick();
  754.    });
  755.    // this will add all available videos to playlist
  756.    //#FIXME #if $vs.get('playlist')
  757.    //vp.addVideo($('#video-results-'+vsid+' .video-info'));
  758.    vp.addVideo($(vres));
  759.    vp.loadPlaylist();
  760.    //if(vp.getActualPlaylist().length){
  761.    //    vp.playFromPlaylist(vp.getActualPlaylist()[0], vp.autoplay || autostart);
  762.    //}
  763.    $(document).keyup(ensure(function(e) {
  764.        if (e.keyCode == 27) {
  765.            $('#home'+vsid).click();
  766.            return false;
  767.        }
  768.    }));
  769.    $('#videoplayer-play-all'+vsid).click(function(event) {
  770.        event.preventDefault();
  771.        vp.clearPlaylist();
  772.        vp.addVideo($(vres).slice(0, 23));
  773.        vp.playPlaylist();
  774.    });
  775.    $('#videoplayer-play-next'+vsid).click(function(event) {
  776.        event.preventDefault();
  777.        vp.playNextPlaylistVideo();
  778.    });
  779.    $('#playlist_restore'+vsid).click(function(event) {
  780.        event.preventDefault();
  781.        vp.clearPlaylist();
  782.        vp.addVideo($(vres).slice(0, 14));
  783.        vp.playPlaylist();
  784.    });  
  785. $('.play_all_fs_'+vsid).click(function(event) {
  786.         event.preventDefault();
  787. vp.playNextPlaylistVideo();
  788. triggerFullscreen(vsid);
  789.    });  
  790.  
  791.    $.fn.clickToggle = function(func1, func2) {
  792.        var funcs = [func1, func2];
  793.        this.data('toggleclicked', 0);
  794.        this.click(function() {
  795.            var data = $(this).data();
  796.            var tc = data.toggleclicked;
  797.            $.proxy(funcs[tc], this)();
  798.            data.toggleclicked = (tc + 1) % 2;
  799.        });
  800.        return this;
  801.    };
  802.    $('.playlist_mute_'+vsid).clickToggle(function() {
  803.        vp.setVolumeMute();
  804.        $(this).css('background-position', '0px 0px');
  805.    }, function() {
  806.        vp.setVolumeUnMute();
  807.        $(this).css('background-position', '-16px 0px');
  808.    });
  809.    $('.muteFS'+vsid).clickToggle(function() {
  810.        vp.setVolumeMute();
  811.        $(this).css('background-position', '-30px center');
  812.    }, function() {
  813.        vp.setVolumeUnMute();
  814.        $(this).css('background-position', '0px center');
  815.    });
  816.  
  817.  
  818.    $('.playvideo'+vsid).livequery(function() {
  819.        $(this).click(function(event){
  820.            event.preventDefault();
  821.            var vp = getPlayer(this);
  822.            clog('onPlayVideoX');
  823.            var videoData = vp.extractVideoData($(event.currentTarget));
  824.            clog(videoData);
  825.            vp.playFromPlaylist(videoData, true, 0);
  826.        });
  827.    });
  828. $('.playvideo').livequery(function() {
  829.        $(this).click(function(event){
  830.            event.preventDefault();
  831.            var vp = videoplayers[1];
  832.            clog('onPlayVideoX');
  833.            var videoData = vp.extractVideoData($(event.currentTarget));
  834.            clog(videoData);
  835.            vp.playFromPlaylist(videoData, true, 0);
  836.        });
  837.    });
  838.    $('.addvideo').livequery(function() {
  839.        $(this).click(function(event){
  840.            event.preventDefault();
  841.            var vp = getPlayer(this);
  842.            clog('onAddVideo');
  843.            var videoData = vp.extractVideoData($(event.currentTarget));
  844.            var playlist = vp.getPlaylist();
  845.            playlist.push(videoData);
  846.            vp.setPlaylist(playlist);
  847.            clog('onAddVideo done.');
  848.        });
  849.    });
  850. });
  851.  
  852. var bind_video_details = ensure(function(vsid){
  853.    var target = $('#details'+vsid+' .center-content');
  854.    videoplayers[vsid].playerContainer.bind('videoplayer.player.playlistchanged', function(e, playlist){
  855.        target.find('.video-desc').detach();
  856.        for(var i in playlist){
  857.            var item = playlist[i];
  858.            var itemId = _.uniqueId('item_');
  859.            var context = {
  860.                descriptionsholder: '#descriptionsplace'+vsid,
  861.                id: itemId,
  862.                info: "{source: '"+item.source+"', video_id: '"+item.video_id+"', duration: "+item.duration+", published: '"+item.published+"', updated: '"+item.updated+"', author: ''}",
  863.                url: item.title.replace(/ /g, '_').replace(/"/g,'&quot;')+'/video_details',
  864.                title: item.title,
  865.                titled: item.title+'/video details',
  866.                durationStr: videoplayers[vsid].formatTime(item.duration),
  867.                description: item.description,
  868.                updated: item.updated,
  869.                author: item.author,
  870.                published: item.published,
  871.                order: (+i)+1,
  872.                thumbnailUrl: item.thumbnailUrl,
  873.                tooltipContentBody: item.tooltipContentBody,
  874.            };
  875.            var item_text = detailsTemplate(context);
  876.            target.append(item_text);
  877.        }
  878.    });
  879.  
  880.    // getting the video details delete button to work
  881.    $('#details'+vsid+' .video-remove').live('click', function(e) {
  882.        var toRemove = videoplayers[vsid].extractVideoData(this);
  883.        var playlist = videoplayers[vsid].getPlaylist();
  884.        for (var i = 0; i < playlist.length; i++) {
  885.            var playlistItem = playlist[i];
  886.            if(videoplayers[vsid].isSameVideo(playlistItem, toRemove)){
  887.                playlist.splice(i--, 1);
  888.            }
  889.        }
  890.        videoplayers[vsid].setPlaylist(playlist);
  891.        $(this).parent('div.video-desc').detach();
  892.        var items = $('#details'+vsid+' .video-desc .details-manual-order');
  893.        for (var i = 0; i < items.length; i++) {
  894.            $(items[i]).val(i+1);
  895.        }
  896.    });
  897.  
  898.    // ordering logic
  899.    var pl_len = $('#details'+vsid+' .video-desc').length;
  900.    var init_vlist_value = false;
  901.    var new_vlist_value = false;
  902.    $('#details'+vsid+' .details-manual-order').live('hover', function(e) {
  903.        $(this).select();
  904.        if (!init_vlist_value) { init_vlist_value = parseInt($(this).val()); }
  905.    });
  906.    $('#details'+vsid+' .details-manual-order').live('focus', function(e) {
  907.        if (!init_vlist_value) { init_vlist_value = parseInt($(this).val()); }
  908.    });
  909.    //$('#details'+vsid+' .details-manual-order').blur(function(e) {
  910.    //  $(this).parent().find('.details-manual-order-confirm').hide();
  911.    //})
  912.    $('#details'+vsid+' .details-manual-order').live('keyup', function(e) {
  913.        $(this).parent().find('.details-manual-order-confirm').hide();
  914.        new_vlist_value = parseInt($(this).val());
  915.        if (isNaN(new_vlist_value)) { return false; }
  916.        if (new_vlist_value == undefined) { return false; }
  917.        if (new_vlist_value == parseInt(init_vlist_value)) { return false; }
  918.        if (new_vlist_value < 0) { return false; }
  919.        if (new_vlist_value > pl_len) { return false; }
  920.        if (new_vlist_value == 0) { new_vlist_value = 1; }
  921.        $(this).parent().find('.details-manual-order-confirm').show();
  922.    });
  923.  
  924.    // add the keypress event
  925.    $('#details'+vsid+' .details-manual-order').live('keypress', function(e) {
  926.        if(e.keyCode == 13) {
  927.            var tmp = $('#details'+vsid+' .video-desc').eq(init_vlist_value-1);
  928.            var target = $('#details'+vsid+' .video-desc').eq(new_vlist_value-1);
  929.            var tmpc = tmp.clone(true);
  930.  
  931.            target.find('.details-manual-order').val(init_vlist_value);
  932.            tmp.replaceWith(target);
  933.            var place = $('#details'+vsid+' .video-desc').eq(new_vlist_value-1);
  934.            tmpc.insertBefore(place);
  935.  
  936.            var items = $('#details'+vsid+' .video-desc .details-manual-order');
  937.            for (var i = 0; i < items.length; i++) {
  938.                $(items[i]).val(i+1);
  939.            }
  940.  
  941.            videoplayers[vsid].switchPlaylistItems(init_vlist_value, new_vlist_value);
  942.            init_vlist_value = false;
  943.            new_vlist_value = false;
  944.            $('#details'+vsid+' .details-manual-order-confirm').hide();
  945.        }
  946.    });
  947.  
  948.    $('#details'+vsid+'-items .details-manual-order-confirm').live('click', function(e) {
  949.        var tmp = $('#details'+vsid+' .video-desc').eq(init_vlist_value-1);
  950.        var target = $('#details'+vsid+' .video-desc').eq(new_vlist_value-1);
  951.        var tmpc = tmp.clone(true);
  952.  
  953.        target.find('.details-manual-order').val(init_vlist_value);
  954.        tmp.replaceWith(target);
  955.        var place = $('#details'+vsid+' .video-desc').eq(new_vlist_value-1);
  956.        tmpc.insertBefore(place);
  957.  
  958.        var items = $('#details'+vsid+' .video-desc .details-manual-order');
  959.        for (var i = 0; i < items.length; i++) {
  960.            $(items[i]).val(i+1);
  961.        }
  962.  
  963.        videoplayers[vsid].switchPlaylistItems(init_vlist_value, new_vlist_value);
  964.        init_vlist_value = false;
  965.        new_vlist_value = false;
  966.        $('#details'+vsid+' .details-manual-order-confirm').hide();
  967.    });
  968.  
  969.    $('#playlistformating'+vsid).hover(function() {
  970.        $('.playlistformating.fsmode').stop(true, false).animate({'right': '0px'}, 900);
  971.        $('.playlistformating.fsmode').css("background-image", "url(//ecdn3.wn.com/or/images/double-right-arrow.png)");
  972.    }, function() {
  973.        $('.playlistformating.fsmode').stop(true, false).animate({'right': '-365px'}, 900);
  974.        $('.playlistformating.fsmode').css("background-image", "url(//ecdn8.wn.com/or/images/double-left-arrow.png)");
  975.    });
  976. });
  977.  
  978. -->
  979. </script>
  980. <script type="text/javascript"><!--
  981. function bind_fsplayer(){
  982.    if(!window.videoplayers){
  983.        videoplayers = [];
  984.    }
  985.    var videoplayer_fs = new Videoplayer({
  986.        playlistContainer: "#playlistcontainerfs",
  987.        playerContainer: "#playercontainer1",
  988.        playlistItemTemplate: playlistItemTemplateFS,
  989.        playpositionTemplate: '$("<%= elapsedTime %>") / $S("<%= totalTime %>")',
  990.        emptyItemHtml: emptyItemHtml,
  991.        inputOrdering: true,
  992.        enableLogging: false,
  993.        playlistClear: '.playlistcontainerfs_clear',
  994.        replaycurrentCheckbox: '.replaycurrentfs',
  995.        playlistFormatCookie: 'none',
  996.    });
  997.  
  998.    jQuery('.discoplaylist_play').click(function(event) {
  999.        event.preventDefault();
  1000.        videoplayer_fs.clearPlaylist();
  1001.        videoplayer_fs.playPlaylist();
  1002.    });
  1003.  
  1004.    var fullscreen_interval_caller = false;
  1005.  
  1006.    jQuery('.play-album-fullscreen').live('click', ensure(function(e) {
  1007.        videoplayer_fs.clearPlaylist();
  1008.  
  1009.        // checking if we have at least one video in the playlist in order to click it
  1010.        fullscreen_interval_caller = setInterval(function(){
  1011.            first_video = jQuery('#playlistcontainer_fs').find('a.playlistitem:first');
  1012.            if (first_video) {
  1013.                first_video.find('img.playlist-thumbnail').click();
  1014.                triggerFullscreen(1);
  1015.                clearInterval(fullscreen_interval_caller);
  1016.            }
  1017.        }, 1000);
  1018.    }));
  1019.  
  1020.    jQuery('.play-fullscreen').live('click', ensure(function(e) {
  1021.        videoplayer_fs.clearPlaylist();
  1022.        fullscreen_interval_caller = setInterval(function(){
  1023.            first_video = videoplayer_fs.playlistContainer.find('li').first().find('a.playlistitem');
  1024.            if (first_video) {
  1025.                first_video.click();
  1026.                triggerFullscreen(1);
  1027.                clearInterval(fullscreen_interval_caller);
  1028.            }
  1029.        }, 1000);
  1030.  
  1031.    }));
  1032. }
  1033.  
  1034. function do_query_add_to_fs_playlist(query) {
  1035.    jQuery.ajax({
  1036.        data: {
  1037.            t: 'cheetah-photo-search/video_search.txt',
  1038.            query: query,
  1039.        },
  1040.        dataType: 'jsonp',
  1041.        url: 'https://upge.wn.com/',
  1042.        success: function(text) {
  1043.            var vp = videoplayers[1];
  1044. vp.clearPlaylist();
  1045.            //clog('onPlayVideoX');
  1046.            var videoData = vp.extractVideoData($(text));
  1047.            clog(videoData);
  1048.            vp.playFromPlaylist(videoData, true, 0);
  1049. triggerFullscreen(1);
  1050.        }
  1051.    });
  1052. }
  1053.  
  1054. function do_query_add_to_playlist(query) {
  1055.    jQuery.ajax({
  1056.        data: {
  1057.            t: 'cheetah-photo-search/video_search.txt',
  1058.            query: query,
  1059.        },
  1060.        dataType: 'jsonp',
  1061.        url: 'https://upge.wn.com/',
  1062.        success: function(text) {
  1063.            var vp = videoplayers[1];
  1064.            var videoData = vp.extractVideoData($(text));
  1065.            var playlist = vp.getPlaylist();
  1066.            playlist.push(videoData);
  1067.            vp.setPlaylist(playlist);
  1068.        }
  1069.    });
  1070. }
  1071. jQuery(function(){
  1072.    jQuery('.add-to-playlist').live('click', function(e) {
  1073.          query = jQuery(this).attr('id');
  1074.          do_query_add_to_playlist(query);
  1075.    });
  1076.    jQuery('.add-all-playlist').live('click', function(e) {
  1077.   jQuery('input.disco-check').attr('disabled', false);
  1078.        jQuery('input.disco-check').attr('checked', false);
  1079.        var links = jQuery(this).parent().parent('.album').find('ul');
  1080.        links.find(':checkbox').each(function() {
  1081.            jQuery(this).click();                        
  1082.        });        
  1083.        jQuery('.disco-check:checked').each(function(idx) {
  1084.            query = jQuery(this).next('a').attr('title');
  1085.            do_query_add_to_playlist(query);
  1086.        });
  1087.    });
  1088.    jQuery('.retrieve-fs-playlist').live('click', function(e) {
  1089.        jQuery('input.disco-check').attr('disabled', false);
  1090.        jQuery('input.disco-check').attr('checked', false);
  1091.        var links = jQuery(this).parent().parent('.album').find('ul');
  1092.        links.find(':checkbox').each(function() {
  1093.            jQuery(this).click();                        
  1094.        });
  1095.        
  1096.        jQuery('.disco-check:checked').each(function(idx) {
  1097.            query = jQuery(this).next('a').attr('title');
  1098.            do_query_add_to_fs_playlist(query);
  1099.        });
  1100.    });
  1101. });
  1102.  
  1103. -->
  1104. </script>
  1105. <script type="text/javascript"><!--
  1106. var matchNumber = function(x){
  1107. return x && x.match(/^\d+$/);
  1108. }
  1109.  
  1110. var matchDash = function(x){
  1111. return x && x.match(/^\d+(-\d+)?(,\d+(-\d+)?)*$/);
  1112. }
  1113.  
  1114. var matchPosition = function(x){
  1115. return x && x.match(/^(\d+:)?\d+:\d+$/);
  1116. }
  1117.  
  1118. var matchAction = function(x){
  1119. return x && x.match(/^(\d+:)?\d+:\d+(\-|\.\.)(\d+:)?\d+:\d+$/);
  1120. }
  1121.  
  1122. var matchNames = function(x){
  1123.    return x && x.length >= 3;
  1124. }
  1125.  
  1126. function parseDash(x){
  1127.    var parts = x.split(/,/g);
  1128.    var r = [];
  1129.    for(var i in parts){
  1130.        var p = parts[i];
  1131.        if(p.match('-')){
  1132.            var rg = p.split('-');
  1133.            for(var t=rg[0]; t<=rg[1]; t++){
  1134.               r.push(t|0);
  1135.            }
  1136.        }else{
  1137.            r.push(p|0);
  1138.        }
  1139.    }
  1140.    return r;
  1141. }
  1142.  
  1143. var parsePosition = function(x){
  1144.    var parts = x.split(/:/g);
  1145.    var pos = 0;
  1146.    for(var p in parts){
  1147.        pos = pos*60 + parseInt(parts[p].trim() || '0', 10);
  1148.    }
  1149.    return pos;
  1150. }
  1151.  
  1152. var sources = {'yt': 'youtube', 'vm': 'vimeo', 'dm': 'dailymotion'};
  1153. var namesMatch = function(name, vname){
  1154.    var name1 = name.replace(/[\W_]+/g, ' ').trim().toLowerCase();
  1155.    var name2 = vname.replace(/[\W_]+/g, ' ').trim().toLowerCase();
  1156.    if(!name1 || !name2) return false;
  1157.    if(name1 == name2) return 1;
  1158.    if(name2.substring(0, name1.length) == name1) return 0.8;
  1159.    if(name2.match(name1)) return 0.6;
  1160.    return 0;
  1161. }
  1162.  
  1163. var findMatchingVideo = function(vp, vid){
  1164.    var pl = vp.getActualPlaylist();
  1165.    vid = vid.replace(/\/+$/,'').replace(/%20/g, ' ');
  1166.    if(vid.match(/^\d+$/)){
  1167.        var number = parseInt(vid);
  1168.        return pl[number-1];
  1169.    }else if(vid.match(/^\w\w-/)){
  1170.        var s = sources[vid.substr(0, 2)];
  1171.        for(var v in pl){
  1172.            if(pl[v].source == s && pl[v].video_id == vid.substr(3)){
  1173.                return pl[v];
  1174.            }
  1175.        }
  1176.    }else{
  1177.        var bm = 0;
  1178.        var winner = -1;
  1179.        for(var i=0; i<pl.length; i++){
  1180.            var candidate = namesMatch(vid, pl[i].title);
  1181.            if(candidate > bm){
  1182.                bm = candidate;
  1183.                winner = i;
  1184.            }
  1185.        }
  1186.        if(winner == -1) return null;
  1187.  
  1188.        if(window.console && console.log)
  1189.            console.log('Found video: ' + winner + ' for query ' + vid);
  1190.        return pl[winner];
  1191.    }
  1192. }
  1193.  
  1194. var parseAction = function(vp, x){
  1195.    var video = null;
  1196.    var start = 0;
  1197.    var stop = null; // at the end of video
  1198.    if(x.match(/\//)){
  1199.        var vid_pos = x.split(/\//, 2);
  1200.        x = vid_pos[0];
  1201.        var positions = vid_pos[1].split(/\-|\.\./, 2);
  1202.        start = parsePosition(positions[0]) || 0;
  1203.        if(positions[1] && positions[1].trim()){
  1204.            stop = parsePosition(positions[1]) || null;
  1205.        }
  1206.    }
  1207.    video = findMatchingVideo(vp, x);
  1208.    return {
  1209.        'video': video,
  1210.        'start': start,
  1211.        'stop': stop
  1212.    };
  1213. };
  1214.  
  1215. $ensure(function(){
  1216.    if (window.location.hash && window.location.hash == '#_=_') {
  1217.        if (window.history && history.pushState) {
  1218.            window.history.pushState("", document.title,
  1219.                window.location.href.replace(location.hash,""));
  1220.        } else {
  1221.            // Prevent scrolling by storing the page's current scroll offset
  1222.            var scroll = {
  1223.                top: document.body.scrollTop,
  1224.                left: document.body.scrollLeft
  1225.            };
  1226.            window.location.hash = '';
  1227.            // Restore the scroll offset, should be flicker free
  1228.            document.body.scrollTop = scroll.top;
  1229.            document.body.scrollLeft = scroll.left;
  1230.        }
  1231.    }
  1232.  
  1233.    // method that scrolls the headlines to a certain position
  1234.    function scrollRelated(seconds) {
  1235.        window.jQueryAutoScroll.doScrollTo(25*parseInt(seconds));
  1236.    }
  1237.  
  1238.    var showMenu = ensure(function(activeMenu, activeItem, shown){
  1239.        if(window.console && console.log) console.log("Activating menu: "+activeMenu);
  1240.        // <ul id='menu-name' class="submenu border_color tabtrigger"><li id='#child-menu-id' class="active"><a id='#opened-tab-id'>
  1241.        // or
  1242.        // <ul id='main_menu' class="tabtrigger"><li id='#child-menu-id' class="current"><a id='#opened-tab-id'>
  1243.  
  1244.        var activeMenuElement = $('ul'+activeMenu);
  1245.        var parentMenuItem = $('ul.tabtrigger li[id='+activeMenu+']');
  1246.        var parentMenuElement = parentMenuItem.parents('ul');
  1247.        var parentMenuName = '#'+parentMenuElement.attr('id');
  1248.        if(parentMenuItem.length){
  1249.            if(activeMenu != '#main-menu'){
  1250.                var isGoodMenu=activeMenuElement.find('li').length>1;
  1251.                if(isGoodMenu){
  1252.                    activeItem.addClass('current');
  1253.                    activeMenuElement.css('z-index', '100');
  1254.                }
  1255.                if(parentMenuName != '#undefined' && parentMenuName != activeMenu){
  1256.                    showMenu(parentMenuName, parentMenuItem, shown);
  1257.                }
  1258.                // slide down in reverse order, from the topmost menu
  1259.                if(isGoodMenu){
  1260.                    activeMenuElement.slideDown('fast');
  1261.                    shown.push(activeMenu);
  1262.                }
  1263.            }else{
  1264.                activeItem.addClass('current');
  1265.            }
  1266.        }else{
  1267.            activeItem.addClass('current');
  1268.        }
  1269.    });
  1270.  
  1271.    window.updateMenus = ensure(function(tab){
  1272.        if(window.console && console.log) console.log("updateMenus for: "+tab);
  1273.        $('#login .history').css('color',tab=='#history'?'#c00':'');
  1274.        // find active menu
  1275.        var menu_item = $('.submenu li:not([id]) a[id='+tab+']').parents('li'); // item with no submenu
  1276.        if(!menu_item.length){
  1277.            menu_item = $('.submenu li a[id='+tab+']').parents('li'); // any submenu item
  1278.        }
  1279.        if(!menu_item.length){
  1280.            menu_item = $('.tabtrigger li a[id='+tab+']').parents('li'); // main menu item
  1281.        }
  1282.        // reset all submenus selection
  1283.        $('.submenu.tabtrigger').children('li').removeClass('active');
  1284.        // reset main menu selection
  1285.        $('.tabtrigger').children('li').removeClass('current');
  1286.        // move all submenus back
  1287.        $('.submenu').css('z-index', '10');
  1288.        var shown = [];
  1289.        var menu_name = '#'+(menu_item.parents('ul').attr('id') || 'main-menu');
  1290.        if(menu_item && menu_name != '#undefined'){
  1291.            showMenu(menu_name, menu_item, shown);
  1292.        }
  1293.        // slide all other submenus up
  1294.        var open_submenu = false;
  1295.        $('.submenu').each(function(n,el){
  1296.            if($.inArray('#'+el.id, shown) == -1){
  1297.                $(el).css('z-index', '100').slideUp('fast');
  1298.            }else if($(el).find('li').length<=1){
  1299.                // never show menus with only one element
  1300.            }else{
  1301.                $(el).css('z-index', '100');
  1302.                open_submenu = true;
  1303.            }
  1304.        });
  1305.        if(open_submenu){
  1306.            $('.submenu-container').slideDown('fast');
  1307.        }else{
  1308.            $('.submenu-container').slideUp('fast');
  1309.        }
  1310.    });
  1311.  
  1312. window.lastHistory = '';
  1313. window.activeArea = '';
  1314. window.fsonload = null;
  1315. window.firstTimeActivate = true;
  1316.  
  1317.    window.history_pp = 20;
  1318.  
  1319.    var renderPage = function(number, active){
  1320.        var page = '';
  1321.        if(number == active){
  1322.            page += ' <span class="active">'+active+'</span> ';
  1323.        }else{
  1324.            page += ' <a href="javascript:void(0);" onclick=\'activateTab("history", "'+number+'");return false;\'>'+number+'</a> ';
  1325.        }
  1326.        return page;
  1327.    }
  1328.  
  1329.    var historyTemplate = _.template('<div class="history-div">'+
  1330.        '<a href="<%= url %>"><%= title %></a>'+
  1331.        '<span style="color:gray;font-size:90%"><%= at %></span>'+
  1332.        '</div>');
  1333.  
  1334.    var myPlaylists = DynamicStream('my_playlists', 10, 'https://editor.wn.com/personal/?kind=pages',
  1335.        '<div class="item-div l80">'+
  1336.        '<% if(thumb.width && !thumb.url.match("^/")) { %>'+
  1337.        '<img width="<%= thumb.width %>" height="<%= thumb.height %>" src="<%= thumb.url %>" class="thumb" />'+
  1338.        '<% } else { %>'+
  1339.        '<img width="72" height="54" src="https://login.wn.com/media/images/empty-120x90.png" class="thumb" />'+
  1340.        '<% } %><div class="info">'+
  1341.        '<a href="https://wn.com/u/<%= owner %>/<%= query %>"><%= title %></a><br /> '+
  1342.        '<span style="color:gray;font-size:90%"><%= edited_at %> ago</span>'+
  1343.        //'<br/><% if(typeof duration!=="undefined"){ %>Duration: <%= duration %><% } %><br/>'+
  1344.        '</div></div>');
  1345.  
  1346.    var myVideos = DynamicStream('my_videos', 20, 'https://login.wn.com/history/played/',
  1347.        '<div class="item-div l80">'+
  1348.        '<img width="72" height="54" src="https://i.ytimg.com/vi/<%= video_id %>/default.jpg" class="thumb" />'+
  1349.        '<div class="info">'+
  1350.        '<a href="https://wn.com/<%= title %>"><%= title %></a><br /> '+
  1351.        '<span style="color:gray;font-size:90%"><%= edited_at %> ago</span>'+
  1352.        //'<br/><% if(typeof duration!=="undefined"){ %>Duration: <%= duration %><% } %><br/>'+
  1353.        '</div></div>');
  1354.  
  1355.    var globalHistory = DynamicStream('global_history', 20, 'https://login.wn.com/recent/all/',
  1356.        '<div class="item-div l1">'+
  1357.        '<a href="<%= url %>"><%= title %></a>'+
  1358.        '</div>')
  1359.  
  1360.  
  1361.    var renderHistory = ensure(function(result){
  1362.        //pp = parseInt(result.pp);
  1363.        var stream = "";
  1364.        for(i in result.stream){
  1365.            var item = result.stream[i];
  1366.            var context = {
  1367.                title: item.title,
  1368.                url: item.url,
  1369.                at: item.at_rel,
  1370.            };
  1371.            stream += historyTemplate(context);
  1372.        }
  1373.        $('#history .stream').html(stream);
  1374.        var page = result.page;
  1375.        if(result.pages>1){
  1376.            var pages = '';
  1377.            pages += renderPage(1, page);
  1378.            if(result.nearby && result.nearby[0]>2){
  1379.                pages += '...';
  1380.            }
  1381.            for(p in result.nearby){
  1382.                pages += renderPage(result.nearby[p], page);
  1383.            }
  1384.            if(result.nearby && result.nearby.slice(-1)[0]<result.pages-1){
  1385.                pages += ' ... ';
  1386.            }
  1387.            if(result.pages>1){
  1388.                pages += renderPage(result.pages, page);
  1389.            }
  1390.            //pages = pages + "(" + result.count;
  1391.        }else{
  1392.            pages = ''
  1393.        }
  1394.        $('.pagination').html('<p>'+pages+'</p>');
  1395.        $('.stream > div:odd').addClass('bgr_color');
  1396.        updateHeight('#history');
  1397.    });
  1398.  
  1399.  
  1400.    window.activateTabArea = ensure(function(tab, areas){
  1401.        var parsed = false;
  1402.        var parts = (areas || '').split('/');
  1403.        window.fsonload = $.inArray('fs', parts) >= 0;
  1404.        if(fsonload){
  1405.            parts.splice(parts.indexOf('fs'), 1);
  1406.        }
  1407.        var replayMode = false;
  1408.        if($.inArray('replay', parts)>=0){
  1409.            replayMode = 'replay';
  1410.        }
  1411.        var noSoundMode = false;
  1412.        if($.inArray('nosound', parts)>=0){
  1413.            noSoundMode = 'nosound';
  1414.        }
  1415.        if($.inArray('ns', parts)>=0){
  1416.            noSoundMode = 'ns';
  1417.        }
  1418.        var previewMode = null;
  1419.        if($.inArray('p', parts)>=0){
  1420.            previewMode = 'p';
  1421.        }
  1422.        if($.inArray('preview', parts)>=0){
  1423.            previewMode = 'preview';
  1424.        }
  1425.        if($.inArray('repeat', parts)>=0){
  1426.            replayMode = 'repeat';
  1427.        }
  1428.        if($.inArray('r', parts)>=0 || $.inArray('ro', parts)>=0){
  1429.            replayMode = 'r';
  1430.        }
  1431.        if(replayMode){
  1432.            parts.splice(parts.indexOf(replayMode), 1);
  1433.        }
  1434.        if(noSoundMode){
  1435.            parts.splice(parts.indexOf(noSoundMode), 1);
  1436.        }
  1437.        if(previewMode){
  1438.            parts.splice(parts.indexOf(previewMode), 1);
  1439.        }
  1440.        if(previewMode){
  1441.            if(!parts.length){
  1442.                parts = ['1-14', '999:59'];
  1443.            }
  1444.        }
  1445.  
  1446.        var area = parts[0];
  1447.  
  1448.        if(tab == 'history' && false){
  1449.            var page = parseInt(area || '1') || 1;
  1450.            $.ajax({
  1451.                url: 'https://login.wn.com/recent/json/?pp='+history_pp+'&skip='+history_pp*(page-1),
  1452.                dataType: 'jsonp',
  1453.                success: function(response){
  1454.                    $ensure(function(){
  1455.                        renderHistory(response, page);
  1456.                    });
  1457.                }
  1458.            });
  1459.            return true;
  1460.        }
  1461.  
  1462.        if(tab == 'global_history' && false){
  1463.            var page = parseInt(area || '1') || 1;
  1464.            globalHistory.fetchStream(page, '', function(){
  1465.                updateHeight('#global_history');
  1466.            });
  1467.            return true;
  1468.        }
  1469.  
  1470.        if(tab == 'my_playlists' && false){
  1471.            var page = parseInt(area || '1') || 1;
  1472.            myPlaylists.fetchStream(page, '', function(){
  1473.                updateHeight('#my_playlists');
  1474.            });
  1475.            return true;
  1476.        }
  1477.  
  1478.        if(tab == 'my_videos' && false){
  1479.            var page = parseInt(area || '1') || 1;
  1480.            myVideos.fetchStream(page, '', function(){
  1481.                updateHeight('#my_videos');
  1482.            });
  1483.            return true;
  1484.        }
  1485.  
  1486.        if(tab == 'related_sites' && areas && matchPosition(areas)){
  1487.            var seconds = parsePosition(areas);
  1488.            scrollRelated(seconds);
  1489.            return false;
  1490.        }
  1491.  
  1492.        if(matchPosition(area) || matchAction(area)){
  1493.            parts.unshift('1');
  1494.            area = parts[0];
  1495.        }
  1496.  
  1497.        if(tab == 'expand' && area && area.match(/\d+/)) {
  1498.            var num = parseInt(area);
  1499.            if(num < 100){
  1500.                //FIX ME. Load news page with ajax here
  1501.            }
  1502.            else if(num > 1900){
  1503.                //FIX ME. Load timeline page with ajax here
  1504.            }
  1505.        }
  1506.        else if(tab.match(/^playlist\d+$/)){
  1507.            var playerId = parseInt(tab.substring(8));
  1508.            var vp = videoplayers[playerId];
  1509.            window.descriptionsholder = $('.descriptionsplace');
  1510.            if(!vp) return; // why? no player?
  1511.            if(replayMode){
  1512.                $('.replaycurrent'+playerId).attr('checked', true);
  1513.                vp.setReplayCurrent(true);
  1514.            }
  1515.            var playQueue = [];
  1516.            window.playQueue = playQueue;
  1517.            var playQueuePosition = 0;
  1518.            var playShouldStart = null;
  1519.            var playShouldStop = null;
  1520.            var parseList = function(x){
  1521.                var items = x.split(/;|,/g);
  1522.                var results = [];
  1523.                for (i in items){
  1524.                    try{
  1525.                        var action = parseAction(vp, items[i]);
  1526.                        if(!action.video){
  1527.                            if(window.console && console.log) console.log("Warning: No video for queued entry: " + items[i]);
  1528.                        }else{
  1529.                            results.push(action);
  1530.                        }
  1531.                    }catch(e){
  1532.                        if(window.console && console.log) console.log("Warning: Can''t parse queue entry: " + items[i]);
  1533.                    }
  1534.                }
  1535.                return results;
  1536.            };
  1537.  
  1538.            var scrollToPlaylistPosition = function(vp){
  1539.                var ppos = vp.getPlaylistPosition();
  1540.                var el = vp.playlistContainer.find('>li').eq(ppos);
  1541.                var par = el.closest('.playlist_scrollarea');
  1542.                par.scrollTop(el.offset().top-par.height()/2);
  1543.            }
  1544.  
  1545.            var updateVolumeState = function(){
  1546.                if(noSoundMode){
  1547.                    if(noSoundMode == 'turn-on'){
  1548.                        clog("Sound is on, vsid="+vp.vsid);
  1549.                        vp.setVolumeUnMute();
  1550.                        noSoundMode = false;
  1551.                    }else{
  1552.                        clog("Sound is off, vsid="+vp.vsid);
  1553.                        vp.setVolumeMute();
  1554.                        noSoundMode = 'turn-on';
  1555.                    }
  1556.                }
  1557.            }
  1558.  
  1559.            var playQueueUpdate = function(){
  1560.                var playPosition = playQueue[playQueuePosition];
  1561.                vp.playFromPlaylist(playPosition.video);
  1562.                scrollToPlaylistPosition(vp);
  1563.                playShouldStart = playPosition.start;
  1564.                playShouldStop = playPosition.stop;
  1565.            };
  1566.  
  1567.            var playQueueAdvancePosition = function(){
  1568.                clog("Advancing play position...");
  1569.                playQueuePosition ++;
  1570.                while(playQueuePosition < playQueue.length && !playQueue[playQueuePosition].video){
  1571.                    playQueuePosition ++;
  1572.                }
  1573.                if(playQueuePosition < playQueue.length){
  1574.                    playQueueUpdate();
  1575.                }else if(vp.getReplayCurrent()){
  1576.                    playQueuePosition = 0;
  1577.                    playQueueUpdate();
  1578.                    vp.seekTo(playShouldStart);
  1579.                    vp.playVideo();
  1580.                }else{
  1581.                    vp.pauseVideo();
  1582.                    playShouldStop = null;
  1583.                    playShouldStart = null;
  1584.                }
  1585.            };
  1586.  
  1587.           function loadMoreVideos(playerId, vp, start, finish, callback){
  1588.                    var playlistInfo = playlists[playerId-1];
  1589.                    if(playlistInfo.loading >= finish) return;
  1590.                    playlistInfo.loading = finish;
  1591.                    $.ajax({
  1592.                        url: '/api/upge/cheetah-photo-search/query_videos2',
  1593.                        dataType: 'json',
  1594.                        data: {
  1595.                            query: playlistInfo.query,
  1596.                            orderby: playlistInfo.orderby,
  1597.                            start: start,
  1598.                            count: finish-start
  1599.                        },
  1600.                        success: function(response){
  1601.                            var pl = vp.getPlaylist().slice(0);
  1602.                            pl.push.apply(pl, response);
  1603.                            vp.setPlaylist(pl);
  1604.                            callback();
  1605.                        }
  1606.                    });
  1607.           }
  1608.  
  1609.           if(parts.length == 1 && matchDash(parts[0])){
  1610.                var pl = vp.getActualPlaylist();
  1611.                var vids = parseDash(parts[0]);
  1612.                parts = [];
  1613.                for(var i = 0; i < vids.length; i++){
  1614.                    playQueue.push({
  1615.                        'video': pl[vids[i]-1],
  1616.                        'start': 0,
  1617.                        'stop': null
  1618.                    })
  1619.                }
  1620.                if(vids.length){
  1621.                    if(vids[vids.length-1]-1>=pl.length){
  1622.                        loadMoreVideos(playerId, vp, pl.length, vids[vids.length-1], function(){
  1623.                            if(fsonload){
  1624.                                activateTabArea(tab, parts[0]+'/fs');
  1625.                            }else{
  1626.                                activateTabArea(tab, parts[0]);
  1627.                            }
  1628.                            var pls = vp.getPlaylist();
  1629.                            vp.playFromPlaylist(pls[pls.length-1]);
  1630.                            vp.playVideo();
  1631.                            scrollToPlaylistPosition(vp);
  1632.                        });
  1633.                        return true;
  1634.                    }
  1635.                }
  1636.                if(playQueue){
  1637.                    playQueueUpdate();
  1638.                    vp.playVideo();
  1639.                    parsed = true;
  1640.                    playShouldStart = 0;
  1641.                }
  1642.           }
  1643.  
  1644.           if(previewMode){
  1645.                var vids = [];
  1646.                var dur = 0;
  1647.                var pl = vp.getActualPlaylist();
  1648.                area = parts[0];
  1649.                if(parts.length == 1 && matchPosition(parts[0])){
  1650.                    vids = parseDash('1-'+pl.length);
  1651.                    dur = parsePosition(parts[0]);
  1652.                    parts = [];
  1653.                }else
  1654.                if(parts.length == 1 && matchDash(parts[0])){
  1655.                    vids = parseDash(parts[0]);
  1656.                    dur = parsePosition("999:59");
  1657.                    parts = [];
  1658.                }
  1659.                if(parts.length == 2 && matchDash(parts[0]) && matchPosition(parts[1])){
  1660.                    vids = parseDash(parts[0]);
  1661.                    dur = parsePosition(parts[1]);
  1662.                    parts = [];
  1663.                }
  1664.                for(var i = 0; i < vids.length; i++){
  1665.                    playQueue.push({
  1666.                        'video': pl[vids[i]-1],
  1667.                        'start': 0,
  1668.                        'stop': dur
  1669.                    })
  1670.                }
  1671.                if(playQueue){
  1672.                    playQueueUpdate();
  1673.                    vp.playVideo();
  1674.                    parsed = true;
  1675.                }
  1676.            }
  1677.  
  1678.            if(parts.length>1){
  1679.                for(var i = 0; i < parts.length; i++){
  1680.                    var sel = findMatchingVideo(vp, parts[i]);
  1681.                    if(sel){
  1682.                        playQueue.push({
  1683.                            'video': sel,
  1684.                            'start': 0,
  1685.                            'stop': null
  1686.                        })
  1687.                    }
  1688.                }
  1689.                if(playQueue){
  1690.                    playQueueUpdate();
  1691.                    vp.playVideo();
  1692.                    parsed = true;
  1693.                }
  1694.                
  1695.            }else if(area){
  1696.                var sel = findMatchingVideo(vp, area);
  1697.                if(sel){
  1698.                    vp.playFromPlaylist(sel);
  1699.                    playShouldStart = 0;
  1700.                    parsed = true;
  1701.                }
  1702.            }
  1703.  
  1704.            if(fsonload || replayMode){
  1705.                playShouldStart = 0;
  1706.            }
  1707.  
  1708.            if(document.location.search.match('at=|queue=')){
  1709.                var opts = document.location.search.replace(/^\?/,'').split(/&/g);
  1710.                for(var o in opts){
  1711.                    if(opts[o].match(/^at=(\d+:)?(\d+:)?\d+$/)){
  1712.                        playShouldStart = parsePosition(opts[o].substr(3))
  1713.                    }
  1714.                    if(opts[o].match(/^queue=/)){
  1715.                        playQueue = parseList(opts[o].substr(6));
  1716.                        if(playQueue){
  1717.                            playQueuePosition = 0;
  1718.                            playQueueUpdate();
  1719.                        }
  1720.                    }
  1721.                }
  1722.            }
  1723.  
  1724.            if(matchPosition(parts[1])){
  1725.                    playShouldStart = parsePosition(parts[1]);
  1726.                    parsed = true;
  1727.            }
  1728.  
  1729.            if(matchAction(parts[1])){
  1730.                    var action = parseAction(vp, area+'/'+parts[1]);
  1731.                    playShouldStart = action.start;
  1732.                    playShouldStop = action.stop;
  1733.                    parsed = true;
  1734.            }
  1735.  
  1736.            if(playShouldStart !== null && !playQueue.length){
  1737.                playQueue.push({
  1738.                    video: vp.getCurrentVideo(),
  1739.                    start: playShouldStart,
  1740.                    stop: playShouldStop
  1741.                });
  1742.            }
  1743.  
  1744.            if(playShouldStart != null){
  1745.                setInterval(function(){
  1746.                    if(playShouldStop && vp.currentPlayer && vp.currentPlayer.getCurrentTime() > playShouldStop){
  1747.                        playShouldStop = null;
  1748.                        if(vp.getCurrentVideo() == playQueue[playQueuePosition].video){
  1749.                            playQueueAdvancePosition();
  1750.                        }else{
  1751.                            playShouldStart = null;
  1752.                        }
  1753.                    }
  1754.                }, 500);
  1755.                vp.playerContainer.bind('videoplayer.player.statechange', function(e, state){
  1756.                    if(state == 'ended'){ // advance to the next video
  1757.                        playQueueAdvancePosition();
  1758.                    }
  1759.                });
  1760.                vp.playerContainer.bind('videoplayer.player.readychange', function(e, state){
  1761.                    if(state){
  1762.                        updateVolumeState();
  1763.                        if(playShouldStart !== null){
  1764.                            vp.seekTo(playShouldStart);
  1765.                            playShouldStart = null;
  1766.                        }else{
  1767.                            playShouldStop = null; // someone started other video, stop playing from playQueue
  1768.                        }
  1769.                    }
  1770.                    if(fsonload) {
  1771.                        triggerFullscreen(playerId); fsonload = false;
  1772.                    }
  1773.                });
  1774.            }
  1775.        }
  1776.        else if(tab.match(/^wiki\d+$/)){
  1777.            if(firstTimeActivate){
  1778.                load_wiki($('#'+tab), function(){
  1779.                    if(area){
  1780.                        var areaNode = $('#'+area);
  1781.                        if(areaNode.length>0){
  1782.                            $('html, body').scrollTop(areaNode.offset().top + 10);
  1783.                            return true;
  1784.                        }
  1785.                    }
  1786.                });
  1787.            }
  1788.        }
  1789.        return parsed;
  1790.    })
  1791.  
  1792.    window.activateTab = ensure(function(tab, area){
  1793.        window.activeArea = null;
  1794.        if(tab == 'import_videos'){
  1795.            if(area){
  1796.                import_videos(area);
  1797.            }else{
  1798.                start_import();
  1799.            }
  1800.            return true;
  1801.        }
  1802.        if(tab == 'chat'){
  1803.            update_chat_position($('.chat').eq(0));
  1804.            window.activeArea = 'chat';
  1805.            jQuery('.tabtrigger').offscreentabs('activateTab', 'chat');
  1806.            return true;
  1807.        }
  1808.        if(tab in rev_names){
  1809.            tab = rev_names[tab];
  1810.        }
  1811.        if(tab.match(':')){ return false; }
  1812.        var sup = $('ul li a[id=#'+tab+']');
  1813.        if(sup && sup.length>0){
  1814.            window.activeArea = area;
  1815.            sup.first().click();
  1816.            if(!window.activateTabArea(tab, area)){
  1817.                window.activeArea = null;
  1818.            }
  1819.            window.activeArea = null;
  1820.            return true;
  1821.        }else{
  1822.            var have_tabs = $('#playlist_menu li').length;
  1823.            if(tab.match(/^playlists?\d+$/)){
  1824.                var to_add = +tab.substring(8).replace(/^s/,'')-have_tabs;
  1825.                if(to_add>0 && have_tabs){
  1826.                    add_more_videos(to_add);
  1827.                    return true;
  1828.                }
  1829.            }
  1830.        }
  1831.        return false;
  1832.    });
  1833.    window.currentPath = ensure(function(){
  1834.        return window.lastHistory.replace(basepath, '').split('?')[0];
  1835.    });
  1836.  
  1837.    window.main_tab = window.main_tab || 'videos';
  1838.    window.addHistory = ensure(function(path){
  1839.        if(window.console && console.log) console.log("Adding to history: "+path);
  1840.        if(window.history && history.replaceState && document.location.hostname.match(/^(youtube\.)?(\w{2,3}\.)?wn\.com$/)){
  1841.            if(path == main_tab || path == main_tab+'/' || path == '' || path == '/') {
  1842.                path = basepath;
  1843.            } else if( path.match('^'+main_tab+'/') ){
  1844.                path = basepath + '/' + path.replace(main_tab+'/', '').replace('--','/');
  1845.            } else {
  1846.                path = basepath + '/' + path.replace('--','/');
  1847.            }
  1848.            if(document.location.search){
  1849.                path += document.location.search;
  1850.            }
  1851.            if(window.lastHistory) {
  1852.                history.pushState(null, null, path);
  1853.            }
  1854.            else if(window.lastHistory != path){
  1855.                history.replaceState(null, null, path);
  1856.                window.lastHistory = path;
  1857.            }
  1858.        }
  1859.        else{
  1860.            path = path.replace('--','/');
  1861.            if(path == main_tab || path == main_tab+'/' || path == '' || path == '/') {
  1862.                path = '';
  1863.            }
  1864.            if(window.lastHistory != '/'+path){
  1865.                window.location.hash = path? '/'+path : '';
  1866.                window.lastHistory = '/'+path;
  1867.            }
  1868.        }
  1869.    });
  1870.    $('.tabtrigger li a').live('click', ensure(function() {
  1871.        var tab = $(this).attr('id');
  1872.        if(tab.substring(0,1) == '#'){
  1873.            var name = tab.substring(1);
  1874.            if(name in menu_names){
  1875.                name = menu_names[name][0];
  1876.            }
  1877.            realTab = rev_names[name];
  1878.            $('#'+realTab).show();
  1879.            if(window.console && console.log) console.log("Triggering tab: "+name+(window.activeArea?" activeArea="+window.activeArea:''));
  1880.            var path = name;
  1881.            if(window.activeArea){
  1882.                path = path + '/' + window.activeArea;
  1883.            }
  1884.            if(tab.match(/#playlist\d+/) || tab.match(/#details\d+/)){
  1885.                    $('.multiple-playlists').show();
  1886.                    $('.related_playlist').show();
  1887.                    $('.longest_videos_playlist').show();
  1888.            }else {
  1889.                    $('.multiple-playlists').hide();
  1890.                    $('.related_playlist').hide();
  1891.                    $('.longest_videos_playlist').hide();
  1892.            }
  1893.  
  1894.            // start the related script only when the tab is on screen showing
  1895.            if (tab.match(/related_sites/)) {
  1896.                if (mc) {
  1897.                    mc.startCredits();
  1898.                }
  1899.            }
  1900.  
  1901.            window.activeTab = realTab;
  1902.  
  1903.            addHistory(path);
  1904.            setTimeout(ensure(function(){
  1905.                if(tab.match(/language--/)){
  1906.                    $('.tabtrigger').offscreentabs('activateTab', 'language');
  1907.                }
  1908.                if(tab.match(/weather/)) {
  1909.                 $('.tabtrigger').offscreentabs('activateTab', 'weather');
  1910.                 loadContinent();
  1911.                }
  1912.  
  1913.                updateMenus(tab);
  1914.                updateHeight();
  1915.            }), 10);
  1916.        }
  1917.        return false;
  1918.        
  1919.    }));
  1920. });
  1921.  
  1922. -->
  1923. </script>
  1924.  
  1925.  
  1926.  
  1927.    <script type="text/javascript"><!--
  1928.    var showBooksDone = false;
  1929.    showBooks = ensure(function(){
  1930.        if(!showBooksDone) showBooksDone = true;
  1931.        else return;
  1932.        var query = 'Amour book';
  1933.        function esc(x){ return x.replace(/[ \"%:;_@#$&{}<>]+/g, '_');}
  1934.        var itemTemplate = _.template('<li class="border_color opacity font_color shadow">'+
  1935.            '<div class="img_container"><a href="<%= url %>"><img src="<%= img %>"></a></div>'+
  1936.            '<div class="title bgr_color"><a href="<%= url %>"><%= title %></a></div>'+
  1937.            '<div class="authors bgr_color"><span data-trans="Authors:">Authors:</span> <%= authors %></div></li>');
  1938.        var target = jQuery('#books ul.book');
  1939.        jQuery.ajax({
  1940.            url: 'https://www.googleapis.com/books/v1/volumes?q='+query,
  1941.            dataType: 'jsonp',
  1942.            success: ensure(function(r){
  1943.                target.find('li').detach();
  1944.                var records = {'query': query};
  1945.                for(var i in r.items){
  1946.                    var vi = r.items[i].volumeInfo;
  1947.                    if(vi.authors == null) continue;
  1948.                    if(vi.imageLinks == null){
  1949.                        vi.imageLinks = {};
  1950.                    }
  1951.                    records['id'+i] = r.items[i].id;
  1952.                    records['authors'+i] = vi.authors.join('|');
  1953.                    records['title'+i] = vi.title
  1954.                    records['subtitle'+i] = vi.subtitle || '';
  1955.                    records['img'+i] = vi.imageLinks.thumbnail;
  1956.                    var title = vi.title;
  1957.                    var name = vi.title;
  1958.                    if(vi.subtitle){
  1959.                        title = title + ': ' + vi.subtitle;
  1960.                        name = name + '-' + vi.subtitle;
  1961.                    }
  1962.                    var authorLinks = [];
  1963.                    jQuery.each(vi.authors, function(i,a){
  1964.                        authorLinks.push('<a href="https://wn.com/'+esc(a)+'">'+a+'</a>')
  1965.                    });
  1966.                    var ctx = {
  1967.                        id: r.items[i].id,
  1968.                        url: 'https://wn.com/'+esc(vi.authors[0]+'-'+name)+'/#/book',
  1969.                        img: vi.imageLinks.thumbnail,
  1970.                        title: title,
  1971.                        authors: authorLinks.join(', '),
  1972.                    };
  1973.                    var text = itemTemplate(ctx);
  1974.                    target.append(text);
  1975.                }
  1976.                jQuery.ajax({
  1977.                   url: 'http://my.wn.com/bookcache/',
  1978.                   type: 'GET',
  1979.                   dataType: 'script',
  1980.                   data: records
  1981.                });
  1982.            })
  1983.        });
  1984.    });
  1985.    // -->
  1986.    </script>
  1987.  
  1988.  
  1989.  
  1990.    <!-- popup login, requires the same jquery.postmessage.min.js that bgr upload uses ^^^^ -->
  1991.  
  1992.    <!-- bgr upload -->
  1993.    <script type="text/javascript"></script>
  1994.    <script type="text/javascript"></script>
  1995.    <script type="text/javascript"><!--
  1996.    set_iframe = ensure(function(){
  1997.        var old_close = window.ifr_close;
  1998.        var new_ifr_close = function(){
  1999.            window.ifr_close = old_close;
  2000.            old_close();
  2001.            var style = jQuery.cookies.get(wnstyle_cookie);
  2002.            if (style) {
  2003.                switchStyle(style);
  2004.            }
  2005.        }
  2006.        if(old_close != new_ifr_close){
  2007.            window.ifr_close = new_ifr_close;
  2008.        }
  2009.        return ifr_iframe(400, 520, 'https://login.wn.com/skin/');
  2010.    });
  2011.  
  2012.    edit_in_iframe = ensure(function(){
  2013.        var old_close = window.ifr_close;
  2014.        var new_ifr_close = function(){
  2015.            window.ifr_close = old_close;
  2016.            old_close();
  2017.            location.reload(true);
  2018.        }
  2019.        if(old_close != new_ifr_close){
  2020.            window.ifr_close = new_ifr_close;
  2021.        }
  2022.        var w = Math.min($(document).width(), 1024);
  2023.        var h = Math.min($(document).height(), 800);
  2024.        return ifr_iframe(w, h, 'https://manage.wn.com/editform/wn.com/Amour Book/');
  2025.    });
  2026.    // -->
  2027.    </script>
  2028.  
  2029.    <script type="text/javascript">
  2030.  
  2031. var start_export = ensure(function(){
  2032.    var w = $('body').width();
  2033.    $.blockUI({
  2034.        message: '<img class="ifr_close" title="Close" src="//ecdn4.wn.com/or/ula/ewn/closebox.png" onclick="login_close()" style="float:right;margin: -15px;z-index: 5;position: relative;">'+
  2035.                 '<textarea class="export_videos_list" style="width:99%; height: 99%; margin: 3px; border: solid 1px #ccc; border-radius: 4px"></textarea>',
  2036.        css: {
  2037.            width: '880px',
  2038.            height: '495px',
  2039.            top: '15%',
  2040.            cursor: 'default',
  2041.            applyPlatformOpacityRules: false,
  2042.            left: (parseInt((w - 880) * 50 / w) + '%'),
  2043.            border: '5px solid #eff2f3',
  2044.            backgroundColor: '#eff2f3',
  2045.            '-webkit-border-radius': '7px',
  2046.            '-moz-border-radius':    '7px',
  2047.            '-khtml-border-radius': '7px',
  2048.            'border-radius': '7px'
  2049.         },
  2050.        onBlock: function() {
  2051.            var exports = [];
  2052.            var pl = videoplayers[1].getPlaylist();
  2053.            for(var i in pl){
  2054.                var vurl = 'https://youtube.com/watch?v='+ pl[i].video_id;
  2055.                exports.push(vurl+' '+pl[i].title);
  2056.            }
  2057.            $('.export_videos_list').val(exports.join('\n'));
  2058.        }
  2059.    });
  2060.    return false;
  2061. });
  2062.    </script>
  2063.  
  2064.  
  2065.    <!-- popup login, requires the same jquery.postmessage.min.js that bgr upload uses ^^^^ -->
  2066.    <script type="text/javascript">
  2067.    login_complete_i = ensure(function(){
  2068.        login_close();
  2069.        query_user_actions();
  2070.    });
  2071.    </script>
  2072.    <script type="text/javascript"></script>
  2073.  
  2074.    <script type="text/javascript"></script>
  2075.    <script type="text/javascript"></script>
  2076.    <script type="text/javascript"></script>
  2077.  
  2078.    <!-- Google Recaptcha API CDN -->
  2079.    <script defer="None" src="https://www.google.com/recaptcha/api.js" async="None"></script>  
  2080.     <script>
  2081.        var allow_submit = false        
  2082.        function captcha_filled () {
  2083.            allow_submit = true
  2084.        }
  2085.        
  2086.        function captcha_expired () {
  2087.            allow_submit = false
  2088.        }      
  2089.        
  2090.        function check_captcha_filled (e) {
  2091.            console.log('captcha-verified')
  2092.            if (!allow_submit) {        
  2093.                //alert('ERROR: Please verify you are human by filling out the captcha')
  2094.     $( "#frm-result" ).text("Please validate your reCAPTCHA.");
  2095.                return false
  2096.            }
  2097.            captcha_expired()
  2098.            return true
  2099.        }
  2100.     </script>
  2101.    
  2102.      
  2103.  <script type="text/javascript"></script>
  2104.  <script type="text/javascript"></script>
  2105.  <script><!--
  2106.  jQuery(function(){
  2107.    jQuery('input.top_query').autocomplete('http://', {
  2108.        selectFirst: false,
  2109.        matchSubset: false,
  2110.        scroll: false,
  2111.        max: 20,
  2112.        doSearch: window.doAutoComplete
  2113.    }).result(function(event, item, formatted) {
  2114.        if(window.wn_search_mangler){
  2115.            form = jQuery(this).parents().find('form:first')[0];
  2116.            wn_search_mangler(form);
  2117.        }else{
  2118.            wn_search_performed(event, formatted);
  2119.        }
  2120.    });
  2121.  });
  2122.  // -->
  2123.  </script>
  2124.  
  2125.  
  2126.  
  2127.  
  2128.     <script type="text/javascript"><!--
  2129.    // including the counter script
  2130.    ensure(function() {
  2131.        counter_load = ensure(function(){
  2132.            // disabled for now
  2133.            return false;
  2134.  
  2135.            var s = document.createElement('script');
  2136.            s.type = 'text/javascript';
  2137.            s.async = true;
  2138.            s.src = 'http://counter2.wn.com/count.js';
  2139.            var x = document.getElementsByTagName('script')[0];
  2140.            x.parentNode.insertBefore(s, x);
  2141.        });
  2142.        if (window.attachEvent)
  2143.            window.attachEvent('onload', counter_load);
  2144.        else
  2145.            window.addEventListener('load', counter_load, false);
  2146.    })();
  2147.    // done including the counter
  2148.    // -->
  2149.    </script>
  2150.  
  2151.  
  2152.    <script type="text/javascript"><!--
  2153.        playlist_name = "Amour book";
  2154.        playlist_id = null;
  2155.        playlists_by_id = {};
  2156.        playlists = [
  2157.        ];
  2158.        page_id = 1; // fixme
  2159.        // -->
  2160.    </script>
  2161.  
  2162.  
  2163.  
  2164.  
  2165.    
  2166.  
  2167.  
  2168. <script type="text/javascript">
  2169.  
  2170.  var _gaq = _gaq || [];
  2171.  _gaq.push(['_setAccount', 'UA-5075628-13']);
  2172.  _gaq.push(['_trackPageview', window.location.pathname + window.location.search + window.location.hash]);
  2173.  _gaq.push(['_setAccount', 'UA-1177289-31']);
  2174.  _gaq.push(['_setDomainName', '.wn.com']);
  2175.  _gaq.push(["_setPageGroup", 1, "page"]);
  2176.  _gaq.push(["_setPageGroup", 2, "system"]);
  2177.  _gaq.push(['_trackPageview']);
  2178.  
  2179.  var scookie=$.cookies.get('wnsearch');
  2180.  if(scookie){
  2181.      _gaq.push(['_trackPageview', 'https://wn.com/?qs='+scookie]);
  2182.      $.cookies.set('wnsearch', '');
  2183.  }
  2184.  (function() {
  2185.    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  2186.    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  2187.    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  2188.  })();
  2189. </script>
  2190.  
  2191.  
  2192.  
  2193. <script type="text/javascript">
  2194.  
  2195.  /* wrs: attempt to track how long people stay on the page by logging an event every 15 seconds */
  2196.  var wrs_page_load_time = new Date().getTime();
  2197.  var wrs_last_log_time = 0;
  2198.  var wrs_log_interval = 30;
  2199.  
  2200.  function wrs_log_time_on_page()
  2201.  {
  2202.      /* calculate time on page, fudge it up a little in case event fires early, then round down to nearest 15 seconds */
  2203.      var wrs_time_on_page = 1 + ((new Date().getTime() - wrs_page_load_time) / 1000);
  2204.      wrs_time_on_page = wrs_time_on_page - (wrs_time_on_page % 15);
  2205.  
  2206.      if(wrs_time_on_page < 180 || (wrs_time_on_page - wrs_last_log_time) > wrs_log_interval){
  2207.          wrs_last_log_time = wrs_time_on_page;
  2208.          if(wrs_time_on_page > 600)
  2209.              wrs_log_interval = 120;
  2210.          if(wrs_time_on_page > 2400)
  2211.              wrs_log_interval = 300;
  2212.          _gaq.push(['_trackEvent', 'WNAnything', 'StillOnPage', wrs_time_on_page.toFixed()]);
  2213.      }
  2214.  }
  2215.  
  2216.  setInterval(wrs_log_time_on_page, 15000);
  2217. </script>
  2218.  
  2219.  
  2220.  
  2221.  
  2222. <meta property="og:title" content="Amour book" />
  2223.        <meta property="og:url" content="https://wn.com/Amour_Book" />
  2224.        <meta property="og:image" content="[]" />
  2225.        <meta property="og:site_name" content="World News" />
  2226.  
  2227.        <meta property="og:video" content="[]"/>
  2228.        <meta property="og:video:height" content="240" />
  2229.        <meta property="og:video:width" content="320" />
  2230.        <meta property="og:video:type" content="application/x-shockwave-flash" />
  2231.  
  2232.  
  2233.    <script type="text/javascript"></script>
  2234.  
  2235.  
  2236.  
  2237. <script async="None" src="https://cdn.onthe.io/io.js/fMXW9rrR6xmp"></script>
  2238.    <script>
  2239.    window._io_config = window._io_config || {};
  2240.    window._io_config["0.2.0"] = window._io_config["0.2.0"] || [];
  2241.    window._io_config["0.2.0"].push({
  2242.        page_url: window.location.origin + window.location.pathname + window.location.search,
  2243.     page_url_canonical: "https://wn.com/Amour_Book",
  2244.        page_title: "Amour book",
  2245.        page_type: "default",
  2246.     page_language: "en"
  2247.    });
  2248.    </script>
  2249.  
  2250.    
  2251.  
  2252. </head>
  2253.  
  2254. <body onLoad="if(!document.location.hash && document.location.pathname.split('/').length <= 2){document.getElementById('video_query').focus();}">
  2255.  
  2256. <script>(function(d, s, id) {
  2257.  var js, fjs = d.getElementsByTagName(s)[0];
  2258.  if (d.getElementById(id)) return;
  2259.  js = d.createElement(s); js.id = id;
  2260.  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
  2261.  fjs.parentNode.insertBefore(js, fjs);
  2262. }(document, 'script', 'facebook-jssdk'));</script>
  2263. <div id="fb-root"></div>
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271. <div class="custom_bgr">
  2272.  
  2273. <div class="share-buttons">
  2274.  
  2275.   <!-- Email -->
  2276.   <a href="javascript:void(0);" id="https://wn.com/api/upge/cheetah-photo-search/send_email?title=Amour book&url=https://wn.com/Amour_Book" onclick="return popUp(this.id)" class="email"><i class="fa fa-envelope-o"></i></a>
  2277.  
  2278.  
  2279.    <!-- Facebook -->
  2280.    <a href="javascript:void(0);" id="http://www.facebook.com/sharer.php?u=https://wn.com/Amour_Book" onclick="return popUp(this.id)" class="facebook"><i class="fa fa-facebook" aria-hidden="true"></i>
  2281.    </a>
  2282.  
  2283.  
  2284.    <!-- Twitter -->
  2285.    <a href="javascript:void(0);" id="https://twitter.com/share?url=https://wn.com/Amour_Book&amp;text=Amour book" onclick="return popUp(this.id)" class="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  2286.  <!-- Whatsapp -->
  2287.  
  2288.  
  2289.  
  2290. </div>
  2291.  
  2292.  
  2293.  
  2294.  
  2295.        <script type="text/javascript"><!--
  2296.        window.page_query = 'Amour book';
  2297.  
  2298.        update_user_actions = ensure(function(data){
  2299.         if(data.username){
  2300.                    window.username = data.username;
  2301.                }
  2302.                $(function(){
  2303.                    $('#login').html(data.html);
  2304.                    if(data.is_staff){
  2305.                        $('.is_staff').show();
  2306.                    }
  2307.                    if(data.editable){ // user is owner
  2308.                        $('.signup-box').html('<a id="id_save_playlist"  class="sign_up" onclick="return save_playlist(this.href)" href="https://editor.wn.com/save_playlist/Amour Book/"><span data-trans="Save playlist">Save playlist</span></a>');
  2309.                        $('.button').html('<a id="id_save_playlist"  class="sign_up" onclick="return save_playlist(this.href)" style="float: none !important;" href="https://editor.wn.com/save_playlist/Amour Book/"><span data-trans="Save this page">Save this page</span></a>');
  2310.                    }else if(data.username){
  2311.                        $('.signup-box').html('<a onclick="return login_and_save_playlist(\'https://editor.wn.com/save_playlist/Amour Book/\', this.href)" rel="nofollow" class="sign_up" href="https://editor.wn.com/fork/wn/Amour Book/"><span data-trans="Save playlist">Save playlist</span></a>');
  2312.                        $('.button').html('<a onclick="return login_and_save_playlist(\'https://editor.wn.com/save_playlist/Amour Book/\', this.href)" rel="nofollow" class="sign_up" style="float: none !important;" href="https://editor.wn.com/fork/wn/Amour Book/"><span data-trans="Save this page">Save this page</span></a>');
  2313.                    }
  2314.                    if(data.username){
  2315.                        $('.not_editable').hide();
  2316.                        $('.is_editable').show();
  2317.                    }else{
  2318.                        $('.not_editable').show();
  2319.                        $('.is_editable').hide();
  2320.                    }
  2321.                });
  2322.        });
  2323.  
  2324.        query_user_actions = ensure(function(){
  2325.            var match = window.location.search.match(/^\?from=([^#&]*)/);
  2326.            if(match){
  2327.                window.fromUrl = window.fromURL || match[1];
  2328.                if(window.history.replaceState){
  2329.                    window.history.replaceState({}, '', window.location.href.replace(/(\?from=[^#&]*)/, ''));
  2330.                }
  2331.            }
  2332.            jQuery.ajax({
  2333.                data: {
  2334.                    edit: 'Amour Book',
  2335.                    owner: 'wn',
  2336.                    author: 'system',
  2337.                    atUrl: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.hash,
  2338.                    fromUrl: window.fromSent?null:window.fromUrl,
  2339.                    built: '1715427213.1'
  2340.                },
  2341.                dataType: 'jsonp',
  2342.                url: 'https://login.wn.com/actions/i/',
  2343.                success: function(data) {
  2344.                    update_user_actions(data);
  2345.                },
  2346.            });
  2347.            window.fromSent = true; // only count it once
  2348.        });
  2349.        query_user_actions();
  2350.        // -->
  2351.        </script>
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359. <div class="navbar-banner" style="text-align: center;">
  2360. <script type="text/javascript"><!--//<![CDATA[
  2361.   var m3_u = (location.protocol=='https:'?'https://phpadsnew.wn.com/www/delivery/ajs.php':'http://phpadsnew.wn.com/www/delivery/ajs.php');
  2362.   var m3_r = Math.floor(Math.random()*99999999999);
  2363.   if (!document.MAX_used) document.MAX_used = ',';
  2364.   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
  2365.   document.write ("?zoneid=464");
  2366.   document.write ('&amp;cb=' + m3_r);
  2367.   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
  2368.   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
  2369.   document.write ("&amp;loc=" + escape(window.location));
  2370.   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
  2371.   if (document.context) document.write ("&context=" + escape(document.context));
  2372.   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
  2373.   document.write ("'><\/scr"+"ipt>");
  2374. //]]>--></script><noscript><a href='http://phpadsnew.wn.com/www/delivery/ck.php?n=af9a85ca&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://phpadsnew.wn.com/www/delivery/avw.php?zoneid=464&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=af9a85ca' border='0' alt='' /></a></noscript>
  2375. </div>
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382. <div id="header">
  2383.    <div class="container">
  2384.  
  2385.  
  2386.            <div class="logo"><a href="https://wn.com/" target="_blank"><img src="//ecdn4.wn.com/or/assets/assets/anything/logo.png" alt="World News" /></a></div>
  2387.  
  2388.            <!-- top search box -->
  2389.            <div class="searchbox">
  2390.                <input name="query" type="text" placeholder="Amour Book" id="video_query" class="top_query"   />
  2391.                <span class="queryTooltip">Create your page here</span>
  2392.                <input type="image" src="//ecdn4.wn.com/or/images/search-button.png" id="news-search"  />
  2393.            </div>
  2394.  
  2395.  
  2396.            <div class="top-navigation">
  2397.  
  2398.  
  2399.  
  2400.                <style>#login a:hover {background-color:#eef;}</style>
  2401.                <!-- Login in button  -->
  2402.                <div class="login-box pull-right">
  2403.             <a href="javascript:void(0);" class="login-button dropdown-toggle TTip"><i class="fa fa-cog"></i></a>
  2404.                    <div id="login" class="dropdown-menu"></div>
  2405.  
  2406.                </div>
  2407.  
  2408.  
  2409.                <!--  header icons  -->
  2410.                <div class="topIcons pull-right mobile-hide fs-class">
  2411. <div class="separator"></div>
  2412.              <!-- fullscreen -->
  2413.                    <!-- / fullscreen -->
  2414.  
  2415.                    <!-- <a href="http://tv.wn.com/Amour book" class="tv_icon TTip"><span data-trans="TV mode">TV mode</span></a>
  2416.                    <a class="chat TTip" onClick="activateTab('chat'); return false;" href="javascript:void(0);"><i class="fa fa-comments-o fa-2x" aria-hidden="true"></i><span>CHAT</span></a> -->
  2417.  
  2418.                </div>
  2419.  
  2420.                <div class="topIcons pull-right">
  2421. <div class="separator"></div>
  2422.                  
  2423.                   <a href="http://twitter.com/home?status=https://wn.com/Amour_Book" class="twitter popup TTip"><span data-trans="Tweet this page">Tweet this page</span></a>
  2424.  
  2425.                   <a href="http://www.facebook.com/sharer.php?u=https://wn.com/Amour_Book" class="facebook popup TTip"><span data-trans="share on Facebook">share on Facebook</span></a>
  2426.                    <div class="separator"></div>
  2427.                </div>
  2428.  
  2429.                <!--  date  -->
  2430.                <div class="topIcons pull-right fs-class">
  2431.  
  2432.  
  2433.                        <div class="top-date mobile-hide">Saturday, 11 May 2024</div>
  2434.                </div>
  2435.                <!--  /date  -->
  2436.  
  2437.        </div>
  2438.        <!-- /top-navigation -->
  2439.    </div>
  2440. </div>
  2441.  
  2442.    
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.        
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.        
  2483.      
  2484.  
  2485. <style type="text/css">
  2486.                .custom_bgr ul.sort-box li .relevance .fa{ color: #55A4F2; }
  2487. </style>
  2488.  
  2489.    <!-- ====================  NAVIGATION starts ================= -->
  2490.    <div id="nav" class="nav">
  2491.  
  2492.        <div class="container">
  2493.  
  2494.            <ul id="main-menu" class="tabtrigger">
  2495.  
  2496.  
  2497.                <li ><a id="#expand" onClick="_gaq.push(['_trackEvent', 'WNAnything', 'News', jsQuery]);return false;" ><span data-trans="News">News</span></a></li>
  2498.        
  2499.               <li class="mobile-hide"><a id="#podcasts_data" onClick="load_podcast('Amour book'); _gaq.push(['_trackEvent', 'WNAnything', 'PodcastsData', jsQuery]); return false;" href="javascript:void(0);"><span data-trans="Podcasts ">Podcasts </span></a></li>
  2500.  
  2501.    
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                    <li id="#wiki_menu"><a href="javascript:void(0);" id="#wiki0" onClick="load_wiki('#wiki0'); _gaq.push(['_trackEvent', 'WNAnything', 'Wikipedia', jsQuery]);return false;" >
  2510.                    <span data-trans="Wiki">Wiki</span></a></li>
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.            
  2542.                <li class="mobile-hide"><a href="https://wn.com/editors" target="_blank">Editors</a></li>
  2543.              
  2544.  
  2545.  
  2546.            </ul>
  2547.  
  2548.        </div>
  2549.    </div>
  2550.    <!-- navigation ends  -->
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.    <!-- SET LYRICS ARTISTS NAME -->
  2557.  
  2558.  
  2559.  
  2560.  
  2561.    <div class="submenus">
  2562.        <div class="container">
  2563.  
  2564.            <div class="add_playlist pull-right">
  2565.                <div class="multiple-playlists">
  2566.                    <input type="search" id="id_new_playlist" class="playlist-form-control" value="create playlist" />
  2567.                    <div onclick="add_dynamic_playlist($(this).siblings('input').val())" class="add_dynamic_playlist subtabs btn btn-default"><i class="fa fa-plus"></i></div>
  2568.                </div>
  2569.            </div>
  2570. <div class="submenu-container">
  2571.  
  2572.  
  2573.  
  2574.  
  2575.            <ul class="submenu tabtrigger" id="wiki_menu" style="display:none">
  2576.                        <li><a href="javascript:void(0);" id="#wiki0" data-custom="False" onClick="load_wiki('#wiki'+0);return false;">Book</a></li>
  2577.                        <li><a href="javascript:void(0);" id="#wiki1" data-custom="False" onClick="load_wiki('#wiki'+1);return false;">Book (graph theory)</a></li>
  2578.                        <li><a href="javascript:void(0);" id="#wiki2" data-custom="False" onClick="load_wiki('#wiki'+2);return false;">Book (disambiguation)</a></li>
  2579.                        <li><a href="javascript:void(0);" id="#wiki3" data-custom="False" onClick="load_wiki('#wiki'+3);return false;">Amour (2012 film)</a></li>
  2580.                        <li><a href="javascript:void(0);" id="#wiki4" data-custom="False" onClick="load_wiki('#wiki'+4);return false;">Amour (Stockhausen)</a></li>
  2581.            </ul>
  2582.  
  2583.  
  2584.  
  2585.        <ul class="submenu tabtrigger" id="more_menu"  style="display:none;">
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.                    <li class="mobile-hide"><a href="javascript:void(0);" id="#bing_results" onClick="load_iframe_url('bing_results_iframe', 'http://www.bing.com/search?q=Amour book'); _gaq.push(['_trackEvent', 'WNAnything', 'Bing Results', jsRelQuery]); return false;" href="javascript:void(0);"><span data-trans="Bing">Bing</span></a></li>
  2601.  
  2602.        </ul>
  2603.  
  2604.  
  2605.  
  2606. </div>
  2607.  
  2608.        </div>
  2609.    </div>
  2610.    <!-- / container submenus -->
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621. <div class="wrapper">
  2622. <div class="container">
  2623.  
  2624.  
  2625. <div id="tabcontainer">
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.    <!-- =======================
  2635.    CRYPTOCURRENCY ======================== -->
  2636.  
  2637.  
  2638.  
  2639.  
  2640.    <!-- =======================
  2641.    WEATHER ======================== -->
  2642.  
  2643.    <!-- =======================
  2644.    /WEATHER ======================== -->
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.    <!-- =======================
  2655.    WIKIPEDIA ======================== -->
  2656.    <div id="wiki0" class="wiki-page" style="display:none">
  2657.        <div class="col-md-12">
  2658.                <link nopack="1" href="//cdn.wn.com/or/assets/mw.css" rel="stylesheet">
  2659.                <style>
  2660.                    .wiki-page .reflist { display: none; }
  2661.                </style>
  2662.  
  2663.  
  2664.          
  2665.  
  2666. <style>.wikiparser .mw-body>.mw-body { max-width: none !important; }
  2667. .mwcss { background-color: #fff; font-size: 13px; color: #666; }
  2668. .mwcss a{  color: #333;  }
  2669. </style>
  2670.  
  2671.  
  2672.  
  2673. <div class="wikiparser" data-custom="0" data-title="Book" data-main="1" style="padding-bottom:10px;">
  2674.  
  2675.    <div class="mwcss mediawiki">
  2676.    <div class="mw-body mw-body-content mediawiki" style="margin: 0px; padding: 0px; border: 0px; width: 100%;">
  2677.  
  2678.  
  2679.         <img src="https://assets.wn.com/wiki/en/3/d5/Book_Collage-523089.png" class="wiki-img" />
  2680.  
  2681.     <h1 id="titleHeading" style="background-color: white; margin: 0;">Book</h1>
  2682.      
  2683. <p id="mwAg"><span>
  2684. </span>
  2685. </p>
  2686.  
  2687. <p id="mwCg">A <b id="mwCw">book</b> is a set of written, printed,  illustrated, or blank sheets, made of <a href="https://wn.com/Ink" title="Ink" id="mwDA">ink</a>, <a href="https://wn.com/Paper" title="Paper" id="mwDQ">paper</a>, <a href="https://wn.com/Parchment" title="Parchment" id="mwDg">parchment</a>, or other materials, fastened together to hinge at one side. A single sheet within a book is a <a href="https://wn.com/Recto" title="Recto" id="mwDw">leaf</a>, and each side of a leaf is a <a href="https://wn.com/Page_(paper)" title="Page (paper)" id="mwEA">page</a>. A set of text-filled or illustrated pages produced in electronic format is known as an electronic book, or <a href="https://wn.com/E-book" title="E-book" id="mwEQ">e-book</a>.</p>
  2688.  
  2689.  
  2690. <p id="mwEg">Books may also refer to works of literature, or a main division of such a work. In <a href="https://wn.com/Library_and_information_science" title="Library and information science" id="mwEw">library and information science</a>, a book is called a <a href="https://wn.com/Monograph" title="Monograph" id="mwFA">monograph</a>, to distinguish it from serial <a href="https://wn.com/Periodical" title="Periodical" id="mwFQ">periodicals</a> such as <a href="https://wn.com/Magazine" title="Magazine" id="mwFg">magazines</a>, <a href="https://wn.com/Academic_journal" title="Academic journal" id="mwFw">journals</a> or <a href="https://wn.com/Newspaper" title="Newspaper" id="mwGA">newspapers</a>. The body of all written works including books is <a href="https://wn.com/Literature" title="Literature" id="mwGQ">literature</a>. In <a href="https://wn.com/Novel" title="Novel" id="mwGg">novels</a> and sometimes other types of books (for example, biographies), a book may be divided into several large sections, also called books (Book 1, Book 2, Book 3, and so on). An avid reader of books is a <a href="https://wn.com/Bibliophilia" title="Bibliophilia" id="mwGw">bibliophile</a> or colloquially, <i id="mwHA">bookworm</i>.</p>
  2691.  
  2692.  
  2693. <p id="mwHQ">A shop where <a href="https://wn.com/Bookselling" title="Bookselling" id="mwHg">books are bought and sold</a> is a bookshop or bookstore. Books can also be borrowed from <a href="https://wn.com/Lending_library" title="Lending library" id="mwHw">libraries</a>. <a href="https://wn.com/Google" title="Google" id="mwIA">Google</a> has estimated that as of 2010, approximately 130,000,000 unique titles had been published. In some wealthier nations, printed books are giving way to the usage of <a href="https://wn.com/Ebooks" title="Ebooks" id="mwIQ">electronic or e-books</a>, though sales of e-books declined in the first half of 2015.</p>
  2694.  
  2695.  
  2696.  
  2697.  
  2698.        <div class='wikipage'>
  2699.            <a onclick="activateTab('wiki0'); return false;" id="wiki_1" href="javascript:void(0);" class="pull-right">Read more <i class="fa fa-caret-right" aria-hidden="true"></i></a>
  2700.        </div>
  2701.  
  2702.  
  2703.  
  2704.    </div>
  2705.    </div>
  2706.  
  2707.        <div class="small">
  2708.         This page contains text from <a rel="nofollow" href="http://.wikipedia.org/">Wikipedia, the Free Encyclopedia</a> - <a href="https://wn.com/Book">https://wn.com/Book</a>
  2709.        </div>
  2710. </div>
  2711.  
  2712.  
  2713.        </div>
  2714.    </div>
  2715.    <div id="wiki1" class="wiki-page" style="display:none">
  2716.        <div class="col-md-12">
  2717.  
  2718.  
  2719.          
  2720.  
  2721. <style>.wikiparser .mw-body>.mw-body { max-width: none !important; }
  2722. .mwcss { background-color: #fff; font-size: 13px; color: #666; }
  2723. .mwcss a{  color: #333;  }
  2724. </style>
  2725.  
  2726.  
  2727.  
  2728. <div class="wikiparser" data-custom="0" data-title="Book_(graph_theory)" data-main="0" style="padding-bottom:10px;">
  2729.  
  2730.    <div class="mwcss mediawiki">
  2731.    <div class="mw-body mw-body-content mediawiki" style="margin: 0px; padding: 0px; border: 0px; width: 100%;">
  2732.  
  2733.  
  2734.         <img src="https://assets.wn.com/wiki/en/5/65/Graph_book_sample-ebdbde.gif" class="wiki-img" />
  2735.  
  2736.     <h1 id="titleHeading" style="background-color: white; margin: 0;">Book (graph theory)</h1>
  2737.      
  2738. <p id="mwBQ">In <a href="https://wn.com/Graph_theory" title="Graph theory" id="mwBg">graph theory</a>, a <b id="mwBw">book graph</b> (often written <img class="mwe-math-fallback-image-inline tex" alt="B_p" src="http://assets.wn.com/wiki/en/c/2e/e424d24e7470cc889c74f-b37fcb.png" id="mwCA"><span id="mwCQ"> </span>) may be any of several kinds of graph.</p>
  2739.  
  2740.  
  2741. <p id="mwCg">One kind, which may be called a <b id="mwCw">quadrilateral book</b>, consists of <i id="mwDA">p</i> <a href="https://wn.com/Quadrilateral" title="Quadrilateral" id="mwDQ">quadrilaterals</a> sharing a common edge (known as the "spine" or "base" of the book).  A book of this type is the <a href="https://wn.com/Cartesian_product_of_graphs" title="Cartesian product of graphs" id="mwDg">Cartesian product</a> of a star and <i id="mwDw">K</i><sub id="mwEA">2</sub><span id="mwEQ"> </span>.</p>
  2742.  
  2743.  
  2744. <p id="mwEg">A second type, which might be called a <b id="mwEw">triangular book</b>, is the complete tripartite graph <i id="mwFA">K</i><sub id="mwFQ">1,1,<i id="mwFg">p</i></sub>.  It is a graph consisting of <img class="mwe-math-fallback-image-inline tex" alt="p" src="http://assets.wn.com/wiki/en/6/bd/83878c91171338902e0fe-eabe33.png" id="mwFw"><a href="https://wn.com/Triangle" title="Triangle" id="mwGA">triangles</a> sharing a common edge.  A book of this type is a <a href="https://wn.com/Split_graph" title="Split graph" id="mwGQ">split graph</a>.  
  2745. This graph has also been called a <img class="mwe-math-fallback-image-inline tex" alt="K_e(2,p)" src="http://assets.wn.com/wiki/en/5/17/b7d7c0dbc56bb96db6bee-35c678.png" id="mwGg">.</p>
  2746.  
  2747.  
  2748. <p id="mwGw">Given a graph <img class="mwe-math-fallback-image-inline tex" alt="G" src="http://assets.wn.com/wiki/en/5/95/dfcf28d0734569a6a693b-0f80be.png" id="mwHA">, one may write <img class="mwe-math-fallback-image-inline tex" alt="bk(G)" src="http://assets.wn.com/wiki/en/0/ea/d65f7fa077a078262b59a-ab0fc7.png" id="mwHQ"> for the largest book (of the kind being considered) contained within <img class="mwe-math-fallback-image-inline tex" alt="G" src="http://assets.wn.com/wiki/en/5/95/dfcf28d0734569a6a693b-0f80be.png" id="mwHg">.</p>
  2749.  
  2750.  
  2751. <p id="mwHw">The term "book-graph" has been employed for other uses.  Barioli used it to mean a graph composed of a number of arbitrary subgraphs having two vertices in common.  (Barioli did not write <img class="mwe-math-fallback-image-inline tex" alt="B_p" src="http://assets.wn.com/wiki/en/c/2e/e424d24e7470cc889c74f-b37fcb.png" id="mwIA"> for his book-graph.)</p>
  2752.  
  2753.  
  2754. <h2 id="mwIQ">Theorems on books</h2>
  2755.  
  2756. <p id="mwIg">Denote the <a href="https://wn.com/Ramsey_number" title="Ramsey number" id="mwIw">Ramsey number</a> of two (triangular) books by <img class="mwe-math-fallback-image-inline tex" alt="r(B_p,\ B_q)." src="http://assets.wn.com/wiki/en/e/2d/3da8672813d70e1399396-0aa7b6.png" id="mwJA"></p>
  2757.  
  2758.  
  2759. <li id="mwJg"> If <img class="mwe-math-fallback-image-inline tex" alt="1\leq p\leq q" src="http://assets.wn.com/wiki/en/e/1d/507764e028b76668b4517-a8fcfb.png" id="mwJw">, then <img class="mwe-math-fallback-image-inline tex" alt="r(B_p,\ B_q)=2q+3" src="http://assets.wn.com/wiki/en/0/87/ccb98a8e5d7405892dc89-e9baf0.png" id="mwKA"> (proved by <a href="https://wn.com/Rousseau" title="Rousseau" id="mwKQ">Rousseau</a> and <a href="https://wn.com/Sheehan" title="Sheehan" id="mwKg">Sheehan</a>).</li>
  2760. <li id="mwLA"> There exists a constant <img class="mwe-math-fallback-image-inline tex" alt="c=o(1)" src="http://assets.wn.com/wiki/en/7/d3/c9d70c0710e008f7ef107-9defc9.png" id="mwLQ"> such that <img class="mwe-math-fallback-image-inline tex" alt="r(B_p,\ B_q)=2q+3" src="http://assets.wn.com/wiki/en/0/87/ccb98a8e5d7405892dc89-e9baf0.png" id="mwLg"> whenever <img class="mwe-math-fallback-image-inline tex" alt="q\geq cp" src="http://assets.wn.com/wiki/en/c/5f/091c70939a397005815ce-159b9c.png" id="mwLw">.</li>
  2761.  
  2762.  
  2763.  
  2764.        <div class='wikipage'>
  2765.            <a onclick="activateTab('wiki0'); return false;" id="wiki_0" href="javascript:void(0);" class="pull-right">Read more <i class="fa fa-caret-right" aria-hidden="true"></i></a>
  2766.        </div>
  2767.  
  2768.  
  2769.  
  2770.    </div>
  2771.    </div>
  2772.  
  2773.        <div class="small">
  2774.         This page contains text from <a rel="nofollow" href="http://.wikipedia.org/">Wikipedia, the Free Encyclopedia</a> - <a href="https://wn.com/Book_(graph_theory)">https://wn.com/Book_(graph_theory)</a>
  2775.        </div>
  2776. </div>
  2777.  
  2778.  
  2779.        </div>
  2780.    </div>
  2781.    <div id="wiki2" class="wiki-page" style="display:none">
  2782.        <div class="col-md-12">
  2783.  
  2784.  
  2785.          
  2786.  
  2787. <style>.wikiparser .mw-body>.mw-body { max-width: none !important; }
  2788. .mwcss { background-color: #fff; font-size: 13px; color: #666; }
  2789. .mwcss a{  color: #333;  }
  2790. </style>
  2791.  
  2792.  
  2793.  
  2794. <div class="wikiparser" data-custom="0" data-title="Book_(disambiguation)" data-main="0" style="padding-bottom:10px;">
  2795.  
  2796.    <div class="mwcss mediawiki">
  2797.    <div class="mw-body mw-body-content mediawiki" style="margin: 0px; padding: 0px; border: 0px; width: 100%;">
  2798.  
  2799.  
  2800.  
  2801.     <h1 id="titleHeading" style="background-color: white; margin: 0;">Book (disambiguation)</h1>
  2802.      
  2803. <p id="mwAw">A <b id="mwBA"><a href="https://wn.com/Book" title="Book" id="mwBQ">book</a></b> is a set or collection of written, printed, illustrated, or blank sheets, made of paper, parchment, or other material, usually fastened together to hinge at one side. </p>
  2804.  
  2805.  
  2806. <p id="mwBg"><b id="mwBw">Book</b> or <b id="mwCA">Books</b> may also refer to:</p>
  2807.  
  2808.  
  2809. <li id="mwCg"> <a href="https://wn.com/Book_(graph_theory)" title="Book (graph theory)" id="mwCw">Book (graph theory)</a>, a split graph consisting of <i id="mwDA">p</i> triangles sharing a common edge</li>
  2810.  
  2811. <li id="mwDQ"> Book (law school), a common award given by some law schools</li>
  2812.  
  2813. <li id="mwDw"> <a href="https://wn.com/Book_(musical_theatre)" title="Book (musical theatre)" id="mwEA">Book (musical theatre)</a>, the spoken dialogue of a stage musical</li>
  2814.  
  2815. <li id="mwEQ"> <a href="https://wn.com/Book_(surname)" title="Book (surname)" id="mwEg">Book (surname)</a>
  2816. </li>
  2817.  
  2818. <li id="mwEw"> <a href="https://wn.com/Bob_Books_(American_football)" title="Bob Books (American football)" id="mwFA">Bob Books (American football)</a> (1903–1954), American football player</li>
  2819.  
  2820. <li id="mwFQ"> <a href="https://wn.com/Book_(wagering)" title="Book (wagering)" id="mwFg">Book (wagering)</a>, a set of odds for the possible outcomes in betting</li>
  2821.  
  2822. <li id="mwFw"> <a href="https://wn.com/Wallpaper" title="Wallpaper" id="mwGA">To Book Wallpaper</a>, a step in pasting wallpaper, to activate the paste</li>
  2823.  
  2824. <li id="mwGQ"> <a href="https://wn.com/Book,_Louisiana" title="Book, Louisiana" id="mwGg">Book, Louisiana</a>, a community in the United States</li>
  2825.  
  2826. <li id="mwGw"> <i id="mwHA">Book</i>, a 1997 memoir by <a href="https://wn.com/Whoopi_Goldberg" title="Whoopi Goldberg" id="mwHQ">Whoopi Goldberg</a>
  2827. </li>
  2828.  
  2829. <li id="mwHg"> <a href="https://wn.com/Shepherd_Book" title="Shepherd Book" id="mwHw">Shepherd Book</a>, a character in the <i id="mwIA">Firefly</i> television series and the following film <i id="mwIQ">Serenity</i>
  2830. </li>
  2831.  
  2832. <li id="mwIg"> <a href="https://wn.com/Book's_Covered_Bridge" title="Book's Covered Bridge" id="mwIw">Book's Covered Bridge</a>
  2833. </li>
  2834.  
  2835. <li id="mwJA"> <a href="https://wn.com/Books_(EP)" title="Books (EP)" id="mwJQ"><i id="mwJg">Books</i> (EP)</a>, a 2004 Extended Play music recording by Belle &amp; Sebastian</li>
  2836.  
  2837. <li id="mwJw"> <a href="https://wn.com/The_Books" title="The Books" id="mwKA">The Books</a>, an American band</li>
  2838.  
  2839. <li id="mwKQ"> J. B. Books, a character in the film <i id="mwKg"><a href="https://wn.com/The_Shootist" title="The Shootist" id="mwKw">The Shootist</a></i>
  2840. </li>
  2841.  
  2842.  
  2843.  
  2844.        <div class='wikipage'>
  2845.            <a onclick="activateTab('wiki0'); return false;" id="wiki_0" href="javascript:void(0);" class="pull-right">Read more <i class="fa fa-caret-right" aria-hidden="true"></i></a>
  2846.        </div>
  2847.  
  2848.  
  2849.  
  2850.    </div>
  2851.    </div>
  2852.  
  2853.        <div class="small">
  2854.         This page contains text from <a rel="nofollow" href="http://.wikipedia.org/">Wikipedia, the Free Encyclopedia</a> - <a href="https://wn.com/Book_(disambiguation)">https://wn.com/Book_(disambiguation)</a>
  2855.        </div>
  2856. </div>
  2857.  
  2858.  
  2859.        </div>
  2860.    </div>
  2861.    <div id="wiki3" class="wiki-page" style="display:none">
  2862.        <div class="col-md-12">
  2863.  
  2864.  
  2865.          
  2866.  
  2867. <style>.wikiparser .mw-body>.mw-body { max-width: none !important; }
  2868. .mwcss { background-color: #fff; font-size: 13px; color: #666; }
  2869. .mwcss a{  color: #333;  }
  2870. </style>
  2871.  
  2872.  
  2873.  
  2874. <div class="wikiparser" data-custom="0" data-title="Amour_(2012_film)" data-main="0" style="padding-bottom:10px;">
  2875.  
  2876.    <div class="mwcss mediawiki">
  2877.    <div class="mw-body mw-body-content mediawiki" style="margin: 0px; padding: 0px; border: 0px; width: 100%;">
  2878.  
  2879.  
  2880.         <img src="https://assets.wn.com/wiki/en/9/59/Amour-poster-french-9d3f93.jpg" class="wiki-img" />
  2881.  
  2882.     <h1 id="titleHeading" style="background-color: white; margin: 0;">Amour (2012 film)</h1>
  2883.      
  2884. <p id="mwBg"><i id="mwBw"><b id="mwCA">Amour</b></i> (<small id="mwCQ">pronounced:<span> </span></small><span title="Representation in the International Phonetic Alphabet (IPA)" class="IPA" id="mwCg">[a.muʁ]</span>; <a href="https://wn.com/French_language" title="French language" id="mwCw">French</a>: "<a href="https://wn.com/Love" title="Love" id="mwDA">Love</a>") is a 2012 French-language <a href="https://wn.com/Romance_film" title="Romance film" id="mwDQ">romantic</a> <a href="https://wn.com/Drama_film" title="Drama film" id="mwDg">drama film</a> written and directed by the Austrian filmmaker <a href="https://wn.com/Michael_Haneke" title="Michael Haneke" id="mwDw">Michael Haneke</a>, starring <a href="https://wn.com/Jean-Louis_Trintignant" title="Jean-Louis Trintignant" id="mwEA">Jean-Louis Trintignant</a>, <a href="https://wn.com/Emmanuelle_Riva" title="Emmanuelle Riva" id="mwEQ">Emmanuelle Riva</a> and <a href="https://wn.com/Isabelle_Huppert" title="Isabelle Huppert" id="mwEg">Isabelle Huppert</a>. The narrative focuses on an elderly couple, Anne and Georges, who are retired music teachers with a daughter who lives abroad. Anne suffers a <a href="https://wn.com/Stroke" title="Stroke" id="mwEw">stroke</a> which paralyses her on the right side of her body. The film is a <a href="https://wn.com/Co-production_(filmmaking)" title="Co-production (filmmaking)" id="mwFA">co-production</a> among the French, German, and Austrian companies <a href="https://wn.com/Les_Films_du_Losange" title="Les Films du Losange" id="mwFQ">Les Films du Losange</a>, X-Filme Creative Pool, and Wega Film.</p>
  2885.  
  2886.  
  2887. <p id="mwFg">The film was screened at the <a href="https://wn.com/2012_Cannes_Film_Festival" title="2012 Cannes Film Festival" id="mwFw">2012 Cannes Film Festival</a>, where it won the <a href="https://wn.com/Palme_d'Or" title="Palme d'Or" id="mwGA">Palme d'Or</a>. It won the <a href="https://wn.com/Academy_Award_for_Best_Foreign_Language_Film" title="Academy Award for Best Foreign Language Film" id="mwGQ">Academy Award for Best Foreign Language Film</a> at the <a href="https://wn.com/85th_Academy_Awards" title="85th Academy Awards" id="mwGg">85th Academy Awards</a>, and was nominated in four other categories: <a href="https://wn.com/Academy_Award_for_Best_Picture" title="Academy Award for Best Picture" id="mwGw">Best Picture</a>, <a href="https://wn.com/Academy_Award_for_Best_Actress" title="Academy Award for Best Actress" id="mwHA">Best Actress in a Leading Role</a> (Emmanuelle Riva), <a href="https://wn.com/Academy_Award_for_Best_Writing_(Original_Screenplay)" title="Academy Award for Best Writing (Original Screenplay)" id="mwHQ">Best Original Screenplay</a> (Michael Haneke) and <a href="https://wn.com/Academy_Award_for_Best_Director" title="Academy Award for Best Director" id="mwHg">Best Director</a> (Michael Haneke). At the age of 85, Emmanuelle Riva is the oldest nominee for Best Actress in a Leading Role.</p>
  2888.  
  2889.  
  2890.  
  2891.  
  2892.        <div class='wikipage'>
  2893.            <a onclick="activateTab('wiki0'); return false;" id="wiki_0" href="javascript:void(0);" class="pull-right">Read more <i class="fa fa-caret-right" aria-hidden="true"></i></a>
  2894.        </div>
  2895.  
  2896.  
  2897.  
  2898.    </div>
  2899.    </div>
  2900.  
  2901.        <div class="small">
  2902.         This page contains text from <a rel="nofollow" href="http://.wikipedia.org/">Wikipedia, the Free Encyclopedia</a> - <a href="https://wn.com/Amour_(2012_film)">https://wn.com/Amour_(2012_film)</a>
  2903.        </div>
  2904. </div>
  2905.  
  2906.  
  2907.        </div>
  2908.    </div>
  2909.    <div id="wiki4" class="wiki-page" style="display:none">
  2910.        <div class="col-md-12">
  2911.  
  2912.  
  2913.          
  2914.  
  2915. <style>.wikiparser .mw-body>.mw-body { max-width: none !important; }
  2916. .mwcss { background-color: #fff; font-size: 13px; color: #666; }
  2917. .mwcss a{  color: #333;  }
  2918. </style>
  2919.  
  2920.  
  2921.  
  2922. <div class="wikiparser" data-custom="0" data-title="Amour_(Stockhausen)" data-main="0" style="padding-bottom:10px;">
  2923.  
  2924.    <div class="mwcss mediawiki">
  2925.    <div class="mw-body mw-body-content mediawiki" style="margin: 0px; padding: 0px; border: 0px; width: 100%;">
  2926.  
  2927.  
  2928.         <img src="https://assets.wn.com/wiki/en/e/5d/Ngor_Beach-08a8f8.jpg" class="wiki-img" />
  2929.  
  2930.     <h1 id="titleHeading" style="background-color: white; margin: 0;">Amour (Stockhausen)</h1>
  2931.      
  2932. <p id="mwBw"><i id="mwCA"><b id="mwCQ">Amour</b></i> is a cycle of five pieces for <a href="https://wn.com/Clarinet" title="Clarinet" id="mwCg">clarinet</a> by <a href="https://wn.com/Karlheinz_Stockhausen" title="Karlheinz Stockhausen" id="mwCw">Karlheinz Stockhausen</a>, composed in 1974<span id="mwDA">–</span>76. The composer thought of each piece as a gift for a close friend. The cycle is given the number 44 in Stockhausen's catalogue of works.</p>
  2933.  
  2934.  
  2935. <h2 id="mwDQ">History</h2>
  2936.  
  2937. <p id="mwDg">The first piece of the cycle was composed in 1974 while Stockhausen was vacationing in <a href="https://wn.com/Senegal" title="Senegal" id="mwDw">Senegal</a>, at N'Gor, a beach resort near <a href="https://wn.com/Dakar" title="Dakar" id="mwEA">Dakar</a>; the rest were composed during a week in December 1976, in <a href="https://wn.com/K%C3%BCrten" title="Kürten" id="mwEQ">Kürten</a>, <a href="https://wn.com/Germany" title="Germany" id="mwEg">Germany</a>, as Christmas gifts for family members and close associates <span id="mwEw">(</span><a href="">Stockhausen 1978</a><span>, 331)</span>.</p>
  2938.  
  2939.  
  2940. <li id="mwFQ"> <i id="mwFg">Sei wieder fröhlich</i> ("Cheer up", 12 December 1974)</li>
  2941. <li id="mwIw"> <i id="mwJA">Dein Engel wacht über Dir</i> ("Your angel is watching over you", 11 December 1976)</li>
  2942. <li id="mwKg"> <i id="mwKw">Die Schmetterlinge spielen</i> ("Butterflies are playing", 16 December 1976)</li>
  2943. <li id="mwMA"> <i id="mwMQ">Ein Vöglein singt an Deinem Fenster</i> ("A little bird is singing at your window", 12 December 1976)</li>
  2944. <li id="mwOA"> <i id="mwOQ">Vier Sterne weisen Dir den Weg</i> ("Four stars show you the way", 13 December 1976)</li>
  2945. <p id="mwPw"><i id="mwQA">Amour</i> was first performed publicly on 9 January 1978, in <a href="https://wn.com/Stuttgart" title="Stuttgart" id="mwQQ">Stuttgart</a>, by Suzanne Stephens. In 1981 Stockhausen created a flute version of the cycle, which was followed by a cello arrangement of <i id="mwQg">Vier Sterne weisen Dir den Weg</i> in 1998, and a saxophone version of the entire cycle, created in 2003.</p>
  2946.  
  2947.  
  2948.  
  2949.  
  2950.        <div class='wikipage'>
  2951.            <a onclick="activateTab('wiki0'); return false;" id="wiki_0" href="javascript:void(0);" class="pull-right">Read more <i class="fa fa-caret-right" aria-hidden="true"></i></a>
  2952.        </div>
  2953.  
  2954.  
  2955.  
  2956.    </div>
  2957.    </div>
  2958.  
  2959.        <div class="small">
  2960.         This page contains text from <a rel="nofollow" href="http://.wikipedia.org/">Wikipedia, the Free Encyclopedia</a> - <a href="https://wn.com/Amour_(Stockhausen)">https://wn.com/Amour_(Stockhausen)</a>
  2961.        </div>
  2962. </div>
  2963.  
  2964.  
  2965.        </div>
  2966.    </div>
  2967.    <!-- =======================
  2968.    /WIKIPEDIA ======================== -->
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.    <!-- =======================
  2977.    RADIO ======================== -->
  2978.    <!-- =======================
  2979.    RADIO ======================== -->
  2980.  
  2981.  
  2982.  
  2983. <!-- =======================
  2984. /BING ======================== -->
  2985. <div id="bing_results" style="display:none;">
  2986. <iframe name="bing_results_iframe" src="about:blank" frameborder="0" width="950px" height="1800" scrolling="Auto" marginheight="0" marginwidth="0"></iframe>
  2987. </div>
  2988. <!-- =======================
  2989. /BING ======================== -->
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.    <!--  RELATED MOVIE DATA   -->
  2997.    
  2998.  
  2999.  
  3000.  
  3001.    <!--  RELATED MOVIE DATA ends  -->
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.    <!--  RELATED FILMOGRAPHY DATA   -->
  3011.    <!--  RELATED FILMOGRAPHY DATA ends  -->
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.    <!--  RELATED TV SERIES DATA   -->
  3020.    <!--  RELATED TV SERIES DATA ends  -->
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.    <!--  PODCASTS DATA   -->
  3030.    
  3031.    <div id="podcasts_data" style="display:none" >
  3032.  
  3033.            <h2>Podcasts:</h2>
  3034.            <div class="podcast-results">
  3035.            
  3036.            </div>
  3037.    </div>
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.    <!--  RELATED BOOKS DATA   -->
  3046.    <!--  RELATED BOOKS DATA ends  -->
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.    <!--  RELATED QUOTES DATA   -->
  3057.    <!--  RELATED QUOTES DATA ends  -->
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.    <!--  RELATED MUSIC DATA   -->
  3069.    <div id="music_data" style="display:none">
  3070.  
  3071.  
  3072.    </div>
  3073.    <!--  RELATED MUSIC DATA ends  -->
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083. <!-- ================DESCRIPTIONS 0 ==================== -->
  3084.        <div id="details0" class="details-page" style="display:none">
  3085.  
  3086.            <div class="inline-links border_color">
  3087.  
  3088.  
  3089.                 <i class="fa fa-envelope-o"></i><a onClick="load_iframe_url('footer_iframe', 'https://wn.com/api/upge/cheetah-photo-search/send_email?title=Amour book&url=https://wn.com/Amour_Book&description=[]');return false;" data-reveal-id="footer-iframe" data-trans="Email this Page" href="javascript:void(0);">Email this Page</a>
  3090.  
  3091.  
  3092.                <i class="fa fa-play"></i><a href="javascript:void(0);" class="play_all_fs_0"  data-trans="Play all in Full Screen">Play all in Full Screen</a>
  3093.  
  3094.                <i class="fa fa-plus"></i><a href="javascript:void(0);" onClick="load_video_details('Amour Book', '0')" data-trans="Show More Related Videos">Show More Related Videos</a>
  3095.            </div>
  3096.  
  3097.  
  3098.            <div class="rslides-box-details">
  3099.                <ul class="rslides details">
  3100.                </ul>
  3101.                <div class="carousel-pause">
  3102.                     <span class="pause"><i class="fa fa-pause"></i></span>
  3103.                     <span class="play"><i class="fa fa-play"></i></span>
  3104.                </div>
  3105.            </div>
  3106. <div class="youtube" style="width: 100%; text-align: right;">developed with <a href="https://youtube.com" target="_blank"><i class="fa fa-youtube-play" aria-hidden="true"></i>YouTube</a></div>
  3107.           <div class="moreDetails"></div>
  3108.  
  3109.  
  3110.  
  3111.    </div>
  3112.  
  3113.  
  3114.    <!-- video descriptions ends -->
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.    <!-- ================= VIDEOS  content ==================-->
  3125.  
  3126.    <!-- ================PLAYLIST 0 ==================== -->
  3127.    <div id="playlist0" class="playlist-page" style="display:none">
  3128.  
  3129.        <div onclick="return doneFullscreen(0);" id="home0" class="close-player TTip" style="display: none;">
  3130. <div class="fs-logo"><img src="//ecdn4.wn.com/or/assets/assets/wn/img/logo.png" alt="World News" /></div>
  3131. <i class="fa fa-arrow-circle-o-left" aria-hidden="true"></i><i class="arrow"></i><span>back</span>
  3132.  
  3133. </div>
  3134.  
  3135.  
  3136.      <div class="upper-block row">
  3137.  
  3138.      <div id="playlist_videos_results-0" class="playlist_videos_results">
  3139.  
  3140. <div style="display: flex">
  3141.  
  3142.            <div class="col-md-8 player-col">
  3143.                    <div id="playercontainer0" class="playercontainer">
  3144.                                <object id="videoplayerobj"></object>
  3145.                    </div>
  3146.         </div>
  3147.  
  3148.  
  3149.  
  3150.         <div class="col-md-4 playlist-col">
  3151.  
  3152.             <div class="playlistformating" style="height: 455px;">
  3153.  
  3154.                    <div id="playlistformating0">
  3155.  
  3156.    <ul class="sort-box">
  3157.  
  3158. <li class="TTip"><span>Most Related</span><a href="https://wn.com/Amour book?upload_time=all_time&orderby=relevance" class="relevance"><i class="fa fa-sort-amount-desc"></i></a></li>
  3159.  
  3160. <li class="TTip"><span>Most Recent</span><a href="https://wn.com/Amour book?upload_time=all_time&orderby=published" class="published"><i class="fa fa-clock-o"></i></a></li>
  3161.  
  3162. <li class="TTip"><span>Most Popular</span><a href="https://wn.com/Amour book?upload_time=all_time&orderby=viewCount" class="viewCount"><i class="fa fa-fire TTip"></i></a></li>
  3163.  
  3164. <li class="TTip"><span>Top Rated</span><a href="https://wn.com/Amour book?upload_time=all_time&orderby=rating" class="rating"><i class="fa fa-star"></i></a></li>
  3165.                    
  3166. </ul>
  3167.  
  3168.  
  3169.  
  3170.                                       <ul class="playlistcontainer" id="playlistcontainer0"></ul>
  3171.  
  3172.  
  3173.  
  3174.                                       <!-- /playlist tools -->
  3175.                                       <ul class="playlist-box" id="playlist-tools0">
  3176.  
  3177. <li class="switch_style"><a href="javascript: void(0);" onclick="switchPlayerStyle(this);" class="TTip"><i class="fa fa-expand" aria-hidden="true"></i><span>expand screen to full width</span></a></li>
  3178.  
  3179.                                                <li><a href="javascript: void(0);" class="repeat checkp TTip"  id="playlistrepeat0"><span>repeat playlist</span></a></li>
  3180.  
  3181.                                                <li><a href="javascript: void(0);" class="shuffle checkp TTip" id="playlistshuffle0"><span>shuffle</span></a></li>
  3182.  
  3183.                                                <li><a href="javascript: void(0);" class="replay checkp TTip" id="replaycurrent0"><span>replay video</span></a></li>
  3184.  
  3185.                                                <li>
  3186.                                                    <a href="javascript: void(0);" id="playlist_clear0" class="playlist_clear playlist_clear1 TTip"><span data-trans="clear playlist">clear playlist</span></a>
  3187.                                                    <a href="javascript: void(0);" id="playlist_restore0" class="playlist_restore playlist_restore1 TTip" style="display: none;"><span data-trans="restore">restore</span></a>
  3188.                                                </li>
  3189.                                                <li>
  3190.                                                    <a href="#playlist-template-with-images" class="videoplayer-playlist-template thumb thumb-preview TTip" style="display: none;"><span data-trans="images"><i></i>images</span></a>
  3191.                                                    <a href="#playlist-template-simple" class="videoplayer-playlist-template list list-preview TTip"><span data-trans="list"><i></i>list</span></a>
  3192.                                                </li>
  3193.  
  3194.  
  3195.                                        </ul>
  3196.                                        <!-- /playlist-box -->
  3197.                        </div>
  3198. <!-- /playlistcontainer -->
  3199.  
  3200.         </div>
  3201.         <!-- / playlistformatting -->
  3202.  
  3203.         </div>
  3204.         <!-- / col-md-4 -->
  3205.  
  3206. </div>
  3207. <!-- /flex -->
  3208. </div>
  3209. </div>
  3210. <!-- / upper-block row -->
  3211.  
  3212. <div class="bottom-block">
  3213. <div class="row">
  3214.  
  3215. <div class="col-md-8">
  3216. <div class="row">
  3217. <div  class="col-md-12">
  3218. <div class="outer-div">
  3219. <div class="youtube pull-left">developed with <a href="https://youtube.com" target="_blank"><i class="fa fa-youtube-play" aria-hidden="true"></i>YouTube</a></div>
  3220. <div class="playlist-author">
  3221.            </div>
  3222. <div class="playposition pull-right">PLAYLIST TIME: <span id="playposition0"></span></div>
  3223. </div>
  3224. </div>
  3225. </div>
  3226.  
  3227.                <!-- description -->
  3228.                <div class="description_box">
  3229.                 <div id="descriptionsplace0" class="descriptionsplace"></div>
  3230. </div>
  3231.  
  3232. </div>
  3233. <!-- /col-md-8 -->
  3234.  
  3235. <div class="col-md-4 playlist-col-down">
  3236. <!-- BITCHUTE STORIES  -->
  3237.      
  3238.                                
  3239. <script type="text/javascript"><!--//<![CDATA[
  3240.   var m3_u = (location.protocol=='https:'?'https://phpadsnew.wn.com/www/delivery/ajs.php':'http://phpadsnew.wn.com/www/delivery/ajs.php');
  3241.   var m3_r = Math.floor(Math.random()*99999999999);
  3242.   if (!document.MAX_used) document.MAX_used = ',';
  3243.   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
  3244.   document.write ("?zoneid=465");
  3245.   document.write ('&amp;cb=' + m3_r);
  3246.   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
  3247.   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
  3248.   document.write ("&amp;loc=" + escape(window.location));
  3249.   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
  3250.   if (document.context) document.write ("&context=" + escape(document.context));
  3251.   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
  3252.   document.write ("'><\/scr"+"ipt>");
  3253. //]]>--></script><noscript><a href='http://phpadsnew.wn.com/www/delivery/ck.php?n=a58ee0cf&amp;cb=5' target='_blank'><img src='http://phpadsnew.wn.com/www/delivery/avw.php?zoneid=465&amp;cb=5&amp;n=a58ee0cf' border='0' alt='' /></a></noscript>
  3254. </div>
  3255.  
  3256. </div>
  3257. <!-- /playlist_videos_results -->
  3258.  
  3259.  
  3260.       <!-- mainvideoresults -->
  3261.            <div id="video-results-0" class="mainvideoresults">
  3262.  
  3263.                          <div style="display: none">
  3264.                          </div>
  3265.             </div>
  3266.             <!-- /mainvideoresults -->
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.    <!-- Query: Amour book, VSID: 0 -->
  3273.  
  3274.  
  3275.  
  3276.  
  3277. </div>
  3278. <!--  /bottom-block row -->
  3279.  
  3280.  
  3281.    </div><!-- /playlist -->
  3282.  
  3283.  
  3284.  
  3285.        <script type="text/javascript"><!--
  3286.  
  3287.            function playQuery(vsid, query, title){
  3288.                        var playlist = findOrAddPlaylist(query, title, function(status, num){
  3289.                            if(status == 'loading'){
  3290.                                $(".interview-play").hide();
  3291.                                $(".interview-play-off").show();
  3292.                            }
  3293.                            if(status == 'loaded'){
  3294.                                $(".interview-play").hide();
  3295.                                $(".interview-play-off").show();                                   $('div#playlist'+num).find('li.playlistitemli:first').find('a.playlistitem:first').click();
  3296.  
  3297.                            }
  3298.                            if(status == 'failed'){
  3299.                                $(".interview-play-off").hide();
  3300.                                $("#wiki"+vsid+" .interview-play-none").show();
  3301.                                $("#wiki"+vsid+" .interview-play").remove();
  3302.                                $("#wiki"+vsid+" .interview-play-off").remove();
  3303.                            }
  3304.                    });
  3305.            }
  3306.            function findOrAddPlaylist(query, title, callback){
  3307.                var foundPlaylist = null;
  3308.  
  3309.                $('#playlist_menu li a').each(function(i){
  3310.                    if($(this).text() == title) {
  3311.                        foundPlaylist = + $(this).attr('id').replace('#playlist','');
  3312.                    }
  3313.                });
  3314.  
  3315.                if(foundPlaylist != null){
  3316.                    callback('loading', foundPlaylist);
  3317.                    callback('loaded', foundPlaylist);
  3318.                } else {
  3319.                    _add_dynamic_playlist(query, title, callback, 0, true);
  3320.                }
  3321.            }
  3322.  
  3323.  
  3324.  
  3325. function mouseOverMe(elem){
  3326.  
  3327. elem.addClass('played');
  3328. if (elem.attr('id')){
  3329. var video_id = elem.attr('id');
  3330. elem.find('.player').html('<iframe id='+ video_id +' src="https://www.youtube.com/embed/'+ video_id +'?enablejsapi=1&version=3&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen style="width: 100%; height: 100%;"></iframe><div class="overlay" style="display: none;"></div>');
  3331. } else {
  3332. var query = elem.find('.keywords').html();
  3333. $.ajax({
  3334. context: elem,
  3335.                        url: 'https://wn.com/api/upge/cheetah-search-adv/video',
  3336.                        cache: true,
  3337.                        data: {
  3338.                            'query': query
  3339.                        },
  3340.                        dataType: 'jsonp',
  3341.                        success: function(text) {
  3342.                         if (text.length > 0) {
  3343.                            video_id = text[0].id;
  3344.                            elem.find('.player').html('<iframe  id='+ video_id +' src="https://www.youtube.com/embed/'+ video_id +'?enablejsapi=1&version=3&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen style="width: 100%; height: 100%;"></iframe><div class="overlay" style="display: none;"></div>');
  3345.  
  3346.                         }
  3347.                       }
  3348.                   });
  3349. }
  3350. }
  3351.  
  3352.            var stopAllYouTubeVideos = function() {
  3353.              var iframes = document.querySelectorAll('iframe');
  3354.              Array.prototype.forEach.call(iframes, function(iframe) {
  3355.                iframe.contentWindow.postMessage(JSON.stringify({ event: 'command', func: 'pauseVideo' }), '*');
  3356.             });
  3357.            }
  3358.  
  3359.            jQuery(function() {
  3360.  
  3361. jQuery(".playVideo").live("click", function() {            
  3362.                       if(!$(this).hasClass("played")){
  3363. stopAllYouTubeVideos();
  3364.   var elem = $(this);
  3365.   setTimeout(function(){
  3366.                 mouseOverMe(elem);
  3367.             }, 1000);
  3368.             }
  3369.                 });
  3370.        
  3371.     jQuery(".description_box .expandContent").live("click", function() {
  3372.     elem = $(this).parent().parent().parent().find('.descContent');
  3373.    if(elem.height() > 51) {
  3374.        elem.css('height', '44px');
  3375.        $(this).html('Show More <i class="fa fa-caret-down"></i>');
  3376.    }else{
  3377.        elem.css('height', 'auto');
  3378.        $(this).html('Hide <i class="fa fa-caret-up"></i>');
  3379.    }
  3380. });
  3381.  
  3382.        jQuery('.interview-play-off').click(function() {
  3383.                    $(".interview-play-off").hide();
  3384.                    $(".interview-play").show();
  3385.                    $(".videoplayer-control-pause").click();
  3386.                });
  3387.  
  3388.  
  3389.                jQuery(".video-desc .show_author_videos").live("click", function() {
  3390.                            query = $(this).attr('title');
  3391.                            container   = $(this).parent().parent().parent().find('.video-author-thumbs');
  3392.                            $(this).parent().parent().parent().find('.video-author-thumbs').css('height', '220px');
  3393.                        jQuery.ajax({
  3394.                                url: '/api/upge/cheetah-photo-search/videoresults',
  3395.                                data: {'query': query},
  3396.                                success: function(text) {
  3397.                                            if(!text) { text = i18n("No results"); }
  3398.                                            container.html(jQuery(text));
  3399.                                        }
  3400.                           });
  3401.                });
  3402.        });
  3403.        // -->
  3404.        </script>
  3405.  
  3406.  
  3407.    <script type="text/javascript"><!--
  3408.  
  3409. var largePalyerOn = false
  3410. var player_width = jQuery('.player-col').width();
  3411. var playlist_width = jQuery('.playlist-col').width();
  3412. var container_width = jQuery('.container').width();
  3413. var ww =  $(window).width();
  3414. var pw =  $('.container').width();
  3415. var margin_right = (ww-pw)/2;
  3416. function switchPlayerStyle(link){
  3417.  
  3418. if (largePalyerOn == true) {
  3419. jQuery('.wrapper').find('.container').animate({ 'width' : container_width+'px' });
  3420. jQuery('.wrapper').animate({ 'margin-top' : '15px' });
  3421. jQuery('.submenus').show();
  3422. jQuery('.bottom-block').animate({ 'width' : '100%' });
  3423. jQuery('.player-col').animate({ 'width' : player_width+'%' });
  3424. jQuery('.playlist-col').animate({ 'width' :playlist_width+'%' });
  3425. jQuery('.playlist-col').css('position', 'relative').css('top', '0px').css('margin-top', '0px').css('right', '0px');
  3426. jQuery('.playercontainer').css('width', '100%').css('padding-bottom', '56.25%');
  3427. jQuery('.switch_style').css('left', '0px').css('top', '0px');
  3428. $(link).html('<i class="fa fa-expand" aria-hidden="true"></i><span>expand screen to full width</span>');
  3429. $(link).css('background', 'transparent');
  3430. jQuery('.playlist-col-down').css('height', 'auto');
  3431. jQuery('.share-buttons').show();
  3432. updateHeight();
  3433. largePalyerOn = false
  3434.  
  3435.         } else {
  3436. playlistWidth = jQuery('.playlist-col').width();
  3437. playlistHeight = jQuery('.playlist-col').height();
  3438. jQuery('.bottom-block').animate({ 'width' : container_width+'px' });
  3439. jQuery('.wrapper').find('.container').animate({ 'width' : '100%' }).css('padding-left', '0px').css('padding-right', '0px');
  3440. jQuery('.wrapper').animate({ 'margin-top' : '0px' });
  3441. jQuery('.submenus').hide();
  3442. jQuery('.player-col').animate({ 'width' : '100%' });
  3443. jQuery('.playercontainer').css('width', '70%').css('padding-bottom', '40%').css('padding-top', '0px');
  3444. jQuery('.switch_style').css('position', 'absolute').css('left', 'auto').css('right', '0px').css('top', '-'+playlistHeight+'px');
  3445. jQuery('.playlist-col').css('position', 'absolute').css('right', margin_right+'px').css('width', playlistWidth+'px').css('height', playlistHeight+'px');
  3446. playerHeight = jQuery('.player-col').height();
  3447. playlistTop = playerHeight+40;
  3448. jQuery('.share-buttons').hide();
  3449. jQuery('.playlist-col').delay(100).css('margin-top', '50px').animate({
  3450. top: playlistTop+'px',
  3451.    }, 800);
  3452. jQuery('.playlist-col-down').css('height', '450px');
  3453. $(link).html('<i class="fa fa-compress"></i><span>back</span>');
  3454. $(link).css('background', '#c00');
  3455.        setTimeout(function(){
  3456.          updateHeight();
  3457.        }, 2000);
  3458.  
  3459. largePalyerOn = true
  3460.         }
  3461. }
  3462.  
  3463.  
  3464.  
  3465.  
  3466.        function load_lyrics(query, artist) {
  3467.            var song = query.replace("'","");
  3468.            var artist = artist.replace("'","");
  3469.            var scrollAmount = $(window).scrollTop();
  3470.            jQuery.ajax({
  3471.                url: '/api/upge/cheetah-photo-search/lyrics_playlist',
  3472.                data: {'query': song,
  3473.                       'artist': artist
  3474.                },
  3475.                success: function(text) {
  3476.                    if(!text) { text = ('No lyrics available'); }
  3477.                    jQuery('.lyrics_body').css('padding-top', scrollAmount+'px');
  3478.                    jQuery('.lyrics_body').html($(text));
  3479. updateHeight();
  3480.                }
  3481.            });
  3482.            return false;
  3483.        }
  3484.  
  3485.  
  3486.  
  3487.  
  3488.        function find_more_videos() {
  3489.                      var query = jsQuery;
  3490.                      offset = last_count;
  3491.                      last_count += 8;
  3492.                      jQuery.ajax({
  3493.                              data: {
  3494.                              t: 'cheetah-photo-search/mvs_showmore01.txt',
  3495.                              offset: offset,
  3496.                              orderby: 'published',
  3497.                              corpus: 'current',
  3498.                              language_id: '1',
  3499.                              query: query
  3500.                          },
  3501.                          dataType: 'jsonp',
  3502.                          url: 'https://upge.wn.com/',
  3503.                          success: function(text) {
  3504.                                  jQuery('#searchresults').prepend(jQuery(text));
  3505.                          }
  3506.                      });
  3507.          }
  3508.          function more_videos() {
  3509.                      var query = jsQuery;
  3510.                      jQuery.ajax({
  3511.                              data: {
  3512.                              t: 'cheetah-photo-search/showmore.txt',
  3513.                              offset: '20',
  3514.                              query: query
  3515.                          },
  3516.                          dataType: 'jsonp',
  3517.                          url: 'https://upge.wn.com/',
  3518.                          success: function(text) {
  3519.                                  jQuery('#more_video_results').prepend(jQuery(text));
  3520.                                  jQuery('more_videos').hide();
  3521.  
  3522.                          }
  3523.                      });
  3524.          }
  3525.  
  3526.            // -->
  3527.            </script>
  3528.  
  3529.  
  3530.    <!-- ================= VIDEO formatting ==================-->
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.    <!-- ===============   SLIDESHOW  ================== -->
  3546.    <!--    SLIDESHOW ENDS   -->
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.    <!--  RELATED LYRICS DATA   -->
  3556.    <!--  RELATED LYRICS DATA ends  -->
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564. <!-- =================== NEWS SECTION ======================= -->
  3565.  
  3566.  
  3567. <!-- news_tab -->
  3568. <div id="expand"  >
  3569.  
  3570.   <div class="center-content">
  3571. <div class="col-md-8">
  3572. <div class="news_stories">
  3573.              
  3574. <h2>Latest News for: Amour book</h2>
  3575.                                
  3576. <div class="news-item">
  3577.  
  3578.   <a rel="nofollow" href="https://manage.wn.com/article/830879276" target="_blank" class="is_editable pull-right">Edit</a>
  3579.  
  3580. <h3><a target="_blank" href="https://article.wn.com/view/2024/04/09/Dr_Delos_Charles_Adams/">Dr. Delos Charles Adams</a></h3>
  3581.   <ul class="article-footer pull-right">
  3582. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/04/09/Dr_Delos_Charles_Adams/&amp;t=Dr. Delos Charles Adams'); return false;"><i class="fa fa-facebook"></i></div></li>
  3583.  
  3584. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/04/09/Dr_Delos_Charles_Adams/&amp;text=Dr. Delos Charles Adams'); return false;"><i class="fa fa-twitter"></i></div></li>
  3585. </ul>
  3586.      
  3587. <a target="_blank" href="https://www.standard.net/announcements/obituaries/2024/apr/08/dr-delos-charles-adams/" class="resultsource">Ogden Standard Examiner</a>
  3588.      <span class="date">09 Apr 2024</span>
  3589.   <div class="summary">
  3590.            <span dir="ltr" lang="en"><a href="https://wn.com/1942" target="_blank" class="a_keyword_link">1942</a> — 2024. Dr <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> He was 82. <a href="https://wn.com/Born" target="_blank" class="a_keyword_link">Born</a> in <a href="https://wn.com/Glendale,_California" target="_blank" class="a_keyword_link">Glendale, California</a>, in 1942, Delos was the third of five children born to Dr. <a href="https://wn.com/Lisle" target="_blank" class="a_keyword_link">Lisle</a> J ... Hinkley ... It should also be said that Delos owns and has read every single book that was ever written by <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L’<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a> ... .</span>
  3591.      </div>
  3592.  
  3593. </div>
  3594.  
  3595.                                
  3596. <div class="news-item">
  3597.  
  3598.   <a rel="nofollow" href="https://manage.wn.com/article/827533207" target="_blank" class="is_editable pull-right">Edit</a>
  3599.  
  3600. <h3><a target="_blank" href="https://article.wn.com/view/2024/03/19/John_Grisham_Finds_Justice_Not_in_the_System_But_in_the_Syst/">John Grisham Finds Justice Not in the System, But in the System’s Defeat, by Paul ...</a></h3>
  3601.   <ul class="article-footer pull-right">
  3602. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/03/19/John_Grisham_Finds_Justice_Not_in_the_System_But_in_the_Syst/&amp;t=John Grisham Finds Justice Not in the System, But in the System’s Defeat, by Paul ...'); return false;"><i class="fa fa-facebook"></i></div></li>
  3603.  
  3604. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/03/19/John_Grisham_Finds_Justice_Not_in_the_System_But_in_the_Syst/&amp;text=John Grisham Finds Justice Not in the System, But in the System’s Defeat, by Paul ...'); return false;"><i class="fa fa-twitter"></i></div></li>
  3605. </ul>
  3606.      
  3607. <a target="_blank" href="https://www.unz.com/proberts/john-grisham-finds-justice-not-in-the-system-but-in-the-systems-defeat/" class="resultsource">The Unz Review</a>
  3608.      <span class="date">19 Mar 2024</span>
  3609.   <div class="summary">
  3610.            <span dir="ltr" lang="en">Their books sold in millions of copies–and not only to women. <a href="https://wn.com/Successful" target="_blank" class="a_keyword_link">Successful</a> movies were made of the books <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> But next time the author will be <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L’<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a>, the author of US western frontier stories that certainly are an escape from the present world.</span>
  3611.      </div>
  3612.  
  3613. </div>
  3614.  
  3615.                                
  3616. <div class="news-item">
  3617.  
  3618.   <a rel="nofollow" href="https://manage.wn.com/article/826912999" target="_blank" class="is_editable pull-right">Edit</a>
  3619.  
  3620. <h3><a target="_blank" href="https://article.wn.com/view/2024/03/15/Yellow_Cab_holds_bestever_pizza_party_introduces_Half_Moon_P/">Yellow Cab holds best-ever pizza party; introduces Half Moon Pizzas</a></h3>
  3621.   <ul class="article-footer pull-right">
  3622. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/03/15/Yellow_Cab_holds_bestever_pizza_party_introduces_Half_Moon_P/&amp;t=Yellow Cab holds best-ever pizza party; introduces Half Moon Pizzas'); return false;"><i class="fa fa-facebook"></i></div></li>
  3623.  
  3624. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/03/15/Yellow_Cab_holds_bestever_pizza_party_introduces_Half_Moon_P/&amp;text=Yellow Cab holds best-ever pizza party; introduces Half Moon Pizzas'); return false;"><i class="fa fa-twitter"></i></div></li>
  3625. </ul>
  3626.      
  3627. <a target="_blank" href="https://www.sunstar.com.ph/manila/yellow-cab-holds-best-ever-pizza-party-introduces-half-moon-pizzas" class="resultsource">Sun Star</a>
  3628.      <span class="date">15 Mar 2024</span>
  3629.   <div class="summary">
  3630.            <span dir="ltr" lang="en">And what’s a party without music? Making the evening truly memorable were performances from <a href="https://wn.com/Clara" target="_blank" class="a_keyword_link">Clara</a> <a href="https://wn.com/Benin" target="_blank" class="a_keyword_link">Benin</a>, <a href="https://wn.com/Lola" target="_blank" class="a_keyword_link">Lola</a> <a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a>, and DJ Margachi <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> was a great start for a night that’s truly one for the books.</span>
  3631.      </div>
  3632.  
  3633. </div>
  3634.  
  3635.                                
  3636. <div class="news-item">
  3637.  
  3638.   <a rel="nofollow" href="https://manage.wn.com/article/825719912" target="_blank" class="is_editable pull-right">Edit</a>
  3639.  
  3640. <h3><a target="_blank" href="https://article.wn.com/view/2024/03/08/Warsaw_Elementary_School_Family_Night_a_huge_hit/">Warsaw Elementary School Family Night a huge hit</a></h3>
  3641.   <ul class="article-footer pull-right">
  3642. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/03/08/Warsaw_Elementary_School_Family_Night_a_huge_hit/&amp;t=Warsaw Elementary School Family Night a huge hit'); return false;"><i class="fa fa-facebook"></i></div></li>
  3643.  
  3644. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/03/08/Warsaw_Elementary_School_Family_Night_a_huge_hit/&amp;text=Warsaw Elementary School Family Night a huge hit'); return false;"><i class="fa fa-twitter"></i></div></li>
  3645. </ul>
  3646. <img src="//ecdn7.wn.com/or/assets/assets/avp/img/no-ec.png"  style="width: 20px; height: 20px; float: left; margin-right: 10px; " />
  3647.      
  3648. <a target="_blank" href="https://www.mississippivalleypublishing.com/daily_gate/warsaw-elementary-school-family-night-a-huge-hit/article_ca61732c-dc99-11ee-a4d5-f7b14a4d62f7.html" class="resultsource">The Hawk Eye</a>
  3649.      <span class="date">08 Mar 2024</span>
  3650.   <div class="summary">
  3651.            <span dir="ltr" lang="en">Ritter commended <a href="https://wn.com/Bartholomew" target="_blank" class="a_keyword_link">Bartholomew</a> for “making books come alive” for her when she attended <a href="https://wn.com/Warsaw" target="_blank" class="a_keyword_link">Warsaw</a> <a href="https://wn.com/Elementary_School" target="_blank" class="a_keyword_link">Elementary School</a> so she asked her beloved former teacher to be the guest reader so others could experience this joy.</span>
  3652.      </div>
  3653.  
  3654. </div>
  3655.  
  3656.                                
  3657. <div class="news-item">
  3658.  
  3659.   <a rel="nofollow" href="https://manage.wn.com/article/825124227" target="_blank" class="is_editable pull-right">Edit</a>
  3660.  
  3661. <h3><a target="_blank" href="https://article.wn.com/view/2024/03/05/Elicia_Reads_100_Books_Before_Graduation/">Elicia Reads 100 Books Before Graduation</a></h3>
  3662.   <ul class="article-footer pull-right">
  3663. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/03/05/Elicia_Reads_100_Books_Before_Graduation/&amp;t=Elicia Reads 100 Books Before Graduation'); return false;"><i class="fa fa-facebook"></i></div></li>
  3664.  
  3665. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/03/05/Elicia_Reads_100_Books_Before_Graduation/&amp;text=Elicia Reads 100 Books Before Graduation'); return false;"><i class="fa fa-twitter"></i></div></li>
  3666. </ul>
  3667. <img src="//ecdn7.wn.com/or/assets/assets/avp/img/no-ec.png"  style="width: 20px; height: 20px; float: left; margin-right: 10px; " />
  3668.      
  3669. <a target="_blank" href="http://www.roundupweb.com/HTTPS://www.roundupweb.com/story/2024/03/06/news/elicia-reads-100-books-before-graduation/20210.html" class="resultsource">The Roundup</a>
  3670.      <span class="date">05 Mar 2024</span>
  3671.   <div class="summary">
  3672.            <span dir="ltr" lang="en"><a href="https://wn.com/My_favorite" target="_blank" class="a_keyword_link">My favorite</a> book is probably <a href="https://wn.com/Bendigo" target="_blank" class="a_keyword_link">Bendigo</a> <a href="https://wn.com/Shafter" target="_blank" class="a_keyword_link">Shafter</a> by <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L&apos;amour.</span>
  3673.      </div>
  3674.  
  3675. </div>
  3676.  
  3677.                                
  3678. <div class="news-item">
  3679.  
  3680.   <a rel="nofollow" href="https://manage.wn.com/article/821947495" target="_blank" class="is_editable pull-right">Edit</a>
  3681.  
  3682. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/20/Zanesville_News_02202024/">Zanesville News: 02-20-2024</a></h3>
  3683.   <ul class="article-footer pull-right">
  3684. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/20/Zanesville_News_02202024/&amp;t=Zanesville News: 02-20-2024'); return false;"><i class="fa fa-facebook"></i></div></li>
  3685.  
  3686. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/20/Zanesville_News_02202024/&amp;text=Zanesville News: 02-20-2024'); return false;"><i class="fa fa-twitter"></i></div></li>
  3687. </ul>
  3688.      
  3689. <a target="_blank" href="https://news-banner.com/2024/02/zanesville-news-02-20-2024/" class="resultsource">The News Banner</a>
  3690.      <span class="date">20 Feb 2024</span>
  3691.   <div class="summary">
  3692.            <span dir="ltr" lang="en"><a href="https://wn.com/The_Men" target="_blank" class="a_keyword_link">The Men</a>’s Lenten Breakfasts are held on Saturday mornings at 8 a.m. Feb <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> 23 ... <a href="https://wn.com/Zanesville" target="_blank" class="a_keyword_link">Zanesville</a> <a href="https://wn.com/Lions_Club" target="_blank" class="a_keyword_link">Lions Club</a> book sale is scheduled for Thursday, Feb ... to 4 p.m ... <a href="https://wn.com/Books" target="_blank" class="a_keyword_link">Books</a> available are <a href="https://wn.com/WWI" target="_blank" class="a_keyword_link">WWI</a> and <a href="https://wn.com/WWII" target="_blank" class="a_keyword_link">WWII</a> and sets, biographies and autobiographies, <a href="https://wn.com/Zane_Grey" target="_blank" class="a_keyword_link">Zane Grey</a> and L’<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a><a href="https://wn.com/._." target="_blank" class="a_keyword_link">. .</a></span>
  3693.      </div>
  3694.  
  3695. </div>
  3696.  
  3697.                                
  3698. <div class="news-item">
  3699.  
  3700.   <a rel="nofollow" href="https://manage.wn.com/article/821495190" target="_blank" class="is_editable pull-right">Edit</a>
  3701.  
  3702. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/18/Berlin_Move_Over_Marvel_10_Euro_Comics_That_Are_Ripe_for_Ada/">Berlin: Move Over, Marvel! 10 Euro Comics That Are Ripe for Adaptation</a></h3>
  3703.   <ul class="article-footer pull-right">
  3704. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/18/Berlin_Move_Over_Marvel_10_Euro_Comics_That_Are_Ripe_for_Ada/&amp;t=Berlin: Move Over, Marvel! 10 Euro Comics That Are Ripe for Adaptation'); return false;"><i class="fa fa-facebook"></i></div></li>
  3705.  
  3706. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/18/Berlin_Move_Over_Marvel_10_Euro_Comics_That_Are_Ripe_for_Ada/&amp;text=Berlin: Move Over, Marvel! 10 Euro Comics That Are Ripe for Adaptation'); return false;"><i class="fa fa-twitter"></i></div></li>
  3707. </ul>
  3708.      
  3709. <a target="_blank" href="https://www.hollywoodreporter.com/movies/movie-news/european-comics-films-alix-tintin-marvel-1235827492/" class="resultsource">The Hollywood Reporter</a>
  3710.      <span class="date">18 Feb 2024</span>
  3711.   <div class="summary">
  3712.            <span dir="ltr" lang="en">Historically, the relationship between <a href="https://wn.com/Hollywood" target="_blank" class="a_keyword_link">Hollywood</a> and <a href="https://wn.com/European_comic" target="_blank" class="a_keyword_link">European comic</a> books has been fraught with mutual distrust and cultural dissonance <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> European comic books ... Amours Fragiles &mdash; <a href="https://wn.com/France" target="_blank" class="a_keyword_link">France</a>/<a href="https://wn.com/Belgium" target="_blank" class="a_keyword_link">Belgium</a>.</span>
  3713.      </div>
  3714.  
  3715. </div>
  3716.  
  3717.                                
  3718. <div class="news-item">
  3719.  
  3720.   <a rel="nofollow" href="https://manage.wn.com/article/820312299" target="_blank" class="is_editable pull-right">Edit</a>
  3721.  
  3722. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/12/J_Adore_L_Amour_Celebrate_the_Season_of_Love_and_the_romance/">J’Adore L’Amour: Celebrate the Season of Love and the romance of Travel (avec amour).</a></h3>
  3723.   <ul class="article-footer pull-right">
  3724. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/12/J_Adore_L_Amour_Celebrate_the_Season_of_Love_and_the_romance/&amp;t=J’Adore L’Amour: Celebrate the Season of Love and the romance of Travel (avec amour).'); return false;"><i class="fa fa-facebook"></i></div></li>
  3725.  
  3726. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/12/J_Adore_L_Amour_Celebrate_the_Season_of_Love_and_the_romance/&amp;text=J’Adore L’Amour: Celebrate the Season of Love and the romance of Travel (avec amour).'); return false;"><i class="fa fa-twitter"></i></div></li>
  3727. </ul>
  3728.      
  3729. <a target="_blank" href="http://egypttoday.com/Article/6/130322/J%C3%A2%C2%80%C2%99Adore-L%C3%A2%C2%80%C2%99Amour-Celebrate-the-Season-of-Love-and-the-romance" class="resultsource">Egypt Today</a>
  3730.      <span class="date">12 Feb 2024</span>
  3731.   <div class="summary">
  3732.            <span dir="ltr" lang="en">This valentine Indulge in the ultimate romantic gateway (avec amour) at Le M&eacute;ridien <a href="https://wn.com/Cairo_Airport" target="_blank" class="a_keyword_link">Cairo Airport</a> <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> STAY (avec amour) J&rsquo;<a href="https://wn.com/Adore" target="_blank" class="a_keyword_link">Adore</a> l&rsquo;amour ... <a href="https://wn.com/Book" target="_blank" class="a_keyword_link">Book</a> your stay now and celebrate the most romantic season of the year (avec amour).</span>
  3733.      </div>
  3734.  
  3735. </div>
  3736.  
  3737.                                
  3738. <div class="news-item">
  3739.  
  3740.   <a rel="nofollow" href="https://manage.wn.com/article/819900930" target="_blank" class="is_editable pull-right">Edit</a>
  3741.  
  3742. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/10/Did_you_know_Some_of_North_Dakotas_legends_started_out_as_ci_4/">Did you know? Some of North Dakota's legends started out as circus performers</a></h3>
  3743.   <ul class="article-footer pull-right">
  3744. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/10/Did_you_know_Some_of_North_Dakotas_legends_started_out_as_ci_4/&amp;t=Did you know? Some of North Dakota\'s legends started out as circus performers'); return false;"><i class="fa fa-facebook"></i></div></li>
  3745.  
  3746. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/10/Did_you_know_Some_of_North_Dakotas_legends_started_out_as_ci_4/&amp;text=Did you know? Some of North Dakota\'s legends started out as circus performers'); return false;"><i class="fa fa-twitter"></i></div></li>
  3747. </ul>
  3748.      
  3749. <a target="_blank" href="https://www.grandforksherald.com/lifestyle/did-you-know-some-of-north-dakotas-legends-started-out-as-circus-performers" class="resultsource">Grand Forks Herald</a>
  3750.      <span class="date">10 Feb 2024</span>
  3751.   <div class="summary">
  3752.            <span dir="ltr" lang="en">When <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L'<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a> died in <a href="https://wn.com/1988" target="_blank" class="a_keyword_link">1988</a>, he had authored nearly <a href="https://wn.com/100" target="_blank" class="a_keyword_link">100</a> novels, more than 400 short stories, two nonfiction books and his book of poetry <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> On <a href="https://wn.com/October_13" target="_blank" class="a_keyword_link">October 13</a>, the Hagenbeck and <a href="https://wn.com/Wallace_Circus" target="_blank" class="a_keyword_link">Wallace Circus</a> came to town and hired L'Amour as a roustabout.</span>
  3753.      </div>
  3754.  
  3755. </div>
  3756.  
  3757.                                
  3758. <div class="news-item">
  3759.  
  3760.   <a rel="nofollow" href="https://manage.wn.com/article/818386041" target="_blank" class="is_editable pull-right">Edit</a>
  3761.  
  3762. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/03/Humane_Societys_bookstore_may_just_be_Moose_Jaws_hidden_gem/">Humane Society's bookstore may just be Moose Jaw's 'hidden gem'</a></h3>
  3763.   <ul class="article-footer pull-right">
  3764. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/03/Humane_Societys_bookstore_may_just_be_Moose_Jaws_hidden_gem/&amp;t=Humane Society\'s bookstore may just be Moose Jaw\'s \'hidden gem\''); return false;"><i class="fa fa-facebook"></i></div></li>
  3765.  
  3766. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/03/Humane_Societys_bookstore_may_just_be_Moose_Jaws_hidden_gem/&amp;text=Humane Society\'s bookstore may just be Moose Jaw\'s \'hidden gem\''); return false;"><i class="fa fa-twitter"></i></div></li>
  3767. </ul>
  3768.      
  3769. <a target="_blank" href="https://www.moosejawtoday.com/local-news/humane-societys-bookstore-may-just-be-moose-jaws-hidden-gem-8197927" class="resultsource">Moosejaw Today</a>
  3770.      <span class="date">03 Feb 2024</span>
  3771.   <div class="summary">
  3772.            <span dir="ltr" lang="en">Haukaas said mystery books always sell, and westerns &ldquo;go like crazy.&rdquo; If you have any of <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L&rsquo;<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a>&rsquo;s novels, many regular store patrons will be delighted to give them a read.</span>
  3773.      </div>
  3774.  
  3775. </div>
  3776.  
  3777.                                
  3778. <div class="news-item">
  3779.  
  3780.   <a rel="nofollow" href="https://manage.wn.com/article/817889342" target="_blank" class="is_editable pull-right">Edit</a>
  3781.  
  3782. <h3><a target="_blank" href="https://article.wn.com/view/2024/02/01/Bitterroot_Public_Library_s_Cabin_Fever_Book_Sale_set_for_Fe/">Bitterroot Public Library’s Cabin Fever Book Sale set for Feb. 10</a></h3>
  3783.   <ul class="article-footer pull-right">
  3784. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/02/01/Bitterroot_Public_Library_s_Cabin_Fever_Book_Sale_set_for_Fe/&amp;t=Bitterroot Public Library’s Cabin Fever Book Sale set for Feb. 10'); return false;"><i class="fa fa-facebook"></i></div></li>
  3785.  
  3786. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/02/01/Bitterroot_Public_Library_s_Cabin_Fever_Book_Sale_set_for_Fe/&amp;text=Bitterroot Public Library’s Cabin Fever Book Sale set for Feb. 10'); return false;"><i class="fa fa-twitter"></i></div></li>
  3787. </ul>
  3788. <img src="//ecdn7.wn.com/or/assets/assets/avp/img/no-ec.png"  style="width: 20px; height: 20px; float: left; margin-right: 10px; " />
  3789.      
  3790. <a target="_blank" href="https://ravallirepublic.com/news/local/cabin-fever-book-sale-bitterroot-public-library-library-director-mark-wetherington/article_a3f09142-bef7-11ee-b126-f3d6fbc99fd4.html" class="resultsource">Ravalli Republic</a>
  3791.      <span class="date">01 Feb 2024</span>
  3792.   <div class="summary">
  3793.            <span dir="ltr" lang="en">The one-day pop-up <a href="https://wn.com/Cabin_Fever" target="_blank" class="a_keyword_link">Cabin Fever</a> <a href="https://wn.com/Book" target="_blank" class="a_keyword_link">Book</a> <a href="https://wn.com/Sale" target="_blank" class="a_keyword_link">Sale</a>, by <a href="https://wn.com/Friends" target="_blank" class="a_keyword_link">Friends</a> of the Bitterroot <a href="https://wn.com/Public_Library" target="_blank" class="a_keyword_link">Public Library</a>, will join other downtown stops on the February <a href="https://wn.com/Culture" target="_blank" class="a_keyword_link">Culture</a> <a href="https://wn.com/Crawl" target="_blank" class="a_keyword_link">Crawl</a> on Saturday, Feb <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> Collectible books include multi-volume sets of <a href="https://wn.com/Zane_Grey" target="_blank" class="a_keyword_link">Zane Grey</a> and <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L’amour.</span>
  3794.      </div>
  3795.  
  3796. </div>
  3797.  
  3798.                                
  3799. <div class="news-item">
  3800.  
  3801.   <a rel="nofollow" href="https://manage.wn.com/article/814564994" target="_blank" class="is_editable pull-right">Edit</a>
  3802.  
  3803. <h3><a target="_blank" href="https://article.wn.com/view/2024/01/17/original_black_8217s_bbq_teacher_of_the_week/">Original Black’s BBQ Teacher of the Week</a></h3>
  3804.   <ul class="article-footer pull-right">
  3805. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/01/17/original_black_8217s_bbq_teacher_of_the_week/&amp;t=Original Black’s BBQ Teacher of the Week'); return false;"><i class="fa fa-facebook"></i></div></li>
  3806.  
  3807. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/01/17/original_black_8217s_bbq_teacher_of_the_week/&amp;text=Original Black’s BBQ Teacher of the Week'); return false;"><i class="fa fa-twitter"></i></div></li>
  3808. </ul>
  3809. <img src="//ecdn7.wn.com/or/assets/assets/avp/img/no-ec.png"  style="width: 20px; height: 20px; float: left; margin-right: 10px; " />
  3810.      
  3811. <a target="_blank" href="https://post-register.com/original-blacks-bbq-teacher-of-the-week-35/" class="resultsource">Lockhart Post-Register</a>
  3812.      <span class="date">17 Jan 2024</span>
  3813.   <div class="summary">
  3814.            <span dir="ltr" lang="en"><a href="https://wn.com/Name" target="_blank" class="a_keyword_link">Name</a> and grade you teach and at which school. <a href="https://wn.com/Lance" target="_blank" class="a_keyword_link">Lance</a> <a href="https://wn.com/Adamson" target="_blank" class="a_keyword_link">Adamson</a> <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> <a href="https://wn.com/Hometown" target="_blank" class="a_keyword_link">Hometown</a>. <a href="https://wn.com/Gonzales" target="_blank" class="a_keyword_link">Gonzales</a> ... Talents ... <a href="https://wn.com/Favorite" target="_blank" class="a_keyword_link">Favorite</a> <a href="https://wn.com/Books" target="_blank" class="a_keyword_link">Books</a> ... 1-3 by <a href="https://wn.com/Louis" target="_blank" class="a_keyword_link">Louis</a> L’<a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a>, <a href="https://wn.com/Lord_of_the_Flies" target="_blank" class="a_keyword_link">Lord of the Flies</a> by <a href="https://wn.com/William_Golding" target="_blank" class="a_keyword_link">William Golding</a>, and Twenty Thousand Leagues Under the Seas by <a href="https://wn.com/Jules_Verne" target="_blank" class="a_keyword_link">Jules Verne</a><a href="https://wn.com/.”." target="_blank" class="a_keyword_link">.”.</a> Favorite <a href="https://wn.com/Music" target="_blank" class="a_keyword_link">Music</a> ... ....</span>
  3815.      </div>
  3816.  
  3817. </div>
  3818.  
  3819.                                
  3820. <div class="news-item">
  3821.  
  3822.   <a rel="nofollow" href="https://manage.wn.com/article/814362326" target="_blank" class="is_editable pull-right">Edit</a>
  3823.  
  3824. <h3><a target="_blank" href="https://article.wn.com/view/2024/01/16/Clemens_Laura_Catena_interview_Part_Five/">Clemens: Laura Catena interview Part Five</a></h3>
  3825.   <ul class="article-footer pull-right">
  3826. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/01/16/Clemens_Laura_Catena_interview_Part_Five/&amp;t=Clemens: Laura Catena interview Part Five'); return false;"><i class="fa fa-facebook"></i></div></li>
  3827.  
  3828. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/01/16/Clemens_Laura_Catena_interview_Part_Five/&amp;text=Clemens: Laura Catena interview Part Five'); return false;"><i class="fa fa-twitter"></i></div></li>
  3829. </ul>
  3830.      
  3831. <a target="_blank" href="https://www.lubbockonline.com/story/lifestyle/columns/2024/01/16/clemens-laura-catena-interview-part-five/72031225007/" class="resultsource">Lubbock Avalanche-Journal</a>
  3832.      <span class="date">16 Jan 2024</span>
  3833.   <div class="summary">
  3834.            <span dir="ltr" lang="en">But I learned so much while writing each book, and each book became a powerful tool to tell the stories behind <a href="https://wn.com/Argentine_wine" target="_blank" class="a_keyword_link">Argentine wine</a>, especially the last book "<a href="https://wn.com/Malbec" target="_blank" class="a_keyword_link">Malbec</a> Mon <a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a>", which was a bestseller in <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a></span>
  3835.      </div>
  3836.  
  3837. </div>
  3838.  
  3839.                                
  3840. <div class="news-item">
  3841.  
  3842.   <a rel="nofollow" href="https://manage.wn.com/article/813049026" target="_blank" class="is_editable pull-right">Edit</a>
  3843.  
  3844. <h3><a target="_blank" href="https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinemas_box_office/">How Anatomy of a Fall reversed French art cinema's box office decline</a></h3>
  3845.   <ul class="article-footer pull-right">
  3846. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinemas_box_office/&amp;t=How Anatomy of a Fall reversed French art cinema\'s box office decline'); return false;"><i class="fa fa-facebook"></i></div></li>
  3847.  
  3848. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinemas_box_office/&amp;text=How Anatomy of a Fall reversed French art cinema\'s box office decline'); return false;"><i class="fa fa-twitter"></i></div></li>
  3849. </ul>
  3850.      
  3851. <a target="_blank" href="https://www.beijingnews.net/news/274091123/how-anatomy-of-a-fall-reversed-french-art-cinema-box-office-decline" class="resultsource">Beijing News</a>
  3852.      <span class="date">10 Jan 2024</span>
  3853.   <div class="summary">
  3854.            <span dir="ltr" lang="en">As detailed in my new book Transnational <a href="https://wn.com/European" target="_blank" class="a_keyword_link">European</a> <a href="https://wn.com/Cinema" target="_blank" class="a_keyword_link">Cinema</a> <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> <a href="https://wn.com/Troubled" target="_blank" class="a_keyword_link">Troubled</a> bourgeois relationships are explored by earlier <a href="https://wn.com/French" target="_blank" class="a_keyword_link">French</a> arthouse blockbusters like <a href="https://wn.com/Two_Days_in_Paris" target="_blank" class="a_keyword_link">Two Days in Paris</a> (<a href="https://wn.com/2007" target="_blank" class="a_keyword_link">2007</a>), <a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a> (<a href="https://wn.com/2012" target="_blank" class="a_keyword_link">2012</a>), and <a href="https://wn.com/Blue" target="_blank" class="a_keyword_link">Blue</a> Is the Warmest <a href="https://wn.com/Colour" target="_blank" class="a_keyword_link">Colour</a> (2014).</span>
  3855.      </div>
  3856.  
  3857. </div>
  3858.  
  3859.                                
  3860. <div class="news-item">
  3861.  
  3862.   <a rel="nofollow" href="https://manage.wn.com/article/813035627" target="_blank" class="is_editable pull-right">Edit</a>
  3863.  
  3864. <h3><a target="_blank" href="https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinema_s_box_offic/">How Anatomy of a Fall reversed French art cinema’s box office decline</a></h3>
  3865.   <ul class="article-footer pull-right">
  3866. <li><div class="facebook"  onclick="popUp('https://www.facebook.com/sharer/sharer.php?u=https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinema_s_box_offic/&amp;t=How Anatomy of a Fall reversed French art cinema’s box office decline'); return false;"><i class="fa fa-facebook"></i></div></li>
  3867.  
  3868. <li><div class="twitter" onclick="popUp('https://twitter.com/intent/tweet?url=https://article.wn.com/view/2024/01/10/How_Anatomy_of_a_Fall_reversed_French_art_cinema_s_box_offic/&amp;text=How Anatomy of a Fall reversed French art cinema’s box office decline'); return false;"><i class="fa fa-twitter"></i></div></li>
  3869. </ul>
  3870.      
  3871. <a target="_blank" href="https://theconversation.com/how-anatomy-of-a-fall-reversed-french-art-cinemas-box-office-decline-220872" class="resultsource">The Conversation</a>
  3872.      <span class="date">10 Jan 2024</span>
  3873.   <div class="summary">
  3874.            <span dir="ltr" lang="en">As detailed in my new book Transnational <a href="https://wn.com/European" target="_blank" class="a_keyword_link">European</a> <a href="https://wn.com/Cinema" target="_blank" class="a_keyword_link">Cinema</a> <a href="https://wn.com/..." target="_blank" class="a_keyword_link">...</a> <a href="https://wn.com/Troubled" target="_blank" class="a_keyword_link">Troubled</a> bourgeois relationships are explored by earlier <a href="https://wn.com/French" target="_blank" class="a_keyword_link">French</a> arthouse blockbusters like <a href="https://wn.com/Two_Days_in_Paris" target="_blank" class="a_keyword_link">Two Days in Paris</a> (<a href="https://wn.com/2007" target="_blank" class="a_keyword_link">2007</a>), <a href="https://wn.com/Amour" target="_blank" class="a_keyword_link">Amour</a> (<a href="https://wn.com/2012" target="_blank" class="a_keyword_link">2012</a>), and <a href="https://wn.com/Blue" target="_blank" class="a_keyword_link">Blue</a> Is the Warmest <a href="https://wn.com/Colour" target="_blank" class="a_keyword_link">Colour</a> (2014).</span>
  3875.      </div>
  3876.  
  3877. </div>
  3878.  
  3879. </div>
  3880.  
  3881.   <novacuum>
  3882.             <ul id="pagination">
  3883.  
  3884.  
  3885.                         <li class="active"><span>1</span></li>
  3886.                         <li><a href="https://upge.wn.com/?activate=news&pagenum=2&ads=1&author=system&auto=Amour+book&title=Amour+book&template=cheetah-photo-search%2Findex.txt&query=Amour+book">2</a></li>
  3887.                      <li><a href="https://upge.wn.com/?activate=news&pagenum=2&ads=1&author=system&auto=Amour+book&title=Amour+book&template=cheetah-photo-search%2Findex.txt&query=Amour+book" class="next">Next page &raquo;</a></li>
  3888.              </ul>
  3889.           </novacuum>
  3890. </div>
  3891.  
  3892. <div class="col-md-4">
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.         <div class="news-search">
  3902.         <h2>Article Search</h2>
  3903.             <form accept-charset="utf-8" action="//search.wn.com/" method="get" class="form-horizontal" onsubmit="return check_captcha_filled()">
  3904.                <input type="hidden" name="action" value="search" />
  3905.                <input type="hidden" name="results_type" value="news" />
  3906.  
  3907.                <div class="form-group">
  3908.                    <div class="row">
  3909.                        <div class="col-md-6  col-sm-12">
  3910.                        <input name="search_string" placeholder="Amour book" value="Amour book" maxlength="8192" class="top_searchstring top_query form-control input-lg" />
  3911.                        </div>
  3912.                        <div class="col-md-6 col-sm-12">
  3913.                        <button type="submit" class="btn btn-info top_submit">search</button>
  3914.                        <div class="btn btn-info search-tools-btn"><i class="fa fa-caret-down"></i> tools</div>
  3915.                        </div>
  3916.                    </div>
  3917.                </div>
  3918.  
  3919.                <div class="search-tools-content bgr_color clearfix" style="display: none">
  3920.                     <div class="search-header">You can search using any combination of the items listed below.</div>
  3921. <br />
  3922.                                <div class="form-group">
  3923.                                    <div class="row">
  3924.                                            <div class="control-label col-md-3 col-sm-12">Language:</div>
  3925.                                            <div class="col-md-9 col-sm-12">
  3926.                                                <select name="language_id" class="form-control">
  3927.                                                              <option value="15">Afrikaans</option>
  3928.          <option value="26">Albanian</option>
  3929.          <option value="81">Amharic</option>
  3930.          <option value="38">Arabic</option>
  3931.          <option value="93">Armenian</option>
  3932.          <option value="97">Assamese</option>
  3933.          <option value="44">Azerbaijani</option>
  3934.          <option value="63">Bangla</option>
  3935.          <option value="61">Basque</option>
  3936.          <option value="94">Belarusian</option>
  3937.          <option value="42">Bengali</option>
  3938.          <option value="105">Bholpuri</option>
  3939.          <option value="27">Bosnian</option>
  3940.          <option value="64">Bulgarian</option>
  3941.          <option value="103">Burmese</option>
  3942.          <option value="104">Cambodian</option>
  3943.          <option value="66">Catalan</option>
  3944.          <option value="36">Chinese</option>
  3945.          <option value="30">Creole</option>
  3946.          <option value="24">Croatian</option>
  3947.          <option value="8">Czech</option>
  3948.          <option value="16">Danish</option>
  3949.          <option value="18">Dutch</option>
  3950.          <option value="1" selected>English</option>
  3951.          <option value="58">Estonian</option>
  3952.          <option value="76">Faroese</option>
  3953.          <option value="12">Finnish</option>
  3954.          <option value="39">Flemish</option>
  3955.          <option value="5">French</option>
  3956.          <option value="67">Galician</option>
  3957.          <option value="95">Georgian</option>
  3958.          <option value="6">German</option>
  3959.          <option value="34">Greek</option>
  3960.          <option value="79">Greenlandic</option>
  3961.          <option value="41">Gujarati</option>
  3962.          <option value="80">Haitian</option>
  3963.          <option value="22">Hausa</option>
  3964.          <option value="48">Hebrew</option>
  3965.          <option value="29">Hindi</option>
  3966.          <option value="13">Hungarian</option>
  3967.          <option value="68">Icelandic</option>
  3968.          <option value="20">Indonesian</option>
  3969.          <option value="78">Irish</option>
  3970.          <option value="2">Italian</option>
  3971.          <option value="45">Japanese</option>
  3972.          <option value="52">Kannada</option>
  3973.          <option value="96">Kazakh</option>
  3974.          <option value="32">Korean</option>
  3975.          <option value="85">Kurdish</option>
  3976.          <option value="86">Kurdish Kurmanji</option>
  3977.          <option value="100">Kyrgyz</option>
  3978.          <option value="59">Latvian</option>
  3979.          <option value="60">Lithuanian</option>
  3980.          <option value="82">Macedonian</option>
  3981.          <option value="7">Malay</option>
  3982.          <option value="84">Malayalam</option>
  3983.          <option value="74">Maltese</option>
  3984.          <option value="49">Marathi</option>
  3985.          <option value="69">Moldovan</option>
  3986.          <option value="71">Montenegrin</option>
  3987.          <option value="43">Nepali</option>
  3988.          <option value="9">Norwegian</option>
  3989.          <option value="91">Oriya</option>
  3990.          <option value="99">Ossetic</option>
  3991.          <option value="54">Pashto</option>
  3992.          <option value="47">Persian</option>
  3993.          <option value="10">Polish</option>
  3994.          <option value="3">Portuguese</option>
  3995.          <option value="50">Punjabi</option>
  3996.          <option value="19">Romanian</option>
  3997.          <option value="88">Romansh</option>
  3998.          <option value="33">Russian</option>
  3999.          <option value="87">Rwandan</option>
  4000.          <option value="65">Scottish Gaelic</option>
  4001.          <option value="25">Serbian</option>
  4002.          <option value="17">Slovak</option>
  4003.          <option value="77">Slovenian</option>
  4004.          <option value="40">Somali</option>
  4005.          <option value="4">Spanish</option>
  4006.          <option value="21">Swahili</option>
  4007.          <option value="14">Swedish</option>
  4008.          <option value="23">Tagalog</option>
  4009.          <option value="31">Tamil</option>
  4010.          <option value="51">Telugu</option>
  4011.          <option value="37">Thai</option>
  4012.          <option value="11">Turkish</option>
  4013.          <option value="75">Ukrainian</option>
  4014.          <option value="46">Urdu</option>
  4015.          <option value="73">Uzbek</option>
  4016.          <option value="70">Vietnamese</option>
  4017.          <option value="53">Visayan</option>
  4018.          <option value="62">Welsh</option>
  4019.          <option value="56">Zulu</option>
  4020.  
  4021.                                                </select>
  4022.                                            </div>
  4023.                                    </div>
  4024.                                </div>
  4025.                                <div class="form-group">
  4026.                                        <div class="row">
  4027.                                                <div class="control-label col-md-3 col-sm-12">Sort:</div>
  4028.                                                <div class="col-md-9 col-sm-12">
  4029.                                                          <select name="sort_type" class="form-control">
  4030.                                                                  <option value="relevance">Most relevant first</option>
  4031.  
  4032.                                                                  <option value="oldest">Oldest first</option>
  4033.  
  4034.                                                                  <option value="pub-datetime" selected>Newest first</option>
  4035.  
  4036.                                                          </select>
  4037.                                                </div>
  4038.                                        </div>
  4039.                                </div>
  4040.                                <div class="form-group">
  4041.                                        <div class="row">
  4042.                                                    <div class="control-label col-md-3 col-sm-12">Indexed:</div>
  4043.                                                    <div class="col-md-9 col-sm-12">
  4044.                                                        <select name="corpus" class="form-control">
  4045.                                                                <option value="current" selected>last three days</option>
  4046.  
  4047.                                                                <option value="30month">last 30 months</option>
  4048.  
  4049.                                                                <option value="recent">last three weeks</option>
  4050.  
  4051.                                                        </select>
  4052.                                                    </div>
  4053.                                        </div>
  4054.                                </div>
  4055.                                <div class="form-group">
  4056.                                        <div class="row">
  4057.                                                    <div class="control-label col-md-3 col-sm-12">Search:</div>
  4058.                                                    <div class="col-md-9 col-sm-12">
  4059.                                                           <select name="search_type" class="form-control">
  4060.                                                                   <option value="headlinetext">expression in headline and text</option>
  4061.  
  4062.                                                                   <option value="all">all of the words</option>
  4063.  
  4064.                                                                   <option value="head_any">any word in the headline</option>
  4065.  
  4066.                                                                   <option value="boolean">boolean</option>
  4067.  
  4068.                                                                   <option value="expression" selected>exact string in headline or text</option>
  4069.  
  4070.                                                                   <option value="any">any of the words</option>
  4071.  
  4072.                                                                   <option value="head_all">all words in the headline</option>
  4073.  
  4074.                                                           </select>
  4075.                                                    </div>
  4076.                                        </div>
  4077.                                </div>
  4078. <div class="form-group">
  4079.                                        <div class="row">
  4080.                                                    <div class="control-label col-md-3 col-sm-12">Duplicates:</div>
  4081.                                                    <div class="col-md-9 col-sm-12">
  4082.                                                           <select name="filter_type" class="form-control">
  4083.                                                                   <option value="true">filter</option>
  4084.  
  4085.                                                                   <option value="false">show</option>
  4086.  
  4087.                                                           </select>
  4088.                                                    </div>
  4089.                                        </div>
  4090.                                </div>
  4091. <div class="form-group">
  4092.                                        <div class="row">
  4093.                                                
  4094.                                                    <div class="col-md-12 col-sm-12">
  4095. <div class="g-recaptcha"
  4096.                                                       data-callback="captcha_filled"
  4097.                                                       data-expired-callback="captcha_expired"
  4098.                                                       data-sitekey="6Leh0EMiAAAAADZMbStk7471S1fcLjwt_gCjCPEr">
  4099.                                                    </div>
  4100.                                                    <div id="frm-result" style="padding: 5px 0px; color: #c00;"></div>      
  4101.                                                    </div>
  4102.                                        </div>
  4103.                                </div>
  4104.                    </div>
  4105.                    <!-- /search-tools-content -->
  4106.  
  4107.  
  4108.             </form>
  4109.         </div>
  4110.         <!-- /news-search -->
  4111. <!-- SPONSORED LINKS -->
  4112. <!-- / SPONSORED LINKS -->
  4113.  
  4114.  <div class="most-viewed">
  4115.     <h2><span>Most Viewed</span></h2>
  4116.             <!-- Most Viewed Item  -->
  4117.             <div class="tvl-item">
  4118.                <div class="title">
  4119.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/11/us_says_israel_x27s_use_of_weapons_may_have_violated_interna/">US says Israel's use of weapons may have violated international law</a></div>
  4120.     <div class="item-meta">                  
  4121.                   <a href="https://www.rte.ie/news/middle-east/2024/0511/1448549-israel-gaza/">RTE</a><br />
  4122. <span class="nowrap">11 May 2024</span>    
  4123.                 </div>
  4124. </div>
  4125. <div class="video-thumb">
  4126.                           <div class="img-frame">
  4127. <a href="https://article.wn.com/view/2024/05/11/us_says_israel_x27s_use_of_weapons_may_have_violated_interna/"><img src="//ecdn7.wn.com/ph/img/e6/dd/d89d72549f6de1795bf008f1131e-medium.jpg" alt="Israeli soldiers work on armored military vehicles at a staging ground near the Israeli-Gaza border, in southern Israel, Wednesday, May 8, 2024. ("  /></a>
  4128. <div class="photo-credit">AP / Tsafrir Abayov</div>
  4129. </div>
  4130.                </div>
  4131.     </div>
  4132.             <!-- Most Viewed Item  -->
  4133.             <div class="tvl-item">
  4134.                <div class="title">
  4135.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/10/heavy_fighting_in_gaza_8217s_rafah_keeps_aid_crossings_close_o/">Heavy fighting in Gaza’s Rafah keeps aid crossings closed, sends 100,000 civilians fleeing</a></div>
  4136.     <div class="item-meta">                  
  4137.                   <a href="https://wtop.com/national/2024/05/heavy-fighting-in-gazas-rafah-keeps-aid-crossings-closed-sends-100000-civilians-fleeing/">Wtop</a><br />
  4138. <span class="nowrap">10 May 2024</span>    
  4139.                 </div>
  4140. </div>
  4141. <div class="video-thumb">
  4142.                           <div class="img-frame">
  4143. <a href="https://article.wn.com/view/2024/05/10/heavy_fighting_in_gaza_8217s_rafah_keeps_aid_crossings_close_o/"><img src="//ecdn8.wn.com/ph/img/ba/0c/ef4c3cd7990dbc3ef5f684cf5332-medium.jpg" alt="Palestinians ride on a donkey-drawn carriage next to buildings destroyed by an Israeli airstrike in Rafah, Gaza Strip, Friday, Feb. 23, 2024."  /></a>
  4144. <div class="photo-credit">AP / Fatima Shbair</div>
  4145. </div>
  4146.                </div>
  4147.     </div>
  4148.             <!-- Most Viewed Item  -->
  4149.             <div class="tvl-item">
  4150.                <div class="title">
  4151.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/10/Police_disband_proPalestinian_student_encampments_across_the_j/">Police disband pro-Palestinian student encampments across the US</a></div>
  4152.     <div class="item-meta">                  
  4153.                   <a href="https://www.aol.co.uk/news/police-disband-pro-palestinian-student-123241326.html">AOL</a><br />
  4154. <span class="nowrap">10 May 2024</span>    
  4155.                 </div>
  4156. </div>
  4157. <div class="video-thumb">
  4158.                           <div class="img-frame">
  4159. <a href="https://article.wn.com/view/2024/05/10/Police_disband_proPalestinian_student_encampments_across_the_j/"><img src="//ecdn2.wn.com/ph/img/23/4e/0d22471bd2fab64ef8219b117d0d-medium.jpg" alt="Police push Pro-Palestinian protesters away from a bus carrying arrested protesters at UC San Diego, Monday, May 6, 2024, in San Diego. Police cleared a campus Pro-Palestinian encampment in the early morning Monday."  /></a>
  4160. <div class="photo-credit">AP / Denis Poroy</div>
  4161. </div>
  4162.                </div>
  4163.     </div>
  4164.             <!-- Most Viewed Item  -->
  4165.             <div class="tvl-item">
  4166.                <div class="title">
  4167.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/10/UN_chief_calls_for_action_on_escalating_climate_crisis_confl/">UN chief calls for action on escalating climate crisis, conflicts in Africa</a></div>
  4168.     <div class="item-meta">                  
  4169.                   <a href="https://english.news.cn/africa/20240510/8c5456ce64604433a9ebcc4c6f9184da/c.html">Xinhua</a><br />
  4170. <span class="nowrap">10 May 2024</span>    
  4171.                 </div>
  4172. </div>
  4173. <div class="video-thumb">
  4174.                           <div class="img-frame">
  4175. <a href="https://article.wn.com/view/2024/05/10/UN_chief_calls_for_action_on_escalating_climate_crisis_confl/"><img src="//ecdn2.wn.com/ph/img/1c/10/5e9061d09e2bf8be7a2fdf9cbe5f-medium.jpg" alt="File - James Tshuma, a small scale farmer, holds a dried up maize crop in his field in Mangwe district, Zimbabwe, Friday, March 22, 2024. Tshuma has lost hope of harvesting anything from his fields. But a patch of green vegetables is thriving in a small garden the 65-year-old is keeping alive with homemade organic manure and fertilizer."  /></a>
  4176. <div class="photo-credit">AP / Tsvangirayi Mukwazhi</div>
  4177. </div>
  4178.                </div>
  4179.     </div>
  4180.             <!-- Most Viewed Item  -->
  4181.             <div class="tvl-item">
  4182.                <div class="title">
  4183.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/11/Brazil_floods_More_rains_expected_as_people_await_rescue/">Brazil floods: More rains expected, as people await rescue</a></div>
  4184.     <div class="item-meta">                  
  4185.                   <a href="https://www.dw.com/en/brazil-floods-more-rains-expected-as-people-await-rescue/a-69051828?maca=en-rss-en-top-1022-rdf">Deutsche Welle</a><br />
  4186. <span class="nowrap">11 May 2024</span>    
  4187.                 </div>
  4188. </div>
  4189. <div class="video-thumb">
  4190.                           <div class="img-frame">
  4191. <a href="https://article.wn.com/view/2024/05/11/Brazil_floods_More_rains_expected_as_people_await_rescue/"><img src="//ecdn4.wn.com/ph/img/06/47/2be5fb6d3a1a4f8b19e56762c5ae-medium.jpg" alt="Residents paddle across a flooded area after heavy rain in Canoas, Rio Grande do Sul state, Brazil, Friday, May 10, 2024. ("  /></a>
  4192. <div class="photo-credit">AP / Andre Penner</div>
  4193. </div>
  4194.                </div>
  4195.     </div>
  4196.             <!-- Most Viewed Item  -->
  4197.             <div class="tvl-item">
  4198.                <div class="title">
  4199.                   <div class="title-frame"><a href="https://article.wn.com/view/2024/05/10/Russia_attempts_ground_offensive_into_Ukraine_s_Kharkiv/">Russia attempts ground offensive into Ukraine’s Kharkiv</a></div>
  4200.     <div class="item-meta">                  
  4201.                   <a href="https://www.aljazeera.com/news/2024/5/10/russia-attempts-ground-offensive-into-ukraines-kharkiv">Al Jazeera</a><br />
  4202. <span class="nowrap">10 May 2024</span>    
  4203.                 </div>
  4204. </div>
  4205. <div class="video-thumb">
  4206.                           <div class="img-frame">
  4207. <a href="https://article.wn.com/view/2024/05/10/Russia_attempts_ground_offensive_into_Ukraine_s_Kharkiv/"><img src="//ecdn1.wn.com/ph/img/d1/1d/707d32b493e5583e55f6c2a1d906-medium.jpg" alt="Ukrainian servicemen prepare to fire at Russian positions from a U.S.-supplied M777 howitzer in Kharkiv region, Ukraine, on July 14, 2022"  /></a>
  4208. <div class="photo-credit">AP / Evgeniy Maloletka</div>
  4209. </div>
  4210.                </div>
  4211.     </div>
  4212.        </div>
  4213.  
  4214.  
  4215. </div>
  4216.      <!--  /col-md-4 -->
  4217.  
  4218. </div>
  4219.  <!-- /center-content -->
  4220. </div>
  4221. <!--  expand ends -->
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228. <!-- =================== NO OTHER RESULTS TAB ======================= -->
  4229.  
  4230.  
  4231.  
  4232.  
  4233. </div>
  4234. </div><!--  tabcontainer ends -->
  4235. </div><!--  container ends -->
  4236.  
  4237. </div><!--  wrapper ends -->
  4238. </div><!-- /custom bgr -->
  4239.  
  4240.  
  4241.  
  4242.  
  4243.        <!-- FOOTER -->
  4244.        <div id="footer">
  4245. <style>
  4246. .explore-links{
  4247.   color: #fff;
  4248.   font-size: 13px;
  4249.   padding: 0px;
  4250.   margin: 0px 0px 20px;
  4251. }
  4252. .explore-links h3 { margin: 0 0 20px; }
  4253. .explore-links a{ color: #fff; }
  4254. .explore-links ul{
  4255. list-style: none;
  4256. padding: 0px;
  4257. margin: 0px;
  4258. }
  4259. .explore-links .col-md-2{
  4260. border-right: 1px solid rgba(255,255,255, 0.4);
  4261. }.explore-links .col-md-2:last-child{
  4262. border: 0px;
  4263. }
  4264. @media (max-width: 767px) {
  4265. .explore-links {
  4266. display: none;
  4267. }
  4268. }
  4269. </style>
  4270. <div class="explore-links" id="explore-links">
  4271.  
  4272. <div class="container">
  4273.   <div class="row">
  4274.           <div class="col-md-12"><h3><a href="https://wn.com">EXPLORE WN.com</a></h3></div>
  4275.   </div>
  4276.   <div class="row">
  4277.   <div class="col-md-2 col-sm-4">
  4278.   <ul>                  
  4279.           <li><a target="_blank"  href="https://wn.com/world">World</a></li>
  4280.           <li><a target="_blank"  href="https://wn.com/business">Business</a></li>
  4281.           <li><a target="_blank"  href="https://wn.com/entertainment">Entertainment</a></li>
  4282.           <li><a target="_blank"  href="https://wn.com/technology">Technology</a></li>
  4283.   </ul>
  4284.   </div>
  4285.  
  4286.   <div class="col-md-2 col-sm-4">
  4287.   <ul>
  4288. <li><a target="_blank"  href="https://wn.com/ai">AI</a></li>              
  4289.   <li><a target="_blank"  href="https://wn.com/health">Health</a></li>    
  4290.          <li><a target="_blank"  href="https://wn.com/science">Science</a></li>
  4291.          <li><a target="_blank"  href="https://wn.com/film">Film</a></li>
  4292.      </ul>
  4293.   </div>
  4294.  
  4295.   <div class="col-md-2 col-sm-4">
  4296.   <ul>
  4297.   <li><a target="_blank"  href="https://www.dubai.com/">Dubai</a></li>
  4298.   <li><a target="_blank" href="https://travelagents.com/">Travel</a></li>
  4299.          <li><a target="_blank"  href="https://globalweather.com/">Weather</a></li>
  4300.          <li><a target="_blank" href="https://worldphotos.com/">World Photos</a></li>
  4301.   </ul>                        
  4302.      </div>
  4303.   <div class="col-md-2 col-sm-4">
  4304.   <ul>
  4305.        <li><a target="_blank"  href="https://cheese.com/">Cheese.com</a></li>
  4306. <li><a target="_blank"  href="https://broadcasts.com/">Broadcasts.com</a></li>
  4307.        <li><a target="_blank" href="https://metas.com/">Metas.com</a></li></li>
  4308.        <li><a target="_blank"  href="https://students.com/">Students.com</a></li>
  4309.      </ul>
  4310.   </div>
  4311.   <div class="col-md-2  col-sm-4">
  4312.   <ul>      
  4313.     <li><a target="_blank" href="https://emissions.com">Emissions.com</a></li>
  4314.            <li><a target="_blank"  href="https://population.com/">Population.com</a></li>
  4315.            <li><a target="_blank" href="https://domaines.com/">Domaines.com</a></li>
  4316. <li><a target="_blank" href="https://wages.com/">Wages.com</a></li>
  4317.      </ul>
  4318.   </div>
  4319.   <div class="col-md-2 col-sm-4">
  4320.   <ul>              
  4321.                 <li><a target="_blank" href="https://education.wn.com/">Education</a></li>
  4322.        <li><a target="_blank" href="https://search.wn.com/">Advanced Search</a></li>
  4323.        <li><a target="_blank" href="https://wn.com/editors">Editors</a></li>
  4324.        <li><a target="_blank" href="https://wn.com/free-speech">Free Speech Platform</a></li>
  4325.   </ul>
  4326.   </div>
  4327.   </div>
  4328. </div>
  4329. </div>
  4330.  
  4331.  
  4332.            <div class="container">
  4333.                <div class="row">
  4334.                
  4335.                    <div class="col-md-9 col-sm-12">
  4336.                    <a href="https://wn.com/help" target="_blank" data-trans="Help">Help</a> |
  4337.  
  4338.                    <a href="javascript:void(0);" onClick="load_iframe_url('footer_iframe', '//ecdn1.wn.com/or/html/mediakit/about-us-2021.html');return false;" data-reveal-id="footer-iframe"  data-trans="About WN">About WN</a> |
  4339.  
  4340.                    <a href="javascript:void(0);" onClick="load_iframe_url('footer_iframe', '//ecdn5.wn.com/or/html/mediakit/dark/privacypolicy.html');return false;" data-reveal-id="footer-iframe"  data-trans="Privacy Policy">Privacy Policy</a> |
  4341.  
  4342.                    <a target="_blank" href="https://wn.com/contact">Contact</a> |
  4343.  
  4344.                    <a rel="nofollow" href="https://manage.wn.com/feedback/?url=https://wn.com/Amour_Book" data-trans="Feedback" target="_blank">Feedback</a> |
  4345.  
  4346.                    <a href="https://manage.wn.com/employment/?from=https://wn.com/Amour_Book" target="_blank" data-trans="Jobs">Jobs</a> |
  4347. <a href="https://www.students.com/" target="_blank" data-trans="Students">Students</a> |
  4348.  
  4349.                    <a href="javascript:void(0);" onClick="load_iframe_url('footer_iframe', 'https://wn.com/api/upge/cheetah-photo-search/send_email?title=Amour book&url=https://wn.com/Amour_Book');return false;" data-reveal-id="footer-iframe" class="mobile-hide">Email this page</a> |
  4350.  
  4351. <a rel="nofollow" href="https://wn.com/email-register" target="_blank">Newsletter</a> |
  4352.  
  4353. <br />
  4354. &copy; WN 2024 All Rights Reserved, World News Inc
  4355.                    </div>
  4356.                    <div class="col-md-3  col-sm-12 text-right">
  4357.  
  4358.                        <ul class="social pull-right">
  4359.                            <li data-trans="Connect:">Connect:</li>
  4360.                             <li><a class="facebook" target="_blank" href="https://www.facebook.com/WNLive"><i class="fa fa-facebook"></i></a></li>
  4361.                            <li><a class="twitter" target="_blank" href="https://twitter.com/worldnewsdotcom"><i class="fa fa-twitter"></i></a></li>
  4362.  
  4363.                        </ul>
  4364.                    </div>
  4365.  
  4366.                </div>
  4367.                
  4368.            </div>
  4369.            
  4370.        </div>
  4371.        <!-- /footer -->
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378. <div id="shadow_under" title="Amour book on WN Network delivers the latest Videos and Editable pages for News &amp; Events, including Entertainment, Music, Sports, Science and more, Sign up and share your playlists. [Fallback to previous description behaviour]"></div>
  4379.  
  4380.  
  4381.  
  4382.  
  4383.    <!-- player reveal -->
  4384.    <div id="video-content" class="reveal-modal" style="top: 100px !important; height: 300px;">
  4385.        <a class="close-reveal-modal">&#215;</a>
  4386.        <iframe src="about:blank" name="modal-player" frameborder="0" width="100%" height="100%" scrolling="auto" marginheight="0" marginwidth="0"></iframe>
  4387.    </div>
  4388.  
  4389.  
  4390.  
  4391. <div id="footer-iframe" class="reveal-modal footer_content">
  4392.    <a class="close-reveal-modal">&#215;</a>
  4393.    <div class="widget-logo"></div>
  4394.    <div class="content">
  4395.    <iframe src="about:blank" name="footer_iframe" frameborder="0" width="480" height="350" scrolling="auto" marginheight="0" marginwidth="0"></iframe>
  4396.    </div>
  4397. </div>
  4398.  
  4399.  
  4400. <div id="footer-content" class="reveal-modal footer_content">
  4401.        <a class="close-reveal-modal">&#215;</a>
  4402.        <div id="popup-widget">
  4403.            <div class="widget-logo"></div>
  4404.  
  4405.            <div class="content">
  4406.                <div class="header">Share this video with your family and friends</div>
  4407.                <div class="buttons">
  4408.                </div>
  4409.  
  4410.            </div>
  4411.        </div>
  4412. </div>
  4413.  
  4414. <div id="report-rights-content" class="reveal-modal footer_content">
  4415.        <a class="close-reveal-modal">&#215;</a>
  4416.        <div class="report-rights-body">
  4417.  
  4418.        </div>
  4419. </div>
  4420. <div class="reveal-modal-bg"></div>
  4421.  
  4422.  
  4423.    <div id="playlistcontainerfs" style="display: none;"></div>
  4424.  
  4425.  
  4426.        <script type="text/javascript"><!--
  4427.        $ensure(function() {
  4428.  
  4429.        
  4430.  
  4431.             $('.popup').click(function(e) {
  4432.                    e.preventDefault();
  4433.                    window.open($(this).attr('href'), 'ShareWindow', 'height=450, width=550, top=' + ($(window).height() / 2 - 275) + ', left=' + ($(window).width() / 2 - 225) + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
  4434.                    return false;
  4435.                });
  4436.  
  4437.  
  4438.            $('#radio_form').submit(function(event) {
  4439.                    jQuery('.radio-search-results').html('<p>Loading...</p>');
  4440.                    var query = jQuery('.radio_query').val();
  4441.                    jQuery.ajax({
  4442.                        data: { query:  query },
  4443.                        url: '/api/upge/cheetah-photo-search/radio',
  4444.                        success: function(text) {
  4445.                            jQuery('.radio-search-results').html(jQuery(text));
  4446.                            updateHeight();
  4447.                            $('#RadioSearchTable').tablesorter();
  4448.                            $('#RadioSearchTable').trigger("update");
  4449.                            }
  4450.                   });
  4451.                return false; // do not submit the form
  4452.                });
  4453.  
  4454.            $(".search-tools-btn").click(function () {
  4455.                header = $(this);
  4456.                content = $(".search-tools-content");
  4457.  
  4458.                     if(content.is(':visible')) {
  4459.       content.hide('slow');
  4460.         header.html('Tools <i class="fa fa-caret-down"></i>');
  4461.     }else{
  4462.         content.show('slow');
  4463.         header.html('Hide <i class="fa fa-caret-up"></i>');
  4464.     }
  4465.  
  4466.            });
  4467.          });
  4468.          </script>
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474. <script nopack="1" type="text/javascript">
  4475.    var menu_names = {
  4476.        'playlist1': ["videos", "playlist", "vid"],
  4477.        'dictionary': ["dictionary", "dict"],
  4478.        'movieinfo': ["movie", "imdb"],
  4479.        'bbc_results': ["bbc", "bbcresults", "bbc-results"],
  4480.        'slideshow': ["images", "image"],
  4481.        'top_headlines_tab': ["news--top-headlines"],
  4482.        'details1': ["video-details", "details", "videodetails", "video_details", "video-details"],
  4483.        'cast_data': ["filmography", "films", "cast"],
  4484.        'travel_booking': ["travel", "booking", "travel_booking"],
  4485.        'weather': ["weather", "forecast"],
  4486.        'radio': ["radio"],
  4487.        'music_data': ["albums", "discography", "disco", "music"],
  4488.        'quotes': ["quotes", "quotes-data", "quotes_data", "quote"],
  4489.        'wiki0': ["disambiguation", "wiki", "location", "bio", "biography", "biographie", "wikipedia", "wikipedia1"],
  4490.        'podcasts_data': ["podcasts"],
  4491.        'lyrics_data': ["lyrics", "karaoke"],
  4492.        'books_data': ["books"],
  4493.        'tvseries_data': ["episodes", "tvseries"],
  4494.        'expand': ["news", "articles"],
  4495.        'playlist2': ["videos2", "playlist2", "live"],
  4496.    };
  4497.  
  4498. var rev_names = {};
  4499. for(var k in menu_names){
  4500.    for(var vi in menu_names[k]){
  4501.        var sg = menu_names[k][vi].replace(/s$/,'');rev_names[sg] = k;
  4502.        var pl=(sg+'s').replace(/ys$/,'ies');rev_names[pl] = k;
  4503.    }
  4504. }
  4505. </script>
  4506.  
  4507.  
  4508. <script type="text/javascript">
  4509. $(function(){
  4510.    var isTabName = function(tabName){
  4511.        var tabName = tabName.replace(/\W+/g,'_');
  4512.        if(tabName in rev_names){
  4513.            tabName = rev_names[tabName];
  4514.        }
  4515.        return $('ul li a[id=#'+tabName+']').length;
  4516.    };
  4517.    jQuery('.tabtrigger').offscreentabs({container: '#tabcontainer'});
  4518.    var parts = document.location.hash.replace(/[#\/]*/,'').split('/');
  4519.    var switches = parts.slice(1).join('/');
  4520.    if(matchDash(parts[0]) || matchNumber(parts[0]) || matchAction(parts[0])
  4521.        || matchPosition(parts[0]) || parts[0].match(/^(fs|r|p|preview|replay|repeat)$/)){
  4522.         // missing 'video'
  4523.        activateTab('playlist1', parts.join('/'));
  4524.    }
  4525.    else if(parts[1] && isTabName(parts[0]+'--'+parts[1]) && activateTab(parts[0]+'--'+parts[1]));
  4526.    else if(parts[0] && isTabName(parts[0]) && activateTab(parts[0], switches));
  4527.    else if(activateTab('news', parts.join('/')));
  4528.    else if(activateTab('playlist1', parts.join('/')));
  4529.    else activateTab('expand');
  4530.    firstTimeActivate = false;
  4531. });
  4532.  
  4533. </script>
  4534.  
  4535.  
  4536.  
  4537.  
  4538.    <script type="text/javascript"><!--
  4539.    function report_rights(video_id) {
  4540.        $('#report-rights-content').find('.report-rights-body').html("The video on this page is embedded from YouTube. <br />To report a rights infringement in this video please <a href='https://www.youtube.com/copyright_complaint_form?v=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D"+ video_id +"' target='_blank' style='color: #2a72ba'>click here</a><br /> and notify YouTube of the issue. <br />The URL of this video is <br /><a target='_blank' style='color: #2a72ba' href='https://www.youtube.com/watch?v="+video_id+"'>https://www.youtube.com/watch?v="+video_id+"</a>");
  4541.    }
  4542.  
  4543.  
  4544. function load_podcast(query) {
  4545. $('.podcast-results').html('');
  4546. jQuery.ajax({
  4547. type: "GET",
  4548. url: "https://broadcasts.com/search",
  4549. dataType: "jsonp",
  4550. data: {
  4551.       o: "json",
  4552.                  f: "2",
  4553.                  q: query
  4554. }
  4555. }).done(function( data ) {
  4556.   jQuery.each(data.slice(0, 12), function(i ,data) {
  4557. if (data.show_url && data.image != null ) {  
  4558.   $('.podcast-results').append('<div class="podcast-item"><div class="image playaudio" id="' + data.url + '"><div class="audio-player"><audio class="audio" type="audio/mpeg" controls="controls"></audio></div><img src="' + data.image + '" /></div><div class="title playaudio" data-title="' + data.showname +'"><i class="fa fa-podcast" aria-hidden="true"></i> ' + data.showname +'</div><div class="p_added">' + data.added + '</div><div class="p_duration">duration: ' + data.duration + '</div><div class="p_source">source: <a class="source" href="' + data.url + '">' + data.showname +'</a></div></div>');
  4559. }else{
  4560. $('.podcast-results').append('<div class="podcast-item"><div class="image playaudio" id="' + data.url + '"><div class="audio-player"><audio class="audio" type="audio/mpeg" controls="controls"></audio></div><img src="//ecdn7.wn.com/or/assets/assets/avp/img/podcast.jpg" /></div><div class="title playaudio" data-title="' + data.showname +'"><i class="fa fa-podcast" aria-hidden="true"></i> ' + data.showname +'</div><div class="p_added">' + data.added + '</div><div class="p_duration">duration: ' + data.duration + '</div><div class="p_source">source: <a class="source" href="' + data.url + '">' + data.showname +'</a></div></div>');
  4561. }
  4562. $(".podcast-item img").error(function () {
  4563.              $(this).unbind("error").attr("src", "//ecdn7.wn.com/or/assets/assets/avp/img/podcast.jpg");
  4564.          });
  4565. updateHeight();
  4566.   });
  4567. });
  4568.   }
  4569.  
  4570.  
  4571.    function load_fs_video(element) {
  4572.        $('.news-item').find('.photo').show('slow');
  4573.        $('.news-item').find('.player').html('');
  4574.        $('.news-item').find('.player-container').hide('');
  4575.  
  4576.        var query = $(element).attr('id');
  4577.        $(element).parent().hide();
  4578.        $(element).parent().parent().find('.close-player.news').show();
  4579.        $(element).parent().parent().find('.player-container').show().animate({ 'width' : '100%' }, "slow").animate({ 'height' : '100%' }, "slow").css('position', 'fixed').css('top', '0px').css('bottom', '0px').css('left', '0px').css('right', '0px');
  4580.        var container = $(element).parent().parent().find('.player').show();
  4581.            jQuery.ajax({
  4582.                url: 'https://upge.wn.com/api/upge/cheetah-photo-search/article_video',
  4583.                data: {
  4584.                    'q': query
  4585.                },
  4586.                dataType: 'jsonp',
  4587.                success: function(text) {
  4588.                  container.html(text);
  4589.                  container.animate({ 'width' : '100%' }, "slow").animate({ 'paddingBottom' : '56.25%' }, "slow").css('top', '50px').html('<iframe src="https://www.youtube.com/embed/'+ video_id +'?autoplay=1" frameborder="0" allowfullscreen></iframe>');
  4590.                $('body,html').animate({ scrollTop: 0}, 800);
  4591.  
  4592.                }
  4593.          });
  4594.    }
  4595.  
  4596.  
  4597.        function load_video_details(query, id){
  4598.                jQuery('#details'+id).find('.moreDetails').html('<p style="margin: 40px 0; text-align:center;"><img src="//ecdn4.wn.com/or/assets/assets/wn/img/712.GIF" alt="" width="64" height="64" /></p>');
  4599.                jQuery.ajax({
  4600.                url: '/api/upge/cheetah-photo-search/video_details02',
  4601.                data: {'query': query,
  4602.                        'vsid': id
  4603.                },
  4604.                success: function(text){
  4605.                    jQuery('#details'+id).find('.moreDetails').html(jQuery(text));
  4606.                    jQuery('.rslides-box-details').hide();
  4607.                    updateHeight();
  4608.                    }
  4609.                });
  4610.    }
  4611.  
  4612.     // -->
  4613.    </script>
  4614.        <script type="text/javascript">
  4615.        <!--
  4616.        function loadPhotos(query) {
  4617.            $('#photo-results').html('<p style="width: 100%; text-align: center; padding: 50px 0;"><img src="//ecdn4.wn.com/or/assets/assets/wn/img/712.GIF"  alt="" width="64" height="64" /></p>');
  4618.  
  4619.            jQuery.ajax({
  4620.                url: 'https://upge.wn.com/api/upge/cheetah-photo-search/photos07',
  4621.                data: {
  4622.                    'query': query
  4623.                },
  4624.                cache: true,
  4625.                dataType: 'jsonp',
  4626.                jsonpCallback: 'cbLoadPhotos',
  4627.                success: function(text) {
  4628.                    $('#photo-results').html(text);
  4629.                    prettyPhotoLoad();
  4630.                    updateHeight();
  4631.                }
  4632.            });
  4633.        }
  4634.        function popUp(url) {
  4635.            window.open(url, 'ShareWindow', 'height=450, width=550, top=' + ($(window).height() / 2 - 275) + ', left=' + ($(window).width() / 2 - 225) + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
  4636.            e.preventDefault();
  4637.        }
  4638.  
  4639.         function share_popup(element, video_title){
  4640.                 title = video_title.replace(/[:\.\/_ ]+/g, '_');
  4641.                 video_url = 'https://wn.com/' + title.replace(' ', '_');
  4642.               $(element).parent().find('.buttons').show().html('<div class="buttons-close"  onclick="return buttons_close(this)"><i class="fa fa-times"></i></div><a href="javascript:void(0);" id="https://twitter.com/home?status=' +video_url+ '" class="twitter" onclick="return popUp(this.id)"><i class="fa fa-twitter"></i></a><a href="javascript:void(0);" id="https://www.facebook.com/sharer.php?u=' +video_url+ '" class="facebook" onclick="return popUp(this.id)"><i class="fa fa-facebook"></i></a><a href="javascript:void(0);" id="https://wn.com/api/upge/cheetah-photo-search/send_email?title=' +video_url+ '&url=' +video_url+ '" class="email" onclick="return popUp(this.id)"><i class="fa fa-envelope-o"></i></a></div>');
  4643.                    $(element).addClass('active');
  4644.                }
  4645.                function buttons_close(element){
  4646.                    $(element).parent().hide();
  4647.                }
  4648.  
  4649.                function open_in_new_tab(url)
  4650.                {
  4651.                  window.open(url, '_blank');
  4652.                  window.focus();
  4653.                }
  4654.  
  4655.                function lyrics_videos() {
  4656.                        jQuery('.lyrics_items li.item_video').each(function(index) {
  4657.                                query = jQuery(this).attr('id');
  4658.                                artist = jQuery(this).attr('data-value');
  4659.                                new_query = query + ' ' + artist
  4660.                                var html_box = jQuery(this).find('.video');
  4661.                                jQuery.ajax({
  4662.                                    url: 'https://wn.com/api/upge/cheetah-photo-search/query_video01',
  4663.                                    data: {
  4664.                                        'query': new_query,
  4665.                                        'artist': artist
  4666.                                    },
  4667.                                    dataType: 'jsonp',
  4668.                                    success: function(text) {
  4669.                                         html_box.html(text);
  4670.                                         updateHeight();
  4671.                                    }
  4672.                                });
  4673.                       });
  4674.                }
  4675.  
  4676.                function triggerLyricsPlayer(element, video_id){
  4677.                     loading_obj = jQuery('.video-thumb')
  4678.                     if (loading_obj.hasClass('player-open')) {
  4679.                        loading_obj.find('img').show();
  4680.                        loading_obj.find('.play-icon').show();
  4681.                        loading_obj.parent().find('.title').show();
  4682.                        loading_obj.find('.player').html('');
  4683.                        loading_obj.animate({ width: "200px" }).animate({ height: "110px" });
  4684.                        loading_obj.removeClass('player-open');
  4685.                    }
  4686.                    $(element).parent().addClass('player-open');
  4687.                    $(element).next('img').hide();
  4688.                    $(element).parent().find('.play-icon').hide();
  4689.                    $(element).parent().parent().find('.hide').hide();
  4690.                    $(element).parent().animate({ width: "640px" }).animate({ height: "390px" });
  4691.                    $(element).parent().find('.player').html('<iframe id='+ video_id +' src="https://www.youtube.com/embed/'+ video_id +'?enablejsapi=1&version=3&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen style="width: 100%; height: 100%;"></iframe>');
  4692.                    updateHeight();
  4693.                }
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.                function addVideos(element, query){
  4700.                        html_box = $(element).parent().find('.added_videos').show();
  4701.                        jQuery.ajax({
  4702.                            url: 'https://wn.com/api/upge/cheetah-photo-search/video_suggest',
  4703.                            data: {
  4704.                                'query': query,
  4705.                                'num': '4'
  4706.                            },
  4707.                            dataType: 'jsonp',
  4708.                            success: function(text) {
  4709.                                $(element).hide();
  4710.                                 html_box.html(text);
  4711.                            }
  4712.                        });
  4713.                }
  4714.                function stopDetailsPlayer(){
  4715.                    loading_obj = jQuery('.video-thumb')
  4716.                     if (loading_obj.hasClass('player-open')) {
  4717.                        loading_obj.find('img').show();
  4718.                        loading_obj.find('.play-icon').show();
  4719.                        loading_obj.find('.player-container').animate({ width: "0px" }).animate({ height: "0px" });
  4720.                        loading_obj.find('.fs_icon').show();
  4721.                        loading_obj.find('.player').html('');
  4722.                        loading_obj.animate({ width: "480px" }).animate({ height: "300px" });
  4723.                        loading_obj.removeClass('player-open');
  4724.                    }
  4725.  
  4726.                }
  4727.  
  4728.                function triggerLoadFile(file){
  4729.                    var file_name = file;
  4730.                    jQuery('#writers .byNames').find('.column-left').load('https://wn.com/api/upge/shared/' + file_name);
  4731.                    jQuery('.byNames').show().css('height', $('.byNames').height());
  4732.                    jQuery('.byCountry').hide();
  4733.                    updateHeight();
  4734.                }
  4735.  
  4736.  
  4737.                function triggerLoadList(file){
  4738.                var file_name = file;
  4739.                    jQuery('#writers').find('.byCountry').load('https://wn.com/api/upge/shared/' + file_name);
  4740.                    jQuery('.byNames').hide();
  4741.                    jQuery('.byCountry').show().css('height', $('.byCountry').height());
  4742.                    updateHeight();
  4743.                }
  4744.  
  4745.                function scrollToAnchor(aid){
  4746.                    var aTag = $("a[name='"+ aid +"']");
  4747.                    $('html,body').animate({scrollTop: aTag.offset().top},'slow');
  4748.                }
  4749.  
  4750.  
  4751.                $ensure(function(){
  4752.  
  4753.                    $(".play-domain").click(function(e) {
  4754.                            var video = $(this).attr('id');
  4755.                            v = videoplayers[1];
  4756.                            v.playSingleVideo({video_id:video});
  4757.                            v.playVideo();
  4758.                    });
  4759.                    $('.play').hide();
  4760.  
  4761.  
  4762.                    $(".close-player.details").click(function(e) {
  4763.                        $(this).hide();
  4764.                        $(this).parent().parent().addClass('player-open')
  4765.                        $(this).parent().parent().css('width', '480px').css('height', '300px');
  4766.                        $(this).parent().css('position', 'relative');
  4767.                        $(this).parent().find('.player').css('height', '300px').animate({ 'paddingBottom' : '0' }, "slow").css({ 'margin-top' : '0px' });
  4768.  
  4769.                    });
  4770.                    $(".close-player.news").click(function(e) {
  4771.                        $(this).hide();
  4772.                        $(this).parent().css('width', '480px').css('height', '300px').css('position', 'relative').css('float', 'left').css('margin-right', '20px');
  4773.                        $(this).parent().find('.player').css('height', '300px').animate({ 'paddingBottom' : '0' }, "slow").css('top','0');
  4774.                        updateHeight();
  4775.  
  4776.                    });
  4777.  
  4778.                    $('.play_lyrics_video').click(ensure(function(){
  4779.  
  4780.                            loading_obj = jQuery('.player-open')
  4781.                            loading_obj.find('img').show();
  4782.                            loading_obj.find('.play-icon').show();
  4783.                            loading_obj.parent().find('.title').show();
  4784.                            loading_obj.html('');
  4785.                            loading_obj.animate({ width: "0px" }).animate({ height: "0px" });
  4786.                            loading_obj.removeClass('player-open');
  4787.                            query = jQuery(this).attr('id');
  4788.  
  4789.                        jQuery(this).addClass('active');
  4790.                        var html_box = jQuery(this).parent().parent().find('.video').html('loading...');
  4791.                        jQuery.ajax({
  4792.                            url: 'https://upge.wn.com/api/upge/cheetah-photo-search/query_video_player',
  4793.                            data: {
  4794.                                'query': query
  4795.                            },
  4796.                            dataType: 'jsonp',
  4797.                            success: function(text) {
  4798.                                 html_box.html(text);
  4799.                            }
  4800.                        });
  4801.                    }));
  4802.  
  4803.                    $('.carousel-pause .pause').click(ensure(function(){
  4804.                        $(this).hide();
  4805.                        $('.carousel-pause').find('.play').show();
  4806.                        $('.rslides.details').trigger('mouseenter');
  4807.                    }));
  4808.  
  4809.                    $('.carousel-pause .play').click(ensure(function(){
  4810.                        $(this).hide();
  4811.                        $('.carousel-pause').find('.pause').show();
  4812.                        $('.rslides.details').trigger('mouseleave');
  4813.                    }));
  4814.  
  4815.                    $(".rslides.related").responsiveSlides({
  4816.                        auto: true,
  4817.                        pagination: true,
  4818.                        nav: true,
  4819.                        fade: 500,
  4820.                        maxwidth: 800
  4821.                    });
  4822.                    $(".rslides.details").responsiveSlides({
  4823.                        auto: true,
  4824.                        pause: true,
  4825.                        pauseControls: true,
  4826.                        speed: 2000,
  4827.                        pagination: true,
  4828.                        nav: true,
  4829.                        fade: 500,
  4830.                        maxwidth: 1200
  4831.                    });
  4832.                    $(".rslides.fs").responsiveSlides({
  4833.                        auto: true,
  4834.                        pagination: true,
  4835.                        nav: true,
  4836.                        fade: 500,
  4837.                        maxwidth: 600
  4838.                    });
  4839.                    $('.footer.help').click(ensure(function(){
  4840.                        $('body').css('overflow', 'hidden');
  4841.                        $('.controls2').css('z-index', '10002');
  4842.                    }));
  4843.                    $('.close-reveal-modal.help').click(ensure(function(){
  4844.                        $('body').css('overflow', 'show');
  4845.                        $('.controls2').css('z-index', '115');
  4846.                    }));
  4847.  
  4848.                    $(document).keyup(ensure(function(e) {
  4849.                        if (e.keyCode == 27) { $('.close-reveal-modal.help').click();}
  4850.                        else if (e.keyCode == 8) { $('.close-reveal-modal.help').click();  }
  4851.                    }));
  4852.  
  4853.                    $("input[placeholder]").each(function () {
  4854.                            var lenght = $(this).attr('placeholder').length;
  4855.                            $(this).attr('size', lenght + 1);
  4856.                    });
  4857.  
  4858.                    $('#mainvideoresults').show();
  4859.                    $('a#play_mainvideoresults').click(ensure(function(){
  4860.                          videoplayer.addVideo($('.video_results .video-info'));
  4861.                    }));
  4862.                    $('a#open_mainvideoresults').click(ensure(function(){
  4863.                        $('.videos_15_24').show('slow');
  4864.                        $('#open_mainvideoresults').hide('slow');
  4865.                        $('#close_mainvideoresults').show('slow');
  4866.                    }));
  4867.                    $('a#close_mainvideoresults').click(ensure(function(){
  4868.                        $('.videos_15_24').hide('slow');
  4869.                        $('#open_mainvideoresults').show('slow');
  4870.                        $('#close_mainvideoresults').hide('slow');
  4871.                    }));
  4872.                    $('a#remove_mainvideoresults').click(ensure(function(){
  4873.                        $('#mainvideoresults').animate({ opacity: 'hide' }, "slow");
  4874.                    }));
  4875.  
  4876.                   $('#related_videos').show();
  4877.  
  4878.                    $('a#play_related_videos').click(ensure(function(){
  4879.                         videoplayer.addVideo($('.related_videos .video-info'));
  4880.                    }));
  4881.                    $('a#open_related_videos').click(ensure(function(){
  4882.                        $('.related_videos').show('slow');
  4883.                        $('#open_related_videos').hide('slow');
  4884.                        $('#close_related_videos').show('slow');
  4885.                    }));
  4886.                    $('a#close_related_videos').click(ensure(function(){
  4887.                        $('.related_videos').hide('slow');
  4888.                        $('#open_related_videos').show('slow');
  4889.                        $('#close_related_videos').hide('slow');
  4890.                    }));
  4891.                    $('a#remove_related_videos').click(ensure(function(){
  4892.                        $('#related_videos_remove').animate({ opacity: 'hide' }, "slow");
  4893.                    }));
  4894.  
  4895.                    $('#id_new_playlist' ).bind('keypress', ensure(function(e){
  4896.                        if ( e.keyCode == 13 ) {
  4897.                        $('.add_dynamic_playlist.subtabs').click();
  4898.                        }
  4899.                    }));
  4900.                    $("#id_new_playlist").click(ensure(function(){
  4901.                        $(this).attr('value', '');
  4902.                    }));
  4903.                    $("li .remove").live('click', ensure(function(){
  4904.                        var num = this.id.substring(9);
  4905.                        remove_dynamic_playlist(num);
  4906.                    }));
  4907.  
  4908.  
  4909.  
  4910.                   $('.tools.player').animate({ opacity: 'hide' }, "slow");
  4911.                   $('.tools_container').hover(ensure(function(){
  4912.                       $(this).find('.tools.player').animate({ opacity: 'show' }, "fast");
  4913.                   }), ensure(function(){
  4914.                       $(this).find('.tools.player').animate({ opacity: 'hide' }, "slow");
  4915.                   }));
  4916.  
  4917.  
  4918.  
  4919.                 // overwrite the playlist titles
  4920.                  $('#playlistcontainer1').find('.playlistitemli a.playlistitem').mouseover(ensure(function(e) {
  4921.                        var t = $(this);
  4922.                        var pos = null;
  4923.                        $('#playlistcontainer1 .playlistitemli a.playlistitem').each(function(i,e){
  4924.                            if(e.id == t.attr('id')){
  4925.                                pos = i;
  4926.                            }
  4927.                        });
  4928.                        var updated = $('div.video-desc:eq('+pos+') span.video-uploaded');
  4929.                        var views = $('div.video-desc:eq('+pos+') span.video-views');
  4930.                        var video_title = $('div.video-desc:eq('+pos+') div.video-shortdescription');
  4931.     $(this).attr('title', 'Published Date: '+updated.text()+', Views: '+views.text()+', '+video_title.text());
  4932.                   }));
  4933.  
  4934.                    $('.radio-menu li a').click(ensure(function(){
  4935.                        $('.radio-menu li').removeClass('active');
  4936.                        $(this).parent().addClass('active');
  4937.                   }));
  4938.  
  4939.                 $('a.playlistitem').click(ensure(function(e) {
  4940.                        $('.buttons').hide();
  4941.                  }));
  4942.  
  4943.  
  4944.                    $("body").click(ensure(function(e) {
  4945.                        if(e.target.className !== "dictionary")
  4946.                        {
  4947.                          $(".dictionary").hide();
  4948.                        }
  4949.                    }));
  4950.  
  4951.                    //to the top
  4952.                    $('.gotop').click(ensure(function(){
  4953.                        $('body,html').animate({ scrollTop: 0}, 800);
  4954.                    }));
  4955.  
  4956.  
  4957.  
  4958.  
  4959.                    //reloads sms/email iframes
  4960.                    $('.send').click(ensure(function() {
  4961.                        $('.reload').attr('src', $('.reload').attr('src'));
  4962.                    }));
  4963.  
  4964.                    $('.searchbox').hover(
  4965.                        function() {
  4966.                            $('.queryTooltip').show();
  4967.                        }, function() {
  4968.                            $('.queryTooltip').hide();
  4969.                        }
  4970.                    );
  4971.                    $('#weather-map').submit(function(event) {
  4972.                            var search_string = $("#city_map_name").val();
  4973.                            search_string = search_string.toLowerCase().replace(/[\.\/\: _!]+/g, '_');
  4974.                            window.open('https://globalweather.com/' + search_string, '_blank');
  4975.                            return false; // do not submit the form
  4976.                      });
  4977.                    // show_synopsis
  4978.                    $('.show_synopsis').hover(ensure(function(){
  4979.                        $(this).find('.synopsis-box').show().delay('6000');
  4980.                      }, function(){
  4981.                        $(this).find('.synopsis-box').hide().delay('6000');
  4982.                    }));
  4983.  
  4984.        });
  4985.    // -->
  4986.    </script>
  4987.  
  4988.  
  4989.    <script>
  4990.    $(function(){
  4991.     var playing = false;
  4992.     $(".playaudio").live('click', ensure(function(){
  4993.     var url = $(this).attr('id');
  4994.     $("audio").trigger("pause");
  4995.     $('.podcast-item').removeClass('active');
  4996.     $('.podcast-item').find('audio').attr('id', '');
  4997.     $('.podcast-item').find('.audio-player').hide();
  4998.     $(this).parent().addClass('active');
  4999.     $(this).parent().find('.audio-player').delay(2500).show();
  5000.     $(this).parent().find('audio').attr('id', 'audio').attr('src', url);
  5001.                attachPlayAction();
  5002.    
  5003.         }));
  5004.    
  5005.       function attachPlayAction() {              
  5006.     $("#audio").trigger("play");        
  5007.        };
  5008.        var $title = $(".page_title");
  5009.        var $numWords = $title.text().length;
  5010.  
  5011.        if (($numWords >= 1) && ($numWords < 40)) {
  5012.            $title.css("font-size", "22px").css("margin-top", "3px");
  5013.        }
  5014.        else if (($numWords >= 10) && ($numWords < 70)) {
  5015.            $title.css("font-size", "20px").css("margin-top", "8px");
  5016.        }
  5017.        else if (($numWords >= 15) && ($numWords < 100)) {
  5018.            $title.css("font-size", "18px").css("margin-top", "12px");
  5019.        }
  5020.        else if (($numWords >= 100) && ($numWords < 125)) {
  5021.            $title.css("font-size", "14px").css("margin-top", "12px");
  5022.        }
  5023.        else {
  5024.            $title.css("font-size", "14px").css("margin-top", "0px").css("height", "2.8em").show();
  5025.        }
  5026.        $(".page_title").show();
  5027. jQuery('#news-search').click(function(event) {
  5028.                var ss = jQuery("#video_query").val().toLowerCase().replace(/[:\.\/_ ]+/g, '_');
  5029.                $.cookies.set('wnsearch', ss);
  5030.                window.location = 'https://wn.com/' + ss;
  5031.                return false; // do not submit the form
  5032.        });
  5033.  
  5034.    });
  5035.    </script>
  5036.  
  5037.        <script type="text/javascript"><!--
  5038.        $ensure(function(){
  5039.            jQuery('input.top_query').autocomplete('https://', {
  5040.                selectFirst: false,
  5041.                matchSubset: false,
  5042.                scroll: false,
  5043.                max: 20,
  5044.                doSearch: window.doAutoComplete
  5045.            })
  5046.        });
  5047.        // -->
  5048.        </script>
  5049.  
  5050.  
  5051.  
  5052.  
  5053.        <script type="text/javascript"><!--
  5054.  
  5055.  
  5056.        $ensure(function() {
  5057.  
  5058.                $('.back_to_playlist').click(function(){
  5059.                        jQuery('.tabtrigger').offscreentabs('activateTab', 'playlist1');
  5060.                });
  5061.                $(".dropdown-toggle").click(function(e){
  5062.                    $(".dropdown-menu").slideToggle();
  5063.                     e.stopPropagation();
  5064.                });
  5065.                $(".dropdown-menu").click(function(e){
  5066.                    e.stopPropagation();
  5067.                });
  5068.                $(document).click(function(){
  5069.                    $(".dropdown-menu").hide();
  5070.                });
  5071.        });
  5072.  
  5073.        // -->
  5074.        </script>
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.            <script type="text/javascript">
  5083.            <!--
  5084.            $ensure(function(){
  5085.                // determine what display the video gallery uses
  5086.                var cookie = $.cookies.get("wn-videoplayer-playlist-format");
  5087.                if (cookie && cookie.indexOf("playlist-template-with-images") > 0) {
  5088.                    $('.list-preview').show();
  5089.                    $('.thumb-preview').hide();
  5090.                }if (cookie && cookie.indexOf("playlist-template-simple") > 0) {
  5091.                    $('.list-preview').hide();
  5092.                    $('.thumb-preview').show();
  5093.                }
  5094.            });
  5095.            for(var c in $.cookies.get()){
  5096.                if(c.match('/')){
  5097.                    $.cookies.del(c);
  5098.                }
  5099.            }
  5100.            // -->
  5101.            </script>
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107. <script type="text/javascript">
  5108. var load_iframe_url = ensure(function(a, b) {
  5109.    var c = 1;
  5110.    try {
  5111.        window.frames[a].location.href == b && (c = 0)
  5112.    } catch (d) {
  5113.        c = 1
  5114.    }
  5115.    return c && window.frames[a].location.replace(b), !1
  5116. });
  5117.  
  5118. function prettyPhotoLoad() {
  5119.     $("a[rel^='prettyPhoto']").prettyPhoto();
  5120.     $(".gallery a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'light_square',slideshow:6000, autoplay_slideshow: true, social_tools: false});
  5121. }
  5122. </script>
  5123.  
  5124.  
  5125. <div class="videoload-container" style="top: 22px; right: 10px; z-index: 10000; display: none;">
  5126.    <div class="arrow"></div>
  5127.    <div class="videoload"></div>
  5128. </div>
  5129.  
  5130.  
  5131. <script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('p1e024BnDD64GB6d'); </script>
  5132.  
  5133.  
  5134. <!-- Quantcast Tag -->
  5135. <script type="text/javascript">
  5136. var _qevents = _qevents || [];
  5137.  
  5138. var quantcast_host = function(){
  5139.    var h = document.location.hostname;
  5140.    if(h == 'wn.com') return 'main';
  5141.    if(h.match('^..\.wn\.com$')) return 'international';
  5142.    if(h.match('\.wn\.com$')) return 'subdomain';
  5143.    return 'outer';
  5144. }();
  5145.  
  5146. (function() {
  5147.    var elem = document.createElement('script');
  5148.    elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
  5149.    elem.async = true;
  5150.    elem.type = "text/javascript";
  5151.    var scpt = document.getElementsByTagName('script')[0];
  5152.    scpt.parentNode.insertBefore(elem, scpt);
  5153. })();
  5154.  
  5155. _qevents.push({
  5156.    qacct: "p-69LMgINxZpq8g",
  5157.    labels: 'wn.' + (window.quantcast_label||'other') + '.' + quantcast_host
  5158. });
  5159. </script>
  5160. <!-- End Quantcast tag -->
  5161.  
  5162. <!-- HIUjmBgqmAg2HXJF4h1hcuPR5Bzg -->
  5163. </body>
  5164. </html>
  5165.  
  5166.  
  5167.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda