"use strict";(self.webpackChunkfindagrave_frontend=self.webpackChunkfindagrave_frontend||[]).push([[9376],{69917(e,t,a){a.d(t,{Ri:()=>o,TV:()=>i,kQ:()=>n,zs:()=>r});a(71757);function i(e,t,a,i){let r="",o=`path= ${i&&i.length>0?i:"/"};`,n=`domain=.${location.hostname.split(".").slice(-2).join(".")};`;if(a){let e=new Date;e.setTime(e.getTime()+24*a*60*60*1e3),r=`expires=${e.toUTCString()};`}document.cookie=`${e}=${t};${r}${o}${n}SameSite=Lax;Secure;`}function r(e){let t=`expires=${new Date(0)};`,a=`domain=.${location.hostname.split(".").slice(-2).join(".")};`,i="path=/;",r=`path=${location.pathname};`;document.cookie=`${e}=;${t}${i}`,document.cookie=`${e}=;${t}${i}${a}`,document.cookie=`${e}=;${t}${r}${a}`}function o(e){let t=document.cookie.split("; ").find(t=>t.split("=")[0]===e);return t?t.split("=")[1]:""}function n(){var e=o("consentSettings"),t={pref:!1,ga:!1,aa:!1};try{t=JSON.parse(e)}catch(e){}return t}},56533(e,t,a){a.d(t,{Ay:()=>h});var i=a(71757),r=a.n(i),o=(a(62427),a(29462)),n=a.n(o),d=a(39708),l=function(e,t,a,i){return new(a||(a=Promise))(function(r,o){function n(e){try{l(i.next(e))}catch(e){o(e)}}function d(e){try{l(i.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a(function(e){e(t)})).then(n,d)}l((i=i.apply(e,t||[])).next())})};const s=a(18510),c=a(53547);function h(){return{singleTypeahead:function(e){this.settings=r().extend({},this.defaults,e),this.changed=!1;const t=this,a=new TextEncoder;let i=new(n())({datumTokenizer:function(e){return n().tokenizers.whitespace(e.text)},queryTokenizer:n().tokenizers.whitespace,remote:{url:"/graphql/q=%prefix",wildcard:"%prefix",prepare:(e,t)=>(t.skipLoad=!/^\d+$/.test(e.trim())&&a.encode(e).length<3,t.name=e,t.url=t.url.replace("%prefix",e),t),transform:function(e){var a;return(null===(a=e.locationsByTypeahead)||void 0===a?void 0:a.locations.map(function(a){(a=Object.assign({},a)).text=["cemetery","city","county","state","country"].map(e=>a.locations[0][e]).filter(e=>e).join(", ").replace(/&/g,"&"),t.settings.displayId&&(a.text+=` (${a.id})`);const i=e.query.trim().split(/[\p{P}\s]+/u).filter(e=>e).map(e=>e.toLocaleLowerCase()),r=a.text.toLocaleLowerCase();return!i.every(e=>r.includes(e))&&a.highlight&&(a.text+=` (${a.highlight})`),a}))||[]},transport:(e,t,a)=>l(this,void 0,void 0,function*(){if(e.skipLoad)t([]);else{const{errors:i,data:r}=yield this.settings.apolloClient.query({query:d.J1` query locationTypeahead($search: LocationSearchInput) { locationsByTypeahead(search: $search) { total locations { ... on Location { id locations(format: short){ city county state country continent } names { name } coordinates { lat lon } highlight } ... on Cemetery { id locations(format: short){ cemetery city county state country continent } names { name } coordinates { lat lon } highlight } } } } `,variables:{search:{name:e.name,autocomplete:this.settings.autocomplete,categories:this.settings.type,havingCoordinates:this.settings.havingCoordinates,returnHighlight:!0}},errorPolicy:"all"});i?a(i):t(Object.assign(Object.assign({},r),{query:e.name.toLocaleLowerCase()}))}})}});this.typeaheadEl=r()(this.settings.inputId),this.typeahead=this.typeaheadEl.typeahead(this.settings.displayOptions,{name:this.settings.inputId.replace(/[#.]/,""),source:i.ttAdapter(),displayKey:"text",limit:5,templates:{notFound:function({query:e}){return!/^\d+$/.test(e.trim())&&a.encode(e).length<3?c.render():s.render()}}});const o=``;return this.typeaheadEl.addClass("form-control").after(o).parent().addClass("form-floating"),this.clearLocation=this.typeaheadEl.parents(".btn-group, .input-group").find(".clear-search"),this.targetId=r()(this.settings.targetId),this.typeahead.on("typeahead:autocomplete typeahead:select",function(e,a){t.targetId.val(null==a?void 0:a.id).data("d",a),t.typeahead.trigger("typeahead:set",[a]),t.targetId.trigger("change"),t.topSuggestion=a,t.clearLocation.removeClass("hidden")}).on("typeahead:change",function(e){var i;t.settings.onChange.call(t,e),!t.targetId.val().trim()&&a.encode(t.typeahead.typeahead("val").trim()).length>=3&&(t.changed=!0,null===(i=t.settings.onEmpty)||void 0===i||i.call(t))}).on("typeahead:render",function(e,a){a&&a.length>0&&a[0]&&(t.topSuggestion=a[0])}),t.typeahead.typeahead("val")&&t.typeahead.typeahead("val").trim().length>0&&t.clearLocation.removeClass("hidden"),t.clearLocation.on("click",function(){t.typeahead.typeahead("val",""),t.typeahead.trigger("typeahead:clear"),t.typeahead.trigger("focus"),t.targetId.val("").removeData("d"),t.targetId.trigger("change"),t.topSuggestion=null,r()(this).addClass("hidden")}),t.typeaheadEl.on("keydown",function(e){var i;if(13==e.which||9==e.which){a.encode(t.typeahead.typeahead("val").trim()).length>=3?t.topSuggestion?(t.targetId.val(t.topSuggestion.id).data("d",t.topSuggestion),t.typeahead.typeahead("val",t.topSuggestion.text),t.typeahead.trigger("typeahead:set",[t.topSuggestion]),t.targetId.trigger("change"),t.clearLocation.removeClass("hidden")):e.preventDefault():t.typeahead.typeahead("val","")}else["arrowup","arrowdown","arrowleft","arrowright","end","home","pagedown","pageup","meta","control","alt"].includes(null===(i=e.key)||void 0===i?void 0:i.toLowerCase())||e.metaKey||e.ctrlKey||(t.topSuggestion=null);return r()(this).val().trim().length>0?t.clearLocation.removeClass("hidden"):t.clearLocation.addClass("hidden"),t.settings.enterSubmitsForm||13!=e.which}).on("click",function(e){t.topSuggestion&&t.typeahead.typeahead("val").trim().length>=3&&(t.targetId.val(t.topSuggestion.id).data("d",t.topSuggestion),t.typeahead.typeahead("val",t.topSuggestion.text),t.typeahead.trigger("typeahead:set",[t.topSuggestion]),t.targetId.trigger("change"),t.typeahead.typeahead("close"),t.clearLocation.removeClass("hidden"))}),t},defaults:{inputId:"#location",targetId:"#locationId",type:m,autocomplete:"location",enterSubmitsForm:!0,noContinents:!1,displayId:!1,displayOptions:{hint:!0,highlight:!0,minLength:1},onEmpty:!1,clearEmpty:!1,onChange:function(e){this.typeahead.typeahead("val").trim().length>=3?(this.topSuggestion?(this.targetId.val(this.topSuggestion.id).data("d",this.topSuggestion),this.typeahead.trigger("typeahead:set",[this.topSuggestion]),this.targetId.trigger("change"),this.typeahead.typeahead("val",this.topSuggestion.text),this.typeahead.typeahead("close")):this.targetId.val("").removeData("d"),this.clearLocation.removeClass("hidden")):(this.targetId.val("").removeData("d"),this.typeahead.trigger("typeahead:clear"),this.targetId.trigger("change"),this.clearLocation.addClass("hidden"))}}}}const m=["loc"];a.d(t,["Ps",0,["yes"]])},69376(e,t,a){var i=a(37989),r=a(54802),o=a(27667),n=a(69917),d=a(8747),l=a(71757);const s=a(96830);class c{constructor(){if(l("#related").is(":checked")){var e=l("input[name=relationship]:checked").attr("id");if(l("#related-html").removeClass("hidden"),"spouse"!==e&&"cousin"!==e){var t=l("input[name=sr-"+e+"]:checked").attr("id");t?l("#relationshipType").text(l("label[for='"+t+"']").text()):(l("#sr-"+e).prop("checked",!0),l("#relationshipType").text(l("label[for='"+e+"']").text()))}else l("#relationshipType").text(l("label[for='"+e+"']").text())}else l("#related-html").addClass("hidden");l(document).on("click","input[name=related]",function(){if(l("#recentlyDeceasedError").hide(),"memorial-detail-form"===findagrave.viewId||"memorial-edit"===findagrave.viewId){(0,n.kQ)().pref&&"true"!==(0,n.Ri)("defaultRelationshipNo")&&(0,n.TV)("defaultRelationshipNo","true",Math.floor(182.5))}l(this).is(":checked")&&"Yes"==this.value?(l("#related-html").removeClass("hidden"),l("input[name=relationship]:checked").length>0&&l("#addContributorRelationship").removeClass("hidden")):(l("#related-html").addClass("hidden"),l("#addContributorRelationship").addClass("hidden"),l("#show-relationship-html").addClass("hidden"),l("input[name=relationship]").prop("checked",!1),l(".default-option").prop("checked",!0).trigger("click"),l(".sub-options").removeClass("d-block"),l(".options-btn").text(l(this).closest(".choose-options").find(".options-btn").attr("data-options")),l("#relationshipType").text(""),l(".choose-options").removeClass("active"))}),l(document).on("click","input[name=relationship]",function(){l("#addContributorRelationship").removeClass("hidden"),l("#show-relationship-html").removeClass("hidden"),l("#relationshipError").hide(),l(this).closest(".choose-options").hasClass("active")||(l(".default-option").prop("checked",!0).trigger("click"),l(".sub-options").removeClass("d-block"),l(".options-btn").text(l(this).closest(".choose-options").find(".options-btn").attr("data-options")),l("#relationshipType").text(l("label[for='"+l(this).attr("id")+"']").text()),l(".choose-options").removeClass("active"),l(this).closest(".choose-options").addClass("active"))}),l(document).on("click",".options-btn",function(){l(this).next(".sub-options").hasClass("d-block")?(l(this).next(".sub-options").removeClass("d-block"),l(this).text(l(this).attr("data-options"))):(l(this).next(".sub-options").addClass("d-block"),l(this).text(l(this).attr("data-hide")))}),l(document).on("click","input[name=sr-sibling], input[name=sr-child], input[name=sr-auntuncle], input[name=sr-parent], input[name=sr-niecenephew], input[name=sr-grandchild], input[name=sr-grandparent]",function(){l("#relationshipType").text(l("label[for='"+l(this).attr("id")+"']").text());var e=l(this).attr("name").split("-")[1];l("label[for='"+e+"']").text(l("label[for='"+l(this).attr("id")+"']").text())}),l(document).on("click",".openContributorRelationshipModal",function(e){e.preventDefault(),e.stopPropagation();let t={name:l(this).attr("data-firstname")||l(this).attr("data-fullname"),shortInterval:l(this).attr("data-shortinterval"),publicName:l(this).attr("data-publicname"),creator:"true"==l(this).attr("data-shortinterval"),showSiteSponsor:"true"==l(this).attr("data-show-site-sponsor")},a=s.render(t);l("#recently-deceased-modal-container").html(a),l("#addContributorRelationship").attr("data-memorialid",l(this).attr("data-memorialid")).attr("data-nameforurl",l(this).attr("data-nameforurl")),l("#why-do-we-ask-relationship").popover({html:!0}),l('[data-bs-toggle="tooltip"]').each((e,t)=>new d.m_(t)),l("#recentlyDeceased").modal("show")}),l("#recentlyDeceased").on("hide.bs.modal",function(){l("#why-do-we-ask-relationship").popover("dispose"),l("#addContributorRelationship").removeAttr("data-memorialid").removeAttr("data-nameforurl")}),l("#addContributorRelationship").on("click",function(){l("#addContributorRelationship").addClass("disabled").prop("disabled",!0),l("#manageTooManyRelatedMemorials").html("").hide(),l("#temporaryManageTooManyRelatedMemorials").hide();var e=l(this).attr("data-memorialid"),t=l(this).attr("data-nameforurl");let a={related:l("input[name=related]:checked").val(),relationship:l("input[name=relationship]:checked").val(),relationshipPublic:l("#relationshipPublic").is(":checked")?"on":""};a["sr-"+a.relationship]="spouse"!==a.relationship&&"cousin"!==a.relationship?l("input[name=sr-"+l("input[name=relationship]:checked").val()+"]:checked").val():"",l.ajax({url:"/memorial/"+e+"/add-contributor-relationship",method:"POST",data:a,success:function(a){if("ManageTooManyRelatedMemorials"==a.error){let e=l("input[name=relationship]:checked").val(),t=o.default.t("mem.ovr.TooManyManagedTransferError",{relationship:l("label[for="+e+"]").text().toLowerCase()});l("#manageTooManyRelatedMemorials").html(t).show(),l("#addContributorRelationship").removeClass("disabled").prop("disabled",!1)}else if("TemporaryManageTooManyRelatedMemorials"==a.error)l("#temporaryManageTooManyRelatedMemorials").show(),l("#addContributorRelationship").removeClass("disabled").prop("disabled",!1);else{new RegExp("/memorial/"+e+"/").test(location.pathname)?(location.hash="memorial-transferred",location.reload()):location.href="/memorial/"+e+"/"+t+"#memorial-transferred"}},error:function(){l("#addContributorRelationship").removeClass("disabled").prop("disabled",!1)}})})}}var h=a(56533),m=a(56267),p=a(94904);var u=a(71757),f=a.n(u);var g=a(71757);function v(e){var t;e||(e=null===(t=/page=(\d+)/.exec(window.location.href))||void 0===t?void 0:t[1]),g("#gotoPage").val(e||"1")}function y(e){if(e.length>0){const t=g(e),a=g(window),i=a.scrollTop(),r=i+a.height(),o=t.offset().top,n=o+t.height();return t.height()>a.height()?n<=r&&n>=i||o>=i&&o<=r:n<=r&&o>=i}return!1}function w(e){const t=g(window).scrollTop(),a=g(window).height(),i=g(e).offset().top,r=g(e).height();return i+r-.25*r>t&&i500&&(F=500),x>1&&C("#back-to-top").removeClass("d-none"),"click"==N?(C("#load-next-page").closest("div").removeClass("hidden"),C("#load-previous-page").closest("div").removeClass("hidden")):"scroll"==N&&C("#content-placeholder").find("div").removeClass("invisible"),t>0&&0===C(window).scrollTop()&&C(window).scrollTop(1),v(),function({rowSelector:e,itemSelector:t,focusSelectorNext:a,focusSelectorPrevious:i,loadNextFunction:r,loadPreviousFunction:o,type:d}){C(document).on("click",t,function(t){!function(e){const t=new URL(window.location.href),a=new URLSearchParams(M);let i=e.closest(".list-item-page").attr("data-url").replace("page=","");e.attr("id")&&(i+="#"+e.attr("id"));const r=e.offset().top-C(window).scrollTop();a.set("page",i),history.replaceState({distanceFromTopFold:r},null,`${t.pathname}?${a.toString().replace(/%23/g,"#")}`)}(C(this).closest(e))});let l=0;C(window).on("scroll",function(){var t;"scroll"==N&&S{A(d,a,S)})),"scroll"==N&&l>C(window).scrollTop()&&x>1&&!I&&y(`${e}:first`)&&(I=!0,C("#loadpreviousajaxloader").show(),x--,o(x,R(x),T).then(e=>{V(d,i,x)})),Math.abs(C(window).scrollTop()-$)>.1*C(window).height()&&("normal"==d?(t=e,$=C(window).scrollTop(),C(".list-item-page").each(function(e){if(w(this)){const e=new URL(window.location.href),a=new URLSearchParams(M);let i=C(this).attr("data-url").replace("page=",""),r=C(this).attr("data-url");C(this).find(t).each(function(t){if(y(C(this)))return C(this).attr("id")&&(i+="#"+C(this).attr("id")),C(this).attr("id")&&C(this).attr("id").length>3&&(/page=1$/.test(r)?C("#back-to-top").addClass("d-none"):C("#back-to-top").removeClass("d-none"),a.set("page",i),history.replaceState(null,null,`${e.pathname}?${a.toString().replace(/%23/g,"#")}`),v()),!1})}})):"suggestedEdits"==d&&function(e){$=C(window).scrollTop(),C(e).each(function(e){if(w(this)){const e=new URL(window.location.href),t=new URLSearchParams(M);let a=C(this).attr("data-url").replace("page=",""),i=C(this).attr("data-url");C(this).find("tr").each(function(r){if(y(C(this)))return C(this).attr("id")&&(a+="#"+C(this).attr("id")),C(this).attr("id")&&C(this).attr("id").length>3&&(/page=1$/.test(i)?C("#back-to-top").addClass("d-none"):C("#back-to-top").removeClass("d-none"),t.set("page",a),history.replaceState(null,null,`${e.pathname}?${t.toString().replace(/%23/g,"#")}`),v()),!1})}})}(e)),l=C(window).scrollTop()}),C(document).on("click","#load-next-page",function(e){e.preventDefault(),"click"==N&&(L=!0,C("#loadmoreajaxloader").show(),S++,r(S,R(S),T).then(e=>{A(d,a,S)}))}),C(document).on("click","#load-previous-page",function(e){e.preventDefault(),"click"==N&&(I=!0,C("#loadpreviousajaxloader").show(),x--,o(x,R(x),T).then(e=>{V(d,i,x)}))}),"click"==N?(C("#load-next-page").closest("div").removeClass("hidden"),C("#load-previous-page").closest("div").removeClass("hidden")):"scroll"==N&&C("#content-placeholder").find("div").removeClass("invisible");C(document).on("change","#scrollLists",function(e){if(e.preventDefault(),e.stopPropagation(),C("#scrollLists").is(":checked")){N="scroll",x>1&&C("#content-placeholder").find("div").removeClass("invisible"),C("#load-next-page").closest("div").addClass("hidden"),C("#load-previous-page").closest("div").addClass("hidden"),(0,n.kQ)().pref&&(0,n.TV)("pageLoadType","scroll",365)}else{N="click",C("#content-placeholder").find("div").addClass("invisible"),S1&&C("#load-previous-page").closest("div").removeClass("hidden"),(0,n.kQ)().pref&&(0,n.TV)("pageLoadType","click",365)}})}({itemSelector:o,rowSelector:r,focusSelectorNext:d,focusSelectorPrevious:l,loadNextFunction:s,loadPreviousFunction:c,type:e})}function R(e){return e*T-T}function A(e,t,a){S>=F&&C("#load-next-page").closest("div").addClass("hidden"),C("#loadmoreajaxloader").hide(),"normal"==e?C(t).trigger("focus"):"suggestedEdits"==e&&C(`tbody[data-page=${a}]`).next().find("a.fw-bold").trigger("focus"),L=!1}function V(e,t,a){if(x<=1&&(C("#content-placeholder").addClass("hidden"),C("#load-previous-page").closest("div").addClass("hidden")),C("#loadpreviousajaxloader").hide(),C(".list-item-page").addClass("in"),"normal"==e){const e=C("div.list-item-page:first").outerHeight();window.scrollTo({top:C(window).scrollTop()+e,left:0,behavior:"instant"}),C(t).trigger("focus")}else if("suggestedEdits"==e){const e=C(`tbody[data-page=${a}]`).first().offset().top,t=C(`tbody[data-page=${a+1}]`).first().offset().top-e;window.scrollTo({top:C(window).scrollTop()+t,left:0,behavior:"instant"}),C(`tbody[data-page=${a+1}]`).prev().find("a.fw-bold").trigger("focus")}I=!1}var z=a(39708),E=a(44162),Y=a(28097);var j=a(71757),D=function(e,t,a,i){return new(a||(a=Promise))(function(r,o){function n(e){try{l(i.next(e))}catch(e){o(e)}}function d(e){try{l(i.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a(function(e){e(t)})).then(n,d)}l((i=i.apply(e,t||[])).next())})};const q=a(27907),O=a(21370),U=a(62150);function B(e){return e.key?e.key>="0"&&e.key<="9"||"Enter"==e.key:e.which>47&&e.which<58||13==e.which}function Q(e){return e.userLocation=findagrave.userLocation,findagrave.mymemorial?U.render(e):1==j("#memorialSearchForm").length?q.render(e):1==j("#memorialNewSearchForm").length?O.render(e):null}function H(e,t){return D(this,void 0,void 0,function*(){var a,i,r,o;const n=/^\d+$/;let d=findagrave.skip;if("prev"===e&&(d=findagrave.prev),"initial"===e&&(d=0),d+findagrave.limit<=1e4){let l,s,c=findagrave.birthYearFilter||null,h=findagrave.deathYearFilter||null;n.test(c)&&(l=Number(c),c=null),n.test(h)&&(s=Number(h),h=null);let m=yield window.apolloClient.query({query:z.J1` query myMemorials($search: MemorialSearchInput) { memorialSearch(search: $search) { total memorials { id prefix { value } name { first last middle given maiden nickname language } suffix { value } birth { type place { id locations { city cityId county countyId state stateId country countryId } } date { day month year } } death { type place { id locations { city cityId county countyId state stateId country countryId } } date { year month day circa } } searchPhoto hasFlowers isFamous pendingFamous photoRequest { status dateCreated hasNotes } cemetery { id names { name } locations { city cityId county countyId state stateId country countryId } } isSponsored dispositionCategory dispositionDetails ashDistLocName isActive isCenotaph isMemorialSite isVeteran dateCreated dateModified plot hasGravePhoto familyRelations { type names } relationToManager { relationship isPublic } recentlyDeceased { showLimited } manager { id } memorialAge tags { id name checked isActive } highlight { Children Siblings Parents Spouses tags bio } } } signedInContributor { id } } `,variables:{search:{from:d,size:findagrave.limit,contributorId:findagrave.contributorId||null,firstName:findagrave.firstName||null,middleName:findagrave.middleName||null,lastName:findagrave.lastName||null,birthYear:(null===(a=findagrave.birthYear)||void 0===a?void 0:a.match(n))?Number(findagrave.birthYear):null,birthYearFilter:c,birthYearRange:l,deathYear:(null===(i=findagrave.deathYear)||void 0===i?void 0:i.match(n))?Number(findagrave.deathYear):null,deathYearFilter:h,deathYearRange:s,locationId:findagrave.searchLocationId||null,memorialId:findagrave.memorialId||null,photoFilter:findagrave.photoFilter||null,gpsFilter:findagrave.gpsFilter||null,isFamous:J(findagrave.famous),cenotaph:J(findagrave.cenotaph),monument:J(findagrave.monument),isVeteran:J(findagrave.isVeteran),flowers:J(findagrave.flowers),sponsored:J(findagrave.sponsored),includeNickname:J(findagrave.includeNickName),includeMaidenName:J(findagrave.includeMaidenName),includeTitles:J(findagrave.includeTitles),notBuriedInCemetery:J(findagrave.noCemetery),hasPlot:J(findagrave.hasPlot),plot:findagrave.plot||null,bio:findagrave.bio||null,exactName:J(findagrave.exactName),linkedToName:findagrave.linkedToName||null,fuzzyNames:J(findagrave.fuzzyNames),tags:findagrave.tags?findagrave.tags.split(","):null,orderBy:j("#mymemorialorderby").val()||"NAME_ASC",type:j("#type").val()||"managed"}}});function p(e){let t=new Date(e);return`${t.toLocaleString("default",{day:"2-digit"})} ${t.toLocaleString("default",{month:"short"})} ${t.toLocaleString("default",{year:"numeric"})}`}const u={memorials:m.data.memorialSearch.memorials.map(e=>(e=JSON.parse(JSON.stringify(e)),["birth","death"].forEach(t=>{var a,i,r,o,n,d;const l=null===(i=null===(a=e[t])||void 0===a?void 0:a.date)||void 0===i?void 0:i.year;let s=null===(o=null===(r=e[t])||void 0===r?void 0:r.date)||void 0===o?void 0:o.month;const c=null===(d=null===(n=e[t])||void 0===n?void 0:n.date)||void 0===d?void 0:d.day;(l||s||c)&&(e[t].dateString=function(e,t,a,i){if(e||t||a){let r;return a&&t&&e?r="d LLL y":a&&t&&!e?r="d LLL":a&&!t&&e?r="d '???' y":!a&&t&&e?r="LLL y":!a||t||e?a||!t||e?a||t||!e||(r="y"):r="LLL":r="d '???' '????'",t=t||1,Y.c9.utc(e||0,t,a||1).setLocale(i||"en").toFormat(r)}}(l,s,c,findagrave.locale))}),e.dateCreated=p(e.dateCreated),e.dateModified=p(e.dateModified),e)),orderBy:findagrave.orderBy,total:m.data.memorialSearch.total,contributorId:null===(o=null===(r=m.data)||void 0===r?void 0:r.signedInContributor)||void 0===o?void 0:o.id,errors:m.data.errors};if(u.page=t,u.limit=findagrave.limit,u.currentView=findagrave.currentView||"default",u.userLocale=findagrave.locale,u.viewId=findagrave.viewId,"prev"===e){findagrave.prev=findagrave.prev-u.memorials.length;const f=Q(u);j(".memorial-list-data").prepend(f)}else{findagrave.skip=findagrave.skip+u.memorials.length;const g=Q(u);j(".memorial-list-data").append(g)}}else j(".memorial-list-data").append(Q({maxExceeded:!0}));return findagrave.prev})}function J(e){return"boolean"==typeof e?e:"true"===e||"false"!==e&&null}function _(e,t,a){return D(this,void 0,void 0,function*(){if(!(t+a>1e4&&j(".memorial-list-data [data-url='/memorial/create/search-cemetery']").length>0))if(findagrave.mymemorial)yield H("next",e);else{let i=yield j.ajax({url:findagrave.searchUrl,data:{ajax:!0,skip:t,limit:a,firstname:findagrave.firstName,middlename:findagrave.middleName,lastname:findagrave.lastName,fulltext:findagrave.fullText,tags:findagrave.tags,birthyear:findagrave.birthYear,birthyearfilter:findagrave.birthYearFilter,deathyear:findagrave.deathYear,deathyearfilter:findagrave.deathYearFilter,locationId:findagrave.searchLocationId,location:findagrave.searchLocation,memorialid:findagrave.memorialId,datefilter:findagrave.dateFilter,orderby:findagrave.orderBy,photofilter:findagrave.photoFilter,gpsfilter:findagrave.gpsFilter,famous:findagrave.famous,cenotaph:findagrave.cenotaph,monument:findagrave.monument,isVeteran:findagrave.isVeteran,flowers:findagrave.flowers,sponsored:findagrave.sponsored,noCemetery:findagrave.noCemetery,includeNickName:findagrave.includeNickName,includeMaidenName:findagrave.includeMaidenName,includeTitles:findagrave.includeTitles,hasPlot:findagrave.hasPlot,plot:findagrave.plot,bio:findagrave.bio,partialLastName:findagrave.partialLastName,exactName:findagrave.exactName,linkedToName:findagrave.linkedToName,fuzzyNames:findagrave.fuzzyNames,mcid:findagrave.mcid}});findagrave.skip=i.loadmore.next,i.page=e,i.viewId=findagrave.viewId||"memorial-list",i.currentView=findagrave.currentView||"default",i.userLocale=findagrave.locale;const r=Q(i);j(".memorial-list-data").append(r)}})}function K(e,t,a){return D(this,void 0,void 0,function*(){if(findagrave.mymemorial)yield H("prev",e);else{let i=yield j.ajax({url:findagrave.searchUrl,data:{ajax:!0,skip:t,limit:a,firstname:findagrave.firstName,middlename:findagrave.middleName,lastname:findagrave.lastName,fulltext:findagrave.fullText,tags:findagrave.tags,birthyear:findagrave.birthYear,birthyearfilter:findagrave.birthYearFilter,deathyear:findagrave.deathYear,deathyearfilter:findagrave.deathYearFilter,locationId:findagrave.searchLocationId,location:findagrave.searchLocation,memorialid:findagrave.memorialId,datefilter:findagrave.dateFilter,orderby:findagrave.orderBy,photofilter:findagrave.photoFilter,gpsfilter:findagrave.gpsFilter,famous:findagrave.famous,cenotaph:findagrave.cenotaph,monument:findagrave.monument,isVeteran:findagrave.isVeteran,flowers:findagrave.flowers,sponsored:findagrave.sponsored,noCemetery:findagrave.noCemetery,includeNickName:findagrave.includeNickName,includeMaidenName:findagrave.includeMaidenName,includeTitles:findagrave.includeTitles,hasPlot:findagrave.hasPlot,plot:findagrave.plot,bio:findagrave.bio,partialLastName:findagrave.partialLastName,exactName:findagrave.exactName,linkedToName:findagrave.linkedToName,fuzzyNames:findagrave.fuzzyNames,mcid:findagrave.mcid}});findagrave.prev=i.loadmore.prev,i.fade=!0,i.page=e,i.viewId=findagrave.viewId||"memorial-list",i.currentView=findagrave.currentView||"default",i.userLocale=findagrave.locale;const r=Q(i);j(".memorial-list-data").prepend(r)}})}window.setDeathYearFilter=function(e){j("#deathyearfilter").val(e),"unknown"==e?(j("#deathyear").val(""),j("#deathyear").prop("disabled",!0)):j("#deathyear").prop("disabled",!1),(0,i.Uo)(j(this),j("#deathyear"))},window.setBirthYearFilter=function(e){j("#birthyearfilter").val(e),"unknown"==e?(j("#birthyear").val(""),j("#birthyear").prop("disabled",!0)):j("#birthyear").prop("disabled",!1),(0,i.Uo)(j(this),j("#birthyear"))},j(function(){const e=(0,E.H)({name:"findagrave-cemetery-searchresults",uri:findagrave.orchestrator});window.apolloClient=e;new r.A;new c,P({totalRecords:findagrave.total,currentPage:findagrave.page||1,loadNextFunction:_,loadPreviousFunction:K,pageSize:findagrave.limit}),f()(document).on("change","#condensedLists",function(e){if(e.preventDefault(),e.stopPropagation(),f()("#condensedLists").is(":checked")){f()(".memorial-item-pic").addClass("hidden"),f()(".condensed-hide").addClass("hidden"),f()(".condensed-show").removeClass("hidden"),f()(".paging-divide").addClass("condensed"),f()(".aka-text").addClass("condensed"),f()(".condensed-display").removeClass("offset-sm-4 offset-md-3 offset-xl-2 mt-sm-n4 ps-xl-4"),findagrave.currentView="condensed";let e=window.location.pathname,t="",a="currentView";switch(e){case!!/^\/virtual-cemetery\//.test(e)&&e:t="/virtual-cemetery/";break;case!!/^\/cemetery\/search/.test(e)&&e:t="/cemetery/search";break;case!!/^\/cemetery\//.test(e)&&e:t="/cemetery/",a="currentCemeteryView";break;case!!/^\/famous-memorial-date\//.test(e)&&e:t="/famous-memorial-date/";break;case!!/^\/posthumous-reunion\//.test(e)&&e:t="/posthumous-reunion/";break;case!!/^\/user\//.test(e)&&e:t="/user/"}(0,n.kQ)().pref&&(0,n.TV)(a,findagrave.currentView,365,t)}else{f()(".memorial-item-pic").removeClass("hidden"),f()(".condensed-hide").removeClass("hidden"),f()(".condensed-show").addClass("hidden"),f()(".paging-divide").removeClass("condensed"),f()(".aka-text").removeClass("condensed"),f()(".condensed-display").addClass("offset-sm-4 offset-md-3 offset-xl-2 mt-sm-n4 ps-xl-4"),findagrave.currentView="default";let e=window.location.pathname,t="",a="currentView";switch(e){case!!/^\/virtual-cemetery\//.test(e)&&e:t="/virtual-cemetery/";break;case!!/^\/cemetery\/search/.test(e)&&e:t="/cemetery/search";break;case!!/^\/cemetery\//.test(e)&&e:a="currentCemeteryView=",t="/cemetery/";break;case!!/^\/famous-memorial-date\//.test(e)&&e:t="/famous-memorial-date/";break;case!!/^\/posthumous-reunion\//.test(e)&&e:t="/posthumous-reunion/";break;case!!/^\/user\//.test(e)&&e:t="/user/"}(0,n.kQ)().pref&&(0,n.TV)(a,findagrave.currentView,365,t),f()(".memorial-item-pic img").each(function(e,t){!f()(this).attr("src")&&f()(this).attr("data-src")&&f()(this).attr("src",f()(this).attr("data-src"))})}}),(0,h.Ay)().singleTypeahead({type:h.Ps,noContinents:!0,apolloClient:e,onEmpty(){j("#locationError").show(),j("#location").one("focus",()=>j("#locationError").fadeOut())},clearEmpty(){j("#locationError").fadeOut()}}),new m.A({bindElement:"#location",idElement:"#locationId",hasCemeteries:!0,apolloClient:e}),(0,p.A)(),j(document).on("click",".collapse-link",function(){if(j("#moreOptions").toggleClass("d-none"),j("#fewerOptions").toggleClass("d-none"),j("#moreOptions").hasClass("d-none")){(0,n.kQ)().pref?(0,n.TV)("fullSearch","true",182.5):(0,n.zs)("fullSearch")}else(0,n.zs)("fullSearch")});var t;if((0,n.Ri)("fullSearch")&&(j(".collapse-link").trigger("click"),j("#adv-search").collapse("toggle")),"memorial-list"==findagrave.viewId&&(t=".scroll-prad",f()(t).length&&f()(t).each(function(){const e=f()("#header-main").outerHeight()+(f()(".top-msg").outerHeight()||0)+10+(f()(".memorial-search").outerHeight()||0);f()(this).css("position","sticky").css("top",`${e}px`)})),j("#js--refine-btn,#js--myMemoSearch-btn").on("click",function(){j(this).hide(),j(this).parents(".search-query,.search-my-memorials").toggle(),j("#js--memorial-search-block").removeClass("hidden"),j("#js--memorial-form").removeClass("zero-results"),j(this).closest("#js--memorial-form").removeClass("stickme"),backToTop("#refine"),j("#firstname").trigger("focus")}),window.location.hash){"refine"==window.location.hash.substring(1)&&(history.replaceState("",document.title,window.location.pathname+window.location.search),j("#js--refine-btn").click())}j(".remove").on("click",function(){"fullTextFilter"===j(this).attr("id")&&j("#fulltext").val(""),"firstNameFilter"===j(this).attr("id")&&j("#firstname").val(""),"middleNameFilter"===j(this).attr("id")&&j("#middlename").val(""),"lastNameFilter"===j(this).attr("id")&&(j("#lastname").val(""),findagrave.mymemorial||1!=j("#memorialSearchForm").length&&1!=j("#memorialNewSearchForm").length||(j("#js--refine-btn").parents(".search-query").slideUp("fast"),j("#js--memorial-search-block").removeClass("hidden"))),"birthYearSearchFilter"==j(this).attr("id")&&(j("#birthyear").val(""),j("#birthyearfilter").val(""),j('select[name="birthyearfilter"]').find("option:first").attr("selected","selected")),"deathYearSearchFilter"==j(this).attr("id")&&(j("#deathyear").val(""),j("#deathyearfilter").val(""),j('select[name="deathyearfilter"]').find("option:first").attr("selected","selected")),"locationFilter"===j(this).attr("id")&&(j("#location").val(""),j("#locationId").val("")),"photoFilter"==j(this).attr("id")&&(j("#all-memorials").attr("checked","true"),"nophotos"==findagrave.photoFilter?j("#memorials-no-photos").removeAttr("checked"):"photos"==findagrave.photoFilter&&j("#memorials-with-photos").removeAttr("checked")),"gpsFilter"==j(this).attr("id")&&("nogps"==findagrave.gpsFilter?j("#memorials-no-gps").removeAttr("checked"):"gps"==findagrave.gpsFilter&&j("#memorials-with-gps").removeAttr("checked")),"dateFilter"==j(this).attr("id")&&j('select[name="datefilter"]').find("option:first").attr("selected","selected"),"sponsoredFilter"==j(this).attr("id")&&j("#is-sponsored").removeAttr("checked"),"famousFilter"==j(this).attr("id")&&j("#is-famous").removeAttr("checked"),"cenotaphFilter"==j(this).attr("id")&&j("#is-cenotaph").removeAttr("checked"),"monumentFilter"==j(this).attr("id")&&j("#is-monument").removeAttr("checked"),"isVeteranFilter"==j(this).attr("id")&&j("#isVeteran").removeAttr("checked"),"tagsFilter"==j(this).attr("id")&&(j("#tags").removeAttr("checked"),j("#tags-special").removeAttr("checked")),"noCemeteryFilter"==j(this).attr("id")&&j("#noCemetery").removeAttr("checked"),"hasPlotFilter"==j(this).attr("id")&&j("#hasPlot").removeAttr("checked"),"noPlotFilter"==j(this).attr("id")&&j("#noPlot").removeAttr("checked"),"plotFilter"==j(this).attr("id")&&j("#plot").val(""),"bioFilter"==j(this).attr("id")&&j("#bio").val(""),"includeNickNameFilter"==j(this).attr("id")&&j("#includeNickName").removeAttr("checked"),"includeTitlesFilter"==j(this).attr("id")&&j("#includeTitles").removeAttr("checked"),"includeMaidenNameFilter"==j(this).attr("id")&&j("#includeMaidenName").removeAttr("checked"),"partialLastNameFilter"==j(this).attr("id")&&j("#partialLastName").removeAttr("checked"),"exactNameFilter"==j(this).attr("id")&&j("#exactName").removeAttr("checked"),"fuzzyNamesFilter"==j(this).attr("id")&&j("#fuzzyNames").removeAttr("checked"),"mcidFilter"==j(this).attr("id")&&j("#mcid").val(""),"orderByFilter"==j(this).attr("id")&&j('select[name="orderby"]').find("option:first").attr("selected","selected"),"linkedToNameFilter"===j(this).attr("id")&&j("#linkedToName").val(""),j(this).parent("li").remove(),1==j("#memorialSearchForm").length?(findagrave.mymemorial||"lastNameFilter"!==j(this).attr("id"))&&j("#memorialSearchForm").submit():1==j("#memorialNewSearchForm").length&&j("#memorialNewSearchForm").submit()}),j(document).on("click","#switchToAdvancedSearch",function(){j(".ft-hidden").removeClass("d-none"),j(".ft-show").addClass("d-none"),j("#fulltext").val(""),j("#tags-special").closest(".ft-delete").remove(),j("[name='tags-unused'").attr("name","tags").removeClass("d-none");(0,n.kQ)().pref&&(0,n.TV)("fullSearch","true",182.5)}),void 0!==findagrave.onMyMemorialPage&&findagrave.onMyMemorialPage?j("#type, #mymemorialorderby").on("change",function(){j("#type, #mymemorialorderby").attr("disable","true");let e={limit:findagrave.limit,skip:0,firstname:findagrave.firstName,middlename:findagrave.middleName,lastname:findagrave.lastName,birthyear:findagrave.birthYear,birthyearfilter:findagrave.birthYearFilter,deathyear:findagrave.deathYear,deathyearfilter:findagrave.deathYearFilter,locationId:findagrave.searchLocationId,location:findagrave.searchLocation,datefilter:findagrave.dateFilter,photofilter:findagrave.photoFilter,gpsfilter:findagrave.gpsFilter,famous:findagrave.famous,cenotaph:findagrave.cenotaph,monument:findagrave.monument,isVeteran:findagrave.isVeteran,flowers:findagrave.flowers,sponsored:findagrave.sponsored,noCemetery:findagrave.noCemetery,includeNickName:findagrave.includeNickName,includeMaidenName:findagrave.includeMaidenName,includeTitles:findagrave.includeTitles,hasPlot:findagrave.hasPlot,plot:findagrave.plot,bio:findagrave.bio,partialLastName:findagrave.partialLastName,exactName:findagrave.exactName,linkedToName:findagrave.linkedToName,fuzzyNames:findagrave.fuzzyNames,mcid:findagrave.mcid,type:j("#type").val(),orderby:j("#mymemorialorderby").val()},t="?";for(const a in e)t+="&"+a+"="+e[a];window.location=t}):j("#type, #mymemorialorderby").on("change",function(e){return D(this,void 0,void 0,function*(){j(".memorial-list-data").empty(),yield H("initial",1)})}),findagrave.mymemorial&&(findagrave.hideSearchButton?j("#js--myMemoSearch-btn").hide():findagrave.tooMany?(j("#js--refine-btn").hide(),j("#js--myMemoSearch-btn").trigger("click")):j(".search-refine-block").addClass("hidden")),j("#sort-select").on("change",function(){findagrave.orderBy=j("#sort-select").val(),findagrave.recordsFound>0&&function(e,t,a=["page"]){let i=new URL(window.location.href);i.hash="",null==a||a.forEach(e=>i.searchParams.delete(e)),i.searchParams.set(e,t),window.location.href=i.href}("orderby",findagrave.orderBy)}),j(function(){j('[data-bs-toggle="tooltip"]').tooltip()}),j(document).on("click",'[data-bs-toggle="popover"]',function(e){e.preventDefault(),e.stopPropagation()}),j("#deathyear, #birthyear").on("keypress",B),j(".select-exact .dropdown-menu a").on("click",function(){j(j(this).parents(".select-exact").find(".dropdown").text(j(this).text()))})})}}]); //# sourceMappingURL=9376.44d9834da4849bdbe8df.js.map