(self.webpackChunkfindagrave_frontend=self.webpackChunkfindagrave_frontend||[]).push([[4172],{54802(e,t,a){"use strict";a.d(t,{A:()=>q});var o=a(71757),i=a.n(o);class s{constructor(){this.didScroll=!1,this.lastScrollTop=0,this.delta=5,this.navbarHeight=i()("header").outerHeight(),i()(window).width()<768&&i()(".scroll-prad").hide(),window.self!=window.top&&i()("#hidden-back").removeClass("hidden"),i()("#modal-tutorial-video").on("show.bs.modal",function(){i()("#tutorial-video").attr("src",i()("#tutorial-video").attr("data-src"))}),i()("#modal-tutorial-video").on("hide.bs.modal",function(){i()("#tutorial-video").attr("src","")}),i()(document).on("click",".copy-id",function(e){e.preventDefault(),e.stopPropagation(),navigator.clipboard.writeText(i()(this).attr("data-id")),i()(`#lb-${i()(this).attr("id")}`).tooltip("show"),setTimeout(()=>{i()(`#lb-${i()(this).attr("id")}`).tooltip("hide")},1500)}),this.mobileNav=new n,this.initializeMainLinks(),this.initializeAccordion(),this.initializeScrolling(),this.initializeDialogs(),window.backToTop=function(e){if(i()(".list-item-page[data-url='page=1']").length>0)i()("HTML, BODY").animate({scrollTop:0},700);else{var t=window.location.search.replace(/[&?]page=\d+/g,"").replace(/#\w*/g,""),a="";a=t?t+"&page=1":"?page=1",e&&(a+=e),window.location.href=window.location.pathname+a}}}initializeMainLinks(){var e=window.location.pathname.split("/")[1];i()("#main-nav-list").find(".main-nav-list li a").removeClass("active"),e.match(/^memorial/g)&&i()("#main-nav-list .main-nav-list").find(".memorialActive").addClass("active"),e.match(/cemetery/gi)&&i()("#main-nav-list .main-nav-list").find(".cemeteryActive").addClass("active"),(e.match(/famous-memorial/g)||e.match(/necrology/gi)||e.match(/posthumous-reunion/gi)||e.match(/interesting/gi)||e.match(/posthumous-reunion/gi)||e.match(/most-popular/gi)||e.match(/new-listings/gi)||e.match(/geographic/gi)||e.match(/claim-to-fame/gi))&&i()("#main-nav-list .main-nav-list").find(".famousActive").addClass("active"),(e.match(/contribute/gi)||e.match(/transcribe/gi)||e.match(/upload-excel/gi)||e.match(/edit-request/gi)||e.match(/photo-request/gi))&&i()("#main-nav-list .main-nav-list").find(".contributeActive").addClass("active"),e.match(/help/gi)&&i()("#main-nav-list .main-nav-list").find(".helpActive").addClass("active"),i()(document).on("click",".mem-id",function(e){this.select(),e.preventDefault(),e.stopPropagation()})}initializeAccordion(){i()("#PRaccordion").on("shown.bs.collapse",function(){const e=i()(this).find(".show");i()("html, body").animate({scrollTop:e.offset().top-100},800)}),i()("#accordion").on("show.bs.collapse",function(e){i()(e.target).prev().attr("data-parent")||i()("#accordion .panel.question-container").find(".panel-collapse.collapse").collapse("hide")}),i()("#accordion").on("shown.bs.collapse",function(e){const t=i()(this).find(".in");i()(e.target).prev().attr("data-parent")||(i()("#accordion .panel.question-container").find(".panel-collapse.collapse").collapse("hide"),i()("html, body").animate({scrollTop:t.offset().top-100},800))})}initializeScrolling(){var e=this;i()(window).on("scroll",function(t){e.didScroll=!0}),setInterval(function(){e.didScroll&&(e.hasScrolled(),e.didScroll=!1)},250),i()(".js--scroll-top").on("click",function(){return i()("html, body").animate({scrollTop:0},700),!1})}initializeDialogs(){i()(".modal").on("shown.bs.modal",function(e){i()("body").addClass("modal-open")}),i()(".modal").on("hidden.bs.modal",function(e){i()("body").css("padding-right","0")}),i()('[data-bs-toggle="popover"]').popover(),i()(window).on("resize",function(){i()('[data-bs-toggle="popover"]').popover("hide")})}hasScrolled(){var e=i()(this).scrollTop();Math.abs(this.lastScrollTop-e)<=this.delta||i()(window).width()>=768||(e>this.lastScrollTop&&e>this.navbarHeight?(i()("header").css("top",-i()("#header-main").height()),i()("#js--memorial-form").css("top","0")):e+i()(window).height(){window.turnstile&&window.turnstile.render?e():(window.onloadCallback=function(){e()},i()("head").append('