Sat. Jan 16th, 2021
Religion in America: After turbulent 2020, big faith issues loom

“);
$spagination = flexSlider.find(“.spagination”);
SPagination.Init($spagination.get( 0 ), {
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p){
flexSlider.flexAnimate(p-1, true);
}
});
}
}
}

                        function gtx_gallery_slide_before(slide_obj){
                            var slide=slide_obj.animatingTo;
                            $active_slide=$all_slides.eq(slide) ;
                            slideshow_ad_loaded = false;

                            var current_html = $active_slide.children(".gtx-ad-container").html();
                            if (current_html) {$active_slide.children(".gtx-ad-container").html(current_html.trim())}


                            gtx_mixpanel_track_slide( slide_obj );

                            changeURL(parseInt($active_slide.attr("data-attachment_id")));

                            //THUMBS SYNC - PAGINATED THUMBNAIL NAVIGATION
                            if($thumbs!=="" && navigation == "paginated_thumbs"){
                                var right_item=$slider.find(".slides li[data-i="+(slide +1 )+"]").attr("data-i-only-pics")
                                if( right_item!= ""){
                                    $thumbs.find("li.gtx-thumb-img").removeClass("flex-active-slide");
                                    $thumbs.find("li.gtx-thumb-img[data-i="+(slide +1 )+"]").addClass("flex-active-slide");
                                    $page=$thumbs.find(".slides>li").has("li[data-i="+(slide +1 )+"]");
                                    $thumbs.flexAnimate($page.index(), true);
                                }
                            }
                        }

                        function gtx_gallery_slide_after(slide_obj){
                            var slide=slide_obj.animatingTo;
                            $active_slide=$all_slides.eq(slide) ;

                            if($active_slide.hasClass("gtx-ad-slide")==1){
                                if ($active_slide.find('iframe').length === 1) {
                                    $active_slide.find('iframe')[0].remove();
                                }
                                $slider.delay(100).queue(function(){
                                    $(this).addClass("gtx-gallery-loading").dequeue();
                                });
                                $ad_container=$active_slide.children(".gtx-ad-container").first();                                  

                                if ($($ad_container).html().length li[data-i="+(slide +1 )+"]").attr("data-i-only-pics")
                                if( right_item!= ""){
                                    $thumbs.find("li.gtx-thumb-img").removeClass("flex-active-slide");
                                    $thumbs.find("li.gtx-thumb-img").eq(right_item -1 ).addClass("flex-active-slide");
                                    $thumbs.flexAnimate(right_item-1, true);
                                }
                            }


                            if(typeof(googletag) != "undefined" && googletag !== null){
                                //REFRESH ALL ADS
                                var tmp_now=new Date().getTime();
                                var last_refresh_diff= tmp_now - last_ad_refresh;
                                // Check if we loaded the ad in and thusly don't need to refresh

                                if(refresh_all_ads && !slideshow_ad_loaded){
                                    googletag.cmd.push(function() {
                                        googletag.pubads().refresh();
                                    });
                                    last_ad_refresh=tmp_now;
                                } else if( $.isArray(ad_slots_refresh) && last_refresh_diff > 1000 && ad_slots_refresh.length){
                                    //Refresh some ads
                                    googletag.cmd.push(function() {
                                        googletag.pubads().refresh(ad_slots_refresh);
                                    });
                                    last_ad_refresh=tmp_now;
                                }
                            }

                            //LAZY LOAD
                            range=5;
                            var $slides_to_hanle=$all_slides.slice(slide, slide + range +1);
                            if(slide - range >= 0){
                                $slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(slide - range, slide ));
                            }else{
                                $slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(0, range ));
                                $slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(range * -1 ));
                            }
                            if(slide + range >= $all_slides.size()){
                                //handle first slides
                                $slides_to_hanle= $.merge($slides_to_hanle, $all_slides.slice(0,range));

                            }

                            $slides_to_hanle.find(".gtx-image-container[data-background]").each(function () {
                                var src = $(this).attr("data-background");
                                $(this).css("background-image", "url("+src+")").removeAttr("data-background");
                            });

                            adjustNavHeight();
                            if( typeof SPagination !== "undefined" && flexSlider.find(".spagination").length>0 ){
                                if(SPagination.page != slide+1){
                                    SPagination.page = slide + 1;
                                    SPagination.Start();
                                }
                            }



                        }

                        function gtx_gallery_thumbs_set_backwards(){
                            backward_pos = $thumbs.find(".gtx-thumb-backward").position().left;
                            backward_width = $thumbs.find(".gtx-thumb-backward").width();
                            backward_right_pos = backward_pos + backward_width;

                            container_width = $thumbs.find(".flex-viewport").width();

                            fully_visible =  backward_right_pos  8){
                                gtx_gallery_thumbs_set_backwards()
                            }
                        }

                        function gtx_gallery_thumbs_after(slide_obj){                               
                            if(slide_obj.count > 8){
                                gtx_gallery_thumbs_set_backwards()
                            }
                        }

                        function gtx_gallery_paginated_thumbs_start(slide_obj){                             
                            gtx_gallery_paginated_thumbs_lazy();
                            if(false && slide_obj.count > 8){
                                $thumbs.find(".flex-control-nav.flex-control-paging").removeClass("flex-control-paging").addClass("g-pagination");          
                            }
                            if(slide_obj.count > 8){
                                $thumbs.find(".flex-control-nav.flex-control-paging").hide().after("");
                                $pagination = $thumbs.find(".spagination");
                                SPagination.Init($pagination.get( 0 ), {
                                    size: slide_obj.count, // pages size
                                    page: 1,  // selected page
                                    step: 3,   // pages before and after current
                                    cb: function(p){
                                        $thumbs.flexAnimate(p-1, true);
                                    }
                                });
                            }
                        }

                        function gtx_gallery_paginated_thumbs_before(slide_obj){
                            var slide=(typeof slide_obj == "object" && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
                            gtx_gallery_paginated_thumbs_lazy(slide_obj);

                        }

                        function gtx_gallery_paginated_thumbs_after(slide_obj){
                            var slide=(typeof slide_obj == "object" && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
                            //THUMBS SYNC - Go to first slide of this batch
                            if($thumbs!=="" && navigation == "paginated_thumbs"){

                                var $active_slide=$slider.find(".slides>li.flex-active-slide");
                                var $active_thumb_page=$thumbs.find(".slides>li.flex-active-slide");
                                //Check if the current slide is within this thumb batch
                                if(!$active_thumb_page.find("li[data-i="+$active_slide.attr("data-i")+"]").size()){
                                    first_thumb=$active_thumb_page.find("li").first().attr("data-i");
                                    flexSlider.flexAnimate(first_thumb - 1, true);
                                }

                            }

                            if( typeof SPagination !== "undefined" && $thumbs.find(".spagination").length>0  ){
                                if(SPagination.page != slide+1){
                                    SPagination.page = slide + 1;
                                    SPagination.Start();
                                }
                            }


                        }

                        function gtx_gallery_paginated_thumbs_lazy(slide_obj){
                            var slide=(typeof slide_obj == "object" && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
                            //LAZY LOAD THUMBS
                            if($all_thumbs!=="" && navigation == "paginated_thumbs"){
                                range=1;
                                var $slides_to_hanle=$all_thumbs.slice(slide, slide + range + 1);
                                if(slide - range >= 0){
                                    $slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(slide - range, slide ));
                                }else{
                                    $slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(0, range ));
                                    $slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(range * -1 ));
                                }
                                if(slide + range >= $all_thumbs.size()){
                                    //handle first slides
                                    $slides_to_hanle= $.merge($slides_to_hanle, $all_thumbs.slice(0,range));

                                }
                                $slides_to_hanle.each(function () {
                                    $(this).find("img[lazy-src]").each(function () {
                                        var src = $(this).attr("lazy-src");
                                        if(!src) return;
                                        $(this).attr("src",src).removeAttr("lazy-src");
                                        $thumbs.find("img[lazy-src=""+src+""]").attr("src",src).removeAttr("lazy-src");
                                    });
                                });
                            }

                        }

                        function adjustNavHeight(){
                            imageHeight = flexSlider.find(".gtx-slide-img.flex-active-slide .gtx-image-container").outerHeight();
                            if(imageHeight > 0){
                                flexSlider.find(".flex-prev,.flex-next").css("top",Math.round(imageHeight/2));
                            }
                        }

                        var nextSlotId = 1;
                        function generateNextSlotName() {
                            var id = nextSlotId++;
                            return "adslot_" + id+"_"+Math.floor( Date.now() / 1000 );
                        } 

                        function addAdInto(selector,options) {
                            try{
                                gtx_gallery_enable_dfp();
                            }catch(err) {
                            }

                            var slide=options.slide || -1;
                            var slotName = generateNextSlotName();
                            var ad_index = 0;

                            // Create a div for the slot
                            var slotDiv = document.createElement('div');
                            slotDiv.id = slotName; // Id must be the same as slotName
                            $( selector ).append( slotDiv );
                            try{
                                ad_index=$( selector ).closest(".gtx-ad-slide").attr("data-i-only-ads");
                            }catch(err) {

                            }

                            // Define the slot itself, call display() to 
                            // register the div and refresh() to fetch ad.
                            googletag.cmd.push(function() {
                                slideshow_ad_loaded = true;
                                adslots[slotName] = googletag.defineSlot('/21745780820/wisc/news/national-news/religion-in-america-after-turbulent-2020-big-faith-issues-loom', [300, 250], slotName)
                                .addService(googletag.pubads())
                                .setTargeting("placement", "gallery")
                                .setTargeting("slide", slide)
                                .setTargeting("post", '1604415')
                                .setTargeting("category", '["national-news"]')
                                .setTargeting("galleryAdIndex", ad_index);

                                googletag.display(slotName);
                                googletag.sizeMapping().addSize( [0,0], [[300,250]])                                    
                                // force refresh if lazy loading
                                if(gtx_ad_man.lazy_loading_ads) {
                                    googletag.pubads().refresh([adslots[slotName]]);
                                }

                            });                             
                        }

                        gtx_gallery_syncHash = function(path){
                            pic = "";
                            re = /pic/?([0-9]+)/?$/i;

                            if(!path && window.location.hash && window.location.hash.match(re)) path = window.location.hash;
                            if(!path && window.location.pathname && window.location.pathname.match(re)) path = window.location.pathname;
                            if(path){
                                matchslide = path.match(re);
                                if(matchslide && matchslide[1]>0){
                                    pic = parseInt(matchslide[1]);
                                } 
                                if(!isNaN(pic) && pic > 0){
                                    slide=get_slide_by_attachment_id(pic);
                                    if(slide>0){
                                        avoid_next_pageview = true;
                                        flexSlider.flexAnimate(slide - 1, true);
                                    }
                                }
                            }else{
                                gtx_mixpanel_track_slide( )
                            }
                        }

                        function debounce(func, wait, immediate) {
                            var timeout;
                            return function() {
                                var context = this, args = arguments;
                                var later = function() {
                                    timeout = null;
                                    if (!immediate) func.apply(context, args);
                                };
                                var callNow = immediate && !timeout;
                                clearTimeout(timeout);
                                timeout = setTimeout(later, wait);
                                if (callNow) func.apply(context, args);
                            };
                        };

                        // delay the url state replacement to avoid overload
                        // RAYOS-271
                        var efficientlyReplaceState = debounce(function(title, path){
                            window.history.replaceState({}, title, path);
                        }, 1250)


                        function changeURL(pic){
                            basepath = window.location.pathname.replace(//pic/?([0-9]+)/?$/i,"/");
                            if(isNaN(pic)) return;

                            path = basepath + "pic/"+pic+"/";

                            title = "Pic "+pic;
                            if (typeof(window.history.replaceState) == "function") {
                                efficientlyReplaceState(title, path)
                            } else {
                                window.location.hash = path;
                            }
                        }

                        function get_slide_by_attachment_id(id){
                            var slide=$slider.find(".slides li[data-attachment_id="+id+"]").attr("data-i");
                            return parseInt(slide, 10);
                        }

                        function gtx_mixpanel_track_slide( slide_obj ){
                            if(slide_obj){
                                var slide = slide_obj.animatingTo;
                            }else{
                                var slide = 0;
                            }
                            $active_slide=$all_slides.eq(slide) ;

                            if(!avoid_next_pageview){
                                try{
                                    var loc=location.pathname+"#slide"+(parseInt(slide)+1);
                                    ga("send", "pageview", loc);
                                    if(ga.getByName("gtxcelTracker")){
                                        ga("gtxcelTracker.send", "pageview", loc);
                                    }
                                }catch(err){

                                }
                            }
                            avoid_next_pageview = false;
                            //Mixpanel track image viewed
                            try{
                                if(typeof mixpanel !== "undefined"){
                                    var slide_type=$active_slide.attr("data-slide-type") || "";
                                    if(slide_type=="pic") slide_type="image"; // rename "pic" to "image"
                                    mixpanel_args = {
                                        title: "",
                                        "post id": '1604415',
                                        "slide type": slide_type,
                                        "gallery template": "Slideshow Thumbnails", 
                                    }
                                    mixpanel_args.categories = "National News";
                                    mixpanel_args.author = "Rayos Syndication User";

                                    mixpanel_args[ "post type" ] = "page";

                                    if(slide_type == "ad"){
                                        mixpanel_args[ "ad index" ]=$active_slide.attr("data-i-only-ads") || "";
                                    }else{
                                        mixpanel_args[ "slide number" ]= $active_slide.attr("data-i-only-pics") || "";
                                        mixpanel_args[ "image title" ]= $active_slide.attr("data-title") || "";
                                        mixpanel_args.caption= $active_slide.attr("data-caption") || "";
                                        mixpanel_args.url= $active_slide.attr("data-pic") || "";
                                    }
                                    var img_src = $active_slide.attr('src'); 
                                    if(!img_src){
                                        img_src = $active_slide.attr('data-pic'); 
                                    }
                                    var pattern = /uploads/(.*)/;
                                    var match = pattern.exec(img_src);
                                    var img_path = match ? img_path = match[1] : "";
                                    mixpanel_args[ "image path" ]= img_path;

                                    mixpanel.track("image viewed", mixpanel_args);
                                }
                            }catch(err){
                                console.error("error", err);
                            }


                        }


                        //Add a callback on ad render
                        googletag.cmd.push(function() {
                            googletag.pubads().addEventListener('slotRenderEnded', function(event) {
                                var slotName=event.slot.getSlotElementId();
                                if(typeof adslots[slotName] !=="undefined" && !event.isEmpty){
                                    $slider.clearQueue();
                                    $slider.removeClass("gtx-gallery-loading");
                                }                                   
                            });
                        });








                        jQuery("#gtx-gallery-thumbs-1604415").flexslider({
                            animation: "slide",
                            controlNav: false,
                            animationLoop: false,
                            slideshow: false,
                            itemWidth: 100,
                            itemMargin: 5,
                            move: 1,
                            //asNavFor: "#gtx-gallery-slider-1604415",
                            prevText: "",
                            nextText: "",
                            after: gtx_gallery_thumbs_after,
                            after: gtx_gallery_thumbs_before
                        });
                        $thumbs=$("#gtx-gallery-thumbs-1604415").data("flexslider");
                        $thumbs.find("li.gtx-thumb-img").first( ).addClass("flex-active-slide");

                        $("#gtx-gallery-slider-1604415").flexslider({
                            animation: "slide",
                            pauseOnHover: true, 
                            controlNav: false,
                            //animationLoop: false,
                            //slideshow: false,
                            //sync: "#gtx-gallery-thumbs-1604415",
                            prevText: "",
                            nextText: "",
                            slideshow: false,
                            init: gtx_gallery_slide_init,
                            start: gtx_gallery_slide_start,
                            before: gtx_gallery_slide_before,
                            after: gtx_gallery_slide_after
                        });


                        if(mobile_mode){
                            $slider.find(".flex-direction-nav").hide();
                        }

                    });





            <p>For many religious denominations in the United States, there were two shared preoccupations in 2020 beyond the usual matters of faith: How to cope with the coronavirus pandemic and how to respond to tumultuous political events.

With Joe Biden replacing Donald Trump as president, and with vaccines eventually expected to ease the threat of COVID-19, the challenges for faith leaders in 2021 will shift.

Here’s a look at some important storylines to keep an eye on in the coming year for religion in the country:

Photos: The top images of 2020

This is the world that AP photographers captured in 2020, a world beset by every sort of catastrophe. A look back at 2020, in 150 images.

Facebook Comments

Leave a Reply

Translate »

This website uses cookies. By continuing to use this site, you accept our use of cookies.  Learn more

Share This