function setDisclaimerContent(e,t){return`<div class="disclaimerHeader" title="${e.disclaimerheader}">
		            ${e.disclaimerheader}
		            <button class="toggleBtn" 
                            data-toggle="collapse"
                            data-target="#${e.mapdisclaimerfor}_disclaimer_body" 
                            aria-label="${resources.ToggleDisclaimer}" >
			            <i class="far fa-minus-circle" aria-hidden="true"></i>
			            <span class="sr-only">${resources.ToggleDisclaimer}</span>
		            </button>
	            </div>
	            <div class="disclaimerBody collapse in" id="${e.mapdisclaimerfor}_disclaimer_body">
                    ${t}
	            </div>`.replace(/\s{2,}/g," ").trim()}function setBoxForAllDisclaimers(){var e,t=document.getElementsByClassName("map-container")[0];t&&((e=document.createElement("div")).id="disclaimersBox",e.classList.add("disclaimersBox"),t.appendChild(e))}function setDisclaimerBox(o,e){e=setDisclaimerContent(o,e);const i=document.createElement("div");i.classList.add("mapLayerDisclaimer"),i.innerHTML=e,i.style.display="none",document.getElementById("disclaimersBox").appendChild(i);let s=document.querySelector("#"+o.mapdisclaimerfor+" input");s.checked&&(i.style.display="block"),$(document).on("mapLayerToggle",(e,t)=>{t===o.mapdisclaimerfor&&(i.style.display=s.checked?"block":"none")}),$(document).on("appHelperInitComplete",()=>{s.checked&&(i.style.display="block")}),$("#"+o.mapdisclaimerfor+"_disclaimer_body").on("hide.bs.collapse",()=>{i.querySelector(".fa-minus-circle").setAttribute("class","far fa-plus-circle"),i.style.maxWidth="200px",i.style.left="calc(50% - 100px)"}),$("#"+o.mapdisclaimerfor+"_disclaimer_body").on("show.bs.collapse",()=>{i.querySelector(".fa-plus-circle").setAttribute("class","far fa-minus-circle"),i.style.maxWidth=null,i.style.left=null})}function setHelpIconVisibility(e){"undefined"!=typeof CKEDITOR||void 0!==e.dataset.hidehelpicon&&"true"!==e.dataset.hidehelpicon||(e.style.visibility="visible")}function autoHidePopover(){$(".popover").popover("hide")}function setScrollListener(t){["touchmove","mousecroll","wheel"].forEach(e=>{t.addEventListener(e,autoHidePopover)})}function removeScrollListener(t){["touchmove","mousecroll","wheel"].forEach(e=>{t.removeEventListener(e,autoHidePopover)})}function startPopups(){setBoxForAllDisclaimers(),$("[data-toggle='popover']").each(function(e,t){var o=$(this).attr("data-helpid"),i=$("#"+o).html(),o={html:!0,title:o.replace(/-/g," "),content:i,container:"body",trigger:"manual"};$(this).popover(o),this.dataset.mapdisclaimerfor&&setDisclaimerBox(this.dataset,i),setHelpIconVisibility(this);let s;this.dataset.scrollbox&&(s=document.getElementById(this.dataset.scrollbox)),$(this).on("show.bs.popover",function(){setScrollListener(window),s&&setScrollListener(s)}),$(this).on("hide.bs.popover",function(){removeScrollListener(window),s&&removeScrollListener(s)})}),$("[data-toggle='popover']").on("click",function(e){$("[data-toggle='popover']").not(this).popover("hide"),$(this).popover("show"),e.stopPropagation()});$(document).on("click closeAllPopovers",function(){$("[data-toggle='popover']").popover("hide")}),$(document).on("initPopover",function(){startPopups()})}"undefined"!=typeof specialEvent?$(document).on("specialEventLegendSet",()=>{$(document).ready(()=>{startPopups()})}):$(document).ready(()=>{startPopups()});
