function addUserFeedbackEventListener(portletId,resourceCommandName,nameSpace){$("#portlet_"+portletId+" .ccew-user-feedback-button").on("click",function(){saveUserFeedback(portletId,resourceCommandName,this.getAttribute("ccew-data-feedback"),nameSpace)})}
function saveUserFeedback(portletId,resourceCommandName,feedbackValue,nameSpace){let url=Liferay.PortletURL.createResourceURL();let currentURL=themeDisplay.getCanonicalURL().replace(themeDisplay.getPortalURL(),"");url.setParameter("feedbackValue",feedbackValue);url.setParameter("currentURL",currentURL);url.setPortletId(portletId);url.setResourceId(resourceCommandName);AUI().use("aui-io-request",function(A){A.io.request(url.toString(),{method:"post",on:{success:function(){let response=JSON.parse(this.get("responseData"));
if(response.isDataSaved)showMessage()}}})})}function showMessage(){$(".ccew-user-feedback-icons-wrapper").hide();$(".ccew-user-feedback-article").removeClass("hide")};
AUI.add("com-placecube-cookieconsent",function(A){var PPID="com_placecube_cookieconsent_web_portlet_CookieConsentPortlet";var CookieConsent={initCookieConsentForm:function(){$(document).on("click",".btn-cookie-consent",function(e){event.preventDefault();var consentResponse=$(e.target).attr("data-cookie-consent");var selected=$('input[type\x3d"radio"][name\x3d"measure-website-use"]:checked');if(selected.length>0)consentResponse=selected.val();A.CookieConsent.updateConsent(consentResponse)})},configureDoNotTrack:function(cookiesAccepted){var doNotTrack=
cookiesAccepted=="false";window["ac_client_disable_tracking"]=doNotTrack},updateConsent:function(consentResponse){var url=Liferay.PortletURL.createResourceURL();url.setPortletId(PPID);url.setResourceId("/cookie-consent/update-consent");url.setParameter("consentGiven",consentResponse);A.io.request(url.toString(),{on:{success:function(){A.CookieConsent.configureDoNotTrack(consentResponse);if($(".cookie-consent-updated-banner").length>0){$(".cookie-consent-updated-banner").show();$(window).scrollTop(0)}else location.reload()}}})},
initCookieHideAction:function(namespace){$("#"+namespace+"cookie-consent-close").on("click",function(){$(".cookie-consent__modal-mode").addClass("hide");sessionStorage.setItem("isCookieModalClosed",true)});let isCookieModalClosed=sessionStorage.getItem("isCookieModalClosed")==="true";if(!isCookieModalClosed)$(".cookie-consent__modal-mode").removeClass("hide")}};A.CookieConsent=CookieConsent},"",{requires:["aui-io","liferay-portlet-url"]});
$(document).ready(function(){$(".text-truncate__multiline").each(function(){var thisElementId=$(this).attr("id");var thisElement=document.getElementById(thisElementId);var contentOverflowsContainer=thisElement.scrollHeight>thisElement.clientHeight||thisElement.scrollWidth>thisElement.clientWidth;if(contentOverflowsContainer){var visibilityToggleId=$(this).attr("data-visibility-toggle-id");$("#"+visibilityToggleId).removeClass("d-none")}});$(".charity-register-charity-details .visibility-toggle").click(function(){var contentId=
$(this).attr("data-content-id");var content=$("#"+contentId);if(content.hasClass("text-truncate__multiline")){$(this).text("Less");$(this).attr("aria-expanded","true")}else{$(this).text("More");$(this).attr("aria-expanded","false")}content.toggleClass("text-truncate__multiline")});$(".ccew__details-expand").on("click",function(event){var target=$(event.target);if(target.hasClass("opened"))target.text("More");else target.text("Less");target.toggleClass("opened");let table=target.closest("table");$(table).find(".govuk-table__row:nth-child(n+11)").toggleClass("hide")})});
AUI.add("uk-gov-ccew-search-export-results",function(A){var captchaInput;var captchaPanel;var captchaPanelClass="captcha-panel";var errorClass="govuk-input--error";var errorMessage;var errorMessageElement;var exportLink;var exportButton;var hideClass="hide";var namespace;var resourceUrl;var ExportCaptchaComponent={init:function(params){namespace=params.namespace;captchaInput=$("#"+namespace+params.captchaTextId);errorMessage=params.errorMessage;errorMessageElement=$("#"+namespace+params.errorMessageElementId);
exportLink=$("#"+namespace+params.exportLinkId);exportButton=$("#"+namespace+params.exportButtonId);resourceUrl=params.resourceUrl;captchaPanel=$("."+captchaPanelClass);defaultTextInput=$("#"+namespace+"captchaText");defaultTextInput.remove();ExportCaptchaComponent.setUpClickHandler()},refreshCaptcha:function(){document.getElementById($("."+captchaPanelClass+" .lfr-icon-item").prop("id")).click()},setUpClickHandler:function(){exportButton.click(function(event){if(captchaPanel.hasClass(hideClass)){captchaPanel.removeClass(hideClass);
ExportCaptchaComponent.refreshCaptcha()}else $.when(ExportCaptchaComponent.confirmCaptcha(resourceUrl,captchaInput)).done(function(data){if(data.isValid)ExportCaptchaComponent.download(resourceUrl,captchaInput);else{captchaInput.addClass(errorClass);errorMessageElement.text(errorMessage)}})})},confirmCaptcha:function(resourceUrl,captchaInput){var confirmCaptchaUrl=resourceUrl+"\x26"+namespace+"confirmCaptchaOnly\x3dtrue";confirmCaptchaUrl+="\x26"+namespace+"exportCaptchaText\x3d"+captchaInput.val();
return $.ajax({url:confirmCaptchaUrl,dataType:"JSON"})},download:function(resourceUrl,captchaInput){var downloadUrl=resourceUrl+"\x26"+namespace+"exportCaptchaText\x3d"+captchaInput.val();exportLink.prop("src",downloadUrl);ExportCaptchaComponent.cleanUp()},cleanUp:function(){captchaPanel.addClass(hideClass);captchaInput.val("");captchaInput.removeClass(errorClass);errorMessageElement.text("")}};A.ExportCaptchaComponent=ExportCaptchaComponent},"",{requires:["node-base","liferay-portlet-url"]});
