1var gtmUtils=function(){"use strict";var e={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var t=e.exports;return function(){function e(){return{path:window.location.pathname||"",url:window.location.href||""}}function r(){var e=window.location.pathname.toLowerCase(),t=document.documentElement.lang||"",r=document.documentElement.dir||"";return e.startsWith("/ar")||e.startsWith("/ar/")?"ar":e.startsWith("/en")||e.startsWith("/en/")?"en":t.startsWith("ar")?"ar":t.startsWith("en")?"en":"rtl"===r?"ar":"en"}function n(e){if(null===e||"object"!==t(e)||e instanceof Date)return e;if(e instanceof Array)return e.map((function(e){return null===e||"object"!==t(e)||e instanceof Date||e instanceof Array?e:n(e)}));var r={};for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=o.replace(/([A-Z])/g,"_$1").toLowerCase().replace(/^_/,""),i=e[o];null===i||"object"!==t(i)||i instanceof Date?r[a]=i:r[a]=n(i)}return r}function o(o,a,i,u){var c=e(),s=u||{},l=s.eventCategory||"interaction",d=s.eventAction||"click",f=!1!==s.includeLanguage,p={event:o,eventCategory:l,eventAction:d,eventLabel:a,page:{path:c.path,url:c.url}};f&&(p.language=r()),i&&"object"===t(i)&&Object.assign(p,i);var h=n(p);window.dataLayer.push(h)}function a(e,t,r,n,a,i){if(t&&"A"===t.tagName){var u=t.getAttribute("href");if(u){var c=window.location&&window.location.origin?window.location.origin:"",s="_blank"===t.target||t.hasAttribute("target")||u&&(u.startsWith("http://")||u.startsWith("https://"))&&c&&!u.startsWith(c),l=u&&u.startsWith("#"),d=u&&u.startsWith("javascript:");l||d?o(r,n,a,i):(e&&"function"==typeof e.preventDefault&&(e.preventDefault(),e.stopPropagation()),o(r,n,a,i),setTimeout((function(){if(t&&t.href)if(s){var e=t.target||"_self";window.open(t.href,e)}else window.location.href=t.href}),100))}else o(r,n,a,i)}}void 0===window.dataLayer&&(window.dataLayer=[]),window.GTMUtils={pushGTMEvent:o,trackLinkClick:a,getPageInfo:e,getCurrentLanguage:r},window.pushGTMEvent=o,window.trackLinkClick=a}(),{}}(),gtmCommonEvents=function(){"use strict";var e={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var t=e.exports;return function(){function e(e,r,n,o,a){var i={sectionName:o||""};a&&"object"===t(a)&&Object.assign(i,a),g(e,r,"card_click",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function r(e,r,n,o,a){var i={sectionName:o||""};a&&"object"===t(a)&&Object.assign(i,a),y("card_expand",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function n(e,r,n,o,a){var i={sectionName:o||""};a&&"object"===t(a)&&Object.assign(i,a),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"button_click",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0}):y("button_click",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function o(e,r,n,o,a,i){var u={sectionName:o||"",filterType:a||""};i&&"object"===t(i)&&Object.assign(u,i),y("filter_tab",n||"",u,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function a(e,r,n,o,a,i){var u={sectionName:o||"",expandedState:a||"open"};i&&"object"===t(i)&&Object.assign(u,i),y("pop_up_interaction",n||"",u,{eventCategory:"body_interaction",eventAction:"Expand",includeLanguage:!0})}function i(e,r,n,o,a){var i={sectionName:o||""};a&&"object"===t(a)&&Object.assign(i,a),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"cta_click",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0}):y("cta_click",n||"",i,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function u(e,r,n,o){var a={};o&&"object"===t(o)&&Object.assign(a,o),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"quick_links",n||"",a,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0}):y("quick_links",n||"",a,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0})}function c(e,r,n,o,a){var i={sectionName:o||"FAQ"};
1a&&"object"===t(a)&&Object.assign(i,a),y("faq_toggle",n||"",i,{eventCategory:"body_interaction",eventAction:"Toggle Expand (+)",includeLanguage:!0})}function s(e,r,n,o,a,i){var u={sectionName:a||"",previousItem:o||""};i&&"object"===t(i)&&Object.assign(u,i),y("section_navigation",n||"",u,{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}function l(e,r,n,o,a,i){var u={formName:o||"",inquiryType:a||""};i&&"object"===t(i)&&Object.assign(u,i),y("submit_form",n||"",u,{eventCategory:"custom_event",eventAction:"Submit",includeLanguage:!0})}function d(e,r,n,o,a){var i={sectionName:o||""};a&&"object"===t(a)&&Object.assign(i,a),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"help_links",n||"",i,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0}):y("help_links",n||"",i,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0})}function f(e,r,n,o){var a={};o&&"object"===t(o)&&Object.assign(a,o),y("search_icon_click",n||"Main Navigation Search Icon",a,{eventCategory:"header_interaction",eventAction:"Click",includeLanguage:!0})}function p(e,r,n,o,a){var i={};a&&"object"===t(a)&&Object.assign(i,a),y("search_submit",n||"",i,{eventCategory:"header_interaction",eventAction:o||"submit search",includeLanguage:!0})}function h(e,r,n,o,a){var i={storeName:o||""};a&&"object"===t(a)&&Object.assign(i,a),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"download_app",n||"App Download",i,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0}):y("download_app",n||"App Download",i,{eventCategory:"footer_interaction",eventAction:"Click",includeLanguage:!0})}function m(e,r,n,o,a){var i={breadcrumbTrail:o||""};a&&"object"===t(a)&&Object.assign(i,a),r&&"A"===r.tagName&&r.getAttribute("href")?g(e,r,"breadcrumb_click",n||"",i,{eventCategory:"header_interaction",eventAction:"click",includeLanguage:!0}):y("breadcrumb_click",n||"",i,{eventCategory:"header_interaction",eventAction:"click",includeLanguage:!0})}function v(e,r,n){var o={sectionName:r||""};n&&"object"===t(n)&&Object.assign(o,n),y("social_share",e||"",o,{eventCategory:"body_interaction",eventAction:"Share",includeLanguage:!0})}if(void 0!==window.pushGTMEvent&&void 0!==window.trackLinkClick){void 0===window.dataLayer&&(window.dataLayer=[]);var y=window.pushGTMEvent,g=window.trackLinkClick;window.GTMCommonEvents={trackCardClickWithLink:e,trackCardExpand:r,trackButtonClick:n,trackFilterTabClick:o,trackPopUpInteraction:a,trackCTAClick:i,trackQuickLinksClick:u,trackFaqToggle:c,trackSectionNavigation:s,trackFormSubmit:l,trackHelpLinksClick:d,trackSearchIconClick:f,trackSearchSubmit:p,trackDownloadApp:h,trackBreadcrumbClick:m,trackSocialShare:v},window.trackCardClickWithLink=e,window.trackCardExpand=r,window.trackButtonClick=n,window.trackFilterTabClick=o,window.trackPopUpInteraction=a,window.trackCTAClick=i,window.trackQuickLinksClick=u,window.trackFaqToggle=c,window.trackSectionNavigation=s,window.trackFormSubmit=l,window.trackHelpLinksClick=d,window.trackSearchIconClick=f,window.trackSearchSubmit=p,window.trackDownloadApp=h,window.trackBreadcrumbClick=m,window.trackSocialShare=v}else console.error("GTM Common Events: GTM Utils not found. Please ensure gtm-utils.js is loaded before gtm-common-events.js")}(),{}}();!function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick&&"function"==typeof window.trackSectionNavigation){var e=document.querySelectorAll(".card-carousel-section");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".card-carousel-title"),r=t?t.textContent.trim():"Card Carousel",n=e.querySelectorAll(".card-carousel-cards a");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t=this.querySelector(".card-carousel-card"),n="Unknown Card";if(t){var o=t.querySelector(".card-carousel-card-title");o&&(n=o.textContent.trim())}window.trackCardClickWithLink(e,this,n,r)}))}));var o=e.querySelector(".card-carousel-viewall-btn");o&&o.addEventListener("click",(function(e){var t=this.textContent.trim()||"View all";window.trackButtonClick(e,this,t,r)}));var a=e.querySelector(".card-carousel-cards"),i=e.querySelector(".card-carousel-prev"),u=e.querySelector(".card-carousel-next");if(a&&i&&u&&n.length>0){var c="",s=function(){var e=function(e,t){if(!e||!t||0===t.length)return null;
1var r=e.getBoundingClientRect(),n=r.left+r.width/2,o=null,a=1/0;return t.forEach((function(e){var t=e.getBoundingClientRect(),i=t.left+t.width/2,u=Math.abs(i-n);t.right>r.left&&t.left<r.right&&u<a&&(a=u,o=e)})),o}(a,n);e&&(c=function(e){if(!e)return"";var t=e.querySelector(".card-carousel-card");if(t){var r=t.querySelector(".card-carousel-card-title");if(r)return r.textContent.trim()||r.getAttribute("data-original-text")||""}return""}(e))};s(),i.addEventListener("click",(function(e){var t=c||"";setTimeout((function(){s();var n=c||"";n&&n!==t&&window.trackSectionNavigation(e,i,n,t,r)}),300)}),!0),u.addEventListener("click",(function(e){var t=c||"";setTimeout((function(){s();var n=c||"";n&&n!==t&&window.trackSectionNavigation(e,u,n,t,r)}),300)}),!0),a.addEventListener("scroll",(function(){clearTimeout(a._scrollTimeout),a._scrollTimeout=setTimeout((function(){s()}),200)}),{passive:!0})}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(e){if(!e)return"";var t=e.cloneNode(!0);return t.querySelectorAll("i").forEach((function(e){return e.remove()})),t.textContent.trim()}function t(t){if(!t)return{menuCat1:null,menuCat2:null,menuCat3:null};var r=null,n=null,o=t.closest(".mobile-submenu"),a=t.closest(".mobile-level-1"),i=t.closest(".accordion-panel");if(o||a||i)if(i){var u=t.closest(".accordion-item");if(u){var c=u.querySelector(".accordion-trigger");c&&(r=e(c))}if(o){var s=o.querySelector(".mobile-back span");s&&e(s)}n=e(t)}else if(o){var l=o.querySelector(".mobile-back span");l&&e(l),r=e(t)}else a&&e(t);else if(t.closest(".sub-dropdown li")){var d=t.closest(".has-sub-dropdown");if(d){var f=d.querySelector("a");f&&(r=e(f))}var p=t.closest(".dropdown");if(p){var h=p.closest(".nav-item.has-dropdown");if(h){var m=h.querySelector("a");m&&e(m)}}n=e(t)}else if(t.closest(".dropdown")){var v=t.closest(".dropdown");if(v){var y=v.closest(".nav-item.has-dropdown");if(y){var g=y.querySelector("a");g&&e(g)}}t.closest(".has-sub-dropdown")&&t.closest(".has-sub-dropdown a")===t?r=e(t):t.closest(".sub-dropdown")||(r=e(t))}
1else{var b=t.closest(".nav-item");(b&&!b.classList.contains("has-dropdown")||b&&b.classList.contains("has-dropdown"))&&e(t)}return{menuCat1:r,menuCat2:n,menuCat3:null}}function r(e,t,r,n){var a=n||{};a.eventCategory=a.eventCategory||"header_interaction",o(e,t,r,a)}function n(){document.querySelectorAll(".language-btn, .mobile-language-capsule").forEach((function(e){e&&e.addEventListener("click",(function(){var e=c();r("language_change","Language Selector",{language:e,newLanguage:"en"===e?"ar":"en"})}))})),document.querySelectorAll(".top-level-nav-item").forEach((function(t){if(t){var r=t.querySelector("a");r&&r.addEventListener("click",(function(t){var n=e(r);a(t,r,"top_nav_click",n,null,{eventCategory:"header_interaction",includeLanguage:!1})}))}})),document.querySelectorAll(".nav-menu-container .nav-item > a, .nav-menu-container .nav-item.has-dropdown > a").forEach((function(r){r&&r.addEventListener("click",(function(n){var o=e(r),i=t(r);a(n,r,"main_nav_click",o,{menuCat1:i.menuCat1,menuCat2:i.menuCat2,menuCat3:i.menuCat3},{eventCategory:"header_interaction"})}))})),document.querySelectorAll(".dropdown .dropdown-menu-item, .sub-dropdown .dropdown-menu-item").forEach((function(r){r&&r.addEventListener("click",(function(n){if(!(r.closest(".has-sub-dropdown")&&r.closest(".has-sub-dropdown > a")===r)){var o=e(r),i=t(r);a(n,r,"main_nav_click",o,{menuCat1:i.menuCat1,menuCat2:i.menuCat2,menuCat3:i.menuCat3},{eventCategory:"header_interaction"})}}))})),document.addEventListener("click",(function(n){if(n&&n.target){var o=n.target.closest(".has-children button[data-target]");if(!o||n.target.closest("button")!==o){var i=n.target.closest(".accordion-trigger");if(!i||n.target.closest("button")!==i){var u=n.target.closest(".mobile-submenu .mobile-list a"),c=n.target.closest(".accordion-panel a"),s=n.target.closest(".bottom-mobile-menu .mobile-menu-item"),l=n.target.closest(".mobile-submenu .info-card.mobile-card"),d=n.target.closest(".mobile-level-1 a.mobile-menu-item"),f=null;if(l?f=l:c?f=c:u?f=u:s?f=s:d&&(f=d),f){var p="A"===f.tagName?f:f.querySelector?f.querySelector("a"):null;if(p){var h=e(f),m=t(f);a(n,p,"main_nav_click",h,{menuCat1:m.menuCat1,menuCat2:m.menuCat2,menuCat3:m.menuCat3},{eventCategory:"header_interaction"})}else{var v=e(f),y=t(f);r("main_nav_click",v,{menuCat1:y.menuCat1,menuCat2:y.menuCat2,menuCat3:y.menuCat3})}}}}}})),document.querySelectorAll(".first-level .rhs-menu .nav-item a").forEach((function(t){t&&t.addEventListener("click",(function(r){var n=e(t);a(r,t,"top_nav_click",n,null,{eventCategory:"header_interaction",includeLanguage:!1})}))})),document.querySelectorAll(".logo-container a, .logo-container img").forEach((function(e){e&&e.addEventListener("click",(function(t){var n="IMG"===e.tagName&&e.closest?e.closest("a"):"A"===e.tagName?e:null;n&&"A"===n.tagName?a(t,n,"logo_click","Logo Click",{logoType:"IMG"===e.tagName?"image":"link"},{eventCategory:"header_interaction",eventAction:"Click"}):r("logo_click","Logo Click",{logoType:"IMG"===e.tagName?"image":"link"},{eventAction:"Click"})}))})),document.querySelectorAll(".search-btn, .btn-icon.search-btn, #search button, .mobile-rhs-menu .search-btn").forEach((function(e){e&&e.addEventListener("click",(function(t){if("function"==typeof i){var n=null!==e.closest(".mobile-rhs-menu");i(t,e,"Main Navigation Search Icon",{isMobile:n})}else{console.warn("trackSearchIconClick not available, using fallback"),r("search_icon_click","Search Icon",{isMobile:null!==e.closest(".mobile-rhs-menu")})}}))}));var n=document.querySelectorAll('input[type="search"], input[name*="search"], input[id*="search"]');document.querySelectorAll(".search-submit-btn, button[type='button'].search-submit-btn, button.search-submit-btn").forEach((function(e){e&&e.addEventListener("click",(function(t){var n=e.closest("form"),o=n?n.querySelector('input[type="search"], input[name*="search"], input[id*="search"]'):document.querySelector('input[type="search"], input[name*="search"], input[id*="search"]'),a=o?o.value.trim():"";"function"==typeof u?u(t,e,a,"submit search",{searchTermLength:a.length,submitMethod:"button_click"}):(console.warn("trackSearchSubmit not available, using fallback"),r("search_submit",a||"Search Submit",{searchTerm:a,searchTermLength:a.length,submitMethod:"button_click"}))}))})),document.querySelectorAll('form[action*="search"], form input[type="search"]').forEach((function(e){e&&e.addEventListener("submit",(function(t){var n=e.querySelector('input[type="search"], input[name*="search"], input[id*="search"]'),o=n?n.value.trim():"";"function"==typeof u?u(t,e,o,"submit search",{searchTermLength:o.length,submitMethod:"form_submit"}):(console.warn("trackSearchSubmit not available, using fallback"),r("search_submit",o||"Search Submit",{searchTerm:o,searchTermLength:o.length,submitMethod:"form_submit"}))}))}
1)),n.forEach((function(e){e&&e.addEventListener("keydown",(function(t){if(t&&e&&("Enter"===t.key||13===t.keyCode)){var n=e.value&&"string"==typeof e.value?e.value.trim():"";"function"==typeof u?u(t,e,n,"submit search",{searchTermLength:n.length,submitMethod:"enter_key"}):(console.warn("trackSearchSubmit not available, using fallback"),r("search_submit",n||"Search Submit",{searchTerm:n,searchTermLength:n.length,submitMethod:"enter_key"}))}}))})),document.addEventListener("click",(function(t){if(t&&t.target){var r=t.target.closest('.breadcrumb a, [class*="breadcrumb"] a, nav[aria-label*="breadcrumb"] a, .breadcrumb-item a');if(r){var n=e(r),o=function(t){if(!t)return"";var r=t.closest('.breadcrumb, [class*="breadcrumb"]');if(!r)return"";var n=r.querySelector("ol, nav ol, nav");if(!n)return"";var o=n.querySelectorAll(".breadcrumb-item, li.breadcrumb-item, li");if(!o||0===o.length)return"";var a=[],i=!1;return o.forEach((function(r){var n=r.querySelector("a");if(n){var o=e(n);o&&(a.push(o),(n===t||n.contains(t))&&(i=!0))}})),i&&a.length>0?a.join(">"):""}(r);a(t,r,"breadcrumb_click",n,{breadcrumbTrail:o},{eventCategory:"header_interaction"})}}})),document.querySelectorAll(".info-card, .mobile-card").forEach((function(n){n&&n.addEventListener("click",(function(o){if(n&&n.querySelector){var i=n.querySelector(".info-card-title"),u=i?e(i):"Info Card",c=t(n),s=n.querySelector("a");s&&s.href?a(o,s,"main_nav_click",u,{menuCat1:c.menuCat1,menuCat2:c.menuCat2,menuCat3:c.menuCat3},{eventCategory:"header_interaction"}):r("main_nav_click",u,{menuCat1:c.menuCat1,menuCat2:c.menuCat2,menuCat3:c.menuCat3})}}))})),document.querySelectorAll(".btn.primary, button.btn.primary, a.btn.primary").forEach((function(t){t&&e(t).toLowerCase().includes("referral")&&t.addEventListener("click",(function(e){t&&"A"===t.tagName&&t.href?a(e,t,"main_nav_click","Request a referral",{menuCat1:null,menuCat2:null,menuCat3:null},{eventCategory:"header_interaction"}):r("main_nav_click","Request a referral",{menuCat1:null,menuCat2:null,menuCat3:null})}))}))}if(void 0!==window.pushGTMEvent&&void 0!==window.trackLinkClick){void 0===window.trackSearchIconClick&&console.warn("GTM Common Events not found. trackSearchIconClick may not be available. Please ensure gtm-common-events.js is loaded before gtm-header.js"),void 0===window.trackSearchSubmit&&console.warn("GTM Common Events not found. trackSearchSubmit may not be available. Please ensure gtm-common-events.js is loaded before gtm-header.js");var o=window.pushGTMEvent,a=window.trackLinkClick,i=window.trackSearchIconClick,u=window.trackSearchSubmit,c=window.GTMUtils?window.GTMUtils.getCurrentLanguage:function(){var e=window.location.pathname.toLowerCase();return e.startsWith("/ar")||e.startsWith("/ar/")?"ar":e.startsWith("/en")||e.startsWith("/en/")?"en":document.documentElement.lang&&document.documentElement.lang.startsWith("ar")?"ar":"en"};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n();var s=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.length>0&&e.addedNodes.forEach((function(e){1===e.nodeType&&e.classList&&(e.classList.contains("mobile-menu-item")||e.querySelector(".mobile-menu-item")||e.id)}))}))}));setTimeout((function(){var e=document.querySelector("header, .header-nav");e&&s.observe(e,{childList:!0,subtree:!0})}),1e3)}else console.error("GTM Utils not found. Please ensure gtm-utils.js is loaded before gtm-header.js")}()}(),function(){"use strict";if(document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach((function(e){""===e.textContent.trim()&&e.remove()}));var e=document.getElementById("mobile-search-icon"),t=document.getElementById("mobile-search-overlay"),r=document.getElementById("mobile-overlay-close");e&&t&&r&&(e.addEventListener("click",(function(){t.classList.remove("d-none","d-sm-none","d-md-none")})),r.addEventListener("click",(function(){t.classList.add("d-none","d-sm-none","d-md-none")})))}
1)),document.addEventListener("DOMContentLoaded",(function(){if(document.querySelectorAll("select:not(#flatSortingList)").length){[{select:".country",label:".country-label"},{select:".prev-patient-list ",label:".prev-patient-label"},{select:".age-list",label:".age-label"},{select:".pref-title",label:".pref-title-label"},{select:".gender",label:".gender-label"},{select:".interpreter-check",label:".interpreter-check-label"},{select:".visa-assist",label:".visa-assist-label"}].forEach((function(e){var t=document.querySelector(e.select),r=document.querySelector(e.label);t&&r&&t.addEventListener("change",(function(){""!==t.value?r.classList.add("hide-label-select"):r.classList.remove("hide-label-select")}))}))}})),document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelectorAll(".level1.submenu");if(e.length){var t="custom-arrow-up",r="custom-arrow-down";e.forEach((function(e){var n=document.createElement("i");n.classList.add(r,"icon"),e.appendChild(n),n.addEventListener("click",(function(){var o=e.querySelector("ul");if(o)if("block"===o.style.display){o.style.display="none";var a=o.closest(".navigation-title.navigation-main");a&&a.classList.remove("visibleSube"),n.classList.remove(t),n.classList.add(r)}else{o.style.display="block";var i=o.closest(".navigation-title.navigation-main");i&&i.classList.add("visibleSube"),o.style.position="fixed",n.classList.remove(r),n.classList.add(t)}}))}))}})),document.querySelectorAll(".component-full-content-card").length){var e=document.querySelectorAll(".component-full-content-card .component-content .row .component.container .component-content .row")[0];e&&e.classList.add("swiper-wrapper")}if(document.querySelectorAll("html[lang='ar']").length>0&&document.querySelectorAll(".component-full-content-card").length){var t=document.querySelectorAll("html[lang='ar'] .component-full-content-card .component-content .row .component.container .component-content")[0];t&&t.setAttribute("dir","rtl")}}(),function(){"use strict";!function(){function e(){var e=document.querySelector(a.doctorNameSelector);if(!e)return null;var t=e.textContent.trim();return t&&t.length>0?t:null}function t(e){if(!e)return console.warn(o,"No doctor name provided"),!1;var t=document.querySelector(a.breadcrumbSelector);if(!t)return console.warn(o,"Breadcrumb component not found"),!1;var r=t.querySelector(a.lastItemSelector);if(!r){var n=t.querySelectorAll("li.breadcrumb-item");n&&n.length>0&&(r=n[n.length-1])}if(!r)return console.warn(o,"Last breadcrumb item not found"),!1;var i=r.querySelector("a");if(i)return i.textContent=e,i.setAttribute("title",e),!0;var u=r.querySelector(".navigation-title");return u?(u.textContent=e,!0):(console.warn(o,"Could not find element to update in last breadcrumb item"),!1)}function r(){function r(){u&&(u.disconnect(),u=null),c&&(clearTimeout(c),c=null)}var n=document.querySelector(a.doctorNameSelector);if(n){var i=e();if(i)t(i);else{var u=null,c=null;(u=new MutationObserver((function(n){n.forEach((function(n){var o;"childList"!==n.type&&"characterData"!==n.type||(o=e())&&(r(),t(o))}))}))).observe(n,{childList:!0,characterData:!0,subtree:!0}),c=setTimeout((function(){console.warn(o,"Timeout waiting for doctor name after",a.maxWaitTime,"ms"),r();var n=e();n&&t(n)}),a.maxWaitTime)}}else console.warn(o,"Doctor name element not found")}function n(){document.querySelector(a.pageSelector)&&(document.querySelector(a.breadcrumbSelector)?r():console.warn(o,"Breadcrumb component not found on this page"))}var o="[Breadcrumb Doctor Detail]",a={pageSelector:".doctor-detail-page-kfshrc",doctorNameSelector:"#doctorName",breadcrumbSelector:".component.breadcrumb nav ol",lastItemSelector:".breadcrumb-item.last",maxWaitTime:1e4,checkInterval:100};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n()}()}(),function(){"use strict";!function(){function e(){var e=document.querySelector(a.healthLibraryTitleSelector);if(!e)return null;var t=e.textContent;if(null==t)return null;var r=String(t).trim();return r.length>0?r:null}function t(e){if(!e)return console.warn(o,"No health library title provided"),!1;var t=document.querySelector(a.breadcrumbSelector);if(!t)return console.warn(o,"Breadcrumb component not found"),!1;var r=t.querySelector(a.lastItemSelector);if(!r){var n=t.querySelectorAll("li.breadcrumb-item");n&&n.length>0&&(r=n[n.length-1])}if(!r)return console.warn(o,"Last breadcrumb item not found"),!1;var i=r.querySelector("span.breadcrumb-current");
1if(i)return i.textContent=e,!0;var u=r.querySelector("a");if(u)return u.textContent=e,u.setAttribute("title",e),!0;var c=r.querySelector(".navigation-title");return c?(c.textContent=e,!0):(console.warn(o,"Could not find element to update in last breadcrumb item"),!1)}function r(r){function n(){if(i){try{i.disconnect()}catch(e){}i=null}null!=u&&(clearTimeout(u),u=null)}if(r&&void 0!==r.addEventListener){var o=e();if(o)t(o);else{var i=null,u=null;i=new MutationObserver((function(r){r.forEach((function(r){var o;"childList"!==r.type&&"characterData"!==r.type||(o=e())&&(n(),t(o))}))}));try{i.observe(r,{childList:!0,characterData:!0,subtree:!0})}catch(e){return void n()}u=setTimeout((function(){n();var r=e();r&&t(r)}),a.maxWaitTime)}}}function n(){"undefined"!=typeof document&&document.querySelector&&(document.querySelector(a.pageSelector)&&document.querySelector(a.breadcrumbSelector)&&function(){var e=document.querySelector(a.healthLibraryTitleSelector);if(e)r(e);else{var t=document.querySelector(a.pageSelector)||document.body||null;if(t){var n=null,o=setTimeout((function(){if(n){try{n.disconnect()}catch(e){}n=null}var e=document.querySelector(a.healthLibraryTitleSelector);e&&r(e)}),a.maxWaitTime);n=new MutationObserver((function(){var e=document.querySelector(a.healthLibraryTitleSelector);if(e){if(n){try{n.disconnect()}catch(e){}n=null}null!=o&&clearTimeout(o),r(e)}}));try{n.observe(t,{childList:!0,subtree:!0})}catch(e){null!=o&&clearTimeout(o)}}}}())}var o="[Breadcrumb Health Library Detail]",a={pageSelector:".health-library-detail-page-kfshrc",healthLibraryTitleSelector:"#healthLibraryTitle",breadcrumbSelector:".component.breadcrumb nav ol",lastItemSelector:".breadcrumb-item.last",maxWaitTime:1e4,checkInterval:100};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n()}()}(),function(){"use strict";!function(){function e(){requestAnimationFrame((function(){window.dispatchEvent(new Event("resize"))}))}function t(){var e=document.querySelector(i.jobTitleSelector);if(!e)return null;var t=e.textContent.trim();return t&&t.length>0?t:null}function r(t){if(!t)return console.warn(a,"No doctor name provided"),!1;var r=document.querySelector(i.breadcrumbSelector);if(!r)return console.warn(a,"Breadcrumb component not found"),!1;var n=r.querySelector(i.lastItemSelector);if(!n){var o=r.querySelectorAll("li.breadcrumb-item");o&&o.length>0&&(n=o[o.length-1])}if(!n)return console.warn(a,"Last breadcrumb item not found"),!1;var u=n.querySelector("a");if(u)return u.textContent=t,u.setAttribute("title",t),e(),!0;var c=n.querySelector(".navigation-title");return c?(c.textContent=t,e(),!0):(console.warn(a,"Could not find element to update in last breadcrumb item"),!1)}function n(){function e(){u&&(u.disconnect(),u=null),c&&(clearTimeout(c),c=null)}var n=document.querySelector(i.jobTitleSelector);if(n){var o=t();if(o)r(o);else{var u=null,c=null;(u=new MutationObserver((function(n){n.forEach((function(n){var o;"childList"!==n.type&&"characterData"!==n.type||(o=t())&&(e(),r(o))}))}))).observe(n,{childList:!0,characterData:!0,subtree:!0}),c=setTimeout((function(){console.warn(a,"Timeout waiting for job title after",i.maxWaitTime,"ms"),e();var n=t();n&&r(n)}),i.maxWaitTime)}}else console.warn(a,"Job title element not found")}function o(){document.querySelector(i.pageSelector)&&(document.querySelector(i.breadcrumbSelector)?n():console.warn(a,"Breadcrumb component not found on this page"))}var a="[Breadcrumb Doctor Detail]",i={pageSelector:".job-detail-page-kfshrc",jobTitleSelector:"#jobTitle",breadcrumbSelector:".component.breadcrumb nav ol",lastItemSelector:".breadcrumb-item.last",maxWaitTime:1e4,checkInterval:100};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o()}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".common-inner-navbutton"),t=document.querySelector(".common-inner-nav-close"),r=document.querySelector("body"),n=document.querySelector(".mobile-fixed");e&&e.addEventListener("click",(function(){r.classList.toggle("common-inner-nav-open"),n.focus()})),t&&t.addEventListener("click",(function(){r.classList.toggle("common-inner-nav-open"),r.focus()}))}))}(),function(){"use strict";!function(){function e(){if("undefined"!=typeof document){var e=document.querySelectorAll(".accordion-container .accordion-item"),r=document.querySelectorAll(".accordion-button"),n=document.querySelectorAll(".accordion-header");e.length&&r.length&&(e.forEach((function(e,t){if(e){var n=r[t];if(n){var o=e.getAttribute("aria-expanded"),a=n.getAttribute("aria-expanded");
1null===o&&e.setAttribute("aria-expanded","false"),null===a&&n.setAttribute("aria-expanded","false"),("true"===o||e.classList.contains("expanded"))&&(e.classList.add("expanded"),n.setAttribute("aria-expanded","true"),e.setAttribute("aria-expanded","true"))}}})),r.forEach((function(r,n){if(r){var o=e[n];o&&r.addEventListener("click",(function(e){e&&(e.preventDefault(),e.stopPropagation(),t(o,r))}))}})),n.length&&n.forEach((function(n,o){if(n){var a=e[o],i=r[o];a&&i&&n.addEventListener("click",(function(e){e&&e.target&&(e.target.closest&&e.target.closest(".accordion-button")||(e.preventDefault(),t(a,i)))}))}})),r.forEach((function(e){e&&e.addEventListener("keydown",(function(r){if(r&&("Enter"===r.key||" "===r.key)){r.preventDefault();var n=e.closest&&e.closest(".accordion-item");if(!n)return;t(n,e)}}))})))}}function t(e,t){if(e&&t){var r=t.getAttribute("aria-expanded"),n=e.getAttribute("aria-expanded"),o=!("true"===r||"true"===n);if(t.setAttribute("aria-expanded",o.toString()),e.setAttribute("aria-expanded",o.toString()),o?e.classList.add("expanded"):e.classList.remove("expanded"),o){var a=document.querySelectorAll(".accordion-item");if(!a.length)return;a.forEach((function(t){if(t&&t!==e){var r=t.querySelector(".accordion-button");if(r)"true"===r.getAttribute("aria-expanded")&&(r.setAttribute&&r.setAttribute("aria-expanded","false"),t.setAttribute&&t.setAttribute("aria-expanded","false"),t.classList&&t.classList.remove("expanded"))}}))}}}"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e())}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){return window.innerWidth<=950}function t(){return e()?document.querySelector(".toc"):document.querySelector(".toc-nav")}function r(){return f?f.offsetHeight:0}function n(e){e&&c!==e&&(c=e,a.forEach((function(t){var r=t.getAttribute("href");if(r){var n=r==="#".concat(e);t.classList.toggle("active",n),n&&t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}})))}var o,a=document.querySelectorAll(".toc-nav a"),i=document.querySelectorAll(".toc-content > .row > *"),u=document.getElementById("toc-content"),c=null,s=!1,l=!1,d=window.scrollY,f=document.querySelector(".header-nav");u&&new IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting?(l=!0,i.length>0&&i[0].id&&!c&&n(i[0].id)):l=!1}))}),{threshold:.1,rootMargin:"0px"}).observe(u);a.forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var r=e.getAttribute("href");if(r&&r.startsWith("#")){var a=r.substring(1);if(a){var i=document.getElementById(a);i&&(s=!0,n(a),window.scrollTo({top:i.offsetTop-80,behavior:"smooth"}),clearTimeout(o),o=setTimeout((function(){return s=!1}),900))}}}))})),window.addEventListener("scroll",(function(){var o=window.scrollY,a=t();if(a&&o!==d){var u=o<d;if(e()){var f=r();a.style.top=u?"".concat(f,"px"):"0px"}else a.style.top=u?"180px":"64px";d=o}!s&&0!==i.length&&l&&window.requestAnimationFrame((function(){var e=c,t=window.scrollY+window.innerHeight/2;i.forEach((function(r){if(r.id){var n=r.offsetTop-100,o=n+r.offsetHeight;t>=n&&t<=o&&(e=r.id)}})),n(e)}))})),window.addEventListener("resize",(function(){var n=t();if(n){var o=window.scrollY<d;if(e()){var a=r();n.style.top=o?"".concat(a,"px"):"0px"}else n.style.top=o?"140px":"100px"}}))}))}(),function(){"use strict";!function(){function e(e){function t(e,t,r){var n=e.textContent.trim();n&&(e.textContent="",e.setAttribute("aria-label",n),n.split(/(\s+)/).forEach((function(n){n&&(/^\s+$/.test(n)?e.appendChild(document.createTextNode(" ")):Array.from(n).forEach((function(n){var o=document.createElement("span");o.className=r,o.textContent=n,o.setAttribute("aria-hidden","true"),e.appendChild(o),t.push(o)})))})))}function u(e,t){var r=Math.round(t*e.length);e.forEach((function(e,t){e.classList.toggle("is-revealed",t<r)}))}function c(t){var r=(Math.min(1,Math.max(0,t))*a).toFixed(2)+"deg";e.style.setProperty("--vector-tilt",r)}function s(e){null===D&&(D=e);var t=e-D,a=Math.min(1,Math.max(0,t/r)),i=Math.min(1,Math.max(0,(t-r)/n)),l=Math.min(1,Math.max(0,(t-r)/o));u(v,a),u(y,i),c(l),i<1||l<1?requestAnimationFrame(s):b=!1}function l(){if(!b&&!g){if(g=!0,b=!0,D=null,window.removeEventListener("scroll",f),window.removeEventListener("resize",f),i)return u(v,1),u(y,1),c(1),void(b=!1);requestAnimationFrame(s)}}function d(){var e;g||(e=m.getBoundingClientRect()).top<window.innerHeight&&e.bottom>0&&l()}function f(){E||(E=!0,window.requestAnimationFrame((function(){d(),E=!1})))}var p=e.querySelector(".animated-text__eyebrow"),h=e.querySelectorAll(".animated-text__reveal"),m=function(e){var t=e.querySelector(".animated-text__cta-row");if(t)return t;var r=e.querySelector(".animated-text__body");if(r)return r;var n=e.querySelectorAll(".animated-text__reveal");return n.length?n[n.length-1]:e}(e);if(e&&h.length){var v=[],y=[],g=!1,b=!1,D=null,E=!1;p&&t(p,v,"animated-text__eyebrow-char"),h.forEach((function(e){t(e,y,"animated-text__char")})),(v.length||y.length)&&(window.addEventListener("scroll",f,{passive:!0}),window.addEventListener("resize",f,{passive:!0}),d())}}function t(){document.querySelectorAll(".animated-text-container").forEach(e)}var r=400,n=1200,o=2200,a=90,i=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}(),function(){"use strict";!function(){function e(){if(o)return o;var e=document.createElement("div"),t=document.createElement("div");return e.dir="rtl",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",t.style.width="8px",t.style.height="1px",e.appendChild(t),document.body.appendChild(e),e.scrollLeft>0?o="default":(e.scrollLeft=1,o=0===e.scrollLeft?"negative":"reverse"),document.body.removeChild(e),o}function t(t){var n=t.querySelector(".award-carousel-v2-wrapper");if(n){!function(e){var t=e.querySelector(".award-carousel-v2-title"),n=e.querySelector(".award-carousel-v2-description");if(t){var o=t.getAttribute("data-original-text")||t.textContent||"";t.setAttribute("data-original-text",o.trim()),t.textContent=r(o,24)}if(n){var a=n.getAttribute("data-original-text")||n.textContent||"";n.setAttribute("data-original-text",a.trim()),n.textContent=r(a,120)}}(t);var o="true"===t.getAttribute("data-ishalfwidth"),a=t.querySelectorAll(".award-card-v2"),i=t.querySelector(".award-card-v2-view-all");if(0!==a.length){if(i&&(i.style.display=o?"none":"",i.setAttribute("aria-hidden",o?"true":"false")),function(e){function t(e){document.body.style.overflow=e?"hidden":""}function r(e){return Array.prototype.slice.call(e.querySelectorAll('button:not([disabled]), [href], input
1:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'))}function n(e){e&&(e.hidden=!0,e.classList.remove("is-open"),e.setAttribute("aria-hidden","true"),c=null,t(!1),s&&"function"==typeof s.focus&&s.focus())}function o(e,o){if(e){c&&c!==e&&n(c),s=o||document.activeElement,e.hidden=!1,e.classList.add("is-open"),e.setAttribute("aria-hidden","false"),c=e,t(!0);var a=r(e);a.length>0&&a[0].focus()}}var a=e.querySelectorAll(".award-card-v2-plus[aria-controls]"),i=e.querySelectorAll(".award-card-v2[data-award-modal-id]"),u=e.querySelectorAll(".award-card-v2-modal"),c=null,s=null,l=!1,d=0,f=0;a.forEach((function(t){t.addEventListener("click",(function(r){r.preventDefault(),r.stopPropagation();var n=t.getAttribute("aria-controls");o(e.querySelector("#".concat(n)),t)}))})),i.forEach((function(e){var t=e.getAttribute("data-award-modal-id"),r=t?e.querySelector("#".concat(t)):null;e.addEventListener("touchstart",(function(e){1===e.touches.length&&(l=!1,d=e.touches[0].clientX,f=e.touches[0].clientY)}),{passive:!0}),e.addEventListener("touchmove",(function(e){if(1===e.touches.length){var t=Math.abs(e.touches[0].clientX-d),r=Math.abs(e.touches[0].clientY-f);(t>10||r>10)&&(l=!0)}}),{passive:!0}),e.addEventListener("click",(function(n){window.innerWidth>768||n.target.closest(".award-card-v2-modal")||(l?l=!1:n.target.closest(".award-card-v2-plus")||e.classList.contains("award-card-v2-view-all")||t&&(n.preventDefault(),o(r,e)))}))})),u.forEach((function(e){e.setAttribute("aria-hidden","true"),e.addEventListener("click",(function(t){t.stopPropagation(),(t.target.hasAttribute("data-award-modal-close")||t.target.hasAttribute("data-modal-close")||t.target.closest("[data-modal-close]"))&&n(e)}))})),document.addEventListener("keydown",(function(e){if(c)if("Escape"!==e.key){if("Tab"===e.key){var t=r(c);if(0===t.length)return void e.preventDefault();var o=t[0],a=t[t.length-1];e.shiftKey&&document.activeElement===o?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),o.focus())}}else n(c)}))}(t),!o){var u=t.querySelector(".js-view-more"),c=t.querySelector(".js-view-less");u&&(u.style.display="none"),c&&(c.style.display="none")}o?function(e,t,r){function n(){u>c?s?(a&&(a.style.display="none"),i&&(i.style.display="block"),r.forEach((function(e){requestAnimationFrame((function(){e.classList.remove("hidden"),e.classList.add("visible")}))}))):(a&&(a.style.display="block"),i&&(i.style.display="none"),r.forEach((function(e,t){t>=c?requestAnimationFrame((function(){e.classList.add("hidden"),e.classList.remove("visible")})):(e.classList.remove("hidden"),e.classList.remove("visible"))}))):(a&&(a.style.display="none"),i&&(i.style.display="none"),r.forEach((function(e){e.classList.remove("hidden"),e.classList.remove("visible")})))}var o,a=e.querySelector(".js-view-more"),i=e.querySelector(".js-view-less"),u=r.length,c=3,s=!1;a&&a.addEventListener("click",(function(){s=!0,n()}));i&&i.addEventListener("click",(function(){s=!1,n()}));n();var l=window.innerWidth<768;window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){var e=window.innerWidth<768;l!==e&&(s=!1,l=e),n()}),250)}))}(t,0,a):function(t,r,n){function o(){var e=window.getComputedStyle(r);return parseFloat(e.columnGap||e.gap)||16}function a(){var e=r.querySelector(".award-card-v2");if(e){var t=e.getBoundingClientRect();O=o(),I=t.width+O,h()}}function i(){return Array.prototype.slice.call(r.querySelectorAll(".award-card-v2"))}function u(){return Math.max(0,I-O)}function c(){var e=i(),t=d(),r=[0],n=0;0!==e.length?(e.forEach((function(o,a){if(0!==a){var i=e[a-1];n+=i.offsetWidth+O;var c=Math.max(0,Math.min(n-u()/2,t)),s=r[r.length-1];Math.abs(s-c)>1&&r.push(c)}})),j=r):j=[0]}function s(){return j.length>0?j[j.length-1]:0}function l(){return I>0?I/4:0}function d(){return Math.max(0,r.scrollWidth-r.clientWidth)}function f(){if(!q)return r.scrollLeft;var t=d(),n=e();return"negative"===n?Math.abs(r.scrollLeft):"reverse"===n?r.scrollLeft:t-r.scrollLeft}function p(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth",o=d(),a=Math.max(0,Math.min(t,o)),i=a;if(q){var u=e();"negative"===u?i=-a:"default"===u&&(i=o-a)}r.scrollTo({left:i,behavior:n})}function h(){var e=i();if(0!==e.length){r.style.scrollSnapType="none",r.style.webkitScrollSnapType="none",r.style.maxWidth="",r.style.paddingInlineStart="",r.style.paddingInlineEnd="".concat(O,"px"),r.style.scrollPaddingInlineStart="",r.style.scrollPaddingInlineEnd="".concat(O,"px");var t=u()/2;e.forEach((function(r,n){r.style.scrollSnapAlign="start",r.style.scrollMarginInlineStart=0===n?"0px":"".concat(t,"px"),r.style.scrollMarginInlineEnd=n===e.length-1?"".concat(O,"px"):"0px"})),c()}}function m(){return Math.max(0,j.length-1)}function v(){if(0===j.length)return 0;
1var e=f(),t=m(),r=l();if(e<=r)return 0;if(e>=s()-r)return t;var n=0,o=1/0;return j.forEach((function(t,r){var a=Math.abs(t-e);a<o&&(o=a,n=r)})),n}function y(e){var t=Math.max(0,Math.min(e,m()));return j[t]||0}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth";p(y(e),t)}function b(){var e=v(),t=m();S.disabled=e<=0,B.disabled=e>=t}function D(e){a();var t=v(),r=m(),n="next"===e?t+1:t-1;n<0||n>r||g(n)}function E(){if(I||a(),I){h();var e=v();r.style.scrollBehavior="smooth",g(e),setTimeout((function(){b()}),150)}}function C(e){R=!0,N=e,P=r.scrollLeft,r.style.cursor="grabbing",r.style.userSelect="none",r.style.scrollBehavior="auto",document.body.style.userSelect="none"}function w(e){R&&(H&&cancelAnimationFrame(H),H=requestAnimationFrame((function(){var t=N-e;r.scrollLeft=q?P-t:P+t})))}function x(){R&&(H&&(cancelAnimationFrame(H),H=null),R=!1,r.style.cursor="grab",r.style.userSelect="",r.style.scrollBehavior="smooth",document.body.style.userSelect="",window.innerWidth<=1024?setTimeout((function(){E()}),300):setTimeout((function(){E()}),50))}function F(){return window.innerWidth<=768}function L(){h(),p(0,"auto"),c()}function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";a(),L(),g(Math.max(0,Math.min(e,m())),t),b()}function k(){(b(),G=Date.now(),W||R)||window.innerWidth<=1024&&(clearTimeout(_),_=setTimeout((function(){Date.now()-G>=150&&(W=!0,E(),setTimeout((function(){W=!1,b()}),400))}),200))}var S=t.querySelector(".award-carousel-v2-prev"),B=t.querySelector(".award-carousel-v2-next"),M=t.querySelector(".award-carousel-v2-nav");if(n.length<4)return void(M&&(M.style.display="none"));if(!S||!B)return;var _,T,q="ar"===document.documentElement.lang||"rtl"===document.documentElement.dir,I=0,O=16,j=[],N=0,P=0,R=!1,H=null,W=!1,G=0,U=0,z=0,Q=0,K=!1;B.addEventListener("click",(function(){return D("next")})),S.addEventListener("click",(function(){return D("prev")})),r.addEventListener("mousedown",(function(e){e.target.closest(".award-card-v2-plus")||(e.preventDefault(),C(e.clientX))})),document.addEventListener("mousemove",(function(e){R&&w(e.clientX)})),document.addEventListener("mouseup",(function(){R&&x()})),r.addEventListener("touchstart",(function(e){e.target.closest(".award-card-v2-plus")||1===e.touches.length&&(U=Date.now(),z=e.touches[0].clientX,Q=e.touches[0].clientY,K=!1,F()||C(e.touches[0].clientX))}),{passive:!0}),r.addEventListener("touchmove",(function(e){if(!F()&&1===e.touches.length&&R){var t=e.touches[0].clientX,r=e.touches[0].clientY,n=Math.abs(t-z),o=Math.abs(r-Q);n>o&&n>10?(K=!0,e.preventDefault(),w(t)):o>n&&o>10&&(K=!1,R=!1,x())}}),{passive:!1}),r.addEventListener("touchend",(function(){if(!F()&&R){var e=Date.now()-U;if(e<300&&K&&e>0){var t=(r.scrollLeft-P)/e;if(Math.abs(t)>.3){R=!1,r.style.cursor="grab",r.style.userSelect="",r.style.scrollBehavior="smooth",document.body.style.userSelect="";var n=150*t;return void requestAnimationFrame((function(){r.scrollBy({left:n,behavior:"smooth"}),setTimeout((function(){E()}),400)}))}}x()}})),r.addEventListener("touchcancel",(function(){R&&x()})),r.addEventListener("scroll",k,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(T),T=setTimeout((function(){A(v(),"auto")}),250)})),setTimeout(A,200)}(t,n,a)}}}function r(e,t){if(!e)return"";var r=e.replace(/\s+/g," ").trim();if(r.length<=t)return r;var n=r.slice(0,t),o=n.lastIndexOf(" "),a=o>0?n.slice(0,o):n;return"".concat(a.trim(),"...")}function n(){document.querySelectorAll(".award-carousel-v2-section").forEach((function(e){if(e.id){var t=e.closest(".component.awards-and-accreditations");t&&(t.id=e.id,e.removeAttribute("id"))}})),document.querySelectorAll(".award-carousel-v2-section").forEach((function(e){t(e)}))}var o=null;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n()}()}(),function(){"use strict";!function(){function e(e){var t=e.querySelector(".award-carousel-wrapper"),r=e.querySelectorAll(".award-card");if(t&&0!==r.length){var n="true"===e.getAttribute("data-ishalfwidth");
1if(!n){var o=e.querySelector(".js-view-more"),a=e.querySelector(".js-view-less");o&&(o.style.display="none"),a&&(a.style.display="none")}n?function(e,t,r){function n(){u>c?s?(a&&(a.style.display="none"),i&&(i.style.display="block"),r.forEach((function(e){requestAnimationFrame((function(){e.classList.remove("hidden"),e.classList.add("visible")}))}))):(a&&(a.style.display="block"),i&&(i.style.display="none"),r.forEach((function(e,t){t>=c?requestAnimationFrame((function(){e.classList.add("hidden"),e.classList.remove("visible")})):(e.classList.remove("hidden"),e.classList.remove("visible"))}))):(a&&(a.style.display="none"),i&&(i.style.display="none"),r.forEach((function(e){e.classList.remove("hidden"),e.classList.remove("visible")})))}var o,a=e.querySelector(".js-view-more"),i=e.querySelector(".js-view-less"),u=r.length,c=3,s=!1;a&&a.addEventListener("click",(function(){s=!0,n()}));i&&i.addEventListener("click",(function(){s=!1,n()}));n();var l=window.innerWidth<768;window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){var e=window.innerWidth<768;l!==e&&(s=!1,l=e),n()}),250)}))}(e,0,r):function(e,t,r){function n(){var e=window.getComputedStyle(t);return parseFloat(e.columnGap||e.gap)||16}function o(){var e=t.querySelector(".award-card");if(e){var r=e.getBoundingClientRect();C=n(),E=r.width+C}}function a(){var e=Math.max(0,t.scrollWidth-t.clientWidth),r=t.scrollLeft,n=Math.max(10,.1*E);D?(r=Math.abs(t.scrollLeft),m.disabled=r<=n,v.disabled=r>=e-n||e<=0):(m.disabled=r<=n,v.disabled=r>=e-n||e<=0)}function i(e){var r;o(),r=D?"next"===e?-E:E:"next"===e?E:-E,t.scrollBy({left:r,behavior:"smooth"})}function u(){if(E||o(),E){var e=Math.max(0,t.scrollWidth-t.clientWidth),r=Math.abs(t.scrollLeft);if(r>=e-15)return t.style.scrollBehavior="smooth",D?t.scrollTo({left:-e,behavior:"smooth"}):t.scrollTo({left:e,behavior:"smooth"}),void setTimeout((function(){a()}),150);var n=Math.round(r/E),i=Math.floor(e/E),u=Math.max(0,Math.min(n,i))*E;u>e&&(u=e),t.style.scrollBehavior="smooth",D?t.scrollTo({left:-u,behavior:"smooth"}):t.scrollTo({left:u,behavior:"smooth"}),setTimeout((function(){a()}),150)}}function c(e){F=!0,w=e,x=t.scrollLeft,t.style.cursor="grabbing",t.style.userSelect="none",t.style.scrollBehavior="auto",document.body.style.userSelect="none"}function s(e){F&&(L&&cancelAnimationFrame(L),L=requestAnimationFrame((function(){var r=w-e;t.scrollLeft=D?x-r:x+r})))}function l(){F&&(L&&(cancelAnimationFrame(L),L=null),F=!1,t.style.cursor="grab",t.style.userSelect="",t.style.scrollBehavior="smooth",document.body.style.userSelect="",window.innerWidth<=1024?setTimeout((function(){u()}),300):setTimeout((function(){u()}),50))}function d(){return window.innerWidth<=768}function f(){t.scrollLeft=0}function p(){o(),f(),a()}function h(){(a(),k=Date.now(),A||F)||window.innerWidth<=1024&&(clearTimeout(g),g=setTimeout((function(){Date.now()-k>=150&&(A=!0,u(),setTimeout((function(){A=!1,a()}),400))}),200))}var m=e.querySelector(".award-carousel-prev"),v=e.querySelector(".award-carousel-next"),y=e.querySelector(".award-carousel-nav");if(r.length<4)return void(y&&(y.style.display="none"));if(!m||!v)return;var g,b,D="ar"===document.documentElement.lang||"rtl"===document.documentElement.dir,E=0,C=16,w=0,x=0,F=!1,L=null,A=!1,k=0,S=0,B=0,M=0,_=!1;v.addEventListener("click",(function(){return i("next")})),m.addEventListener("click",(function(){return i("prev")})),t.addEventListener("mousedown",(function(e){e.preventDefault(),c(e.clientX)})),document.addEventListener("mousemove",(function(e){F&&s(e.clientX)})),document.addEventListener("mouseup",(function(){F&&l()})),t.addEventListener("touchstart",(function(e){1===e.touches.length&&(S=Date.now(),B=e.touches[0].clientX,M=e.touches[0].clientY,_=!1,d()||c(e.touches[0].clientX))}),{passive:!0}),t.addEventListener("touchmove",(function(e){if(!d()&&1===e.touches.length&&F){var t=e.touches[0].clientX,r=e.touches[0].clientY,n=Math.abs(t-B),o=Math.abs(r-M);n>o&&n>10?(_=!0,e.preventDefault(),s(t)):o>n&&o>10&&(_=!1,F=!1,l())}}),{passive:!1}),t.addEventListener("touchend",(function(){if(!d()&&F){var e=Date.now()-S;if(e<300&&_&&e>0){var r=(t.scrollLeft-x)/e;if(Math.abs(r)>.3){F=!1,t.style.cursor="grab",t.style.userSelect="",t.style.scrollBehavior="smooth",document.body.style.userSelect="";var n=150*r;return void requestAnimationFrame((function(){t.scrollBy({left:n,behavior:"smooth"}),setTimeout((function(){u()}),400)}))}}l()}})),t.addEventListener("touchcancel",(function(){F&&l()})),t.addEventListener("scroll",h,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(b),b=setTimeout((function(){p()}),250)})),setTimeout(p,200)}(e,t,r)}}function t(){document.querySelectorAll(".award-carousel-section").forEach((function(t){e(t)}))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}();var componentAwardListing=function(){"use strict";var e,t={exports:{}},r={exports:{}}
1,n={exports:{}};(e=n).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports,function(e){var t=n.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(r);var o={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var a={exports:{}};!function(e){var t=n.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var i={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(i),function(e){var t=r.exports,n=o.exports,u=a.exports,c=i.exports;e.exports=function(e){return t(e)||n(e)||u(e)||c()},e.exports.__esModule=!0,e.exports.default=e.exports}(t);var u=t.exports;return function(){function e(e){return e.title||""}function t(e){return e.date||""}function r(e){return e.category||""}function n(e){return String(e||"").trim().toLowerCase().replace(/\s+/g," ").replace(/[^a-z0-9 ]/g,"").split(" ").map((function(e){return e.length>3&&"s"===e.slice(-1)&&"ss"!==e.slice(-2)?e.slice(0,-1):e})).join(" ")}function o(e){var t=String(e||"").trim();if(!t)return Number.NEGATIVE_INFINITY;var r=Date.parse(t);if(!Number.isNaN(r))return r;var n=t.match(/\b\d{4}\b/);return n?Date.parse("January 1, ".concat(n[0])):Number.NEGATIVE_INFINITY}function a(e,t){if(!t.length)return!0;var o=[r(e)];return t.some((function(e){return o.some((function(t){return function(e,t){var r=n(e),o=n(t);return!(!r||!o)&&(r===o||r.includes(o)||o.includes(r))}(t,e)}))}))}function i(){var e=I.searchQuery.trim().length>0;O.searchInput&&(O.searchInput.value=I.searchQuery),O.searchInputMobile&&(O.searchInputMobile.value=I.searchQuery),O.searchClearBtn&&(O.searchClearBtn.style.display=e?"flex":"none"),O.searchClearBtnMobile&&(O.searchClearBtnMobile.style.display=e?"flex":"none"),O.searchInputWrapper&&O.searchInputWrapper.classList.toggle("has-value",e),O.mobileSearchWrapper&&O.mobileSearchWrapper.classList.toggle("has-value",e),m()}function c(){O.sortOptions&&(O.sortOptions.forEach((function(e){var t=e.dataset.sort===I.currentSort;e.classList.toggle("active",t)})),O.sortCurrent&&(O.sortCurrent.textContent="oldest_first"===I.currentSort?"Oldest First":"Latest First"))}function s(){return Array.from(document.querySelectorAll(".filter-checkbox:checked")).map((function(e){return e.value}))}function l(e){return u(e).map(String).sort()}function d(e,t){var r=l(e),n=l(t);return r.length===n.length&&r.every((function(e,t){return e===n[t]}))}function f(e,t){e&&(e.classList.toggle("active",t),e.disabled=!t)}function p(){var e=s(),t=I.selectedFilters,r=O.searchInput?(O.searchInput.value||"").trim():"",n=!d(e,t)||r!==I.searchQuery||r.length>0,o=e.length>0||t.length>0;f(O.applyFiltersBtn,n),f(O.clearFiltersBtn,o)}function h(){var e=Array.from(document.querySelectorAll(".mobile-filter-checkbox:checked")).map((function(e){return e.value})),t=I.selectedFilters,r=O.searchInputMobile?(O.searchInputMobile.value||"").trim():"",n=!d(e,t)||r!==I.searchQuery||r.length>0,o=e.length>0||t.length>0;f(O.applyFiltersMobile,n),f(O.clearFiltersMobile,o)}function m(){p(),h()}function v(){document.querySelectorAll(".mobile-filter-checkbox").forEach((function(e){var t=Array.from(O.filterCheckboxes).find((function(t){return t.value===e.value}));t&&(e.checked=t.checked)})),h(),O.mobileFilterModal&&(O.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")}function y(){O.mobileFilterModal&&(O.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function g(){var r,n=I.allAwards.filter((function(r){return function(r,n){return!n||[e(r),t(r)].filter(
1Boolean).join(" ").toLowerCase().includes(n.toLowerCase())}(r,I.searchQuery)&&a(r,I.selectedFilters)}));I.filteredAwards=((r=u(n)).sort((function(r,n){var a=o(t(r)),i=o(t(n));if(a!==i)return"oldest_first"===I.currentSort?a-i:i-a;var u=e(r).toLowerCase(),c=e(n).toLowerCase();return"oldest_first"===I.currentSort?u.localeCompare(c):c.localeCompare(u)})),r),I.openAwardId&&!I.filteredAwards.some((function(e,t){return function(e,t){return String(e.id||t)}(e,t)===I.openAwardId}))&&(I.openAwardId=null),D(),O.countText&&O.countCurrent&&O.countTotal&&(O.countCurrent.textContent=I.filteredAwards.length.toLocaleString(),O.countTotal.textContent=I.allAwards.length.toLocaleString(),O.countText.style.display="inline"),i(),m()}function b(){clearTimeout(I.searchTimeout),I.searchTimeout=window.setTimeout((function(){I.isLoading=!1,g()}),250)}function D(){if(O.awardList){if(I.isLoading=!1,!I.filteredAwards.length)return I.isLoading=!1,O.awardList&&(O.awardList.innerHTML=""),O.emptyState&&(O.emptyState.style.display="flex"),void(O.listingContent&&O.listingContent.classList.add("no-results"));O.emptyState&&(O.emptyState.style.display="none"),O.listingContent&&O.listingContent.classList.remove("no-results");var e=document.createDocumentFragment();I.filteredAwards.forEach((function(t){!function(e){if(e&&e.element){var t=I.openAwardId===e.id,r=e.element.querySelector(".award-item__header"),n=e.element.querySelector(".award-item__content");e.element.classList.toggle("is-open",t),r&&r.setAttribute("aria-expanded",t?"true":"false"),n&&(t?n.removeAttribute("hidden"):n.setAttribute("hidden",""))}}(t),e.appendChild(t.element)})),O.awardList.innerHTML="",O.awardList.appendChild(e)}}function E(e){var t=String(e||"");O.searchInput&&O.searchInput.value!==t&&(O.searchInput.value=t),O.searchInputMobile&&O.searchInputMobile.value!==t&&(O.searchInputMobile.value=t),I.searchQuery=t.trim(),i()}function C(e){var t;"Enter"===e.key&&(e.preventDefault(),t=e.currentTarget,I.searchQuery=t?(t.value||"").trim():"",O.searchInput&&O.searchInput!==t&&(O.searchInput.value=I.searchQuery),O.searchInputMobile&&O.searchInputMobile!==t&&(O.searchInputMobile.value=I.searchQuery),i(),b())}function w(){I.searchQuery="",O.searchInput&&(O.searchInput.value=""),O.searchInputMobile&&(O.searchInputMobile.value=""),i(),b()}function x(){O.searchInput&&(I.searchQuery=(O.searchInput.value||"").trim(),O.searchInputMobile&&(O.searchInputMobile.value=O.searchInput.value||"")),I.selectedFilters=s(),i(),b()}function F(){document.querySelectorAll(".filter-checkbox").forEach((function(e){e.checked=!1})),document.querySelectorAll(".mobile-filter-checkbox").forEach((function(e){e.checked=!1})),I.selectedFilters=[],i(),b()}function L(){document.querySelectorAll(".mobile-filter-checkbox").forEach((function(e){var t=Array.from(O.filterCheckboxes).find((function(t){return t.value===e.value}));t&&(t.checked=e.checked)})),I.selectedFilters=s(),O.searchInputMobile&&(I.searchQuery=O.searchInputMobile.value.trim(),O.searchInput&&(O.searchInput.value=I.searchQuery)),y(),i(),b()}function A(){document.querySelectorAll(".mobile-filter-checkbox").forEach((function(e){e.checked=!1})),h(),F(),y()}function k(e){var t=e.currentTarget;t&&t.dataset.sort&&(I.currentSort=t.dataset.sort,c(),O.sortDropdown&&O.sortDropdown.classList.remove("active"),O.sortButton&&O.sortButton.classList.remove("active"),b())}function S(){O.sortDropdown&&O.sortDropdown.classList.toggle("active"),O.sortButton&&O.sortButton.classList.toggle("active")}function B(e){O.sortDropdown&&O.sortButton&&!O.sortDropdown.contains(e.target)&&!O.sortButton.contains(e.target)&&(O.sortDropdown.classList.remove("active"),O.sortButton.classList.remove("active"))}function M(e){var t=e.target.closest(".award-item__header");if(t){var r=t.closest(".award-item");if(r){var n=r.dataset.awardId;I.openAwardId=I.openAwardId===n?null:n,D()}}}function _(e,t){var r=e.querySelector(t);return r?r.textContent.trim():""}function T(){return O.awardList?Array.from(O.awardList.querySelectorAll(".award-item")).map((function(e,t){return function(e,t){var r=e.dataset.awardId||"award-".concat(t+1),n=e.dataset.title||_(e,".award-item__title"),o=e.dataset.description||_(e,".award-item__description"),a=e.dataset.category||_(e,".award-item__meta-text")||"",i=Array.from(e.querySelectorAll(".award-item__meta-text")).map((function(e){return e.textContent.trim()})),u=e.dataset.date||i[1]||"";return e.dataset.awardId=r,e.dataset.title=n,e.dataset.description=o,e.dataset.category=a,e.dataset.date=u,{id:r,title:n,description:o,category:a,date:u,element:e}}(e,t)})):[]}var q=document.getElementById("card");if(q&&q.dataset&&document.querySelector(".award-listing-kfshrc")){var I={allAwards:[],filteredAwards:[],searchQuery:"",selectedFilters:[],currentSort:"latest_first",openAwardId:null,
1searchTimeout:null,isLoading:!1},O={awardList:document.getElementById("awardList"),emptyState:document.getElementById("emptyState"),countText:document.querySelector(".count-text"),countCurrent:document.getElementById("awardCurrentCount"),countTotal:document.getElementById("awardTotalCount"),searchInput:document.getElementById("awardSearch"),searchInputMobile:document.getElementById("awardSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),filterCheckboxes:document.querySelectorAll(".filter-checkbox"),clearFiltersBtn:document.getElementById("clearFilters"),applyFiltersBtn:document.getElementById("applyFilters"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),listingContent:document.querySelector(".listing-content")};!function(){var e=document.querySelector(".page-hero");if(e){e.style.minHeight="454px";var t=e.querySelector(".page-hero__container");t&&(t.style.top="183px",t.style.padding="0")}}(),O.countText&&(O.countText.style.display="none"),function(){var e=document.getElementById("desktopFilterList"),t=document.getElementById("mobileFilterList");if(e&&t){var r=e.cloneNode(!0).querySelectorAll(".filter-item");t.innerHTML="",r.forEach((function(e){var r=document.createElement("div");r.className="mobile-filter-item";var n=e.querySelector(".filter-label");if(n){var o=n.cloneNode(!0);o.className="mobile-filter-label";var a=o.querySelector(".filter-checkbox");a&&(a.className="mobile-filter-checkbox"),r.appendChild(o),t.appendChild(r)}}))}}(),c(),i(),m(),O.searchInput&&(O.searchInput.addEventListener("input",(function(e){E(e.target.value)})),O.searchInput.addEventListener("keydown",C)),O.searchInputMobile&&(O.searchInputMobile.addEventListener("input",(function(e){E(e.target.value)})),O.searchInputMobile.addEventListener("keydown",C)),O.searchClearBtn&&O.searchClearBtn.addEventListener("click",w),O.searchClearBtnMobile&&O.searchClearBtnMobile.addEventListener("click",w),O.applyFiltersBtn&&O.applyFiltersBtn.addEventListener("click",x),O.clearFiltersBtn&&O.clearFiltersBtn.addEventListener("click",F),O.filterCheckboxes&&O.filterCheckboxes.forEach((function(e){e.addEventListener("change",p)})),O.filterToggleBtn&&O.filterToggleBtn.addEventListener("click",v),O.mobileFilterClose&&O.mobileFilterClose.addEventListener("click",y),O.mobileFilterModal&&O.mobileFilterModal.addEventListener("click",(function(e){(e.target===O.mobileFilterModal||e.target.classList.contains("mobile-filter-overlay"))&&y()})),O.applyFiltersMobile&&O.applyFiltersMobile.addEventListener("click",L),O.clearFiltersMobile&&O.clearFiltersMobile.addEventListener("click",A),document.addEventListener("change",(function(e){e.target&&e.target.classList&&e.target.classList.contains("mobile-filter-checkbox")&&h()})),O.sortButton&&O.sortButton.addEventListener("click",S),O.sortOptions&&O.sortOptions.forEach((function(e){e.addEventListener("click",k)})),O.awardList&&O.awardList.addEventListener("click",M),document.addEventListener("click",B),I.allAwards=T(),I.openAwardId=null,g()}}(),{}}();!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){var e=document.querySelector("#header-top .component-content"),t=document.querySelectorAll(".hero-banner-tertiary__wrapper__content__body"),r=document.querySelectorAll(".event-page-content__wrapper__hero-banner__content__body");if(window.innerWidth<834)return t.forEach((function(e){e.style.marginLeft=0})),void r.forEach((function(e){e.style.marginLeft=0}));if(e&&t.length>0){var n=window.getComputedStyle(e).marginLeft;n=parseInt(n,10)+"px",t.forEach((function(e){e.style.marginLeft=n,e.classList.add("margin-ar-lang")}))}if(e&&r.length>0){var o=window.getComputedStyle(e).marginLeft;o=parseInt(o,10)+"px",r.forEach((function(e){e.style.marginLeft=o,e.classList.add("margin-ar-lang")}))}}(e(),window.addEventListener("resize",e),document.getElementsByClassName("tabs-heading").length)&&document.querySelector(".tabs-heading li:nth-child(2)").setAttribute("tabindex","0")})),window.addEventListener("load",(function(){var e=document.querySelector(".overlay-close");e&&e.setAttribute("tabindex","0")}))}();var componentBentoCard=function(){"use strict";var e,t={exports:{}},r={exports:{}}
1,n={exports:{}};(e=n).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports,function(e){var t=n.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(r);var o={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var a={exports:{}};!function(e){var t=n.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var i={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(i),function(e){var t=r.exports,n=o.exports,u=a.exports,c=i.exports;e.exports=function(e){return t(e)||n(e)||u(e)||c()},e.exports.__esModule=!0,e.exports.default=e.exports}(t);var u=t.exports;return function(){function e(){var e=document.querySelectorAll(".bento-card-container");e&&0!==e.length&&e.forEach((function(e){if(e){var r=e.querySelector(".bento-card-all-cards");if(r){var n=Array.from(r.querySelectorAll(".bento-card-item")),a=n.length;a<2||a>4?console.warn("Bento Card: Invalid card count (".concat(a,"). Must be between 2 and 4.")):(e.setAttribute("data-card-count",a.toString()),t(e,n,a),o(e))}}}))}function t(e,t,n){var o=e.querySelector(".bento-card-upper-slot"),a=e.querySelector(".bento-card-lower-section");if(o&&a){var i=window.innerWidth<=768;if(o&&(o.innerHTML=""),a&&(a.innerHTML=""),i&&a)t.forEach((function(e){if(e){var t=e.cloneNode(!0);t.classList.add("bento-card-small"),a.appendChild(t)}})),a&&requestAnimationFrame((function(){requestAnimationFrame((function(){if(a)if("rtl"===window.getComputedStyle(a).direction||"rtl"===document.documentElement.dir||"ar"===document.documentElement.lang){var e=a.scrollWidth-a.clientWidth;e>0&&(a.scrollLeft=e)}else a.scrollLeft=0}))}));else if(4===n){if(t[0]&&o){var u=t[0].cloneNode(!0);u.classList.add("bento-card-large"),o.appendChild(u)}if(a)for(var c=1;c<4;c++)if(t[c]){var s=t[c].cloneNode(!0);s.classList.add("bento-card-small"),a.appendChild(s)}}else 3===n?a&&t.forEach((function(e){if(e){var t=e.cloneNode(!0);t.classList.add("bento-card-small"),a.appendChild(t)}})):2===n&&a&&t.forEach((function(e){if(e){var t=e.cloneNode(!0);t.classList.add("bento-card-small"),a.appendChild(t)}}));var l=e.querySelector(".bento-card-all-cards");l&&(l.style.display="none"),r(e)}}function r(e){if(e){var t=e.querySelector(".bento-card-upper-slot"),r=e.querySelector(".bento-card-lower-section");if(t||r){var n=[];if(t){var o=t.querySelectorAll(".bento-card-item");n.push.apply(n,u(Array.from(o)))}if(r){var a=r.querySelectorAll(".bento-card-item");n.push.apply(n,u(Array.from(a)))}n.forEach((function(e){if(!e.hasAttribute("data-bento-interaction-setup")){e.setAttribute("data-bento-interaction-setup","true"),e.addEventListener("click",(function(t){if(t.target===e||e.contains(t.target)){var r=e.getAttribute("href");r&&"#"!==r&&(window.location.href=r)}}));var t=e.querySelector(".bento-card-nav-icon");t&&t.addEventListener("click",(function(t){t.stopPropagation();var r=e.getAttribute("href");r&&"#"!==r&&(window.location.href=r)}))}}))}}}function n(){var e=document.querySelectorAll(".bento-card-container");if(e&&0!==e.length&&(e.forEach((function(e){if(e){var r=e.querySelector(".bento-card-all-cards");if(r)new MutationObserver((function(n){var a=!1;if(n.forEach((function(e){if(e.addedNodes.length>0||e.removedNodes.length>0){var t=Array.from(e.addedNodes).some((function(e){return 1===e.nodeType&&(e.classList&&e.classList.contains("bento-card-item")||e.querySelector&&e.querySelector(".bento-card-item"))}
1)),r=Array.from(e.removedNodes).some((function(e){return 1===e.nodeType&&(e.classList&&e.classList.contains("bento-card-item")||e.querySelector&&e.querySelector(".bento-card-item"))}));(t||r)&&(a=!0)}})),a){var i=Array.from(r.querySelectorAll(".bento-card-item")),u=i.length;if(u>=2&&u<=4){if(e.setAttribute("data-card-count",u.toString()),t(e,i,u),o(e),window.innerWidth<=768){var c=e.querySelector(".bento-card-lower-section");c&&requestAnimationFrame((function(){requestAnimationFrame((function(){if("rtl"===window.getComputedStyle(c).direction||"rtl"===document.documentElement.dir||"ar"===document.documentElement.lang){var e=c.scrollWidth-c.clientWidth;e>0&&(c.scrollLeft=e)}else c.scrollLeft=0}))}))}}else e.removeAttribute("data-card-count")}})).observe(r,{childList:!0,subtree:!0})}})),!window._bentoCardResizeHandler)){var r,n=window.innerWidth;window._bentoCardResizeHandler=function(){clearTimeout(r),r=setTimeout((function(){var e=window.innerWidth,r=e<=768;n<=768!==r?document.querySelectorAll(".bento-card-container").forEach((function(e){if(e){var n=e.querySelector(".bento-card-all-cards");if(n){var a=Array.from(n.querySelectorAll(".bento-card-item")),i=a.length;if(i>=2&&i<=4&&(t(e,a,i),o(e),r)){var u=e.querySelector(".bento-card-lower-section");u&&requestAnimationFrame((function(){requestAnimationFrame((function(){if("rtl"===window.getComputedStyle(u).direction||"rtl"===document.documentElement.dir||"ar"===document.documentElement.lang){var e=u.scrollWidth-u.clientWidth;e>0&&(u.scrollLeft=e)}else u.scrollLeft=0}))}))}}}})):document.querySelectorAll(".bento-card-container").forEach((function(e){e&&o(e)}));n=e}),250)},window.addEventListener("resize",window._bentoCardResizeHandler)}}function o(e){if(e)if(window.innerWidth<=768)!function(e){if(e){var t=e.querySelectorAll(".bento-card-label"),r=e.querySelectorAll(".bento-card-description");t.forEach((function(e){if(e){e.style.whiteSpace="",e.style.overflow="",e.style.textOverflow="";var t=e.textContent?e.textContent.trim():"";if(t.endsWith("...")&&t.length<=35){var r=e.getAttribute("data-original-text");r&&(e.textContent=r)}}})),r.forEach((function(e){if(e){e.style.display="",e.style.webkitLineClamp="",e.style.webkitBoxOrient="",e.style.overflow="";var t=e.textContent?e.textContent.trim():"";if(t.endsWith("...")&&t.length<=283){var r=e.getAttribute("data-original-text");r&&(e.textContent=r)}}}))}}(e);else if("4"===e.getAttribute("data-card-count")){var t=e.querySelectorAll(".bento-card-label"),r=e.querySelectorAll(".bento-card-description");t.forEach((function(e){if(e){var t=e.textContent?e.textContent.trim():"";e.getAttribute("data-original-text")||e.setAttribute("data-original-text",t),t.length>32&&(e.textContent=t.substring(0,32).trim()+"..."),e.style.whiteSpace="nowrap",e.style.overflow="hidden",e.style.textOverflow="ellipsis"}})),r.forEach((function(e){if(e){var t=e.textContent?e.textContent.trim():"";e.getAttribute("data-original-text")||e.setAttribute("data-original-text",t),t.length>280&&(e.textContent=t.substring(0,280).trim()+"..."),e.style.display="-webkit-box",e.style.webkitLineClamp="4",e.style.webkitBoxOrient="vertical",e.style.overflow="hidden"}}))}}function a(){var e=document.querySelectorAll(".bento-card-container");e&&0!==e.length&&e.forEach((function(e){e&&r(e)}))}function i(){function e(){return window.innerWidth<=768}var t=document.querySelectorAll(".bento-card-lower-section");t&&0!==t.length&&t.forEach((function(t){if(t){requestAnimationFrame((function(){requestAnimationFrame((function(){if("rtl"===window.getComputedStyle(t).direction||"rtl"===document.documentElement.dir||"ar"===document.documentElement.lang){var e=t.scrollWidth-t.clientWidth;e>0&&(t.scrollLeft=e)}else t.scrollLeft=0}))}));var r=0,n=0,o=!1,a=0;t.addEventListener("touchstart",(function(n){e()&&(r=n.touches[0].clientX,a=t.scrollLeft,o=!0)}),{passive:!0}),t.addEventListener("touchmove",(function(t){o&&e()&&(n=t.touches[0].clientX)}),{passive:!0}),t.addEventListener("touchend",(function(){if(o&&e()){o=!1;var i=r-n;Math.abs(i)>30&&setTimeout((function(){var e=t.scrollLeft-a;if(Math.abs(e)<20){i>0?t.scrollBy({left:257,behavior:"smooth"}):t.scrollBy({left:-257,behavior:"smooth"})}}),50)}}));var i=!1,u=0,c=0;t.addEventListener("mousedown",(function(r){e()&&(i=!0,u=r.clientX,c=t.scrollLeft,t.style.cursor="grabbing",t.style.userSelect="none")})),t.addEventListener("mousemove",(function(r){if(i&&e()){r.preventDefault();var n=r.clientX,o=u-n;t.scrollLeft=c+o}})),t.addEventListener("mouseup",(function(){e()&&(i=!1,t.style.cursor="grab",t.style.userSelect="auto")})),t.addEventListener("mouseleave",(function(){e()&&i&&(i=!1,t.style.cursor="grab",t.style.userSelect="auto")}))}}))}function c(){if(!(window.innerWidth>768)){var e=document.querySelectorAll(".bento-card-lower-section");e&&0!==e.length&&e.forEach((function(e){e&&requestAnimationFrame((function(){requestAnimationFrame((function(){if("rtl"===window.getComputedStyle(e).direction||"rtl"===document.documentElement.dir||"ar"===document.documentElement.lang){var t=e.scrollWidth-e.clientWidth;t>0&&(e.scrollLeft=t)}else e.scrollLeft=0}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){e(),a(),i(),n(),setTimeout((function(){c()}),100)})):(e(),a(),i(),n(),setTimeout((function(){c()}),100))}(),{}}();!function(){"use strict";!function(){function e(e,t){return e.length<=t?e:e.substring(0,t).trim()+"..."}function t(e){var t=e.querySelectorAll(".block-image-card-card");e.querySelectorAll(".block-image-card-arrow").forEach((function(e){"true"===e.getAttribute("showmodalpopup")?(e.classList.add("green-bg-icon"),function(e){if(e.closest(".block-image-card-card")&&!e.hasAttribute("data-modal-initialized")){var t=o.findModalInCard(e);t&&(o.initializeModalElement(t),a||(o.attachGlobalListeners(),a=!0),e.addEventListener("click",(function(r){r.preventDefault(),r.stopPropagation(),o.openM
1odal(t,e)})),e.setAttribute("data-modal-initialized","true"))}}(e)):(e.classList.remove("green-bg-icon"),e.addEventListener("click",(function(e){e.stopPropagation()})))})),t.forEach((function(e){e.addEventListener("click",(function(t){if(!t.target.closest(".block-image-card-arrow")&&!t.target.closest(".block-image-card-modal")){var r=e.querySelector(".block-image-card-arrow");if("true"===(r&&r.getAttribute("showmodalpopup"))){var n=o.findModalInCard(r);n?o.openModal(n,r):r&&r.click()}}})),e.setAttribute("tabindex","0"),e.setAttribute("role","article"),e.addEventListener("keypress",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())}))}))}function r(r){!function(t){var r=t.querySelectorAll(".block-image-card-card"),o=t.querySelector(".block-image-card-cards"),a=o&&o.classList.contains("block-image-card-cards--grid-stack");r.forEach((function(t){var r=t.querySelector(".block-image-card-card-title"),o=t.querySelector(".block-image-card-card-description");if(r&&!a){var i=r.textContent.trim();i.length>n.TITLE_MAX_LENGTH&&(r.textContent=e(i,n.TITLE_MAX_LENGTH),r.setAttribute("title",i))}if(o){var u=o.textContent.trim();u.length>n.DESCRIPTION_MAX_LENGTH&&(o.textContent=e(u,n.DESCRIPTION_MAX_LENGTH),o.setAttribute("title",u))}}))}(r),function(e){e.querySelectorAll(".block-image-card-arrow").forEach((function(e){if("true"===e.getAttribute("showmodalpopup")){e.classList.add("green-bg-icon");var t=e.querySelector(".block-image-card-external"),r=e.querySelector(".block-image-card-internal");t&&(t.style.display="none"),r&&(r.style.display="none")}else{var n=e.querySelector(".block-image-card-external"),o=e.querySelector(".block-image-card-internal"),a=n?window.getComputedStyle(n).display:"none",i=o?window.getComputedStyle(o).display:"none";"none"===a||"none"!==i&&o?e.classList.remove("green-bg-icon"):e.classList.add("green-bg-icon")}}))}(r),function(e){e.querySelectorAll(".block-image-card-card").forEach((function(e){e.querySelectorAll(".block-image-card-modal").forEach((function(e){o.initializeModalElement(e)})),e.querySelectorAll('.block-image-card-arrow[showmodalpopup="true"], [data-block-image-card-modal="true"]').forEach((function(e){var t=o.findModalInCard(e);t&&o.initializeModalElement(t)}))})),a||(o.attachGlobalListeners(),a=!0)}(r),t(r),function(e){var t=e.querySelector(".block-image-card-cards");if(t&&!t.classList.contains("block-image-card-cards--grid-stack")){var r,o,a=!1;t.addEventListener("mousedown",(function(e){window.innerWidth>n.MOBILE_BREAKPOINT||(a=!0,t.style.cursor="grabbing",r=e.pageX-t.offsetLeft,o=t.scrollLeft)})),t.addEventListener("mouseleave",(function(){a=!1,t.style.cursor="grab"})),t.addEventListener("mouseup",(function(){a=!1,t.style.cursor="grab"})),t.addEventListener("mousemove",(function(e){if(a){e.preventDefault();var n=2*(e.pageX-t.offsetLeft-r);t.scrollLeft=o-n}}))}}(r),function(e){function t(){var t=e.querySelector(".block-image-card-viewall-btn--mobile"),r=e.querySelector(".block-image-card-viewall-btn--desktop"),o=e.querySelector(".block-image-card-cards");if(r&&o)if(window.innerWidth<=n.MOBILE_BREAKPOINT)t||!r||r.classList.contains("moved-below-cards")||(r.classList.add("moved-below-cards"),o.insertAdjacentElement("afterend",r));else if(r&&r.classList.contains("moved-below-cards")){r.classList.remove("moved-below-cards");var a=e.querySelector(".block-image-card-header");a&&a.appendChild(r)}}var r=e.querySelector(".block-image-card-viewall-btn");r&&(r.addEventListener("click",(function(){})),t(),window.addEventListener("resize",t))}(r),function(e){var t=e.querySelectorAll(".block-image-card-image img");if("IntersectionObserver"in window){var r=new IntersectionObserver((function(e,t){e.forEach((function(e){if(e.isIntersecting){var r=e.target;r.dataset.src&&(r.src=r.dataset.src,r.removeAttribute("data-src")),t.unobserve(r)}}))}));t.forEach((function(e){r.observe(e)}))}}(r),function(e){function t(){r.classList.contains("block-image-card-cards--grid-stack")?r.style.cursor="default":window.innerWidth<=n.MOBILE_BREAKPOINT?r.style.cursor="grab":r.style.cursor="default"}var r=e.querySelector(".block-image-card-cards");r&&(t(),window.addEventListener("resize",t))}(r)}var n={TITLE_MAX_LENGTH:15,DESCRIPTION_MAX_LENGTH:60,MOBILE_BREAKPOINT:768}
1,o={activeModal:null,previousFocus:null,scrollPosition:0,focusableElements:'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',findModalInCard:function(e){var t=e.closest(".block-image-card-card");if(!t)return null;var r=e.closest(".block-image-card-content");if(r){for(var n=e.nextElementSibling;n;){if(n.classList&&n.classList.contains("block-image-card-modal"))return n;n=n.nextElementSibling}var o=r.querySelector(".block-image-card-modal");if(o)return o}return t.querySelector(".block-image-card-modal")},initializeModalElement:function(e){if(!e.hasAttribute("data-block-modal-initialized")){e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("aria-hidden","true");var t=e.querySelector(".modal-title");t&&!t.id&&(t.id="block-image-card-modal-title-".concat(Date.now(),"-").concat(Math.random().toString(36).substr(2,9))),t&&t.id&&e.setAttribute("aria-labelledby",t.id),e.style.display="none","true"!==e.getAttribute("ismodaltextimage")&&e.setAttribute("ismodaltextimage","false"),this.applyModalDisplayMode(e),e.setAttribute("data-block-modal-initialized","true")}},applyModalDisplayMode:function(e){if(e){var t=e.getAttribute("ismodaltextimage"),r=e.querySelector(".modal-content");r&&(r.classList.remove("image-only-full-bleed"),"true"!==t&&r.classList.add("image-only-full-bleed"))}},openModal:function(e,t){e&&(this.activeModal&&this.closeModal(this.activeModal),this.previousFocus=t||document.activeElement,this.activeModal=e,this.applyModalDisplayMode(e),e.style.display="flex",e.setAttribute("aria-hidden","false"),this.lockBodyScroll(),this.trapFocus(e))},closeModal:function(e){e&&(e.style.display="none",e.setAttribute("aria-hidden","true"),this.removeFocusTrap(e),this.unlockBodyScroll(),this.previousFocus&&(this.previousFocus.focus(),this.previousFocus=null),this.activeModal===e&&(this.activeModal=null))},lockBodyScroll:function(){this.scrollPosition=window.pageYOffset||document.documentElement.scrollTop,document.body.classList.add("modal-open"),document.body.style.overflow="hidden",document.body.style.position="fixed",document.body.style.top="-".concat(this.scrollPosition,"px"),document.body.style.width="100%"},unlockBodyScroll:function(){document.body.classList.remove("modal-open"),document.body.style.overflow="",document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,this.scrollPosition)},trapFocus:function(e){var t=e.querySelectorAll(this.focusableElements);if(0!==t.length){var r=t[0],n=t[t.length-1];setTimeout((function(){r.focus()}),100);var o=function(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),r.focus()))};e.addEventListener("keydown",o),e._blockImageCardFocusTrapHandler=o}},removeFocusTrap:function(e){e._blockImageCardFocusTrapHandler&&(e.removeEventListener("keydown",e._blockImageCardFocusTrapHandler),delete e._blockImageCardFocusTrapHandler)},attachGlobalListeners:function(){var e=this;document.addEventListener("click",(function(t){var r=t.target.closest(".block-image-card-modal-close");if(r&&e.activeModal){t.preventDefault(),t.stopPropagation();var n=r.closest(".block-image-card-modal");n&&n===e.activeModal&&e.closeModal(e.activeModal)}})),document.addEventListener("keydown",(function(t){"Escape"===t.key&&e.activeModal&&e.activeModal.classList.contains("block-image-card-modal")&&e.closeModal(e.activeModal)})),document.addEventListener("click",(function(t){if(e.activeModal){var r=t.target.closest(".modal-backdrop"),n=r&&r.closest(".block-image-card-modal")===e.activeModal,o=t.target===e.activeModal;(n||o)&&e.closeModal(e.activeModal)}}))}},a=!1;!function e(){"loading"!==document.readyState?document.querySelectorAll(".block-image-card-container").forEach((function(e){r(e)})):document.addEventListener("DOMContentLoaded",e)}()}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(e){var t=e.innerHTML;e.innerHTML=t;var r=Array.from(e.querySelectorAll("li"));if(!(r.length<=2||e.scrollWidth<=e.clientWidth)){var n=r[0],o=r[r.length-1],a=r.slice(1,-1),i=a.map((function(e){return e.querySelector("a").cloneNode(!0)}
1)).filter(Boolean);a.forEach((function(e){return e.remove()}));var u=n.querySelector(".separator");u&&u.remove();var c=document.createElement("li");c.className="ellipsis",c.innerHTML="/ <span class='ellipsis-dots'>...</span> /";var s=document.createElement("ul");s.className="ellipsis-dropdown",i.forEach((function(e){var t=document.createElement("li");t.appendChild(e),s.appendChild(t)})),c.appendChild(s),e.insertBefore(c,o),function(){var t=o.querySelector("a");if(t){var r=t.textContent.trim();if(!(r.length<=24)){t.setAttribute("title",r),t.style.display="inline-block",t.style.whiteSpace="nowrap";for(var n=r;e.scrollWidth>e.clientWidth&&n.length>10;)n=n.slice(0,-1),t.textContent="".concat(n,"â¦")}}}(),c.querySelector(".ellipsis-dots").addEventListener("click",(function(e){e.stopPropagation(),c.classList.toggle("open")})),document.addEventListener("click",(function(){c.classList.remove("open")}))}}var t=document.querySelectorAll(".component.breadcrumb nav ol");t.length>0&&t.forEach(e),window.addEventListener("resize",(function(){t.length>0&&t.forEach(e)}))}))}();var componentCardCarousel=function(){"use strict";var e,t={exports:{}};(e=t).exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports;var r={exports:{}},n={exports:{}},o={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(o);var a={exports:{}};!function(e){var t=o.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a),function(e){var t=o.exports.default,r=a.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(n),function(e){function t(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}var r=n.exports;e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}(r);var i=t.exports,u=r.exports;return function(){function e(){var e=document.querySelectorAll(".card-carousel-card");if(e&&0!==e.length){var t="rtl"===document.documentElement.getAttribute("dir")||"ar"===document.documentElement.getAttribute("lang")||"rtl"===document.body.getAttribute("dir")||"ar"===document.body.getAttribute("lang"),r={KFSHRC:"KFSH",Healthcare:"Healthcare",Education:"Education",Research:"Research"}[document.body.getAttribute("data-theme")];if(r){var n="-/media/Themes/KFSHRC/KFSHRC/KFSHRC/images/card-image/",o="".concat(n,"desktop/").concat(r,"-desktop-card-bg.png"),a="".concat(n,"mobile/").concat(r,"-mobile-card-bg.png"),i=window.innerWidth<768?a:o,u=document.getElementById("card-carousel-rtl-bg-styles");if(u&&u.remove(),t&&i){var c=document.createElement("style");c.id="card-carousel-rtl-bg-styles",c.type="text/css";var s='\n html[lang="ar"] .card-carousel-card::before,\n html[dir="rtl"] .card-carousel-card::before,\n [dir="rtl"] .card-carousel-card::before {\n background-image: url(\''.concat(i,"') !important;\n background-size: cover !important;\n background-position: center !important;\n background-repeat: no-repeat !important;\n opacity: 1 !important;\n }\n ");c.textContent=s,document.head.appendChild(c),e.forEach((function(e){e.style.backgroundImage="none",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center"}))}else e.forEach((function(e){if(i&&r)try{e.style.setProperty("background-image","url('".concat(i,"')"),"important"),e.style.setProperty("background-repeat","no-repeat","important"),e.style.setProperty("background-size","cover","important"),e.style.setProperty("background-position","center","important")}catch(t){e.style.backgroundImage="url('".concat(i,"')"),e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center"}}))}}}function t(e){if(!e||"none"===e)return"";var t=e.match(/url\((['"]?)(.*?)\1\)/i);return t&&t[0]?t[0]:""}function r(){var e=document.querySelectorAll(".card-carousel-card-icon-container-appvariant i");e&&0!==e.length&&e.forEach((function(e){var r=window.getComputedStyle(e),n=t(r.getPropertyValue("mask-image"))||t(r.getPropertyValue("-webkit-mask-image"))||t(r.getPropertyValue("mask"))||t(r.getPropertyValue("-webkit-mask"));n&&e.style.setProperty("--card-carousel-icon-mask-image",n)}))}function n(){requestAnimationFrame((function(){e(),r(),setTimeout((function(){e(),r()}),100),setTimeout((function(){e(),r()}),500),setTimeout((function(){e(),r()}),1e3)}))}function o(){var e=document.querySelectorAll(".card-carousel-card-title"),t=window.innerWidth<768;e.forEach((function(e){var r=e.getAttribute("data-original-text");if(r||(r=e.textContent.trim().replace(/\.\.\.$/,""),e.setAttribute("data-original-text",r)),t)if(r.length>30){var n=r.substring(0,30),o=n.lastIndexOf(" ");o>25&&o>0&&(n=r.substring(0,o)),n.length>30&&(n=n.substring(0,30)),e.textContent=n+"..."}else e.textContent=r;else e.textContent=r}))}function a(){var e=window.innerWidth<768,t="ar"===document.documentElement.getAttribute("lang")||"rtl"===document.documentElement.getAttribute("dir");e&&t?document.querySelectorAll(".card-carousel-card-title").forEach((function(e){var t=e.closest(".card-carousel-card-content");
1if(t){var r=parseFloat(window.getComputedStyle(e).lineHeight);e.offsetHeight>1.5*r?t.classList.add("has-multiline-title"):t.classList.remove("has-multiline-title")}})):document.querySelectorAll(".card-carousel-card-content").forEach((function(e){e.classList.remove("has-multiline-title")}))}var c="rtl"===document.documentElement.getAttribute("dir")||"ar"===document.documentElement.getAttribute("lang"),s=function(){function e(t){i(this,e),this.section=t,this.wrapper=t.querySelector(".card-carousel-cards"),this.prevBtn=t.querySelector(".card-carousel-prev"),this.nextBtn=t.querySelector(".card-carousel-next"),this.navContainer=t.querySelector(".card-carousel-nav"),this.wrapper&&this.prevBtn&&this.nextBtn&&this.navContainer&&(this.touchStartX=0,this.touchEndX=0,this.isDragging=!1,this.startScrollLeft=0,this.mouseStartX=0,this.mouseEndX=0,this.isMouseDown=!1,this.startMouseScrollLeft=0,this.isAtEdge=!0,this.init())}return u(e,[{key:"isMobileView",value:function(){return window.innerWidth<768}},{key:"shouldDisableCarousel",value:function(){return 4===this.wrapper.querySelectorAll(".card-carousel-card").length&&!this.isMobileView()}},{key:"setInitialScrollPosition",value:function(){this.wrapper.scrollLeft=0}},{key:"getCardWidth",value:function(){var e=this.wrapper.querySelector(".card-carousel-card");return e?e.offsetWidth+(parseInt(window.getComputedStyle(this.wrapper).gap)||24):300}},{key:"updateNavButtons",value:function(){var e=this.wrapper.scrollLeft,t=this.wrapper.scrollWidth-this.wrapper.clientWidth;if(c){var r=e>=-1,n=e<=-(t-1);this.nextBtn.disabled=r,this.prevBtn.disabled=n}else{var o=parseInt(window.getComputedStyle(this.wrapper).paddingLeft)||0;this.prevBtn.disabled=e<=o+1,this.nextBtn.disabled=e>=t-1}this.prevBtn.style.opacity=this.prevBtn.disabled?"0.4":"1",this.nextBtn.style.opacity=this.nextBtn.disabled?"0.4":"1",this.prevBtn.style.cursor=this.prevBtn.disabled?"not-allowed":"pointer",this.nextBtn.style.cursor=this.nextBtn.disabled?"not-allowed":"pointer"}},{key:"checkNavigationVisibility",value:function(){var e=this.wrapper.querySelectorAll(".card-carousel-card").length,t=this.section.querySelector(".card-carousel-container");this.navContainer.style.display=e<=4?"none":"flex",t&&(2===e?(t.classList.add("has-2-cards"),t.classList.remove("has-4-cards")):4===e?(t.classList.add("has-4-cards"),t.classList.remove("has-2-cards")):(t.classList.remove("has-2-cards"),t.classList.remove("has-4-cards"))),this.updateNavButtons()}},{key:"scrollByCard",value:function(e){var t,r=this.getCardWidth(),n=r/2,o=this.wrapper.scrollWidth-this.wrapper.clientWidth,a=this.wrapper.scrollLeft,i=!c&&a<=15||c&&a>=-15,u=!c&&a>=o-15||c&&a<=15-o;if(i&&"next"===e)t=a+n*(c?-1:1),this.isAtEdge=!1;else if(u&&"prev"===e){t=a-n*(c?-1:1),this.isAtEdge=!1}else{if(i||u)return;t=a+("next"===e?r:-r)*(c?-1:1),this.isAtEdge=!1}var s=c?Math.abs(t+o):o-t;"next"===e&&s<r&&!u&&(t=c?-o:o,this.isAtEdge=!0);var l=c?Math.abs(t):t;if("prev"===e&&l<r&&!i&&(t=0,this.isAtEdge=!0),c){var d=-o;t>0&&(t=0),t<d&&(t=d)}else t<0&&(t=0),t>o&&(t=o);this.wrapper.scrollTo({left:t,behavior:"smooth"})}},{key:"snapToNearestCard",value:function(){if(0!==this.wrapper.querySelectorAll(".card-carousel-card").length){var e=this.getCardWidth(),t=this.wrapper.scrollLeft,r=parseInt(window.getComputedStyle(this.wrapper).paddingLeft)||0,n=e/2,o=r+Math.round((t-r)/n)*n;this.wrapper.scrollTo({left:o,behavior:"smooth"})}}},{key:"init",value:function(){var e=this;this.setInitialScrollPosition(),c?(this.nextBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("prev")},this.prevBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("next")}):(this.nextBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("next")},this.prevBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("prev")}),this.wrapper.addEventListener("touchstart",(function(t){e.touchStartX=t.touches[0].clientX,e.startScrollLeft=e.wrapper.scrollLeft,e.isDragging=!0}),{passive:!0}),this.wrapper.addEventListener("touchmove",(function(t){e.isDragging&&(e.touchEndX=t.touches[0].clientX)}),{passive:!0}),this.wrapper.addEventListener("touchend",(function(){if(e.isDragging){e.isDragging=!1;var t=e.touchStartX-e.touchEndX;Math.abs(t)>30&&setTimeout((function(){var r=e.wrapper.scrollLeft-e.startScrollLeft;Math.abs(r)<20&&(t>0?e.scrollByCard("next"):e.scrollByCard("prev"))}),50)}})),this.wrapper.addEventListener("mousedown",(function(t){e.shouldDisableCarousel()||(e.isMouseDown=!0,e.mouseStartX=t.clientX,e.startMouseScrollLeft=e.wrapper.scrollLeft,e.wrapper.style.cursor="grabbing",e.wrapper.style.userSelect="none")})),this.wrapper.addEventListener("mousemove",(function(t){if(e.isMouseDown){t.preventDefault(),e.mouseEndX=t.clientX;var r=e.mouseStartX-e.mouseEndX;e.wrapper.scrollLeft=e.startMouseScrollLeft+r}})),this.wrapper.addEventListener("mouseup",(function(){e.isMouseDown=!1,e.wrapper.style.cursor="grab",e.wrapper.style.userSelect="auto"})),this.wrapper.addEventListener("mouseleave",(function(){e.isMouseDown&&(e.isMouseDown=!1,e.wrapper.style.cursor="grab",e.wrapper.style.userSelect="auto")})),this.wrapper.addEventListener("scroll",(function(){return e.updateNavButtons()})),this.wrapper.setAttribute("tabindex","0"),this.wrapper.addEventListener("keydown",(function(t){e.shouldDisableCarousel()||("ArrowLeft"===t.key?(t.preventDefault(),e.scrollByCard(c?"next":"prev")):"ArrowRight"===t.key&&(t.preventDefault(),e.scrollByCard(c?"prev":"next")))})),this.checkNavigationVisibility()}},{key:"handleResize",value:function(){this.setInitialScrollPosition(),this.checkNavigationVisibility()}}]),e}(),l=document.querySelectorAll(".card-carousel-section"),d=[];if(l.forEach((function(e){var t=new s(e);t.wrapper&&d.push(t)})),0!==d.length){var f;window.addEventListener("resize",(function(){clearTimeout(f),f=setTimeout((function(){d.forEach((function(e){e.handleResize()}))}),250)})),e(),r(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n();var p,h,m=document.querySelectorAll(".card-carousel-section");if(m.length>0){var v=new MutationObserver((function(t){var n=!1;t.forEach((function(e){e.addedNodes.length>
10&&e.addedNodes.forEach((function(e){1===e.nodeType&&(e.classList&&e.classList.contains("card-carousel-card")||e.querySelector&&e.querySelector(".card-carousel-card"))&&(n=!0)}))})),n&&(clearTimeout(p),p=setTimeout((function(){e(),r()}),100))}));m.forEach((function(e){var t=e.querySelector(".card-carousel-cards");t&&v.observe(t,{childList:!0,subtree:!0})}))}window.addEventListener("resize",(function(){clearTimeout(h),h=setTimeout((function(){e(),r()}),250)}));var y=document.documentElement;new MutationObserver((function(t){t.forEach((function(t){"attributes"!==t.type||"lang"!==t.attributeName&&"dir"!==t.attributeName||(e(),r())}))})).observe(y,{attributes:!0,attributeFilter:["lang","dir"]});var g,b=document.body;if(b)new MutationObserver((function(t){t.forEach((function(t){"attributes"!==t.type||"lang"!==t.attributeName&&"dir"!==t.attributeName&&"data-theme"!==t.attributeName||(e(),r())}))})).observe(b,{attributes:!0,attributeFilter:["lang","dir","data-theme"]});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){o(),setTimeout(a,100)})):(o(),setTimeout(a,100)),window.addEventListener("resize",(function(){clearTimeout(g),g=setTimeout((function(){o(),setTimeout(a,100)}),250)}))}}(),{}}(),componentCardImageCarousel=function(){"use strict";var e,t={exports:{}};(e=t).exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports;var r={exports:{}},n={exports:{}},o={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(o);var a={exports:{}};!function(e){var t=o.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a),function(e){var t=o.exports.default,r=a.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(n),function(e){function t(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}var r=n.exports;e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}(r);var i=t.exports,u=r.exports;return function(){function e(){var e=document.querySelectorAll(".card-image-carousel-card-title"),t=window.innerWidth<768;e.forEach((function(e){var r=e.getAttribute("data-original-text");if(r||(r=e.textContent.trim().replace(/\.\.\.$/,""),e.setAttribute("data-original-text",r)),t)if(r.length>30){var n=r.substring(0,30),o=n.lastIndexOf(" ");o>25&&o>0&&(n=r.substring(0,o)),n.length>30&&(n=n.substring(0,30)),e.textContent=n+"..."}else e.textContent=r;else e.textContent=r}))}var t,r,n="rtl"===document.documentElement.getAttribute("dir")||"ar"===document.documentElement.getAttribute("lang"),o=function(){function e(t){i(this,e),this.section=t,this.wrapper=t.querySelector(".card-image-carousel-cards"),this.prevBtn=t.querySelector(".card-image-carousel-prev"),this.nextBtn=t.querySelector(".card-image-carousel-next"),this.navContainer=t.querySelector(".card-image-carousel-nav"),this.wrapper&&this.prevBtn&&this.nextBtn&&this.navContainer&&(this.touchStartX=0,this.touchEndX=0,this.isDragging=!1,this.startScrollLeft=0,this.mouseStartX=0,this.mouseEndX=0,this.isMouseDown=!1,this.startMouseScrollLeft=0,this.isAtEdge=!0,this.init())}return u(e,[{key:"isMobileView",value:function(){return window.innerWidth<768}},{key:"shouldDisableCarousel",value:function(){return 4===this.wrapper.querySelectorAll(".card-image-carousel-card").length&&!this.isMobileView()}},{key:"setInitialScrollPosition",value:function(){this.wrapper.scrollLeft=0}},{key:"getCardWidth",value:function(){var e=this.wrapper.querySelector(".card-image-carousel-card-link"),t=this.wrapper.querySelector(".card-image-carousel-card"),r=e||t;return r?r.offsetWidth+(parseInt(window.getComputedStyle(this.wrapper).gap)||24):300}},{key:"updateNavButtons",value:function(){var e=this.wrapper.scrollLeft,t=this.wrapper.scrollWidth-this.wrapper.clientWidth;if(n){var r=e>=-1,o=e<=-(t-1);this.nextBtn.disabled=r,this.prevBtn.disabled=o}else{var a=parseInt(window.getComputedStyle(this.wrapper).paddingLeft)||0;this.prevBtn.disabled=e<=a+1,this.nextBtn.disabled=e>=t-1}this.prevBtn.style.opacity=this.prevBtn.disabled?"0.4":"1",this.nextBtn.style.opacity=this.nextBtn.disabled?"0.4":"1",this.prevBtn.style.cursor=this.prevBtn.disabled?"not-allowed":"pointer",this.nextBtn.style.cursor=this.nextBtn.disabled?"not-allowed":"pointer"}},{key:"checkNavigationVisibility",value:function(){var e=this.wrapper.querySelectorAll(".card-image-carousel-card").length;this.navContainer.style.display=e<=4?"none":"flex",this.updateNavButtons()}},{key:"scrollByCard",value:function(e){var t,r=this.getCardWidth(),o=r/2,a=this.wrapper.scrollWidth-this.wrapper.clientWidth,i=this.wrapper.scrollLeft,u=!n&&i<=15||n&&i>=-15,c=!n&&i>=a-15||n&&i<=15-a;if(u&&"next"===e)t=i+o*(n?-1:1),this.isAtEdge=!1;else if(c&&"prev"===e){t=i-o*(n?-1:1),this.isAtEdge=!1}else{if(u||c)return;t=i+("next"===e?r:-r)*(n?-1:1),this.isAtEdge=!1}var s=n?Math.abs(t+a):a-t;"next"===e&&s<r&&!c&&(t=n?-a:a,this.isAtEdge=!0);var l=n?Math.abs(t):t;if("prev"===e&&l<r&&!u&&(t=0,this.isAtEdge=!0),n){var d=-a;t>0&&(t=0),t<d&&(t=d)}else t<0&&(t=0),t>a&&(t=a);this.wrapper.scrollTo({left:t,behavior:"smooth"})}},{key:"snapToNearestCard",value:function(){if(0!==this.wrapper.querySelectorAll(".card-image-carousel-card").length){var e=this.getCardWidth(),t=this.wrapper.scrollLeft,r=parseInt(window.getComputedStyle(this.wrapper).paddingLeft)||0,n=e/2,o=r+Math.round((t-r)/n)*n;this.wrapper.scrollTo({left:o,behavior:"smooth"})}}},{key:"init",value:function(){var e=this;this.setInitialScrollPosition(),n?(this.nextBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("prev")},this.prevBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("next")}):(this.nextBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("next")},this.prevBtn.onclick=function(){e.shouldDisableCarousel()||e.scrollByCard("prev")}),this.wrapper.addEventListener("touchstart",(function(t){e.touchStartX=t.touches[0].clientX,e.startScrollLeft=e.wrapper.scrollLeft,e.isDragging=!0}),{passive:!0}),this.wrapper.addEventListener("touchmove",(function(t){e.isDragging&&(e.touchEndX=t.touches[0].clientX)}),{passive:!0}),this.wrapper.addEventListener("touchend",(function(){if(e.isDragging){e.isDragging=!1;var t=e.touchStartX-e.touchEndX;Math.abs(t)>30&&setTimeout((function(){var r=e.wrapper.scrollLeft-e.startScrollLeft;Math.abs(r)<20&&(t>0?e.scrollByCard("next"):e.scrollByCard("prev"))}),50)}})),this.wrapper.addEventListener("mousedown",(function(t){e.shouldDisableCarousel()||(e.isMouseDown=!0,e.mouseStartX=t.clientX,e.startMouseScrollLeft=e.wrapper.scrollLeft,e.wrapper.style.cursor="grabbing",e.wrapper.style.userSelect="none")})),this.wrapper.addEventListener("mousemove",(function(t){if(e.isMouseDown){t.preventDefault(),e.mouseEndX=t.clientX;var r=e.mouseStartX-e.mouseEndX;e.wrapper.scrollLeft=e.startMouseScrollLeft+r}})),this.wrapper.addEventListener("mouseup",(function(){e.isMouseDown=!1,e.wrapper.style.cursor="grab",e.wrapper.style.userSelect="auto"})),this.wrapper.addEventListener("mouseleave",(function(){e.isMouseDown&&(e.isMouseDown=!1,e.wrapper.style.cursor="grab",e.wrapper.style.userSelect="auto")})),this.wrapper.addEventListener("scroll",(function(){return e.updateNavButtons()})),this.wrapper.setAttribute("tabindex","0"),this.wrapper.addEventListener("keydown",(function(t){e.shouldDisableCarousel()||("ArrowLeft"===t.key?(t.preventDefault(),e.scrollByCard(n?"next":"prev")):"ArrowRight"===t.key&&(t.preventDefault(),e.scrollByCard(n?"prev":"next")))})),this.checkNavigationVisibility()}},{key:"handleResize",value:function(){this.setInitialScrollPosition(),this.checkNavigationVisibility()}}]),e}(),a=document.querySelectorAll(".card-image-carousel-section"),c=[];
1(a.forEach((function(e){var t=new o(e);t.wrapper&&c.push(t)})),0!==c.length)&&(window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){c.forEach((function(e){e.handleResize()}))}),250)})),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),250)})))}(),{}}();!function(){"use strict";!function(){function e(){var e=document.querySelector(".cardlisting-dropdown-list li.active");return"Alphabetical ZâA"===(e?e.getAttribute("data-value"):"Alphabetical AâZ")?"name_descending":"name_ascending"}function t(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";d=!0,i();var n;n=window.innerWidth<768;var c=e(),f=n?parseInt(s.loadMoreMobileCardCount,10)||4:parseInt(s.loadMoreDesktopCardCount,10)||6,h=document.querySelector(".cardlisting-tab-title.active");h&&(t=h.dataset.key);var y=document.querySelector("[data-SearchSubPageType]"),g=y?y.getAttribute("data-SearchSubPageType"):"cardlisting";fetch("/kfhapis/CustomSearch/GetSearchResults",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({rfkId:s.rfkId,entity:s.entity,sources:[s.sources],fields:s.fields,country:s.country,language:s.language,sortField:c,facetLocations:t,limit:f,offset:l,searchsubpagetype:g})}).then((function(e){return e.json()})).then((function(e){l+=f,function(e){var t=document.getElementById("cardListingContainer");m(e,t),v(),r()}(e),u()})).catch((function(e){console.log(e),o&&(o.style.display="none"),a&&(a.style.display="none"),u()})).finally((function(){p=!1}))}function r(){var e=document.querySelectorAll(".cardlisting-card");if(e&&0!==e.length){var t="rtl"===document.documentElement.getAttribute("dir")||"ar"===document.documentElement.getAttribute("lang")||"rtl"===document.body.getAttribute("dir")||"ar"===document.body.getAttribute("lang"),r={KFSHRC:"KFSH",Healthcare:"Healthcare",Education:"Education",Research:"Research"}[document.body.getAttribute("data-theme")||"KFSHRC"];if(r){var n="-/media/Themes/KFSHRC/KFSHRC/KFSHRC/images/card-image/",o="".concat(n,"desktop/").concat(r,"-desktop-card-bg.png"),a="".concat(n,"mobile/").concat(r,"-mobile-card-bg.png"),i=window.innerWidth<768?a:o,u=document.getElementById("cardlisting-rtl-bg-styles");if(u&&u.remove(),t&&i){var c=document.createElement("style");c.id="cardlisting-rtl-bg-styles",c.type="text/css";var s='\n html[lang="ar"] .cardlisting-card::before,\n html[dir="rtl"] .cardlisting-card::before,\n [dir="rtl"] .cardlisting-card::before {\n background-image: url(\''.concat(i,"') !important;\n background-size: cover !important;\n background-position: center !important;\n background-repeat: no-repeat !important;\n opacity: 1 !important;\n }\n ");c.textContent=s,document.head.appendChild(c),e.forEach((function(e){e.style.backgroundImage="none",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center"}))}else e.forEach((function(e){i&&(e.style.backgroundImage="url('".concat(i,"')"),e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center")}))}}}if(document.getElementById("cardlisting")){var n=document.getElementById("cardlisting-load-more-btn"),o=document.querySelector(".cardlisting-load-more-btn-container"),a=document.querySelector(".cardlisting-end-list-btn-container");o&&(o.style.display="none"),a&&(a.style.display="none");var i=function(){var e=document.getElementById("cardlisting-loading-container");e&&e.classList.add("show")},u=function(){var e=document.getElementById("cardlisting-loading-container");e&&e.classList.remove("show")},c=document.getElementById("card"),s={backgroundImageUrl:c.dataset.bg,entity:c.dataset.entity,sources:c.dataset.sources,fields:c.dataset.fields,ctaIconUrl:c.dataset.icon,rfkId:c.dataset.rfkid,country:c.dataset.country,language:c.dataset.language,locationFacet:c.dataset.facets,initialDesktopCardCount:c.dataset.initialdesktopcount,initialMobileCardCount:c.dataset.initialmobilecount,loadMoreDesktopCardCount:c.dataset.loadmoredesktopcount,loadMoreMobileCardCount:c.dataset.loadmoremobilecount,mobilebackgroundImageUrl:c.dataset.mobilebgurl};s.fields=s.fields.split(",").map((function(e){return e.trim()}));var l=0,d=!1,f=!1,p=!1,h=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!p){p=!0,d=!1;var c=document.getElementById("cardListingContainer");c&&(c.innerHTML=""),o&&(o.style.display="none"),a&&(a.style.display="none"),i();var f=window.innerWidth<768?parseInt(s.initialMobileCardCount,10)||4:parseInt(s.initialDesktopCardCount,10)||6;n=e()||n||"name_ascending";var h=document.querySelector("[data-SearchSubPageType]"),y=h?h.getAttribute("data-SearchSubPageType"):"cardl
1isting";fetch("/kfhapis/CustomSearch/GetSearchResults",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({rfkId:s.rfkId,entity:s.entity,sources:[s.sources],fields:s.fields,country:s.country,language:s.language,sortField:n,facetLocations:t,limit:f,offset:l,searchsubpagetype:y})}).then((function(e){return e.json()})).then((function(e){l+=f,m(e,c),v(),r(),u()})).catch((function(e){console.log(e),u()})).finally((function(){p=!1}))}},m=function(e,t){if(!e.widgets||!e.widgets.length)return t.innerHTML="<p>No card data available.</p>",o&&(o.style.display="none"),void(a&&(a.style.display="none"));e.widgets.forEach((function(e){e.content&&e.content.length&&(!function(e){if(o&&a){var t=e.offset+e.limit>=e.total_item;t&&d?(o.style.display="none",a.style.display="flex"):t&&!d?(o.style.display="none",a.style.display="none"):(o.style.display="flex",a.style.display="none")}}(e),e.content.forEach((function(e){var r=Array.isArray(e.specialty_center_locations)?e.specialty_center_locations.join(" ⢠"):"",n='\n <a href="'.concat(e.url,'" id="HealthcareLink">\n <div class="cardlisting-card">\n \n <div class="cardlisting-upper-part">\n <div class="cardlisting-card-icon-container">\n <i class="').concat(e.icon,'"></i>\n </div>\n </div>\n\n <div class="cardlisting-card-content">\n <h3 class="cardlisting-card-title">').concat(e.name,'</h3>\n <div class="cardlisting-card-description">\n ').concat(e.description||"",'\n </div>\n <div class="cardlisting-card-footer">\n <span class="cardlisting-card-location">').concat(r,'</span>\n </div>\n </div>\n\n <span class="cardlisting-arrow-circle">\n <i class="').concat(s.ctaIconUrl,'"></i>\n </span>\n </div>\n </a>');t.insertAdjacentHTML("beforeend",n)})))}))},v=function(){var e=JSON.parse(s.locationFacet||"{}");document.querySelectorAll(".cardlisting-card-location").forEach((function(t){var r=t.textContent.trim().split("â¢").map((function(e){return e.trim()})).map((function(t){return e[t]||t}));t.textContent=r.join(" ⢠")}))},y=document.querySelector(".cardlisting-tab"),g=document.querySelectorAll(".cardlisting-tab-title"),b=function(e){if("undefined"!=typeof window&&void 0!==window.location&&window.history&&"function"==typeof window.history.replaceState)try{var t=window.location&&"string"==typeof window.location.href?window.location.href:"";if(!t)return;var r=new URL(t),n=r.searchParams;"string"==typeof e&&e.trim().length>0?n.set("filter",e.trim()):n.delete("filter"),r.search=n.toString(),window.history.replaceState({},"",r.toString())}catch(e){window&&window.console&&"function"==typeof window.console.error&&console.error("Card listing: failed to update filter in URL.",e)}};y&&g.length>0&&(g.forEach((function(e){e.addEventListener("click",(function(){g.forEach((function(e){return e.classList.remove("active")})),e.classList.add("active"),e.textContent.trim();var t=e.dataset.key;g.forEach((function(t){t.setAttribute("aria-selected",t===e?"true":"false")}));var r=(t||"").toLowerCase();b("all"===r?"":r),l=0,h(t,"")})),e.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())}))})),g.forEach((function(e){e.setAttribute("aria-selected",e.classList.contains("active")?"true":"false")})));var D=document.querySelector(".cardlisting-dropdown-wrapper"),E=document.querySelector(".cardlisting-dropdown-btn"),C=document.querySelector(".cardlisting-dropdown-list"),w=document.querySelector(".cardlisting-dropdown-value");if(D&&E&&C&&w){var x=C.querySelectorAll("li"),F="",L=Array.from(x).find((function(e){return e.classList.contains("active")}));L?F=L.getAttribute("data-value"):x.length>0&&(F=x[0].getAttribute("data-value"));var A=function(e){x.forEach((function(t){if(t.getAttribute("data-value")===e){t.classList.add("active");var r=t.getAttribute("data-label");w.textContent=r}else t.classList.remove("active")}))};E.addEventListener("click",(function(){C.classList.toggle("show"),E.classList.toggle("active")})),x.forEach((function(e){e.addEventListener("click",(function(t){t.stopPropagation(),F=e.getAttribute("data-value");var r=document.querySelector(".cardlisting-tab .active"),n=r?r.dataset.key:"All";A(F);var o="name_ascending";switch(F){case"Alphabetical AâZ":default:o="name_ascending";break;
1case"Alphabetical ZâA":o="name_descending"}l=0,h(n,o),C.classList.remove("show"),E.classList.remove("active")}))})),document.addEventListener("click",(function(e){D.contains(e.target)||(C.classList.remove("show"),E.classList.remove("active"))})),x.forEach((function(e){var t=document.createElement("span");t.className="cardlisting-dropdown-checkmark",t.innerHTML='<i class="icon-check primary-brand-color"></i>',e.appendChild(t)})),F&&A(F)}f||function(){f=!0;var e=function(){try{var e=window.location.search||"";return e&&new URLSearchParams(e).get("filter")||""}catch(e){return""}}(),t=e?e.toLowerCase():"",r=null;if(t&&g&&g.length>0&&(r=Array.from(g).find((function(e){var r=(e.dataset.key||"").toLowerCase(),n=(e.textContent||"").trim().toLowerCase();return r===t||n===t}))),!r&&g&&g.length>0&&(r=Array.from(g).find((function(e){var t=(e.dataset.key||"").toLowerCase(),r=(e.textContent||"").trim().toLowerCase();return"all"===t||"all"===r}))||g[0]),r){var n=r.dataset.key||"";g.forEach((function(e){var t=e===r;t?e.classList.add("active"):e.classList.remove("active"),e.setAttribute("aria-selected",t?"true":"false")}));var o=(n||"").toLowerCase();b("all"===o?"":o),l=0,h(n,"")}else l=0,h("","")}();var k,S=document.querySelector(".cardlisting-cards");if(n&&n.addEventListener("click",(function(){p||t()})),S&&n&&o){var B=Array.from(S.querySelectorAll(".cardlisting-card"));if(B.total_item>0){var M,_=0,T=!1,q=function(){T=window.innerWidth<768},I=function(e){B.forEach((function(t,r){t.style.display=r<e?"flex":"none"})),_=e},O=function(){q();var e=T?s.initialMobileCardCount:s.initialDesktopCardCount;I(e)};n.addEventListener("click",(function(){q();var e=T?s.loadMoreMobileCardCount:s.loadMoreDesktopCardCount,t=Math.min(_+e,B.length);I(t)})),window.addEventListener("resize",(function(){clearTimeout(M),M=setTimeout((function(){var e=T;q(),e!==T&&O()}),250)})),O()}}r(),window.addEventListener("resize",(function(){clearTimeout(k),k=setTimeout((function(){r()}),250)}))}}()}(),function(){"use strict";function e(){var e=document.querySelectorAll(".category-card"),t=window.innerWidth<=768;e.forEach((function(e){var r=e.getAttribute("data-bg-category-desktop"),n=e.getAttribute("data-bg-category-mobile");r&&n&&(t?(e.style.backgroundImage="",e.style.setProperty("--mobile-bg-image","url(".concat(n,")"))):(e.style.backgroundImage="url(".concat(r,")"),e.style.removeProperty("--mobile-bg-image")))}))}document.addEventListener("DOMContentLoaded",(function(){var t,r=document.querySelectorAll(".custom-category-showcase.tabs-vertical .tabs-heading li"),n=document.querySelectorAll(".custom-category-showcase.tabs-vertical .tabs-container .tab");r.forEach((function(e,t){e.setAttribute("tabindex","0"),e.setAttribute("role","button"),e.addEventListener("click",(function(){r.forEach((function(e){return e.classList.remove("active")})),n.forEach((function(e){return e.classList.remove("active")})),e.classList.add("active"),n[t].classList.add("active")})),e.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())}))})),e(),window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){e()}),250)}))}))}(),function(){"use strict";!function(){function e(){document.querySelectorAll("form.contact-us-form-kfshrc[data-sc-fxb]").forEach((function(e){e.dataset.customDropdownInitialized||(e.dataset.customDropdownInitialized="true",function(e){function t(){c&&c.classList.add("hidden"),f&&f.classList.add("hidden"),s&&s.classList.add("active"),l&&l.classList.add("active"),d&&d.classList.remove("active"),s&&s.scrollIntoView({behavior:"smooth",block:"start"})}function r(){c&&c.classList.add("hidden"),f&&f.classList.add("hidden"),s&&s.classList.add("active"),l&&l.classList.remove("active"),d&&d.classList.add("active"),s&&s.scrollIntoView({behavior:"smooth",block:"start"})}function n(e){return e.checkValidity()}function o(e){return e.hasAttribute("required")||e.hasAttribute("data-val-required")}function a(){if(!u)return!1;v=u.checkValidity(),m&&m.length>0&&m.forEach((function(e){o(e)&&(e.value.trim()&&n(e)||(v=!1))}));var e=!0;return m&&m.length>0&&m.forEach((function(t){if(o(t))if(t.value.trim()){if("SELECT"===t.tagName){var r=t.value;if(!r||""===r.trim())return void(e=!1);var n=t.options[t.selectedIndex];if(!n||!n.value||""===n.value.trim())return void(e=!1)}("SELECT"===t.tagName||t.checkValidity())&&("SELECT"!==t.tagName||!t.hasAttribute("required")||t.checkValidity())||(e=!1)}else e=!1})),v=v&&e,p&&(v&&e?(p.disabled=!1,p.classList.remove("contact-us-form__button--disabled"),p.classList.add("contact-us-form__button--enabled")):(p.disabled=!0,p.classList.remove("contact-us-form__button--enabled"),p.classList.add("contact-us-form__button--disabled"))),v}function i(e){function t(){if(m){m.innerHTML="",w=[];var t=Array.from(e.options).filter((function(e){var t=e.value||e.getAttribute("value")||"",r=e.textContent||e.text||"";return""!==t.trim()&&"PlaceholderText"!==t.trim()&&""!==r.trim()&&"PlaceholderText"!==r.trim()}));0!==t.length?(t.forEach((function(e){var t=document.createElement("div");
1t.className="contact-us-form-migrated__dropdown-item",t.setAttribute("role","option");var r=e.value||e.getAttribute("value")||"";t.setAttribute("data-value",r),e.disabled||e.hasAttribute("disabled")?(t.classList.add("contact-us-form-migrated__dropdown-item--disabled"),t.setAttribute("aria-disabled","true"),t.setAttribute("tabindex","-1")):t.setAttribute("tabindex","0"),t.setAttribute("aria-selected","false");var n=document.createElement("span");n.className="contact-us-form-migrated__dropdown-item__text",n.textContent=(e.textContent||e.text||"").trim(),t.appendChild(n);var o=document.createElement("span");o.className="contact-us-form-migrated__dropdown-item__checkmark";var a=document.createElement("i");a.className="icon-check",o.appendChild(a),t.appendChild(o),m.appendChild(t),w.push(t)})),r()):console.warn("No valid options found for select dropdown")}}function r(){w.forEach((function(e){e.classList.contains("contact-us-form-migrated__dropdown-item--disabled")||(e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),c(this.getAttribute("data-value"))})),e.addEventListener("mousedown",(function(){this.classList.contains("contact-us-form-migrated__dropdown-item--disabled")||this.classList.add("pressed")})),e.addEventListener("mouseup",(function(){this.classList.remove("pressed")})),e.addEventListener("mouseleave",(function(){this.classList.remove("pressed")})),e.addEventListener("keydown",(function(e){var t=this;"Enter"===e.key||" "===e.key?(e.preventDefault(),this.classList.contains("contact-us-form-migrated__dropdown-item--disabled")||(this.classList.add("pressed"),setTimeout((function(){t.classList.remove("pressed"),c(t.getAttribute("data-value"))}),150))):"Escape"===e.key&&(e.preventDefault(),i(),g&&g.focus())})),e.addEventListener("focus",(function(){this.scrollIntoView({block:"nearest",behavior:"smooth"})})),e.addEventListener("mouseenter",(function(){this.classList.contains("contact-us-form-migrated__dropdown-item--disabled")||this.focus()})))}))}function o(){if(f&&m){if(0===w.length&&t(),0===w.length)return void console.warn("Cannot open dropdown: no items available");f.classList.add("contact-us-form-migrated__select-wrapper--open"),m.classList.add("contact-us-form-migrated__dropdown-menu--open"),g&&g.setAttribute("aria-expanded","true"),C=!0,u(),m.style.display="flex",m.style.visibility="visible",m.style.opacity="1"}}function i(){f&&m&&(f.classList.remove("contact-us-form-migrated__select-wrapper--open"),m.classList.remove("contact-us-form-migrated__dropdown-menu--open"),g&&g.setAttribute("aria-expanded","false"),C=!1,m.style.display="none",m.style.visibility="hidden",m.style.opacity="0")}function u(){var t=e.value;w.forEach((function(e){e.getAttribute("data-value")===t?(e.classList.add("contact-us-form-migrated__dropdown-item--selected"),e.setAttribute("aria-selected","true")):(e.classList.remove("contact-us-form-migrated__dropdown-item--selected"),e.setAttribute("aria-selected","false"))}))}function c(t){if(e.value=t,e.dispatchEvent(new Event("change",{bubbles:!0})),g){var r=e.options[e.selectedIndex],o=r?(r.value||"").trim():"",u=r?(r.text||"").trim():"";g.textContent=o&&u?u:""}i(),n(e),a()}if(e){var s="Select an option",l=Array.from(e.options).find((function(e){return e.value&&"PlaceholderText"===e.value.trim()}));if(l){s=(l.textContent||l.text||"").trim()||"Select an option";var d=e.selectedIndex===Array.from(e.options).indexOf(l);l.remove(),d&&(e.selectedIndex=-1,e.value="")}var f=e.closest(".contact-us-form-migrated__select-wrapper");if(!f){var p=document.createElement("div");p.className="contact-us-form-migrated__select-wrapper";var h=e.parentNode;if(!h)return void console.error("Select field has no parent node");h.insertBefore(p,e),p.appendChild(e),f=p}var m=f.querySelector(".contact-us-form-migrated__dropdown-menu");m||((m=document.createElement("div")).className="contact-us-form-migrated__dropdown-menu",m.setAttribute("role","listbox"),m.setAttribute("aria-label","Dropdown options"),m.style.display="none",f.appendChild(m));var v=f.querySelector(".contact-us-form-migrated__select-arrow");
1if(!v){(v=document.createElement("span")).className="contact-us-form-migrated__select-arrow";var y=document.createElement("i");y.className="icon-arrow-down",v.appendChild(y),f.appendChild(v)}var g=f.querySelector(".contact-us-form-migrated__select-button");if(!g){(g=document.createElement("div")).className="contact-us-form-migrated__select-button",g.setAttribute("role","button"),g.setAttribute("tabindex","0"),g.setAttribute("aria-haspopup","listbox"),g.setAttribute("aria-expanded","false"),g.setAttribute("data-placeholder",s);var b=e.options[e.selectedIndex],D=b?(b.value||"").trim():"",E=b?(b.text||"").trim():"";g.textContent=D&&E?E:"",f.insertBefore(g,e)}e.style.position="absolute",e.style.opacity="0",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0",e.style.zIndex="1",e.style.cursor="pointer",e.setAttribute("tabindex","-1");var C=!1,w=[];e.addEventListener("mousedown",(function(e){return e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),!1})),e.addEventListener("click",(function(e){return e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),!1})),e.addEventListener("focus",(function(e){e.preventDefault(),g.focus()})),g&&(g.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),C?i():o()})),g.addEventListener("keydown",(function(e){"Enter"===e.key||" "===e.key?(e.preventDefault(),C?i():o()):"Escape"===e.key&&C?(e.preventDefault(),i()):"ArrowDown"===e.key&&(e.preventDefault(),C||o(),w.length>0&&w[0].focus())}))),g&&g.addEventListener("blur",(function(){setTimeout((function(){C&&document.activeElement!==g&&!f.contains(document.activeElement)&&i()}),200)})),document.addEventListener("mousedown",(function(e){C&&f&&!f.contains(e.target)&&i()})),e.addEventListener("change",(function(){if(g){var e=this.options[this.selectedIndex],t=e?(e.value||"").trim():"",r=e?(e.text||"").trim():"";g.textContent=t&&r?r:""}n(this),a(),u()})),t(),u()}else console.error("setupCustomDropdown: selectField is null")}var u=e||document.querySelector("form.contact-us-form-kfshrc[data-sc-fxb]");if(!u)return void console.warn("Contact us form not found");if("processing"===u.dataset.customDropdownInitialized)return;u.dataset.customDropdownInitialized="processing";var c=u.querySelector(".form-container"),s=u.querySelector(".result-wrapper"),l=u.querySelector(".success-wrapper"),d=u.querySelector(".error-wrapper"),f=u.querySelector("h1"),p=u?u.querySelector(".contact-send-btn")||u.querySelector('input[type="submit"]:not(.success-btn)'):null,h=u?u.querySelectorAll('input[type="text"], input[type="tel"], input[type="email"], select, textarea'):[];h&&h.length>0&&h.forEach((function(e){e.hasAttribute("data-val-required")&&!e.hasAttribute("required")&&e.setAttribute("required","required")}));var m=u?u.querySelectorAll("input[required], select[required], textarea[required], input[data-val-required], select[data-val-required], textarea[data-val-required]"):[],v=!1;p?(p.disabled=!0,p.classList.add("contact-us-form__button--disabled"),p.classList.remove("contact-us-form__button--enabled")):console.warn("Submit button with class contact-send-btn not found");var y=u?u.querySelectorAll("select"):[],g=Array.from(y).filter((function(e){return!e.classList.contains("form-field-hidden")&&!e.closest(".form-field-hidden")}));g&&g.length>0?g.forEach((function(e){i(e)})):console.warn("No visible select fields found in form");h&&h.length>0&&h.forEach((function(e){e.addEventListener("input",(function(){a()})),e.addEventListener("change",(function(){a()}))}));a(),u.dataset.customDropdownInitialized="true",setInterval((function(){s&&null!==s.offsetParent?l&&null!==l.offsetParent&&!l.classList.contains("active")?t():d&&null!==d.offsetParent&&!d.classList.contains("active")&&r():c&&null===c.offsetParent&&!c.classList.contains("hidden")&&c.classList.add("hidden")}),500)}(e))}))}!function(){function e(){document.querySelectorAll("form.contact-us-form-kfshrc .contact-send-btn, form.contact-us-form-kfshrc input[type='submit']").forEach((function(e){e.disabled=!0,e.classList.add("contact-us-form__button--disabled"),e.classList.remove("contact-us-form__button--enabled")}))}"loading"!==document.readyState||document.addEventListener("DOMContentLoaded",e,{once:!0}),e()}(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEac
1h((function(t){if(1===t.nodeType)if(t.matches&&t.matches("form.contact-us-form-kfshrc[data-sc-fxb]"))setTimeout(e,100);else if(t.querySelectorAll){t.querySelectorAll("form.contact-us-form-kfshrc[data-sc-fxb]").length>0&&setTimeout(e,100)}}))}))})).observe(document.body,{childList:!0,subtree:!0})}()}(),function(){"use strict";-1===document.cookie.indexOf("privacy-notification=")&&document.documentElement.classList.add("show-cookie-banner"),function(){function e(){if(!e.bound){e.bound=!0;var t=document.querySelector(n);t&&t.addEventListener("click",(function(e){var t,n,u,c,s=e.target.closest(o),l=e.target.closest(a),d=e.target.closest(i);(s||l||d)&&(e.preventDefault(),s&&(t=r,n=1,u=365,(c=new Date).setTime(c.getTime()+24*u*60*60*1e3),document.cookie=t+"="+n+"; expires="+c.toUTCString()+"; path=/",window.XA&&XA.cookies&&(XA.cookies.createCookie(r,1,365),XA.cookies.removeCookieWarning())),document.documentElement.classList.remove("show-cookie-banner"))}))}}function t(){e()}var r="privacy-notification",n=".kfshrc-cookie-banner",o=".cookie-banner__CTA2",a=".cookie-banner__CTA1",i=".kfshrc-cookie-banner__title .cross";"undefined"!=typeof XA&&XA.ready?XA.ready(t):"undefined"!=typeof $?$(document).ready(t):"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}(),function(){"use strict";-1===document.cookie.indexOf("disclaimer_banner_dismissed=")&&document.documentElement.classList.add("show-disclaimer-banner"),function(){if("undefined"!=typeof document){var e=function(){var e=document.querySelector(".disclaimer-banner");if(e){var t=!1,r=function(){!t&&e&&(t=!0,function(e,t){if(e&&t){var r=new Date;r.setTime(r.getTime()+24*t*60*60*1e3),document.cookie="".concat(e,"=true; expires=").concat(r.toUTCString(),"; path=/; SameSite=Lax")}}("disclaimer_banner_dismissed",30),document.documentElement.classList.remove("show-disclaimer-banner"))},n=e.querySelector(".cross");if(n&&n.addEventListener("click",r),"undefined"!=typeof IntersectionObserver){var o=new IntersectionObserver((function(e){e&&e.length&&e.forEach((function(e){e&&!e.isIntersecting&&e.boundingClientRect&&e.boundingClientRect.top<0&&(o.disconnect(),r())}))}));o.observe(e)}}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}}()}(),function(){"use strict";!function(){function e(e){return e&&e.id?"".concat(d||"","/Healthcare%20Library%20Detail"):null}function t(){if(c.diseasesCard){c.countText&&(c.countText.style.display="none");var e,t,a,h=document.documentElement.getAttribute("lang"),m=c.diseasesCard&&c.diseasesCard.getAttribute?c.diseasesCard.getAttribute("data-lang"):null,v="ar"===(h||m||"en")?u:i;s=v.diseases,l=v.labels,d=v.baseUrl||window.location.origin+window.location.pathname,c.diseaseSearch&&(c.diseaseSearch.placeholder=l.searchPlaceholder,c.diseaseSearch.setAttribute("aria-label",l.searchPlaceholder)),c.diseaseSearchMobile&&(c.diseaseSearchMobile.placeholder=l.searchPlaceholder,c.diseaseSearchMobile.setAttribute("aria-label",l.searchPlaceholder)),c.searchClearBtn&&c.searchClearBtn.setAttribute("aria-label",l.clearSearchAriaLabel),c.searchClearBtnMobile&&c.searchClearBtnMobile.setAttribute("aria-label",l.clearSearchAriaLabel),c.applyFilters&&(c.applyFilters.textContent=l.applyButton),c.applyFiltersMobile&&(c.applyFiltersMobile.textContent=l.applyButton),c.loadMoreBtn&&(c.loadMoreBtn.textContent=l.loadMoreButton),c.emptyTitle&&(c.emptyTitle.textContent=l.emptyStateTitle),c.emptyText&&(c.emptyText.textContent=l.emptyStateText),e=[c.diseaseSearch,c.diseaseSearchMobile],t=[c.searchClearBtn,c.searchClearBtnMobile],e.forEach((function(e){e&&(e.addEventListener("input",(function(){o()})),e.addEventListener("keypress",(function(e){"Enter"===e.key&&(f=p,r())})))})),t.forEach((function(t,n){t&&t.addEventListener("click",(function(){e[n]&&(e[n].value="",o(),f=p,r())}))})),o(),[c.applyFilters,c.applyFiltersMobile].forEach((function(e){e&&e.addEventListener("click",(function(){f=p,r()}))}
1)),c.loadMoreBtn&&c.loadMoreBtn.addEventListener("click",(function(){f+=p,r()})),function(){function e(){window.innerWidth<1024?n&&(c.filterSidebar.classList.remove("is-sticky"),n=!1):r||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom,o=64;e<=o&&!n?(c.filterSidebar.classList.add("is-sticky"),n=!0):e>o&&n&&(c.filterSidebar.classList.remove("is-sticky"),n=!1),r=!1})),r=!0)}if(!c.filterSidebar)return;var t=document.querySelector(".hero-banner");if(!t)return;var r=!1,n=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e,{passive:!0})}(),window.addEventListener("resize",(function(){clearTimeout(a),a=setTimeout((function(){o()}),100)})),r(),n(),o()}}function r(){if(c.diseaseList){var t=(c.diseaseSearch&&c.diseaseSearch.value||c.diseaseSearchMobile&&c.diseaseSearchMobile.value||"").toLowerCase(),r=s;t&&(r=s.filter((function(e){if(!e)return!1;var r=e.title?e.title.toLowerCase():"",n=e.description?e.description.toLowerCase():"";return r.includes(t)||n.includes(t)})));var o=Math.min(f,r.length),i=r.slice(0,o);c.diseaseList.innerHTML=i.map((function(t){if(!t||!t.id)return"";var r=e(t),n=t.title?a(t.title):"",o=t.description?a(t.description):"";return'\n <div class="disease-item"'.concat(r?' data-disease-id="'.concat(t.id,'"'):"",'>\n <div class="disease-container">\n <div class="disease-info">\n <div class="disease-details">\n <h3 class="disease-name">').concat(n,'</h3>\n <p class="disease-description">').concat(o,'</p>\n </div>\n </div>\n </div>\n <div class="disease-action">\n <i class="icon-arrow-right-green-bg"></i>\n </div>\n </div>\n ')})).join(""),i.forEach((function(t){if(t&&t.id){var r=e(t);if(r){var n=c.diseaseList.querySelector('[data-disease-id="'.concat(t.id,'"]'));if(n){n.style.cursor="pointer",n.setAttribute("role","link"),n.setAttribute("tabindex","0");var o=t.title?a(t.title):"";n.setAttribute("aria-label","".concat(l.viewDisease||"View"," ").concat(o)),n.addEventListener("click",(function(e){e.target.closest("a, button")||(window.location.href=r)})),n.addEventListener("keydown",(function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),window.location.href=r)}))}}}}
1)),c.loadMoreWrapper&&(o<r.length?c.loadMoreWrapper.style.display="flex":c.loadMoreWrapper.style.display="none"),c.emptyState&&(0===i.length?(c.emptyState.style.display="flex",c.diseaseList.style.display="none"):(c.emptyState.style.display="none",c.diseaseList.style.display="flex")),n(r.length,1,o)}}function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.length,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;c.startCount&&(c.startCount.textContent=t),c.endCount&&(c.endCount.textContent=r),c.totalCount&&l.diseasesText&&(c.totalCount.textContent="".concat(e," ").concat(l.diseasesText)),c.countText&&l.showingText&&l.ofText&&(c.countText.innerHTML="".concat(l.showingText,' <span id="startCount">').concat(t,'</span> - <span id="endCount">').concat(r,"</span> ").concat(l.ofText,' <span class="count-total" id="totalCount">').concat(e," ").concat(l.diseasesText,"</span>"),c.startCount=document.getElementById("startCount"),c.endCount=document.getElementById("endCount"),c.totalCount=document.getElementById("totalCount"),c.countText.style.display="inline")}function o(){if(c.diseaseSearch&&c.searchInputWrapper){var e=(c.diseaseSearch.value||"").trim().length>0;e?c.searchInputWrapper.classList.add("has-value"):c.searchInputWrapper.classList.remove("has-value"),c.searchClearBtn&&(c.searchClearBtn.style.display=e?"flex":"none"),c.applyFilters&&(e&&window.innerWidth>=1024?c.applyFilters.classList.add("active"):c.applyFilters.classList.remove("active"))}if(c.diseaseSearchMobile&&c.mobileSearchWrapper){var t=(c.diseaseSearchMobile.value||"").trim().length>0;t?c.mobileSearchWrapper.classList.add("has-value"):c.mobileSearchWrapper.classList.remove("has-value"),c.searchClearBtnMobile&&(c.searchClearBtnMobile.style.display=t?"flex":"none"),c.applyFiltersMobile&&(t?c.applyFiltersMobile.classList.add("active"):c.applyFiltersMobile.classList.remove("active"))}}function a(e){var t=document.createElement("div");return t.textContent=e,t.innerHTML}var i={baseUrl:"",labels:{searchPlaceholder:"Search name or keyword",applyButton:"Apply",showingText:"Showing",ofText:"of",diseasesText:"Diseases",emptyStateTitle:"There are no diseases that match this search term.",emptyStateText:"Try searching with different keywords.",loadMoreButton:"Load more",clearSearchAriaLabel:"Clear search",viewDisease:"View"},diseases:[{id:1,title:"ACL injury",description:"Anterior cruciate ligament injury is a tear or sprain of the ACL, one of the major ligaments in your knee. ACL injuries most commonly occur during sports that involve sudden stops or changes in direction."},{id:2,title:"ARDS",description:"Acute respiratory distress syndrome is a severe lung condition that causes low blood oxygen. It occurs when fluid builds up in the tiny, elastic air sacs in your lungs."},{id:3,title:"Abdominal aortic aneurysm",description:"An abdominal aortic aneurysm is an enlarged area in the lower part of the aorta, the major blood vessel that supplies blood to the body. The aorta runs from the heart through the center of the chest and abdomen."},{id:4,title:"Acute kidney failure",description:"Acute kidney failure occurs when your kidneys suddenly become unable to filter waste products from your blood. When your kidneys lose their filtering ability, dangerous levels of wastes may accumulate."},{id:5,title:"Addison's disease",description:"Addison's disease, also called adrenal insufficiency, is an uncommon disorder that occurs when your body doesn't produce enough of certain hormones. In Addison's disease, your adrenal glands produce too little cortisol."},{id:6,title:"Alzheimer's disease",description:"Alzheimer's disease is a progressive neurologic disorder that causes the brain to shrink and brain cells to die. It's the most common cause of dementia, a continuous decline in thinking, behavioral and social skills."},{id:7,title:"Asthma",description:"Asthma is a condition in which your airways narrow and swell and may produce extra mucus. This can make breathing difficult and trigger coughing, a whistling sound when you breathe out and shortness of breath."},{id:8,title:"Atrial fibrillation",description:"Atrial fibrillation is an irregular and often very rapid heart rhythm that can lead to blood clots in the heart. It increases the risk of stroke, heart failure and other heart-related complications."},{id:9,title:"Attention-deficit/hyperactivity disorder",description:"ADHD is a chronic condition that affects millions of children and often continues into adulthood. It includes a combination of persistent problems, such as difficulty sustaining attention, hyperactivity and impulsive behavior."},{id:10,title:"Autism spectrum disorder",description:"Autism spectrum disorder is a condition related to brain development that impacts how a person perceives and s
1ocializes with others, causing problems in social interaction and communication."}]},u={baseUrl:"",labels:{searchPlaceholder:"Ø§ÙØ¨ØØ« Ø¨Ø§ÙØ§Ø³Ù
أ٠اÙÙÙÙ
Ø© اÙÙ
ÙØªØ§ØÙØ©",applyButton:"تطبÙÙ",showingText:"عرض",ofText:"Ù
Ù",diseasesText:"Ø§ÙØ£Ù
راض",emptyStateTitle:"ÙØ§ ØªÙØ¬Ø¯ Ø£Ù
راض تطاب٠Ù
ØµØ·ÙØ Ø§ÙØ¨ØØ« ÙØ°Ø§.",emptyStateText:"ØØ§ÙÙ Ø§ÙØ¨ØØ« بÙÙÙ
ات Ù
ÙØªØ§ØÙØ© Ù
ختÙÙØ©.",loadMoreButton:"تØÙ
Ù٠اÙÙ
Ø²ÙØ¯",clearSearchAriaLabel:"Ù
Ø³Ø Ø§ÙØ¨ØØ«",viewDisease:"عرض"},diseases:[{id:1,title:"Ø·Ø¨ÙØ¨ Ø§ÙØ£Ø³Ø±Ø©",description:"Ø·Ø¨ÙØ¨ Ø§ÙØ£Ø³Ø±Ø© ÙÙ Ø·Ø¨ÙØ¨ Ù
تخصص ÙÙ Ø§ÙØ±Ø¹Ø§ÙØ© Ø§ÙØµØÙØ© Ø§ÙØ´Ø§Ù
ÙØ© ÙØ¬Ù
ÙØ¹ Ø£ÙØ±Ø§Ø¯ Ø§ÙØ£Ø³Ø±Ø©. ÙÙÙØ± Ø±Ø¹Ø§ÙØ© Ø·Ø¨ÙØ© Ù
ستÙ
رة ÙØ´Ø§Ù
ÙØ© ÙÙØ£Ùراد Ù
٠جÙ
ÙØ¹ Ø§ÙØ£Ø¹Ù
Ø§Ø±Ø Ù
ع Ø§ÙØªØ±ÙÙØ² عÙ٠اÙÙÙØ§ÙØ© ÙØ§ÙØ¹ÙØ§Ø¬ Ù
Ù Ø§ÙØ£Ù
راض Ø§ÙØ´Ø§Ø¦Ø¹Ø©."},{id:2,title:"Ù
ØªÙØ§Ø²Ù
Ø© Ø§ÙØ¶Ø§Ø¦ÙØ© Ø§ÙØªÙÙØ³ÙØ© Ø§ÙØØ§Ø¯Ø©",description:"Ù
ØªÙØ§Ø²Ù
Ø© Ø§ÙØ¶Ø§Ø¦ÙØ© Ø§ÙØªÙÙØ³ÙØ© Ø§ÙØØ§Ø¯Ø© ÙÙ ØØ§ÙØ© رئÙÙØ© Ø´Ø¯ÙØ¯Ø© تسبب Ø§ÙØ®Ùاض Ø§ÙØ£ÙسجÙÙ ÙÙ Ø§ÙØ¯Ù
. ØªØØ¯Ø« Ø¹ÙØ¯Ù
ا ÙØªØ±Ø§ÙÙ
Ø§ÙØ³Ø§Ø¦Ù ÙÙ Ø§ÙØ£ÙÙØ§Ø³ اÙÙÙØ§Ø¦ÙØ© Ø§ÙØµØºÙرة ÙØ§ÙÙ
Ø±ÙØ© Ù٠رئتÙÙ."},{id:3,title:"تعدد Ø§ÙØ£ÙØ¹ÙØ© Ø§ÙØ¯Ù
ÙÙØ© Ø§ÙØ£Ø¨ÙرÙ",description:"تعدد Ø§ÙØ£ÙØ¹ÙØ© Ø§ÙØ¯Ù
ÙÙØ© Ø§ÙØ£Ø¨Ùر٠ÙÙ ØØ§ÙØ© تتضÙ
Ù ÙØ¬Ùد عدة تÙ
ددات ÙÙ Ø§ÙØ´Ø±ÙØ§Ù Ø§ÙØ£ÙØ±Ø·ÙØ ÙÙ٠اÙÙØ¹Ø§Ø¡ Ø§ÙØ¯Ù
ÙÙ Ø§ÙØ±Ø¦ÙØ³Ù Ø§ÙØ°Ù ÙØ²Ùد Ø§ÙØ¬Ø³Ù
Ø¨Ø§ÙØ¯Ù
. ÙÙ
ÙÙ Ø£Ù ÙØØ¯Ø« Ù٠أجزاء Ù
ختÙÙØ© Ù
Ù Ø§ÙØ´Ø±ÙØ§Ù Ø§ÙØ£ÙرطÙ."},{id:4,title:"اÙÙØ´Ù اÙÙÙÙÙ Ø§ÙØØ§Ø¯",description:"ÙØØ¯Ø« اÙÙØ´Ù اÙÙÙÙÙ Ø§ÙØØ§Ø¯ Ø¹ÙØ¯Ù
ا ØªØµØ¨Ø ÙÙÙØªØ§Ù ÙØ¬Ø£Ø© ØºÙØ± ÙØ§Ø¯Ø±Ø© عÙ٠تصÙÙØ© اÙÙÙØ§Ùات Ù
٠دÙ
Ù. Ø¹ÙØ¯Ù
ا تÙÙØ¯ ÙÙÙØªØ§Ù ÙØ¯Ø±ØªÙÙ
ا عÙÙ Ø§ÙØªØµÙÙØ©Ø ÙØ¯ تتراÙÙ
Ù
ستÙÙØ§Øª Ø®Ø·ÙØ±Ø© Ù
٠اÙÙÙØ§Ùات."},{id:5,title:"Ù
رض Ø£Ø¯ÙØ³ÙÙ",description:"Ù
رض Ø£Ø¯ÙØ³ÙÙØ ÙÙØ³Ù
Ù Ø£ÙØ¶Ùا ÙØµÙر Ø§ÙØºØ¯Ø© اÙÙØ¸Ø±ÙØ©Ø Ù٠اضطراب ØºÙØ± شائع ÙØØ¯Ø« Ø¹ÙØ¯Ù
ا ÙØ§ ÙÙØªØ¬ جسÙ
Ù Ù
ا ÙÙÙÙ Ù
Ù ÙØ±Ù
ÙÙØ§Øª Ù
عÙÙØ©. ÙÙ Ù
رض Ø£Ø¯ÙØ³ÙÙØ ØªÙØªØ¬ Ø§ÙØºØ¯Ø¯ اÙÙØ¸Ø±ÙØ© اÙÙÙÙÙ Ø¬Ø¯ÙØ§ Ù
٠اÙÙÙØ±ØªÙزÙÙ."},{id:6,title:"Ù
رض Ø§ÙØ²ÙاÙÙ
ر",description:"Ù
رض Ø§ÙØ²ÙاÙÙ
ر Ù٠اضطراب Ø¹ØµØ¨Ù ØªØ¯Ø±ÙØ¬Ù ÙØªØ³Ø¨Ø¨ Ù٠تÙÙØµ Ø§ÙØ¯Ù
اغ ÙÙ
ÙØª Ø®ÙØ§Ùا Ø§ÙØ¯Ù
اغ. Ø¥ÙÙ Ø§ÙØ³Ø¨Ø¨ Ø§ÙØ£Ùثر Ø´ÙÙØ¹Ùا ÙÙØ®Ø±ÙØ ÙÙÙ Ø§ÙØ®Ùاض Ù
ستÙ
ر ÙÙ Ø§ÙØªÙÙÙØ± ÙØ§ÙÙ
ÙØ§Ø±Ø§Øª Ø§ÙØ³ÙÙÙÙØ© ÙØ§ÙاجتÙ
Ø§Ø¹ÙØ©."},{id:7,title:"Ø§ÙØ±Ø¨Ù",description:"Ø§ÙØ±Ø¨Ù ÙÙ ØØ§ÙØ© تضÙÙ ÙÙÙØ§ اÙÙ
Ù
رات اÙÙÙØ§Ø¦ÙØ© ÙØªÙØªÙØ® ÙÙØ¯ ØªÙØªØ¬ Ù
Ø®Ø§Ø·ÙØ§ إضاÙÙÙØ§. ÙÙ
ÙÙ Ø£Ù ÙØ¬Ø¹Ù ÙØ°Ø§ Ø§ÙØªÙÙØ³ ØµØ¹Ø¨ÙØ§ ÙÙØ³Ø¨Ø¨ Ø§ÙØ³Ø¹Ø§ÙØ ÙØµÙت صÙÙØ± Ø¹ÙØ¯ Ø§ÙØ²ÙÙØ± ÙØ¶ÙÙ Ø§ÙØªÙÙØ³."},{id:8,title:"Ø§ÙØ±Ø¬ÙØ§Ù Ø§ÙØ£Ø°ÙÙÙ",description:"Ø§ÙØ±Ø¬ÙØ§Ù Ø§ÙØ£Ø°ÙÙÙ Ù٠إÙÙØ§Ø¹ ÙÙØ¨Ù ØºÙØ± Ù
ÙØªØ¸Ù
ÙØºØ§ÙØ¨ÙØ§ Ù
ا ÙÙÙÙ Ø³Ø±ÙØ¹Ùا Ø¬Ø¯ÙØ§ ÙÙ
ÙÙ Ø£Ù ÙØ¤Ø¯Ù Ø¥ÙÙ Ø¬ÙØ·Ø§Øª دÙ
ÙÙØ© Ù٠اÙÙÙØ¨. ÙØ²Ùد Ù
٠خطر Ø§ÙØ³Ùتة Ø§ÙØ¯Ù
Ø§ØºÙØ© ÙÙØ´Ù اÙÙÙØ¨ ÙÙ
Ø¶Ø§Ø¹ÙØ§Øª ÙÙØ¨ÙØ© أخرÙ."},{id:9,title:"اضطراب ÙÙØµ Ø§ÙØ§Ùتبا٠Ù
ع ÙØ±Ø· اÙÙØ´Ø§Ø·",description:"اضطراب ÙÙØµ Ø§ÙØ§Ùتبا٠Ù
ع ÙØ±Ø· اÙÙØ´Ø§Ø· ÙÙ ØØ§ÙØ© Ù
زÙ
ÙØ© تؤثر عÙÙ Ù
ÙØ§ÙÙÙ Ø§ÙØ£Ø·ÙØ§Ù ÙØºØ§ÙØ¨ÙØ§ Ù
ا تستÙ
ر ØØªÙ Ù
رØÙØ© Ø§ÙØ¨ÙÙØº. ÙØªØ¶Ù
Ù Ù
جÙ
ÙØ¹Ø© Ù
٠اÙÙ
شاÙ٠اÙÙ
ستÙ
Ø±Ø©Ø Ù
Ø«Ù ØµØ¹ÙØ¨Ø© Ø§ÙØÙØ§Ø¸ عÙÙ Ø§ÙØ§Ùتبا٠ÙÙØ±Ø· اÙÙØ´Ø§Ø· ÙØ§ÙسÙÙÙ Ø§ÙØ§ÙØ¯ÙØ§Ø¹Ù."},{id:10,title:"اضطراب Ø·ÙÙ Ø§ÙØªÙØØ¯",description:"اضطراب Ø·ÙÙ Ø§ÙØªÙØØ¯ ÙÙ ØØ§ÙØ© Ù
رتبطة Ø¨ØªØ·ÙØ± Ø§ÙØ¯Ù
اغ تؤثر عÙÙ ÙÙÙÙØ© Ø¥Ø¯Ø±Ø§Ù Ø§ÙØ´Ø®Øµ ÙØ§ÙØªÙØ§ØµÙ Ø§ÙØ§Ø¬ØªÙ
اع٠Ù
ع Ø§ÙØ¢Ø®Ø±ÙÙØ Ù
Ù
ا ÙØ³Ø¨Ø¨ Ù
شاÙÙ ÙÙ Ø§ÙØªÙØ§Ø¹Ù Ø§ÙØ§Ø¬ØªÙ
Ø§Ø¹Ù ÙØ§ÙØªÙØ§ØµÙ."},{id:11,title:"تعذر Ø§ÙØ§Ø±ØªØ®Ø§Ø¡ اÙÙ
رÙÙÙ",description:"تعذر Ø§ÙØ§Ø±ØªØ®Ø§Ø¡ اÙÙ
رÙÙÙ ÙÙ ØØ§ÙØ© Ø·Ø¨ÙØ© ØªØµÙØ¨ اÙÙ
Ø±ÙØ¡ ØÙØ« ÙÙÙØ¯ اÙÙ
Ø±ÙØ¡ ÙØ¯Ø±ØªÙ عÙÙ Ø¯ÙØ¹ Ø§ÙØ·Ø¹Ø§Ù
Ø¥Ù٠اÙÙ
عدة بشÙÙ Ø·Ø¨ÙØ¹Ù. ÙØØ¯Ø« بسبب عدÙ
ÙØ¯Ø±Ø© Ø§ÙØ¹Ø¶ÙØ© Ø§ÙØ¹Ø§ØµØ±Ø© Ø§ÙØ³ÙÙÙØ© ÙÙÙ
Ø±ÙØ¡ عÙÙ Ø§ÙØ§Ø³ØªØ±Ø®Ø§Ø¡ Ø£Ø«ÙØ§Ø¡ Ø§ÙØ¨Ùع."},{id:12,title:"Ø§ÙØªÙاب ÙØªØ± أخÙÙ",description:"Ø§ÙØªÙاب ÙØªØ± أخÙÙ ÙÙ ØØ§ÙØ© Ù
ؤÙÙ
Ø© ØªØµÙØ¨ اÙÙØªØ± اÙÙØ¨Ùر Ø§ÙØ°Ù ÙØ±Ø¨Ø· Ø¹Ø¶ÙØ§Øª Ø§ÙØ±Ø¨ÙØ© بعظÙ
اÙÙØ¹Ø¨. ÙÙ
ÙÙ Ø£Ù ÙØØ¯Ø« بسبب Ø§ÙØ¥Ùراط ÙÙ Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù
Ø£Ù Ø§ÙØ¥ØµØ§Ø¨Ø§Øª Ø§ÙØ±ÙØ§Ø¶ÙØ© Ø£Ù Ø§ÙØªØ¢ÙÙ Ø§ÙØªØ¯Ø±Ùج٠Ù
ع Ø§ÙØªÙدÙ
ÙÙ Ø§ÙØ¹Ù
ر."}]},c={diseasesCard:document.getElementById("diseases-card"),diseaseList:document.getElementById("diseaseList"),diseaseSearch:document.getElementById("diseaseSearch"),diseaseSearchMobile:document.getElementById("diseaseSearchMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWra
1pper:document.querySelector(".mobile-search-wrapper"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),applyFilters:document.getElementById("applyFilters"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),loadMoreBtn:document.getElementById("loadMoreBtn"),loadMoreWrapper:document.getElementById("loadMoreWrapper"),emptyState:document.getElementById("emptyState"),emptyTitle:document.querySelector(".empty-title"),emptyText:document.querySelector(".empty-text"),startCount:document.getElementById("startCount"),endCount:document.getElementById("endCount"),totalCount:document.getElementById("totalCount"),countText:document.querySelector(".count-text"),filterSidebar:document.querySelector(".filter-sidebar")},s=[],l={},d="",f=10,p=10;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}();var componentDoctorDetail=function(){"use strict";var e={exports:{}},t={exports:{}},r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r),function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 2/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 3e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
3h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(t);var n=t.exports(),o=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}var a,i,u={exports:{}},c={exports:{}}
3,s={exports:{}};a=s,i=r.exports.default,a.exports=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},a.exports.__esModule=!0,a.exports.default=a.exports,function(e){var t=r.exports.default,n=s.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(c),function(e){var t=c.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var l={exports:{}};return function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(l),function(e){function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var c=o,s=u.exports,d=l.exports,f=r.exports;!function(){function t(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||"object"!==f(e))return r;var n,o=e,i=a(t.split("."));try{for(i.s();!(n=i.n()).done;){var u=n.value;if(null==o||"object"!==f(o))return r;if(null==(o=o[u]))return r}}catch(e){i.e(e)}finally{i.f()}return null!=o?o:r}function r(e){return null==e||""===e?arguments.length>1&&void 0!==arguments[1]?arguments[1]:"":String(e).trim()}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(null==e||""===e)return t;var r=Number(e);return isNaN(r)?t:r}function i(e){var t=r(e.badge||e.badgeId,"");if(!t)return null;var n=w&&w.getAttribute("data-doctor-image-url-template")||L.imageUrlTemplate;return n.includes("{badge}")?n.replace(/{badge}/g,encodeURIComponent(t)):n.replace("{badge}",encodeURIComponent(t))}function u(e){var n=r(e.firstName||e.firstname,""),o=r(e.lastName||e.lastname,""),a=r(e.suffix||t(e,"userdetail.Suffix"),""),i="";return n&&o?i="".concat(n," ").concat(o):n?i=n:o&&(i=o),a&&(i="".concat(i," ").concat(a)),i||"Doctor Name"}function s(e){if(e){var t=window.innerWidth>768;e.classList.toggle("desktop-image",t),e.classList.toggle("mobile-image",!t)}}function l(e,n){if(e){e.innerHTML="";var a=r(n.location||t(n,"userdetail.BranchName")),i=JSON.parse(L.locationFacet||"{}"),u=i[a]||i[a.toLowerCase()]||i[Object.keys(i).find((function(e){return e.toLowerCase()===a.toLowerCase()}))]||a;(a=u)&&function(e,t){if(e&&t){var n=document.createElement("div");n.className="doctor-detail-kfshrc__tag doctor-detail-kfshrc__tag--location";var o=document.createElement("i");o.className="doctor-detail-kfshrc__tag-icon icon-location-filled",o.setAttribute("aria-hidden","true");var a=document.createElement("span");a.className="doctor-detail-kfshrc__tag-text";var i=JSON.parse(L.locationFacet||"{}"),u=i[t]||i[t.toLowerCase()]||i[Object.keys(i).find((function(e){return e.toLowerCase()===t.toLowerCase()}))]||t;a.textContent=r(u),n.appendChild(o),n.appendChild(a),e.appendChild(n)}}(e,a);var c=t(n,"rating"),s=o(n.totalrating||t(n,"userdetail.TotalNumber"),0);if(c&&"object"!==f(c))c={value:o(c,0),count:s};else if(c&&"object"===f(c))!c.count&&s>0&&(c.count=s);else{var l=t(n,"userdetail.Rating"),d=o(t(n,"userdetail.TotalNumber"),0);l&&(c={value:o(l,0),count:d})}c&&"object"===f(c)&&function(e,t){if(!e||!t||"object"!==f(t))return;var r=o(t.value,0),n=o(t.count,0);if(n<L.minRatingCount)return;var a=document.createElement("div");a.className="doctor-detail-kfshrc__tag doctor-detail-kfshrc__tag--rating",a.style.cssText="display: flex; gap: 0; align-items: stretch;";var i=document.createElement("div");i.className="doctor-detail-kfshrc__tag--rating-stars";for(var u=Math.floor(r),c=r%1>=.5,s=5-u-(c?1:0),l=0;l<u;l++){var d=document.createElement("i");d.className="doctor-detail-kfshrc__tag-icon doctor-detail-kfshrc__tag-icon--star doctor-detail-kfshrc__tag-icon--star-filled icon-star-filled",d.setAttribute("aria-hidden","true"),i.appendChild(d)}if(c){var p=document.createElement("i");p.className="doctor-detail-kfshrc__tag-icon doctor-detail-kfshrc__tag-icon--star doctor-detail-kfshrc__tag-icon--star-half icon-star-half-filled",p.setAttribute("aria-hidden","true"),i.appendChild(p)}for(var h=0;h<s;h++){var m=document.createElement("i");m.className="doctor-detail-kfshrc__tag-icon doctor-detail-kfshrc__tag-icon--star doctor-detail-kfshrc__tag-icon--star-empty icon-star-blank",m.setAttribute("aria-hidden","true"),i.appendChild(m)}var v=document.createElement("div");v.className="doctor-detail-kfshrc__tag--rating-value";var y=document.createElement("span");y.className="doctor-detail-kfshrc__tag-text",y.textContent="".concat(r.toFixed(1)," (").concat(n,")"),v.appendChild(y),a.appendChild(i),a.appendChild(v),e.appendChild(a)}(e,c)}}function p(e){try{var t=document.createElement("textarea");if(t.value=e,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",t.style.top="0",document.body.appendChild(t),navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1){t.contentEditable="true",t.readOnly=!1;var r=document.createRange();r.selectNodeContents(t);var n=window.getSelection();n&&(n.removeAllRanges(),n.addRange(r)),t.setSelectionRange(0,e.length)}else t.select(),t.setSelectionRange(0,e.length);var o=document.execCommand("copy");return document.body.removeChild(t),o}catch(e){return!1}}function h(e,t){e&&t&&(e.getAttribute("data-share-original")||e.setAttribute("data-share-original",e.textContent||e.getAttribute("aria-label")||"Share"),e.addEventListener("click",(function(r){function n(e){c||(c=!0,"function"==typeof window.trackSocialShare&&window.trackSocialShare(e,o))}r.preventDefault();var o=u(t),a=window.location.href,i={title:"".concat(o," - KFSH&RC"),text:"Check out ".concat(o," at KFSH&RC"),url:a},c=!1,s=function(){var t;n("Copy Link"),(t=a,"undefined"!=typeof navigator&&navigator?navigator.clipboard&&"function"==typeof navigator.clipboard.writeText?navigator.clipboard.writeText(t).then((function(){return!0})).catch((function(){return p(t)})):Promise.resolve(p(t)):Promise.resolve(!1)).then((function(t){t&&function(e){if(e){var t=e.textContent||e.getAttribute("aria-label")||"",r="Link copied!";e.textContent=r,e.getAttribute("aria-label")&&e.setAttribute("aria-label",r),setTimeout((function(){e.textContent=t||e.getAttribute("data-share-original")||"Share",e.getAttribute("aria-label")&&e.setAttribute("aria-label",t||e.getAttribute("data-share-original")||"Share")}),2e3)}}(e)}))};"undefined"!=typeof navigator&&navigator.share&&"function"==typeof navigator.share?(n("Native Share"),navigator.share(i).then((function(){})).catch((function(){s()}))):s()})))}function m(e){if(e&&"object"===f(e)){var n=document.querySelector("#educationLabelContainer");n.style.display="none";var o=document.querySelector("#educationCardsContainer");if(o){o.innerHTML="";var a=t(e,"userdetail.Privileges");Object.keys(A).forEach((function(i){var u=A[i],c=null;if(a&&u.fieldPath)c=t(e,u.fieldPath);else{var s=t(e,"education");s&&"object"===f(s)&&(c=t(s,i))}c&&(n.style.display="block",function(e,t,n){if(e&&n){var o=A[t];if(o){var a=document.createElement("div");a.className="doctor-detail-education-kfshrc__card";var i=document.createElement("div");i.className="doctor-detail-education-kfshrc__card-icon ".concat(o.icon),i.setAttribute("aria-hidden","true");var u=document.createElement("div");u.className="doctor-detail-education-kfshrc__card-content";var c=document.createElement("h3");c.className="doctor-detail-education-kfshrc__card-title",c.textContent=function(e){return e&&e.title?e.title:""}(o);var s=document.createElement("p");s.className="doctor-detail-education-kfshrc__card-description",s.textContent=r(n),u.appendChild(c),u.appendChild(s),a.appendChild(i),a.appendChild(u),e.appendChild(a)}}}(o,i,c))}))}}}function v(e){if(e&&"object"===f(e)){var n=document.querySelector(L.componentSelector);if(n){var o={name:n.querySelector("#doctorName"),title:n.querySelector("#doctorTitle"),department:n.querySelector("#doctorDepartment"),tags:n.querySelector("#tagsContainer"),image:n.querySelector("#doctorImage"),shareButton:n.querySelector("#shareButton")};o.image&&s(o.image),o.name&&(o.name.textContent=u(e));var a="";o.title&&(a=r(e.jobTitle||e.jobtitle||t(e,"userdetail.JobTitle"),""),o.title.textContent=a);var c="";if(o.department&&(c=r(e.departmentsection||t(e,"userdetail.departmentsection"),""),o.department.textContent=c),l(o.tags,e),function(e,n){if(e){var o=i(n),a=u(n);if(o){e.src=o;var c=r(n.jobTitle||n.jobtitle||t(n,"userdetail.JobTitle"),"Doctor");e.alt="".concat(a," - ").concat(c),e.style.display="block",s(e),e.onerror=function(){console.warn("Doctor Detail: Failed to load image:",o),e.style.display="none"}}else e.style.display="none"}}(o.image,e),h(o.shareButton,e),m(e),window.KFSHRC.doctorDetail.specialty=a,window.KFSHRC.doctorDetail.department=c,o.title&&o.department){window.KFSHRC.doctorDetail.specialty=o.title.textContent.trim()||a,window.KFSHRC.doctorDetail.department=o.department.textContent.trim()||c;var d=new MutationObserver((function(e){e.forEach((function(e){"childList"!==e.type&&"characterData"!==e.type||(o.title&&(window.KFSHRC.doctorDetail.specialty=o.title.textContent.trim()||""),o.department&&(window.KFSHRC.doctorDetail.department=o.department.textContent.trim()||""))}))}));o.title&&d.observe(o.title,{childList:!0,subtree:!0,characterData:!0}
3),o.department&&d.observe(o.department,{childList:!0,subtree:!0,characterData:!0})}}else console.warn("Doctor Detail: Component not found in DOM")}else console.error("Doctor Detail: Invalid doctor data provided")}function y(e){return g.apply(this,arguments)}function g(){return(g=d(c.mark((function e(t){var r,o,a,i,u;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw new Error("Doctor Detail: Doctor ID is required");case 2:return r=n(n({},L.apiConfig),{},{query:t,limit:1,offset:0,sortField:"name_ascending",facetLocations:"All"}),e.prev=3,e.next=6,fetch(L.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)});case 6:if((o=e.sent).ok){e.next=9;break}throw new Error("API request failed: ".concat(o.status," ").concat(o.statusText));case 9:return e.next=11,o.json();case 11:if((a=e.sent)&&"object"===f(a)){e.next=14;break}throw new Error("Doctor Detail: Invalid API response");case 14:if(!(a&&a.widgets&&Array.isArray(a.widgets)&&a.widgets.length>0)){e.next=22;break}if(i=a.widgets[0],0!==(u=i.content||[]).length){e.next=19;break}throw new Error("Doctor Detail: Doctor not found");case 19:return e.abrupt("return",u[0]);case 22:if(!a||!Array.isArray(a)){e.next=28;break}if(0!==a.length){e.next=25;break}throw new Error("Doctor Detail: Doctor not found");case 25:return e.abrupt("return",a[0]);case 28:if(!a||!Array.isArray(a.results)){e.next=34;break}if(0!==a.results.length){e.next=31;break}throw new Error("Doctor Detail: Doctor not found");case 31:return e.abrupt("return",a.results[0]);case 34:if(!a||!Array.isArray(a.data)){e.next=40;break}if(0!==a.data.length){e.next=37;break}throw new Error("Doctor Detail: Doctor not found");case 37:return e.abrupt("return",a.data[0]);case 40:return e.abrupt("return",a);case 41:e.next=47;break;case 43:throw e.prev=43,e.t0=e.catch(3),console.error("Doctor Detail: Failed to fetch doctor data:",e.t0),e.t0;case 47:case"end":return e.stop()}}),e,null,[[3,43]])})))).apply(this,arguments)}function b(){return D.apply(this,arguments)}function D(){return(D=d(c.mark((function e(){var t,r,n;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(L.componentSelector)){e.next=3;break}return e.abrupt("return");case 3:if(r=new URLSearchParams(window.location.search).get("id")||t.getAttribute("data-doctor-id")||null,e.prev=4,!r){e.next=9;break}return e.next=8,y(r);case 8:n=e.sent;case 9:v(n),E(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(4),console.error("Doctor Detail: Failed to load doctor data:",e.t0);case 16:case"end":return e.stop()}}
3),e,null,[[4,13]])})))).apply(this,arguments)}function E(){var e=document.querySelector(".hero-detail__bg"),t=document.querySelector(".hero-detail__title"),r=document.querySelector(".hero-detail__description"),n=document.querySelector(".doctor-detail-page-kfshrc");if(e&&t&&n){if(!(window.innerWidth>768))return e.style.minHeight="",void(e.style.maxHeight="");var o=window.getComputedStyle(t),a=parseFloat(o.lineHeight),i=t.offsetHeight,u=Math.round(i/a),c=0;if(r){var s=window.getComputedStyle(r),l=parseFloat(s.lineHeight),d=r.offsetHeight;c=Math.round(d/l)}u>=2&&c>=2?(e.style.minHeight="674px",e.style.maxHeight="unset"):u>=2?(e.style.minHeight="634px",e.style.maxHeight="unset"):e.style.minHeight=""}}var C=new URLSearchParams(window.location.search).get("id"),w=document.getElementById("card"),x=w?w.dataset:{},F=x&&x.fields?x.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):[];void 0===window.KFSHRC&&(window.KFSHRC={}),void 0===window.KFSHRC.doctorDetail&&(window.KFSHRC.doctorDetail={specialty:"",department:"",getSpecialty:function(){if(this.specialty)return this.specialty;var e=document.querySelector("#doctorTitle");return e?(this.specialty=e.textContent.trim(),this.specialty):""},getDepartment:function(){if(this.department)return this.department;var e=document.querySelector("#doctorDepartment");return e?(this.department=e.textContent.trim(),this.department):""}});var L={componentSelector:".doctor-detail-page-kfshrc",minRatingCount:30,locationFacet:x.facets||"",imageUrlTemplate:w&&w.getAttribute("data-doctor-image-url-template")||"https://cdn.kfshrc.edu.sa/store/users/{badgeId}.jpg",apiUrl:"/kfhapis/CustomSearch/GetDoctorSearchResults",apiConfig:{rfkId:x.rfkid||"",entity:x.entity||"",sources:[x.sources||""],fields:F,country:x.country||"",language:x.language||"",locationFacet:x.facets||"",Keyphrase:C}};window.addEventListener("resize",(function(){s(document.querySelector("".concat(L.componentSelector," #doctorImage"))||document.querySelector("#doctorImage"))}));var A={degrees:{icon:"icon-degrees",title:x.degreeslabel,fieldPath:"userdetail.Privileges.Degrees"},university:{icon:"icon-university",title:x.universitylabel,fieldPath:"userdetail.Privileges.Education"},certifications:{icon:"icon-certifications",title:x.certificationslabel,fieldPath:"userdetail.Privileges.Certification"},clinicalInterests:{icon:"icon-clinical-interests",title:x.clinicalinterestslabel,fieldPath:"userdetail.Privileges.Interests"},formerPosition:{icon:"icon-former-position",title:x.positionandaffiliationlabel,fieldPath:"userdetail.Privileges.PreviousPost"}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",b):b(),e.exports&&(e.exports={initializeDoctorDetail:v,fetchDoctorData:y,getDoctorImageUrl:i,getDoctorFullName:u,safeGet:t,safeText:r,safeNumber:o})}()}(e),e.exports}(),componentDoctorListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var n,o={exports:{}},a={exports:{}},i={exports:{}};(n=i).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},n.exports.__esModule=!0,n.exports.default=n.exports,function(e){var t=i.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var u={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){var t=i.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(c);
vendor: 5,287 bytes, lines 3-5
3var s={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=a.exports,r=u.exports,n=c.exports,o=s.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var l={exports:{}};!function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 4/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 5e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
5h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l);var d=l.exports(),f=d;try{regeneratorRuntime=d}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=d:Function("r","regeneratorRuntime = r")(d)}var p={exports:{}},h={exports:{}},m={exports:{}};!function(e){var t=r.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=r.exports.default,n=m.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(h),function(e){var t=h.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y=r.exports,g=o.exports,b=f,D=p.exports,E=v.exports;return function(){function e(){return r.apply(this,arguments)}function r(){return r=E(b.mark((function e(){var r,n,o,a,i,u,c,s,l,d,f,p,h,m,v,y,g,D,E,C,w,x,F,L,A,k,S,B=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=(r=B.length>0&&void 0!==B[0]?B[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedLocations,i=void 0===a?[]:a,u=r.sortField,c=void 0===u?"doctor_asc":u,s=r.limit,l=void 0===s?K.pageSize:s,d=r.offset,f=void 0===d?0:d,!J){e.next=28;break}return e.prev=3,e.next=6,fetch(K.mockApiUrl,{method:"GET"});case 6:if((p=e.sent).ok){e.next=9;break}throw new Error("Mock API request failed: ".concat(p.status," ").concat(p.statusText));case 9:return e.next=11,p.json();case 11:if(h=e.sent,V.isLoading=!1,!(h&&h.widgets&&Array.isArray(h.widgets)&&h.widgets.length>0)){e.next=22;break}return m=h.widgets[0],v=m.content||[],o&&o.trim()&&(y=o.toLowerCase().trim(),v=v.filter((function(e){return!!e&&[e.firstname,e.lastname,e.jobtitle,e.department,e.departmentsection,e.location].some((function(e){return e&&"string"==typeof e&&e.toLowerCase().includes(y)}))}))),i.length>0&&(v=v.filter((function(e){return!(!e||!e.location)&&i.some((function(t){return t.toLowerCase()===e.location.toLowerCase()}))}))),g=v.length,D=v.slice(f,f+l),E=g>f+D.length,e.abrupt("return",{doctors:D,total:g,hasMore:E});case 22:return e.abrupt("return",{doctors:[],total:0,hasMore:!1});case 25:e.prev=25,e.t0=e.catch(3),console.warn("Doctor Listing: Failed to fetch mock data, falling back to API:",e.t0);case 28:return C=t(t({},K.apiConfig),{},{sortField:c,facetLocations:i.length>0?i.join(","):"All",limit:l,offset:f}),o&&o.trim()&&(C.Keyphrase=o.trim()),e.prev=30,e.next=33,fetch(K.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(C)});case 33:if((w=e.sent).ok){e.next=36;break}throw new Error("API request failed: ".concat(w.status," ").concat(w.statusText));case 36:return e.next=38,w.json();case 38:if(x=e.sent,V.isLoading=!1,!(x&&x.widgets&&Array.isArray(x.widgets)&&x.widgets.length>0)){e.next=49;break}return F=x.widgets[0],L=F.content||[],A=F.total_item||0,k=F.offset||f,S=A>k+L.length,e.abrupt("return",{doctors:L,total:A,hasMore:S});case 49:if(!x||!Array.isArray(x)){e.next=53;break}return e.abrupt("return",{doctors:x,total:x.length,hasMore:x.length===l});case 53:if(!x||!Array.isArray(x.results)){e.next=57;break}return e.abrupt("return",{doctors:x.results,total:x.total||x.results.length,hasMore:void 0!==x.hasMore?x.hasMore:x.results.length===l});
5case 57:if(!x||!Array.isArray(x.data)){e.next=61;break}return e.abrupt("return",{doctors:x.data,total:x.total||x.data.length,hasMore:void 0!==x.hasMore?x.hasMore:x.data.length===l});case 61:return console.warn("Unexpected API response structure:",x),e.abrupt("return",{doctors:[],total:0,hasMore:!1});case 63:e.next=69;break;case 65:return e.prev=65,e.t1=e.catch(30),console.error("Error fetching doctors:",e.t1),e.abrupt("return",{doctors:[],total:0,hasMore:!1,error:e.t1.message});case 69:case"end":return e.stop()}}),e,null,[[3,25],[30,65]])}))),r.apply(this,arguments)}function n(){var e=function(){var e=new URLSearchParams(window.location.search),t=e.get("query")||"",r=e.get("filter")||"",n=[];return r&&r.trim()&&(n=r.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))),{query:t.trim(),filter:n}}(),t=!1;if(e.query?(V.searchQuery=e.query,t=!0,X.searchInput&&(X.searchInput.value=e.query),X.searchInputMobile&&(X.searchInputMobile.value=e.query)):(V.searchQuery="",X.searchInput&&(X.searchInput.value=""),X.searchInputMobile&&(X.searchInputMobile.value="")),e.filter&&e.filter.length>0){t=!0,X.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var r=document.querySelectorAll(".mobile-filter-checkbox"),n=[];X.filterCheckboxes&&X.filterCheckboxes.length>0&&X.filterCheckboxes.forEach((function(t){if(t&&t.value){var r=e.filter.some((function(e){return e.toLowerCase()===t.value.toLowerCase()}));t.checked=r,r&&!n.includes(t.value)&&n.push(t.value)}})),r&&r.length>0&&r.forEach((function(t){t&&t.value&&(t.checked=e.filter.some((function(e){return e.toLowerCase()===t.value.toLowerCase()})))})),V.selectedLocations=n}else{V.selectedLocations=[],X.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var o=document.querySelectorAll(".mobile-filter-checkbox");X.filterCheckboxes&&X.filterCheckboxes.length>0&&X.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)})),o&&o.length>0&&o.forEach((function(e){e&&(e.checked=!1)}))}return m(),N(),P(),t}function o(){return a.apply(this,arguments)}function a(){return(a=E(b.mark((function e(){var t;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".doctor-listing-kfshrc")){e.next=3;break}return e.abrupt("return");
5case 3:return Y=t,(X={doctorList:document.getElementById("doctorList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("doctorSearch"),searchInputMobile:document.getElementById("doctorSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),filterCheckboxes:document.querySelectorAll(".filter-checkbox"),clearFiltersBtn:document.getElementById("clearFilters"),applyFiltersBtn:document.getElementById("applyFilters"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),mobileFilterCheckboxes:document.querySelectorAll(".mobile-filter-checkbox"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),filterSidebar:document.querySelector(".filter-sidebar"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(V.countTemplate=X.countText.innerHTML||"",X.countText.style.display="none"),i(),n(),c(),N(),P(),R(),u(),e.next=15,d(!0);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){var e=document.getElementById("desktopFilterList"),t=document.getElementById("mobileFilterList");if(e&&t){var r=e.cloneNode(!0).querySelectorAll(".filter-item");t.innerHTML="",r.forEach((function(e){var r=document.createElement("div");r.className="mobile-filter-item";var n=e.querySelector(".filter-label");if(n){var o=n.cloneNode(!0);o.className="mobile-filter-label";var a=o.querySelector(".filter-checkbox");a&&(a.className="mobile-filter-checkbox"),r.appendChild(o),t.appendChild(r)}}))}}function u(){function e(){window.innerWidth<1024?o&&(X.filterSidebar.classList.remove("is-sticky"),o=!1):n||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!o?(X.filterSidebar.classList.add("is-sticky"),o=!0):e>64&&o&&(X.filterSidebar.classList.remove("is-sticky"),o=!1),n=!1})),n=!0)}if(X.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r,n=!1,o=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),100)}),{passive:!0})}}}function c(){X.searchInput&&(X.searchInput.addEventListener("input",p),X.searchInput.addEventListener("keydown",h),X.searchInput.addEventListener("focus",m)),X.searchInputMobile&&(X.searchInputMobile.addEventListener("input",p),X.searchInputMobile.addEventListener("keydown",h),X.searchInputMobile.addEventListener("focus",m)),X.searchClearBtn&&X.searchClearBtn.addEventListener("click",v),X.searchClearBtnMobile&&X.searchClearBtnMobile.addEventListener("click",D),X.clearFiltersBtn&&X.clearFiltersBtn.addEventListener("click",w),X.applyFiltersBtn&&X.applyFiltersBtn.addEventListener("click",C);var e=document.getElementById("desktopFilterList");e&&e.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("filter-checkbox")&&(N(),P())})),X.sortButton&&X.sortButton.addEventListener("click",x),X.sortOptions&&X.sortOptions.forEach((function(e){e.addEventListener("click",F)})),X.loadMoreBtn&&X.loadMoreBtn.addEventListener("click",L),X.filterToggleBtn&&X.filterToggleBtn.addEventListener("click",q),X.mobileFilterClose&&X.mobileFilterClose.addEventListener("click",I),X.mobileFilterModal&&X.mobileFilterModal.addEventListener("click",(function(e){e&&e.target&&(e.target===X.mobileFilterModal||e.target.classList&&e.target.classList.contains("mobile-filter-overlay"))&&I()}));var t=document.getElementById("mobileFilterList");t&&t.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("mobile-filter-checkbox")&&function(e){if(!e||!e.target)return;var t=e.target;if(t&&t.value&&X.filterCheckboxes&&X.filterCheckboxes.length>0){var r=Array.from(X.filterCheckboxes).find((function(e){return e&&e.value&&e.value===t.value}));r&&(r.checked=t.checked)}N(),P()}(e)})),X.clearFiltersMobile&&X.clearFiltersMobile.addEventListener("click",O),X.applyFiltersMobile&&X.applyFiltersMobile.addEventListener("click",j),document.addEventListener("click",T)}function s(){var e=X.listingContent||X.doctorList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function l(){if(X.doctorList){var e=function(){var e=Y&&Y.dataset.textStillLoading||"Still loading...",t=Y&&Y.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
5\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();X.doctorList.innerHTML="",X.doctorList.appendChild(e)}X.emptyState&&(X.emptyState.style.display="none"),X.loadMoreBtn&&(X.loadMoreBtn.style.display="none")}function d(){return f.apply(this,arguments)}function f(){return f=E(b.mark((function t(){var r,n,o,a,i,u,c,d,f,p,h=arguments;return b.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=h.length>0&&void 0!==h[0]&&h[0],!V.isLoading){t.next=3;break}return t.abrupt("return");case 3:return V.isLoading=!0,n=Date.now(),X.loadMoreBtn&&(X.loadMoreBtn.classList.add("loading"),X.loadMoreBtn.disabled=!0),r&&(V.isInitialLoad||s(),V.allDoctors=[],V.displayedDoctors=[],V.currentOffset=0,l()),o=r?0:V.currentOffset,a=V.currentSort,i=r?K.initialLoad:K.pageSize,t.prev=10,t.next=13,e({searchQuery:V.searchQuery,selectedLocations:V.selectedLocations,sortField:a,limit:i,offset:o});case 13:if(!(u=t.sent).error){t.next=18;break}return console.error("API Error:",u.error),B(u.error),t.abrupt("return");case 18:c=u.doctors||[],d=function(){r?(V.allDoctors=c,V.displayedDoctors=c,V.totalCount=u.total||c.length,V.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,V.currentOffset=c.length,X.doctorList&&(X.doctorList.innerHTML=""),0===c.length?S():k(c)):(V.allDoctors=[].concat(g(V.allDoctors),g(c)),V.displayedDoctors=[].concat(g(V.displayedDoctors),g(c)),V.currentOffset+=c.length,V.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&k(c)),A(),_(),m(),V.isInitialLoad&&(V.isInitialLoad=!1),V.isLoading=!1,X.loadMoreBtn&&(X.loadMoreBtn.classList.remove("loading"),X.loadMoreBtn.disabled=!1)},r?(f=Date.now()-n,(p=Math.max(0,$-f))>0?setTimeout(d,p):d()):d(),t.next=30;break;case 23:t.prev=23,t.t0=t.catch(10),console.error("Error loading doctors:",t.t0),B(t.t0&&"object"===y(t.t0)&&t.t0.message?t.t0.message:"string"==typeof t.t0?t.t0:"Please try again later."),V.isLoading=!1,X.loadMoreBtn&&(X.loadMoreBtn.classList.remove("loading"),X.loadMoreBtn.disabled=!1);case 30:case"end":return t.stop()}}),t,null,[[10,23]])}))),f.apply(this,arguments)}function p(e){e&&e.target&&(X.searchInput&&e.target!==X.searchInput&&(X.searchInput.value=e.target.value||""),X.searchInputMobile&&e.target!==X.searchInputMobile&&(X.searchInputMobile.value=e.target.value||""),m())}function h(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=(e.target.value||"").trim();V.searchQuery=t,X.searchInput&&e.target!==X.searchInput&&(X.searchInput.value=e.target.value||""),X.searchInputMobile&&e.target!==X.searchInputMobile&&(X.searchInputMobile.value=e.target.value||""),clearTimeout(V.searchTimeout),d(!0),m()}}function m(){if(X.searchInput&&X.searchInputWrapper){var e=(X.searchInput.value||"").trim().length>0;if(e?X.searchInputWrapper.classList.add("has-value"):X.searchInputWrapper.classList.remove("has-value"),X.searchClearBtn&&(X.searchClearBtn.style.display=e?"flex":"none"),X.applyFiltersBtn)if(e&&window.innerWidth>=1024)X.applyFiltersBtn.classList.add("active");else X.filterCheckboxes&&Array.from(X.filterCheckboxes).some((function(e){return e&&e.checked}))?X.applyFiltersBtn.classList.add("active"):e||X.applyFiltersBtn.classList.remove("active");if(X.clearFiltersBtn){var t=V.selectedLocations&&V.selectedLocations.length>0,r=document.querySelectorAll(".filter-checkbox"),n=r&&r.length>0?Array.from(r).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];t&&n.length===V.selectedLocations.length&&n.every((function(e){return V.selectedLocations.includes(e)}))?X.clearFiltersBtn.classList.add("active"):X.clearFiltersBtn.classList.remove("active")}}if(X.searchInputMobile&&X.mobileSearchWrapper){var o=(X.searchInputMobile.value||"").trim().length>0;
5o?X.mobileSearchWrapper.classList.add("has-value"):X.mobileSearchWrapper.classList.remove("has-value"),X.searchClearBtnMobile&&(X.searchClearBtnMobile.style.display=o?"flex":"none")}}function v(){X.searchInput&&(X.searchInput.value="",V.searchQuery="",clearTimeout(V.searchTimeout),d(!0),m(),X.searchInput.focus())}function D(){X.searchInputMobile&&(X.searchInputMobile.value="",V.searchQuery="",clearTimeout(V.searchTimeout),d(!0),m(),X.searchInputMobile.focus())}function C(){if(window.innerWidth>=1024&&(X.searchInput&&(X.searchInput.value||"").trim().length>0)){var e=(X.searchInput.value||"").trim();V.searchQuery=e,X.searchInputMobile&&(X.searchInputMobile.value=e),clearTimeout(V.searchTimeout)}!function(){if(X.searchInput){var e=(X.searchInput.value||"").trim();V.searchQuery=e,X.searchInputMobile&&(X.searchInputMobile.value=e),clearTimeout(V.searchTimeout)}var t=V.searchQuery&&V.searchQuery.trim().length>0;if(!(X.applyFiltersBtn&&X.applyFiltersBtn.classList.contains("active")||t))return;var r=[];X.filterCheckboxes=document.querySelectorAll(".filter-checkbox"),X.filterCheckboxes&&X.filterCheckboxes.length>0&&X.filterCheckboxes.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&r.push(e.value)}));V.selectedLocations=r,P(),m(),d(!0)}()}function w(){!function(){if(!X.clearFiltersBtn||!X.clearFiltersBtn.classList.contains("active"))return;X.filterCheckboxes&&X.filterCheckboxes.length>0&&X.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)}));V.selectedLocations=[],N(),P(),d(!0)}()}function x(e){e&&e.stopPropagation(),X.sortDropdown&&X.sortDropdown.classList.toggle("active")}function F(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(V.currentSort=r,X.sortCurrent&&(X.sortCurrent.textContent=z[r]),X.sortOptions&&X.sortOptions.length>0&&X.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),X.sortDropdown&&X.sortDropdown.classList.remove("active"),d(!0))}}}function L(){!V.isLoading&&V.hasMore&&d(!1)}function A(){if(X.loadMoreBtn){var e=V.hasMore&&!V.isLoading;X.loadMoreBtn.style.display=e?"inherit":"none"}}function k(e){if(X.doctorList&&e&&Array.isArray(e)){X.emptyState&&(X.emptyState.style.display="none"),X.listingContent&&X.listingContent.classList.remove("no-results");var t=document.createDocumentFragment();e.forEach((function(e){if(e){var r=function(e){if(!e)return null;var t=function(e){if(!e)return"Doctor";var t="";return e.firstname&&(t=e.firstname),e.lastname&&(t=t?"".concat(t," ").concat(e.lastname):e.lastname),e.suffix&&(t=t?"".concat(t,", ").concat(e.suffix):e.suffix),t||"Doctor"}(e),r=function(e){if(!e||!e.rating)return null;if(""===e.rating)return null;var t=parseFloat(e.rating);return!isNaN(t)&&isFinite(t)?t:null}(e),n=function(e){if(!e||!e.totalrating)return null;if(""===e.totalrating)return null;var t=parseInt(e.totalrating,10);return!isNaN(t)&&isFinite(t)&&t>=0?t:null}(e),o=function(e){if(!e)return"https://cdn.kfshrc.edu.sa/store/users/default.jpg";if(e.image_url)return e.image_url;var t=H.getAttribute("data-doctor-image-url-template")||"https://cdn.kfshrc.edu.sa/store/users/{badge}.jpg",r=e.badge||"";return r&&t.includes("{badge}")?t.replace(/{badge}/g,encodeURIComponent(r)):r?"https://cdn.kfshrc.edu.sa/store/users/".concat(encodeURIComponent(r),".jpg"):"https://cdn.kfshrc.edu.sa/store/users/default.jpg"}(e),a=e.jobtitle||"",i=e.departmentsection||"",u=(e.location||"").trim(),c=JSON.parse(K.locationFacet||"{}"),s=c[u]||c[u.toLowerCase()]||c[Object.keys(c).find((function(e){return e.toLowerCase()===u.toLowerCase()}))]||u;u=s;var l="";e.badge&&(l=J?"doctor-detail.html?id=".concat(e.badge):"".concat(window.location.pathname,"/doctor?id=").concat(e.badge));var d=l&&l.trim().length>0,f=e&&e.id?String(e.id):"",p=null!==r&&"number"==typeof r&&!isNaN(r)&&null!==n&&"number"==typeof n&&n>K.minRatingCount,h='\n <div class="doctor-item"'.concat(f?' data-doctor-id="'.concat(f,'"'):"",'>\n <div class="doctor-container">\n <div class="doctor-image">\n <img src="').concat(o,'" alt="').concat(t,'" loading="lazy" />\n </div>\n <div class="doctor-info">\n <div class="doctor-details">\n <h3 class="doctor-name">').concat(t,'</h3>\n <div class="doctor-credentials">\n <p class="doctor-title">').concat(a,'</p>\n <p class="doctor-department">').concat(i,'</p>\n </div>\n </div>\n <div class="doctor-meta">\n ').concat(p?'\n <div class="doctor-rating">\n <i class="icon-star-filled"></i>
5\n <span class="rating-text">'.concat("number"!=typeof r||isNaN(r)?"0.0":r.toFixed(1)," (").concat(n||0,")</span>\n </div>\n "):"",'\n <div class="doctor-location">\n <i class="icon-location"></i>\n <span class="location-text">').concat(u,"</span>\n </div>\n </div>\n </div>\n ").concat(d?'<div class="doctor-action"><i class="icon-arrow-right-green-bg"></i></div>':"","\n </div>\n </div>\n ");if(d&&l){var m=document.createElement("a");return m.href=l,m.className="doctor-card-link",m.setAttribute("aria-label","View ".concat(t," profile")),m.innerHTML=h,m}var v=document.createElement("div");return v.innerHTML=h,v.firstElementChild}(e);r&&t.appendChild(r)}})),X.doctorList.appendChild(t)}}function S(){X.doctorList&&(X.doctorList.innerHTML=""),X.emptyState&&(X.emptyState.style.display="flex"),X.loadMoreBtn&&(X.loadMoreBtn.style.display="none"),X.listingContent&&X.listingContent.classList.add("no-results")}function B(e){if(X.doctorList&&(X.doctorList.innerHTML=""),X.emptyState){var t=X.emptyState.querySelector(".empty-title"),r=X.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading doctors"),r&&(r.textContent=e||"Please try again later."),X.emptyState.style.display="flex"}X.loadMoreBtn&&(X.loadMoreBtn.style.display="none"),X.listingContent&&X.listingContent.classList.add("no-results")}function M(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function _(){var e=V.totalCount||V.displayedDoctors.length,t=V.displayedDoctors.length;if(X.countText&&V.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=M(r),a=M(n),i=M(e),u=V.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);X.countText.innerHTML=u,X.countText.style.display="inline"}}function T(e){e&&e.target&&X.sortDropdown&&X.sortButton&&"function"==typeof X.sortDropdown.contains&&"function"==typeof X.sortButton.contains&&!X.sortDropdown.contains(e.target)&&!X.sortButton.contains(e.target)&&X.sortDropdown.classList.remove("active")}function q(e){e&&e.stopPropagation(),X.mobileFilterModal&&(X.mobileFilterCheckboxes=document.querySelectorAll(".mobile-filter-checkbox"),X.filterCheckboxes&&X.mobileFilterCheckboxes&&X.mobileFilterCheckboxes.length>0&&X.mobileFilterCheckboxes.forEach((function(e){if(e&&e.value){var t=Array.from(X.filterCheckboxes).find((function(t){return t&&t.value&&t.value===e.value}));t&&(e.checked=t.checked)}})),N(),P(),X.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")}function I(){X.mobileFilterModal&&(X.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function O(){if(X.clearFiltersMobile&&X.clearFiltersMobile.classList.contains("active")){var e=document.querySelectorAll(".mobile-filter-checkbox"),t=document.querySelectorAll(".filter-checkbox");e&&e.length>0&&e.forEach((function(e){e&&(e.checked=!1)})),t&&t.length>0&&t.forEach((function(e){e&&(e.checked=!1)})),V.selectedLocations=[],N(),P(),d(!0),I()}}function j(){if(X.searchInputMobile){var e=(X.searchInputMobile.value||"").trim();V.searchQuery=e,X.searchInput&&(X.searchInput.value=e),clearTimeout(V.searchTimeout)}var t=V.searchQuery&&V.searchQuery.trim().length>0;if(X.applyFiltersMobile&&X.applyFiltersMobile.classList.contains("active")||t){var r=document.querySelectorAll(".mobile-filter-checkbox"),n=[];r&&r.length>0&&r.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&n.push(e.value)})),V.selectedLocations=n,P(),m(),d(!0),I()}}function N(){if(X.applyFiltersBtn){var e=document.querySelectorAll(".filter-checkbox");!!(e&&e.length>0)&&Array.from(e).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?X.applyFiltersBtn.classList.add("active"):X.applyFiltersBtn.classList.remove("active")}if(X.applyFiltersMobile){var t=document.querySelectorAll(".mobile-filter-checkbox");!!(t&&t.length>0)&&Array.from(t).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?X.applyFiltersMobile.classList.add("active"):X.applyFiltersMobile.classList.remove("active")}}function P(){if(X.clearFiltersBtn){var e=V.selectedLocations&&V.selectedLocations.length>0,t=document.querySelectorAll(".filter-checkbox"),r=t&&t.length>0?Array.from(t).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];e&&r.length===V.selectedLocations.length&&r.every((function(e){return V.selectedLocations.includes(e)}))?X.clearFiltersBtn.classList.add("active"):X.clearFiltersBtn.classList.remove("active")}if(X.clearFiltersMobile){var n=V.selectedLocations&&V.selectedLocations.length>0,o=document.querySelectorAll(".mobile-filter-checkbox"),a=o&&o.length>0?Array.from(o).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];n&&a.length===V.selectedLocations.length&&a.every((function(e){return V.selectedLocations.includes(e)}))?X.clearFiltersMobile.classList.add("active"):X.clearFiltersMobile.classList.remove("active")}}function R(){X.sortOptions&&X.sortOptions.length>0&&X.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===V.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var H=document.getElementById("card");if(H&&H.dataset){var W=H.dataset||{},G=W&&W.fields?W.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):[],U=W.sortby||"",z={};try{z=U?JSON.parse(U):{}}catch(e){console.warn("Doctor Listing: Invalid sortby JSON data:",e),z={}}var Q,K={initialLoad:W.initialdesktopcount||10,pageSize:W.initialdesktopcount||10,locationFacet:W.facets||"",minRatingCount:30,apiUrl:"/kfhapis/CustomSearch/GetDoctorSearchResults",mockApiUrl:"../data/mock-doctor-listing.json",apiConfig:{rfkId:W.rfkid||"",entity:W.entity||"",sources:[W.sources||""],fields:G,country:W.country||"",language:W.language||""}},J="localhost"===(Q=window.location.hostname)||"127.0.0.1"===Q||"0.0.0.0"===Q||Q.startsWith("192.168.")||Q.startsWith("10.")||""===Q,V={allDoctors:[],displayedDoctors:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedLocations:[],currentSort:Object.keys(z)[0],allLocations:[],searchTimeout:null,countTemplate:""},X={},Y=null,$=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o()}}(),{}}(),componentExpertListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};
5r%2?e(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var n,o={exports:{}},a={exports:{}},i={exports:{}};(n=i).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},n.exports.__esModule=!0,n.exports.default=n.exports,function(e){var t=i.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var u={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){var t=i.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var s={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=a.exports,r=u.exports,n=c.exports,o=s.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var l={exports:{}};!function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);
5if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 6/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 7e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l);var d=l.exports(),f=d;try{regeneratorRuntime=d}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=d:Function("r","regeneratorRuntime = r")(d)}var p={exports:{}},h={exports:{}},m={exports:{}};!function(e){var t=r.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=r.exports.default,n=m.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(h),function(e){var t=h.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y=r.exports,g=o.exports,b=f,D=p.exports,E=v.exports;return function(){function e(){return r.apply(this,arguments)}function r(){return r=E(b.mark((function e(){var r,n,o,a,i,u,c,s,l,d,f,p,h,m,v,y,g,D,E,C=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(r=C.length>0&&void 0!==C[0]?C[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedRoles,i=void 0===a?[]:a,u=r.sortField,c=void 0===u?"expert_asc":u,s=r.limit,l=void 0===s?J.pageSize:s,d=r.offset,f=void 0===d?0:d,p=t(t({},J.apiConfig),{},{sortField:c,facetLocations:i.length>0?i.join(","):"All",limit:l,offset:f}),o&&o.trim()&&(p.Keyphrase=o.trim()),e.prev=4,e.next=7,fetch(J.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});case 7:if((h=e.sent).ok){e.next=10;break}throw new Error("API request failed: ".concat(h.status," ").concat(h.statusText));case 10:return e.next=12,h.json();case 12:if(m=e.sent,X.isLoading=!1,!(m&&m.widgets&&Array.isArray(m.widgets)&&m.widgets.length>0)){e.next=23;break}return v=m.widgets[0],y=v.content||[],g=v.total_item||0,D=v.offset||f,E=g>D+y.length,e.abrupt("return",{experts:y,total:g,hasMore:E});case 23:if(!m||!Array.isArray(m)){e.next=27;break}return e.abrupt("return",{experts:m,total:m.length,hasMore:m.length===l});case 27:if(!m||!Array.isArray(m.results)){e.next=31;break}return e.abrupt("return",{experts:m.results,total:m.total||m.results.length,hasMore:void 0!==m.hasMore?m.hasMore:m.results.length===l});
7case 31:if(!m||!Array.isArray(m.data)){e.next=35;break}return e.abrupt("return",{experts:m.data,total:m.total||m.data.length,hasMore:void 0!==m.hasMore?m.hasMore:m.data.length===l});case 35:return console.warn("Unexpected API response structure:",m),e.abrupt("return",{experts:[],total:0,hasMore:!1});case 37:e.next=43;break;case 39:return e.prev=39,e.t0=e.catch(4),console.error("Error fetching experts:",e.t0),e.abrupt("return",{experts:[],total:0,hasMore:!1,error:e.t0.message});case 43:case"end":return e.stop()}}),e,null,[[4,39]])}))),r.apply(this,arguments)}function n(e){return e&&"string"==typeof e?e.replace(new RegExp("[^"+V+"]","g"),""):""}function o(e,t){if(!e||!t)return!1;var r=t.toLowerCase();if(e.value&&e.value.toLowerCase()===r)return!0;var n=e.closest(".filter-label")||e.closest(".mobile-filter-label");if(n){var o=n.querySelector("span:first-child");if(o&&o.textContent)if(o.textContent.trim().toLowerCase()===r)return!0}return!1}function a(){var e=function(){var e=new URLSearchParams(window.location.search),t=e.get("query")||"",r=e.get("filter")||"",n=[];return r&&r.trim()&&(n=r.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))),{query:t.trim(),filter:n}}(),t=!1;if(e.query){var r=n(e.query);X.searchQuery=r,t=!0,Y.searchInput&&(Y.searchInput.value=r),Y.searchInputMobile&&(Y.searchInputMobile.value=r)}else X.searchQuery="",Y.searchInput&&(Y.searchInput.value=""),Y.searchInputMobile&&(Y.searchInputMobile.value="");if(e.filter&&e.filter.length>0){t=!0,Y.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var a=document.querySelectorAll(".mobile-filter-checkbox"),i=[];Y.filterCheckboxes&&Y.filterCheckboxes.length>0&&Y.filterCheckboxes.forEach((function(t){if(t&&t.value){var r=e.filter.some((function(e){return o(t,e)}));t.checked=r,r&&!i.includes(t.value)&&i.push(t.value)}})),a&&a.length>0&&a.forEach((function(t){t&&t.value&&(t.checked=e.filter.some((function(e){return o(t,e)})))})),X.selectedRoles=i}else{X.selectedRoles=[],Y.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var u=document.querySelectorAll(".mobile-filter-checkbox");Y.filterCheckboxes&&Y.filterCheckboxes.length>0&&Y.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)})),u&&u.length>0&&u.forEach((function(e){e&&(e.checked=!1)}))}return C(),H(),W(),t}function i(){return u.apply(this,arguments)}function u(){return(u=E(b.mark((function e(){var t;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".expert-listing-kfshrc")){e.next=3;break}return e.abrupt("return");case 3:return $=t,(Y={expertList:document.getElementById("expertList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("expertSearch"),searchInputMobile:document.getElementById("expertSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),filterCheckboxes:document.querySelectorAll(".filter-checkbox"),clearFiltersBtn:document.getElementById("clearFilters"),applyFiltersBtn:document.getElementById("applyFilters"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),mobileFilterCheckboxes:document.querySelectorAll(".mobile-filter-checkbox"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),filterSidebar:document.querySelector(".filter-sidebar"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(X.countTemplate=Y.countText.innerHTML||""),c(),a(),l(),H(),W(),G(),s(),e.next=15,p(!0);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){var e=document.getElementById("desktopFilterList"),t=document.getElementById("mobileFilterList");if(e&&t){var r=e.cloneNode(!0).querySelectorAll(".filter-item");t.innerHTML="",r.forEach((function(e){var r=document.createElement("div");r.className="mobile-filter-item";var n=e.querySelector(".filter-label");if(n){var o=n.cloneNode(!0);o.className="mobile-filter-label";var a=o.querySelector(".filter-checkbox");a&&(a.className="mobile-filter-checkbox"),r.appendChild(o),t.appendChild(r)}}))}}function s(){function e(){window.innerWidth<1024?o&&(Y.filterSidebar.classList.remove("is-sticky"),o=!1):n||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!o?(Y.filterSidebar.classList.add("is-sticky"),o=!0):e>64&&o&&(Y.filterSidebar.classList.remove("is-sticky"),o=!1),n=!1})),n=!0)}if(Y.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r,n=!1,o=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),100)}),{passive:!0})}}}function l(){Y.searchInput&&(Y.searchInput.addEventListener("input",v),Y.searchInput.addEventListener("keypress",m),Y.searchInput.addEventListener("keydown",D),Y.searchInput.addEventListener("focus",C)),Y.searchInputMobile&&(Y.searchInputMobile.addEventListener("input",v),Y.searchInputMobile.addEventListener("keypress",m),Y.searchInputMobile.addEventListener("keydown",D),Y.searchInputMobile.addEventListener("focus",C)),Y.searchClearBtn&&Y.searchClearBtn.addEventListener("click",w),Y.searchClearBtnMobile&&Y.searchClearBtnMobile.addEventListener("click",x),Y.clearFiltersBtn&&Y.clearFiltersBtn.addEventListener("click",L),Y.applyFiltersBtn&&Y.applyFiltersBtn.addEventListener("click",F);var e=document.getElementById("desktopFilterList");e&&e.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("filter-checkbox")&&H()})),Y.sortButton&&Y.sortButton.addEventListener("click",A),Y.sortOptions&&Y.sortOptions.forEach((function(e){e.addEventListener("click",k)})),Y.loadMoreBtn&&Y.loadMoreBtn.addEventListener("click",S),Y.filterToggleBtn&&Y.filterToggleBtn.addEventListener("click",j),Y.mobileFilterClose&&Y.mobileFilterClose.addEventListener("click",N),Y.mobileFilterModal&&Y.mobileFilterModal.addEventListener("click",(function(e){e&&e.target&&(e.target===Y.mobileFilterModal||e.target.classList&&e.target.classList.contains("mobile-filter-overlay"))&&N()}));var t=document.getElementById("mobileFilterList");t&&t.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("mobile-filter-checkbox")&&function(e){if(!e||!e.target)return;var t=e.target;if(t&&t.value&&Y.filterCheckboxes&&Y.filterCheckboxes.length>0){var r=Array.from(Y.filterCheckboxes).find((function(e){return e&&e.value&&e.value===t.value}));r&&(r.checked=t.checked)}H()}(e)})),Y.clearFiltersMobile&&Y.clearFiltersMobile.addEventListener("click",P),Y.applyFiltersMobile&&Y.applyFiltersMobile.addEventListener("click",R),document.addEventListener("click",O)}function d(){var e=Y.listingContent||Y.expertList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function f(){if(Y.expertList){var e=function(){var e=$&&$.dataset.textStillLoading||"Still loading...",t=$&&$.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
7\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();Y.expertList.innerHTML="",Y.expertList.appendChild(e)}Y.emptyState&&(Y.emptyState.style.display="none"),Y.loadMoreBtn&&(Y.loadMoreBtn.style.display="none"),Y.countText&&(Y.countText.style.display="none")}function p(){return h.apply(this,arguments)}function h(){return h=E(b.mark((function t(){var r,n,o,a,i,u,c,s,l,p,h=arguments;return b.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=h.length>0&&void 0!==h[0]&&h[0],!X.isLoading){t.next=3;break}return t.abrupt("return");case 3:return X.isLoading=!0,n=Date.now(),Y.loadMoreBtn&&(Y.loadMoreBtn.classList.add("loading"),Y.loadMoreBtn.disabled=!0),r&&(X.isInitialLoad||d(),X.allExperts=[],X.displayedExperts=[],X.currentOffset=0,f()),o=r?0:X.currentOffset,a=X.currentSort,i=r?J.initialLoad:J.pageSize,t.prev=10,t.next=13,e({searchQuery:X.searchQuery,selectedRoles:X.selectedRoles,sortField:a,limit:i,offset:o});case 13:if(!(u=t.sent).error){t.next=18;break}return console.error("API Error:",u.error),T(u.error),t.abrupt("return");case 18:c=u.experts||[],s=function(){r?(X.allExperts=c,X.displayedExperts=c,X.totalCount=u.total||c.length,X.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,X.currentOffset=c.length,Y.expertList&&(Y.expertList.innerHTML=""),0===c.length?_():M(c)):(X.allExperts=[].concat(g(X.allExperts),g(c)),X.displayedExperts=[].concat(g(X.displayedExperts),g(c)),X.currentOffset+=c.length,X.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&M(c)),B(),I(),C(),X.isInitialLoad&&(X.isInitialLoad=!1),X.isLoading=!1,Y.loadMoreBtn&&(Y.loadMoreBtn.classList.remove("loading"),Y.loadMoreBtn.disabled=!1)},r?(l=Date.now()-n,(p=Math.max(0,Z-l))>0?setTimeout(s,p):s()):s(),t.next=30;break;case 23:t.prev=23,t.t0=t.catch(10),console.error("Error loading experts:",t.t0),T(t.t0&&"object"===y(t.t0)&&t.t0.message?t.t0.message:"string"==typeof t.t0?t.t0:"Please try again later."),X.isLoading=!1,Y.loadMoreBtn&&(Y.loadMoreBtn.classList.remove("loading"),Y.loadMoreBtn.disabled=!1);case 30:case"end":return t.stop()}}),t,null,[[10,23]])}))),h.apply(this,arguments)}function m(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"Enter"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey))return(t=e.key)&&0!==t.length&&new RegExp("^["+V+"]$").test(t)?void 0:(e.preventDefault(),!1)}function v(e){if(e&&e.target){var t=e.target,r=n(t.value);t.value!==r&&(t.value=r),Y.searchInput&&e.target!==Y.searchInput&&(Y.searchInput.value=r),Y.searchInputMobile&&e.target!==Y.searchInputMobile&&(Y.searchInputMobile.value=r),C()}}function D(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=n(e.target.value||""),r=t.trim();e.target.value=t,X.searchQuery=r,Y.searchInput&&e.target!==Y.searchInput&&(Y.searchInput.value=t),Y.searchInputMobile&&e.target!==Y.searchInputMobile&&(Y.searchInputMobile.value=t),clearTimeout(X.searchTimeout),p(!0),C()}}function C(){if(Y.searchInput&&Y.searchInputWrapper){var e=(Y.searchInput.value||"").trim().length>0,t=X.searchQuery&&X.searchQuery.trim().length>0;if(e?Y.searchInputWrapper.classList.add("has-value"):Y.searchInputWrapper.classList.remove("has-value"),Y.searchClearBtn&&(Y.searchClearBtn.style.display=e?"flex":"none"),Y.applyFiltersBtn)if(e&&window.innerWidth>=1024)Y.applyFiltersBtn.classList.add("active");else Y.filterCheckboxes&&Array.from(Y.filterCheckboxes).some((function(e){return e&&e.checked}))?Y.applyFiltersBtn.classList.add("active"):e||Y.applyFiltersBtn.classList.remove("active");if(Y.clearFiltersBtn)if(t)Y.clearFiltersBtn.classList.add("active");else X.selectedRoles&&X.selectedRoles.length>0?Y.clearFiltersBtn.classList.add("active"):Y.clearFiltersBtn.classList.remove("active")}
7if(Y.searchInputMobile&&Y.mobileSearchWrapper){var r=(Y.searchInputMobile.value||"").trim().length>0;r?Y.mobileSearchWrapper.classList.add("has-value"):Y.mobileSearchWrapper.classList.remove("has-value"),Y.searchClearBtnMobile&&(Y.searchClearBtnMobile.style.display=r?"flex":"none")}}function w(){Y.searchInput&&(Y.searchInput.value="",X.searchQuery="",clearTimeout(X.searchTimeout),p(!0),C(),Y.searchInput.focus())}function x(){Y.searchInputMobile&&(Y.searchInputMobile.value="",X.searchQuery="",clearTimeout(X.searchTimeout),p(!0),C(),Y.searchInputMobile.focus())}function F(){if(window.innerWidth>=1024&&(Y.searchInput&&(Y.searchInput.value||"").trim().length>0)){var e=n(Y.searchInput.value||""),t=e.trim();Y.searchInput.value=e,X.searchQuery=t,Y.searchInputMobile&&(Y.searchInputMobile.value=e),clearTimeout(X.searchTimeout)}!function(){if(Y.searchInput){var e=n(Y.searchInput.value||""),t=e.trim();Y.searchInput.value=e,X.searchQuery=t,Y.searchInputMobile&&(Y.searchInputMobile.value=e),clearTimeout(X.searchTimeout)}var r=X.searchQuery&&X.searchQuery.trim().length>0;if(!(Y.applyFiltersBtn&&Y.applyFiltersBtn.classList.contains("active")||r))return;var o=[];Y.filterCheckboxes=document.querySelectorAll(".filter-checkbox"),Y.filterCheckboxes&&Y.filterCheckboxes.length>0&&Y.filterCheckboxes.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&o.push(e.value)}));X.selectedRoles=o,W(),C(),p(!0)}()}function L(){X.searchQuery&&X.searchQuery.trim().length>0?w():function(){if(!Y.clearFiltersBtn||!Y.clearFiltersBtn.classList.contains("active"))return;Y.filterCheckboxes&&Y.filterCheckboxes.length>0&&Y.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)}));X.selectedRoles=[],H(),W(),p(!0)}()}function A(e){e&&e.stopPropagation(),Y.sortDropdown&&Y.sortDropdown.classList.toggle("active")}function k(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(X.currentSort=r,Y.sortCurrent&&(Y.sortCurrent.textContent=K[r]||"Relevance"),Y.sortOptions&&Y.sortOptions.length>0&&Y.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),Y.sortDropdown&&Y.sortDropdown.classList.remove("active"),p(!0))}}}function S(){!X.isLoading&&X.hasMore&&p(!1)}function B(){if(Y.loadMoreBtn){var e=X.hasMore&&!X.isLoading;Y.loadMoreBtn.style.display=e?"inherit":"none"}}function M(e){if(Y.expertList&&e&&Array.isArray(e)){Y.emptyState&&(Y.emptyState.style.display="none"),Y.listingContent&&Y.listingContent.classList.remove("no-results");var t=document.createDocumentFragment();e.forEach((function(e){if(e){var r=function(e){if(!e)return null;var t=JSON.parse(J.rolesFacet||"{}"),r=t[e.jobrole]||t[e.jobrole.toLowerCase()]||t[Object.keys(t).find((function(t){return t.toLowerCase()===e.jobrole.toLowerCase()}))]||e.jobrole,n=function(e){if(!e)return"Expert";var t="";return e.expertname&&(t=e.expertname),t||"Expert"}(e),o=e.expert_image||function(e){return e&&e.image_url?e.image_url:U.getAttribute("data-expert-placeholder-image-url")}(e),a=e.jobtitle||"",i=e.labname||"",u=r||"",c=function(e){return e&&e.isDetailPage&&(e.url||e.link||e.profileUrl||e.profile_url||e.profileLink||e.profile_link)||null}(e),s=c&&c.trim().length>0,l=e&&e.id?String(e.id):"",d='\n <div class="expert-container">\n <div class="expert-image">\n <img src="'.concat(o,'" alt="').concat(n,'" loading="lazy" />\n </div>\n <div class="expert-info">\n <div class="expert-details">\n <h3 class="expert-name">').concat(n,'</h3>\n <div class="expert-credentials">\n <p class="expert-title">').concat(a,'</p>\n <p class="expert-lab">').concat(i,'</p>\n </div>\n </div>\n <div class="expert-meta">\n <div class="expert-role">\n <i class="icon-dna"></i>\n <span class="role-text">').concat(u,"</span>\n </div>\n </div>\n </div>\n </div>\n ").concat(s?'<div class="expert-action"><i class="icon-arrow-right-green-bg"></i></div>':"","\n "),f=document.createElement("div");f.className="expert-item",l&&f.setAttribute("data-expert-id",l);if(s&&c){var p=document.createElement("a");return p.className="expert-container",p.setAttribute("aria-label","View ".concat(n," profile")),p.innerHTML=d,p.addEventListener("click",(function(){window.location.href=c})),f.appendChild(p),f}return f.innerHTML=d,f}(e);r&&t.appendChild(r)}})),Y.expertList.appendChild(t)}}function _(){Y.expertList&&(Y.expertList.innerHTML=""),Y.emptyState&&(Y.emptyState.style.display="flex"),Y.loadMoreBtn&&(Y.loadMoreBtn.style.display="none"),Y.listingContent&&Y.listingContent.classList.add("no-results")}function T(e){if(Y.expertList&&(Y.expertList.innerHTML=""),Y.emptyState){var t=Y.emptyState.querySelector(".empty-title"),r=Y.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading experts"),r&&(r.textContent=e||"Please try again later."),Y.emptyState.style.display="flex"}Y.loadMoreBtn&&(Y.loadMoreBtn.style.display="none"),Y.listingContent&&Y.listingContent.classList.add("no-results")}function q(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function I(){var e=X.totalCount||X.displayedExperts.length,t=X.displayedExperts.length;if(Y.countText&&X.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=q(r),a=q(n),i=q(e),u=X.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);Y.countText.innerHTML=u,Y.countText.style.display="inline"}}function O(e){e&&e.target&&Y.sortDropdown&&Y.sortButton&&"function"==typeof Y.
7sortDropdown.contains&&"function"==typeof Y.sortButton.contains&&!Y.sortDropdown.contains(e.target)&&!Y.sortButton.contains(e.target)&&Y.sortDropdown.classList.remove("active")}function j(e){e&&e.stopPropagation(),Y.mobileFilterModal&&(Y.mobileFilterCheckboxes=document.querySelectorAll(".mobile-filter-checkbox"),Y.filterCheckboxes&&Y.mobileFilterCheckboxes&&Y.mobileFilterCheckboxes.length>0&&Y.mobileFilterCheckboxes.forEach((function(e){if(e&&e.value){var t=Array.from(Y.filterCheckboxes).find((function(t){return t&&t.value&&t.value===e.value}));t&&(e.checked=t.checked)}})),H(),Y.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")}function N(){Y.mobileFilterModal&&(Y.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function P(){if(Y.clearFiltersMobile&&Y.clearFiltersMobile.classList.contains("active")){var e=document.querySelectorAll(".mobile-filter-checkbox"),t=document.querySelectorAll(".filter-checkbox");e&&e.length>0&&e.forEach((function(e){e&&(e.checked=!1)})),t&&t.length>0&&t.forEach((function(e){e&&(e.checked=!1)})),X.selectedRoles=[],H(),W(),p(!0),N()}}function R(){if(Y.searchInputMobile){var e=n(Y.searchInputMobile.value||""),t=e.trim();Y.searchInputMobile.value=e,X.searchQuery=t,Y.searchInput&&(Y.searchInput.value=e),clearTimeout(X.searchTimeout)}var r=X.searchQuery&&X.searchQuery.trim().length>0;if(Y.applyFiltersMobile&&Y.applyFiltersMobile.classList.contains("active")||r){var o=document.querySelectorAll(".mobile-filter-checkbox"),a=[];o&&o.length>0&&o.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&a.push(e.value)})),X.selectedRoles=a,W(),C(),p(!0),N()}}function H(){if(Y.applyFiltersBtn){var e=document.querySelectorAll(".filter-checkbox");!!(e&&e.length>0)&&Array.from(e).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?Y.applyFiltersBtn.classList.add("active"):Y.applyFiltersBtn.classList.remove("active")}if(Y.applyFiltersMobile){var t=document.querySelectorAll(".mobile-filter-checkbox");!!(t&&t.length>0)&&Array.from(t).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?Y.applyFiltersMobile.classList.add("active"):Y.applyFiltersMobile.classList.remove("active")}}function W(){Y.clearFiltersBtn&&(X.selectedRoles&&X.selectedRoles.length>0?Y.clearFiltersBtn.classList.add("active"):Y.clearFiltersBtn.classList.remove("active"));Y.clearFiltersMobile&&(X.selectedRoles&&X.selectedRoles.length>0?Y.clearFiltersMobile.classList.add("active"):Y.clearFiltersMobile.classList.remove("active"))}function G(){Y.sortOptions&&Y.sortOptions.length>0&&Y.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===X.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var U=document.querySelector(".expert-listing-kfshrc");
7if(U&&U.dataset){var z=U.dataset.fields?U.dataset.fields.split(",").map((function(e){return e.trim()})):[],Q=U.dataset.sortby,K=JSON.parse(Q||"{}"),J={initialLoad:U.dataset.initialdesktopcount||10,pageSize:U.dataset.initialdesktopcount||10,rolesFacet:U.dataset.facets||"",apiUrl:"/kfhapis/CustomSearch/GetResearchExpertResults",apiConfig:{rfkId:U.dataset.rfkid,entity:U.dataset.entity,sources:[U.dataset.sources],fields:z,country:U.dataset.country,language:U.dataset.language}},V="a-zA-Z0-9\\s\\u0600-\\u06FF\\u0750-\\u077F\\u08A0-\\u08FF\\uFB50-\\uFDFF\\uFE70-\\uFEFF",X={allExperts:[],displayedExperts:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedRoles:[],currentSort:Object.keys(K)[0]||"expert_asc",searchTimeout:null,countTemplate:""},Y={},$=null,Z=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):i()}}(),{}}(),componentFeaturedExpertsProfiles=function(){"use strict";var e={exports:{}},t={exports:{}},r={exports:{}},n={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(n);var o,a,i={exports:{}};o=i,a=n.exports.default,o.exports=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},o.exports.__esModule=!0,o.exports.default=o.exports,function(e){var t=n.exports.default,r=i.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(r),function(e){var t=r.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(t);var u={exports:{}};!function(e){function t(){function n(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){n(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function n(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==r(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,u,c)}),(function(e){n("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return n("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);
vendor: 4,391 bytes, lines 7-9
7if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 8/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 9e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{n({},"")}catch(e){n=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};n(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=n(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,n(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),n(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),n(B,F,"Generator"),n(B,w,(function(){return this})),n(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];
9if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var r=n.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c=u.exports(),s=c;try{regeneratorRuntime=c}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}var l={exports:{}};return function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(l),function(e){function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var u=t.exports,c=s,d=n.exports,f=l.exports;!function(){function t(){try{return window.KFSHRC&&window.KFSHRC.doctorDetail&&(window.KFSHRC.doctorDetail.specialty||("function"==typeof window.KFSHRC.doctorDetail.getSpecialty?window.KFSHRC.doctorDetail.getSpecialty():""))||""}catch(e){return console.warn("Featured Experts: Could not access global doctor storage",e),""}}function r(){try{return window.KFSHRC&&window.KFSHRC.doctorDetail&&(window.KFSHRC.doctorDetail.department||("function"==typeof window.KFSHRC.doctorDetail.getDepartment?window.KFSHRC.doctorDetail.getDepartment():""))||""}catch(e){return console.warn("Featured Experts: Could not access global doctor storage",e),""}}function n(){try{return new URLSearchParams(window.location.search).get("id")||""}catch(e){return console.warn("Featured Experts: Could not get doctor ID from query string",e),""}}function i(){return u.apply(this,arguments)}function u(){return u=f(c.mark((function e(){var n,o,a,i,u,s=arguments;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=s.length>0&&void 0!==s[0]?s[0]:2e3,o=Date.now(),a=100;case 3:if(!(Date.now()-o<n)){e.next=12;break}if(i=t(),u=r(),!i&&!u){e.next=8;break}return e.abrupt("return",!0);case 8:return e.next=10,new Promise((function(e){return setTimeout(e,a)}));case 10:e.next=3;break;case 12:return e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}function s(e){return null==e||""===e?arguments.length>1&&void 0!==arguments[1]?arguments[1]:"":String(e).trim()}function l(e){var t=s(e.badge||e.badgeId,"");if(!t)return null;var r=F.getAttribute("data-doctor-image-url-template")||T.imageUrlTemplate;return r.includes("{badge}")?r.replace(/{badge}/g,encodeURIComponent(t)):r.replace("{badge}",encodeURIComponent(t))}function p(e){var t=s(e.firstName||e.firstname,""),r=s(e.lastName||e.lastname,"");return t&&r?"".concat(t," ").concat(r):t||(r||"Doctor Name")}function h(e){var t=s(e.badge||e.badgeId,"");if(!t)return"#";var r="";if(_)r="doctor-detail.html?id=".concat(t);else{var n=window.location.pathname;n.endsWith("/doctor")&&(n=n.slice(0,-7)),r="".concat(n,"/doctor?id=").concat(t)}return r}function m(){return v.apply(this,arguments)}function v(){return(v=f(c.mark((function e(){var a,u,s,l,d,f,p,h;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!document.querySelector(".doctor-detail-page-kfshrc")){e.next=5;break}return e.next=5,i(2e3);case 5:return a=t(),u=r(),s=n(),l=o({},T.apiConfig),a&&(l.specialty=a),u&&(l.departmentsection=u),s&&(l.DoctorId=s),e.next=14,fetch(T.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)});case 14:if((d=e.sent).ok){e.next=17;break}throw new Error("API request failed: ".concat(d.status," ").concat(d.statusText));case 17:return e.next=19,d.json();case 19:if(!((f=e.sent)&&f.widgets&&Array.isArray(f.widgets)&&f.widgets.length>0)){e.next=26;break}return p=f.widgets[0],h=p.content||[],e.abrupt("return",h);case 26:if(!Array.isArray(f)){e.next=30;break}return e.abrupt("return",f);case 30:if(!Array.isArray(f.results)){e.next=34;break}return e.abrupt("return",f.results);
9case 34:if(!Array.isArray(f.data)){e.next=36;break}return e.abrupt("return",f.data);case 36:return console.warn("Featured Experts: API response format not recognized"),e.abrupt("return",[]);case 40:return e.prev=40,e.t0=e.catch(0),console.error("Featured Experts: Failed to fetch data:",e.t0),e.abrupt("return",[]);case 44:case"end":return e.stop()}}),e,null,[[0,40]])})))).apply(this,arguments)}function y(e){var t=h(e),r=p(e),n=function(e){return s(e.jobTitle||e.jobtitle||e.specialty,"Specialist")}(e),o=l(e),a=document.createElement("a");a.href=t,a.className="featured-experts-profile-card-link";var i=document.createElement("div");i.className="featured-experts-profile-card";var u=document.createElement("div");u.className="featured-experts-profile-card-content";var c=document.createElement("div");c.className="featured-experts-profile-card-icon-container";var d=document.createElement("img");d.className="featured-experts-profile-card-icon",d.alt=r,d.loading="lazy",o?(d.src=o,d.onerror=function(){d.src="https://cdn.kfshrc.edu.sa/store/users/default.jpg"}):d.src="https://cdn.kfshrc.edu.sa/store/users/default.jpg",c.appendChild(d);var f=document.createElement("div");f.className="featured-experts-profile-card-content-title";var m=document.createElement("span");m.className="featured-experts-profile-card-content-title-text",m.textContent=r,f.appendChild(m);var v=document.createElement("div");v.className="featured-experts-profile-card-content-description";var y=document.createElement("span");return y.className="featured-experts-profile-card-content-description-text",y.textContent=n,v.appendChild(y),u.appendChild(c),u.appendChild(f),u.appendChild(v),i.appendChild(u),a.appendChild(i),a}function g(e){if(A){if(A.innerHTML="",!e||!Array.isArray(e)||0===e.length)return console.warn("Featured Experts: No doctor data to display"),void(F&&(F.style.display="none"));F&&(F.style.display=""),e.forEach((function(e){var t=y(e);A.appendChild(t)}))}}function b(){var e=document.documentElement.lang||document.body.lang,t=document.documentElement.dir||document.body.dir,r=e&&e.toLowerCase().startsWith("ar"),n=t&&"rtl"===t.toLowerCase();return r||n||"rtl"===document.documentElement.getAttribute("dir")}function D(){q?!(I=q.querySelector(".featured-experts-profile-btn"))&&k&&((I=k.cloneNode(!0)).style.display="",q.innerHTML="",q.appendChild(I)
9):((q=document.createElement("div")).className="featured-experts-profile-btn-wrapper",q.style.display="none",(I=k.cloneNode(!0)).style.display="",q.appendChild(I),A.parentNode.insertBefore(q,A.nextSibling)),I&&E()}function E(){if(I){var e=k.getAttribute("onclick");e&&I.setAttribute("onclick",e),Array.from(k.attributes).forEach((function(e){e.name.startsWith("data-")&&I.setAttribute(e.name,e.value)}));var t=k.getAttribute("href");t&&I.setAttribute("href",t);var r=Array.from(k.classList);I.className="featured-experts-profile-btn",r.forEach((function(e){"featured-experts-profile-btn"!==e&&I.classList.add(e)}))}}function C(){var e=window.innerWidth<=O,t=A?A.querySelectorAll(".featured-experts-profile-card-link").length:0;if(q&&I||D(),A&&(t<4?A.classList.add("no-carousel"):A.classList.remove("no-carousel")),t<4)return k&&(k.style.display="none"),void(q&&(q.style.display="none"));e?(k&&(k.style.display="none"),q&&(q.style.display="flex",q.style.visibility="visible",q.classList.remove("hidden"),q.setAttribute("aria-hidden","false")),I&&(I.style.display="flex",I.style.visibility="visible")):(k&&(k.style.display="flex"),q&&(q.style.display="none"))}function w(){return x.apply(this,arguments)}function x(){return(x=f(c.mark((function e(){var t,r;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,m();case 3:g(e.sent),b()&&F&&(F.setAttribute("dir","rtl"),A&&A.setAttribute("dir","rtl")),k&&D(),C(),window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){C(),I&&E()}),150)})),A&&new MutationObserver((function(){C(),b()&&A.setAttribute("dir","rtl")})).observe(A,{childList:!0,subtree:!1}),r=document.documentElement,new MutationObserver((function(e){e.forEach((function(e){"attributes"!==e.type||"lang"!==e.attributeName&&"dir"!==e.attributeName||(b()&&F?(F.setAttribute("dir","rtl"),A&&A.setAttribute("dir","rtl")):F&&(F.removeAttribute("dir"),A&&A.removeAttribute("dir")),C())}))})).observe(r,{attributes:!0,attributeFilter:["lang","dir"]}),setTimeout((function(){C(),b()&&F&&(F.setAttribute("dir","rtl"),A&&A.setAttribute("dir","rtl"))}),100),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.error("Featured Experts: Failed to initialize component:",e.t0);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})))).apply(this,arguments)}var F=document.querySelector(".featured-experts-profile-container");if(F){var L=F.querySelector(".featured-experts-profile-content-main-wrapper"),A=F.querySelector(".featured-experts-profile-cards"),k=F.querySelector(".featured-experts-profile-content-main-wrapper .featured-experts-profile-btn");if(F&&L&&A){F.style.display="none";var S,B=F.dataset||{},M=B.fields?B.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):[],_="localhost"===(S=window.location.hostname)||"127.0.0.1"===S||"0.0.0.0"===S||S.startsWith("192.168.")||S.startsWith("10.")||""===S,T={apiUrl:"/kfhapis/CustomSearch/GetFeaturedExpertProfileResults",imageUrlTemplate:F.getAttribute("data-doctor-image-url-template")||"https://cdn.kfshrc.edu.sa/store/users/{badge}.jpg",apiConfig:{rfkId:B.rfkid||"rfkid_7",entity:B.entity||"content",sources:B.sources?[B.sources]:["1177352"],fields:M.length>0?M:["firstname","lastname","jobtitle","specialty","departmentsection","badge","id"],country:B.country||"us",language:B.language||"en",limit:"4",offset:0}},q=F.querySelector(".featured-experts-profile-btn-wrapper"),I=null,O=768;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",w):w(),e.exports&&(e.exports={fetchFeaturedDoctors:m,renderDoctorCards:g,getDoctorImageUrl:l,getDoctorFullName:p,getDoctorDetailUrl:h,getDoctorSpecialtyFromGlobal:t,getDoctorDepartmentFromGlobal:r,getDoctorIdFromQueryString:n,safeGet:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||"object"!==d(e))return r;var n,o=e,i=a(t.split("."));try{for(i.s();!(n=i.n()).done;){var u=n.value;if(null==o||"object"!==d(o))return r;if(null==(o=o[u]))return r}}catch(e){i.e(e)}finally{i.f()}return null!=o?o:r},safeText:s})}}}()}(e),e.exports}();!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){var e=document.querySelector("#header-top .component-content"),t=document.querySelectorAll(".image-full-size .slide-info");if(window.innerWidth<834)t.forEach((function(e){e.style.marginLeft=0}));else if(e&&t.length>0){var r=window.getComputedStyle(e).marginLeft;r=parseInt(r,10)+15+"px",t.forEach((function(e){e.style.marginLeft=r}))}}e(),window.addEventListener("resize",e)}))}();var componentHealthLibraryDetail=function(){"use strict";var e={exports:{}},t={exports:{}},r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r),function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,305 bytes, lines 9-11
9))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 10/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 11e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
11h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(t);var n=t.exports(),o=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}var a={exports:{}};return function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(a),function(e){function t(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw i}}}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var i=o,u=a.exports,c=r.exports;!function(){function r(){var e=document.querySelector("#healthLibrarySections");if(e){var t=function(){var e=document.querySelector(R.componentSelector),t=e&&e.dataset.textStillLoading||"Still loading...",r=e&&e.dataset.textThanksPatience||"Thanks for your patience.",n=document.createElement("div");return n.className="listing-loading-state",n.id="healthLibraryDetailLoader",n.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
11\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(t,'</h2>\n <p class="loading-subtitle">').concat(r,"</p>\n "),n}();e.innerHTML="",e.appendChild(t)}var r=document.querySelector(".toc-nav");r&&(r.style.display="none")}function n(){var e=document.querySelector("#healthLibraryDetailLoader");e&&e.remove();var t=document.querySelector(".toc-nav");t&&(t.style.display="")}function o(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||"object"!==c(e))return n;var o,a=e,i=t(r.split("."));try{for(i.s();!(o=i.n()).done;){var u=o.value;if(null==a||"object"!==c(a))return n;if(null==(a=a[u]))return n}}catch(e){i.e(e)}finally{i.f()}return null!=a?a:n}function a(e){return null==e||""===e?arguments.length>1&&void 0!==arguments[1]?arguments[1]:"":String(e).trim()}function s(e){var t=e.Data||e;return a(t.Title||t.title||o(t,"Title"),"Health Library Item")}function l(e){var t=e.Data||e;return a(t.category||t.Category||o(t,"Category"),"")}function d(e){var t=e.Data||e,r=t.Meta||t.Details&&t.Details.Meta||{};return a(t.contenttype||t.type||t.Type||r.ContentType||o(t,"Meta.ContentType")||R.dataType,"")}function f(e){if(e&&"string"==typeof e&&e.trim()){var t=e.trim(),r=document.querySelector('link[rel="canonical"]');r?r.setAttribute("href",t):((r=document.createElement("link")).setAttribute("rel","canonical"),r.setAttribute("href",t),document.head.appendChild(r))}}function p(e,t){if(e){e.innerHTML="";var r=l(t);r&&function(e,t){if(e&&t){var r=document.createElement("div");r.className="health-library-detail-kfshrc__tag health-library-detail-kfshrc__tag--category";var n=document.createElement("i");n.className="health-library-detail-kfshrc__tag-icon icon-category-filled",n.setAttribute("aria-hidden","true");var o=document.createElement("span");o.className="health-library-detail-kfshrc__tag-text",o.textContent=a(t),r.appendChild(n),r.appendChild(o),e.appendChild(r)}}(e,r);var n=d(t);n&&n!==R.dataType&&function(e,t){if(!e||!t)return;var r=document.createElement("div");r.className="health-library-detail-kfshrc__tag health-library-detail-kfshrc__tag--type",r.style.cssText="display: flex; gap: 0; align-items: center;";var n=document.createElement("div");n.className="health-library-detail-kfshrc__tag--type-icon";var o=document.createElement("i");o.className="health-library-detail-kfshrc__tag-icon health-library-detail-kfshrc__tag-icon--type icon-type-filled",o.setAttribute("aria-hidden","true"),n.appendChild(o);var i=document.createElement("div");i.className="health-library-detail-kfshrc__tag--type-value";var u=document.createElement("span");u.className="health-library-detail-kfshrc__tag-text",u.textContent=a(t),i.appendChild(u),r.appendChild(n),r.appendChild(i),e.appendChild(r)}(e,n)}}function h(e){try{var t=document.createElement("textarea");if(t.value=e,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",t.style.top="0",document.body.appendChild(t),navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1){t.contentEditable="true",t.readOnly=!1;var r=document.createRange();r.selectNodeContents(t);var n=window.getSelection();n&&(n.removeAllRanges(),n.addRange(r)),t.setSelectionRange(0,e.length)}else t.select(),t.setSelectionRange(0,e.length);var o=document.execCommand("copy");return document.body.removeChild(t),o}catch(e){return!1}}function m(e,t){e&&t&&(e.getAttribute("data-share-original")||e.setAttribute("data-share-original",e.textContent||e.getAttribute("aria-label")||"Share"),e.addEventListener("click",(function(r){function n(e){u||(u=!0,"function"==typeof window.trackSocialShare&&window.trackSocialShare(e,o))}r.preventDefault();var o=s(t),a=window.location.href,i={title:o+" - KFSH&RC",text:"Check out "+o+" at KFSH&RC",url:a},u=!1,c=function(){var t;n("Copy Link"),(t=a,"undefined"!=typeof navigator&&navigator?navigator.clipboard&&"function"==typeof navigator.clipboard.writeText?navigator.clipboard.writeText(t).then((function(){return!0})).catch((function(){return h(t)})):Promise.resolve(h(t)):Promise.resolve(!1)).then((function(t){t&&function(e){if(e){var t=e.textContent||e.getAttribute("aria-label")||"",r="Link copied!";e.textContent=r,e.getAttribute("aria-label")&&e.setAttribute("aria-label",r),setTimeout((function(){e.textContent=t||e.getAttribute("data-share-original")||"Share",e.getAttribute("aria-label")&&e.setAttribute("aria-label",t||e.getAttribute("data-share-original")||"Share")}),2e3)}}(e)}))};"undefined"!=typeof navigator&&navigator.share&&"function"==typeof navigator.share?(n("Native Share"),navigator.share(i).then((function(){})).catch((function(){c()}))):c()})))}function v(e){return e?e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""):""}function y(e){return g.apply(this,arguments)}function g(){return(g=u(i.mark((function e(t){var r,n,u,s,l,d,f,p,h;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===c(t)){e.next=3;break}
11return console.warn("Health Library Detail: No data provided to renderAnchorSliderSections"),e.abrupt("return");case 3:if(r=document.querySelector("#healthLibrarySections"),n=document.querySelector("#tocNavList"),r&&n){e.next=8;break}return console.warn("Health Library Detail: Sections container or TOC not found"),e.abrupt("return");case 8:r.innerHTML="",n.innerHTML="",u=t.Data||t,s=u.Language||document.documentElement.lang||document.documentElement.getAttribute("lang")||"en",l=[],u.Details&&Array.isArray(u.Details.Sections)&&u.Details.Sections.length>0?l=u.Details.Sections:Array.isArray(u.Sections)&&u.Sections.length>0?l=u.Sections:(d=o(t,"Data.Sections")||o(t,"Sections"),l=Array.isArray(d)?d:[]),Array.isArray(l)&&l.length>0?(f=0,l.forEach((function(e,t){var o=a(e.SectionHead||e.sectionHead,""),i=function(){for(var t=["SectionDetail","sectionDetail","Html","html"],r=0;r<t.length;r++){var n=e[t[r]];if(Array.isArray(n)&&n.some(Boolean))return n.filter(Boolean);if("string"==typeof n&&n.trim())return[n]}return[]}(),u=e.Images||e.images||[];if(o){f++;var c=v(o)||"section-".concat(f),l=document.createElement("section");l.id=c,l.className="health-library-section";var d=document.createElement("h2");d.className="health-library-section__header",d.textContent=o,l.appendChild(d);var p=document.createElement("div");p.className="health-library-section__content",i.forEach((function(e){var t=document.createElement("div");t.className="health-library-section__detail",t.innerHTML=e,p.appendChild(t)})),l.appendChild(p),r.appendChild(l),Array.isArray(u)&&u.length>0&&_(u,p,s);var h=document.createElement("li"),m=document.createElement("a");m.href="#".concat(c),m.textContent=o,h.appendChild(m),n.appendChild(h)}else console.warn("Health Library Detail: Section",t,"has no SectionHead, skipping")}))):console.warn("Health Library Detail: No sections found to render"),(p=document.querySelector(".health-library-fine-print-terms"))||((p=document.createElement("div")).className="health-library-fine-print-terms",(h=document.createElement("button")).className="health-library-terms-trigger",h.type="button",h.setAttribute("aria-haspopup","dialog"),h.setAttribute("aria-controls","healthLibraryTermsModal"),h.textContent="Terms and conditions",p.appendChild(h)),r&&r.appendChild(p);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(){function e(){if(window.innerWidth<1024||"none"===window.getComputedStyle(r).display)i&&(r.classList.remove("is-sticky"),i=!1);else{var e=n.getBoundingClientRect().bottom;e<=64&&!i?(r.classList.add("is-sticky"),i=!0):e>64&&i&&(r.classList.remove("is-sticky"),i=!1)}}function t(){a||(a=!0,window.requestAnimationFrame((function(){e(),a=!1})))}var r=document.querySelector("#nutritionChartAside"),n=document.querySelector(".hero-banner");if(r&&n&&"true"!==r.dataset.stickyInitialized){r.dataset.stickyInitialized="true";var o,a=!1,i=!1;t(),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){t()}),100)}),{passive:!0})}}function D(e){var t=e.Data||e,r=t.nutrientanalysis||t.NutrientAnalysis;if(r&&r.Items){var n=r.Items,o=0===a(t.Language||R.language||document.documentElement.lang||document.documentElement.getAttribute("lang"),"en").toLowerCase().indexOf("ar")||"rtl"===document.documentElement.getAttribute("dir"),i=function(e){var t=n.find((function(t){return t.Key===e}));return t?t.Value:null},u=function(e){return n.find((function(t){return t.Key===e}))},s=function(e,t){if(!e||"object"!==c(e))return t;var r=a(e.ArabicLabel||e.ArabicLable||e.ArbicLabel||e.ArLabel||e.LabelAr,"");return o&&r?r:a(e.Label,t)},l=document.querySelector("#caloriesValue"),d=i("calories"),f=u("calories"),p=s(f,"Calories"),h=null!=d&&""!==d?String(d).trim():"0";if(l)if(o)l.textContent=h+" "+p;else{var m=p.toLowerCase().indexOf("kcal")>-1;l.textContent=p+" "+h+(m?"":" kcal")}var v=document.querySelector("#servingSizeContainer"),y=u("servingSize");if(v&&y){var g=s(y,"Serving size"),b=a(y.Value,o?"ØºÙØ± Ù
تÙÙØ±":"N/A");v.innerHTML="";var D=document.createElement("span");D.className="serving-label",D.textContent=g+": ";var C=document.createElement("span");C.className="serving-value",C.textContent=b,v.appendChild(D),v.appendChild(C)}var w=document.querySelector("#nutritionFactsMain");
11if(w){w.innerHTML="";[{key:"totalFat",fallbackLabel:"Total Fat"},{key:"carbohydrate",fallbackLabel:"Total Carbohydrates"},{key:"protein",fallbackLabel:"Total Proteins"}].forEach((function(e){var t=u(e.key),r=s(t,e.fallbackLabel),n=i(e.key),o=E(r,null!==n?n:"0 g");w.appendChild(o)}))}var x=document.querySelector("#nutritionFactsDetailed");if(x){x.innerHTML="";[{key:"totalFat",fallbackLabel:"Total Fat",indented:!1},{key:"saturatedFat",fallbackLabel:"Saturated Fat",indented:!0},{key:"monounsaturatedFat",fallbackLabel:"Monounsaturated Fat",indented:!0},{key:"cholesterol",fallbackLabel:"Cholesterol",indented:!1},{key:"sodium",fallbackLabel:"Sodium",indented:!1},{key:"carbohydrate",fallbackLabel:"Total Carbohydrate",indented:!1},{key:"fiber",fallbackLabel:"Dietary Fibre",indented:!0},{key:"protein",fallbackLabel:"Protein",indented:!1}].forEach((function(e){var t=u(e.key),r=s(t,e.fallbackLabel),n=i(e.key),o=E(r,null!==n?n:"0 g",e.indented);x.appendChild(o)}))}}}function E(e,t,r){var n=document.createElement("div");n.className=r?"nutrition-item indented":"nutrition-item";var o=document.createElement("span");o.className="nutrient-name",o.textContent=e;var a=document.createElement("span");return a.className="nutrient-value",a.textContent=t,n.appendChild(o),n.appendChild(a),n}function C(){var e=document.querySelector("#nutritionAccordion"),t=document.querySelector("#nutritionAccordionContent");if(e&&t){var r=e.cloneNode(!0);e.parentNode.replaceChild(r,e),r.addEventListener("click",(function(){var e="true"===r.getAttribute("aria-expanded");r.setAttribute("aria-expanded",!e),t.setAttribute("aria-hidden",e)}))}}function w(){function e(){var e=document.querySelectorAll(".toc-content > .row > section"),t=document.querySelectorAll(".toc-nav a");if(0!==e.length&&0!==t.length){var r=window.scrollY+window.innerHeight/2,n=null;e.forEach((function(e){if(e.id){var t=e.offsetTop-100,o=t+e.offsetHeight;r>=t&&r<=o&&(n=e.id)}})),n?t.forEach((function(e){e.getAttribute("href")==="#".concat(n)?e.classList.add("active"):e.classList.remove("active")})):e.length>0&&e[0].id&&window.scrollY<200&&t.forEach((function(t){t.getAttribute("href")==="#".concat(e[0].id)?t.classList.add("active"):t.classList.remove("active")}))}}var t,r=document.querySelectorAll(".toc-nav a"),n=document.querySelectorAll(".toc-content > .row > section");document.getElementById("toc-content")&&0!==n.length&&(H&&(window.removeEventListener("scroll",H,{passive:!0}),H=null),r.forEach((function(e){var t=e.cloneNode(!0);e.parentNode.replaceChild(t,e),t.addEventListener("click",(function(e){e.preventDefault();var r=t.getAttribute("href");if(r&&r.startsWith("#")){var n=r.substring(1);if(n){var o=document.getElementById(n);if(o)document.querySelectorAll(".toc-nav a").forEach((function(e){e.classList.remove("active")})),t.classList.add("active"),window.scrollTo({top:o.offsetTop-100,behavior:"smooth"})}}}))})),setTimeout((function(){e()}),100),H=function(){clearTimeout(t),t=setTimeout((function(){e()}),10)},window.addEventListener("scroll",H,{passive:!0}))}function x(e,t){var r=document.querySelector("#healthLibraryTitle");if(!r&&t&&(r=t.querySelector("h1.hero-detail__title"))&&!r.id&&(r.id="healthLibraryTitle"),r||(r=document.querySelector(".hero-detail__title"))&&!r.id&&(r.id="healthLibraryTitle"),r)return r.textContent=e,!0;var n=document.querySelector(".hero-detail__content");if(!n&&t&&(n=t.querySelector(".hero-detail__content")),!n){var o=document.querySelector(".hero-detail__container");o&&(n=o.querySelector(".hero-detail__content"))}if(n){var a=n.querySelector("h1.hero-detail__title");if(a||(a=n.querySelector("h1")),a)return a.id="healthLibraryTitle",a.className="hero-detail__title",a.textContent=e,!0;var i=n.querySelector("#healthLibraryDescription")||n.querySelector(".hero-detail__description")||n.querySelector("p"),u=document.createElement("h1");return u.className="hero-detail__title",u.id="healthLibraryTitle",u.textContent=e,i?n.insertBefore(u,i):n.insertBefore(u,n.firstChild),!0}var c=t||document.body,s=null,l=setTimeout((function(){s&&s.disconnect()}),2e3);return s=new MutationObserver((function(){var t=document.querySelector("#healthLibraryTitle");if(t||(t=document.querySelector(".hero-detail__title"))&&!t.id&&(t.id="healthLibraryTitle"),!t){var r=document.querySelector(".hero-detail__c
11ontent");if(r){var n=r.querySelector("h1");if(n)n.id="healthLibraryTitle",n.className="hero-detail__title",n.textContent=e,t=n;else{var o=document.createElement("h1");o.className="hero-detail__title",o.id="healthLibraryTitle",o.textContent=e;var a=r.querySelector("#healthLibraryDescription");a?r.insertBefore(o,a):r.insertBefore(o,r.firstChild),t=o}}}t&&(clearTimeout(l),s.disconnect(),t.textContent=e)})),s.observe(c,{childList:!0,subtree:!0}),!1}function F(e){return L.apply(this,arguments)}function L(){return(L=u(i.mark((function e(t){var r,n,u,h,v,g,b,E,w,F,L;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&"object"===c(t)){e.next=2;break}return e.abrupt("return");case 2:if(r=document.querySelector(R.componentSelector)){e.next=5;break}return e.abrupt("return");case 5:return n=t.Data||t,u=s(t),h=n.Meta||n.Details&&n.Details.Meta||{},(v=h.OriginalUrl||h.originalUrl)&&f(a(v,"")),g={title:document.querySelector("#healthLibraryTitle"),category:document.querySelector("#healthLibraryDescription"),shareButton:document.querySelector("#shareButton")},u&&x(u,r),(b=a(n.abstract||n.Abstract||o(n,"Abstract"),""))&&g.category&&((E=document.createElement("div")).innerHTML=b,(E.textContent||E.innerText||b).trim()&&(g.category.innerHTML=b)),(w=l(t))&&!b&&g.category&&(g.category.textContent=w),F=d(t),g.type&&(g.type.textContent=F),p(g.tags,t),m(g.shareButton,t),e.next=22,y(t);case 22:window.KFSHRC.healthLibraryDetail.category=w,window.KFSHRC.healthLibraryDetail.type=F,i=F,A=void 0,k=void 0,S=void 0,A=document.querySelector("#tocAside"),k=document.querySelector("#nutritionChartAside"),S=document.querySelector("#anchorPageLayout"),A&&k&&S?"Recipe"===i?(A.style.display="none",k.style.display="block",S.classList.add("has-nutrition-chart")):(A.style.display="block",k.style.display="none",S.classList.remove("has-nutrition-chart")):console.warn("One or more required elements not found for nutrition chart toggle"),"Recipe"===F&&(D(t),C()),g.category&&g.type&&(window.KFSHRC.healthLibraryDetail.category=g.category.textContent.trim()||w,window.KFSHRC.healthLibraryDetail.type=g.type.textContent.trim()||F,L=new MutationObserver((function(e){e.forEach((function(e){"childList"!==e.type&&"characterData"!==e.type||(g.category&&(window.KFSHRC.healthLibraryDetail.category=g.category.textContent.trim()||""),g.type&&(window.KFSHRC.healthLibraryDetail.type=g.type.textContent.trim()||""))}))})),g.category&&L.observe(g.category,{childList:!0,subtree:!0,characterData:!0}),g.type&&L.observe(g.type,{childList:!0,subtree:!0,characterData:!0}));case 27:case"end":return e.stop()}var i,A,k,S}),e)})))).apply(this,arguments)}function A(e){return k.apply(this,arguments)}function k(){return(k=u(i.mark((function e(t){var r,n,o,a,u,s,l,d,f,p,h,m,v,y,g,b,D,E;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw new Error("Health Library Detail: Health Library ID is required");case 2:return r=document.querySelector(R.componentSelector),n=r&&r.getAttribute("data-rfkid")||"",o=r?(r.getAttribute("data-entity")||"").toLowerCase():"",a=r&&r.getAttribute("data-sources")||"",u=a?a.split(",").map((function(e){return e.trim()})):[],s=r&&r.getAttribute("data-fields")||"",l=s?s.split(",").map((function(e){return e.trim()})):[],d=r&&r.getAttribute("data-country")||"us",f=r&&r.getAttribute("data-language")||R.language,p=new URLSearchParams(window.location.search),h=p.get("contentType")||"",m={rfkId:n,entity:o,sources:u,fields:l,country:d,language:f,limit:"10",offset:0,ContentId:t,contentType:h},e.next=16,fetch(R.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(m)});case 16:if((v=e.sent).ok){e.next=23;break}return e.next=20,v.text();case 20:throw y=e.sent,console.error("Health Library Detail: Error response body:",y),new Error("API request failed: ".concat(v.status," ").concat(v.statusText));case 23:return e.next=25,v.text();case 25:if((g=e.sent)&&""!==g.trim()){e.next=28;break}throw new Error("Health Library Detail: Empty API response");case 28:e.prev=28,b=JSON.parse(g),e.next=37;break;case 32:throw e.prev=32,e.t0=e.catch(28),console.error("Health Library Detail
11: JSON parse error",e.t0),console.error("Health Library Detail: Response text (first 500 chars):",g.substring(0,500)),new Error("Health Library Detail: Invalid JSON response - ".concat(e.t0.message));case 37:if(b&&"object"===c(b)){e.next=39;break}throw new Error("Health Library Detail: Invalid API response");case 39:if(!((D=Array.isArray(b.widgets)&&b.widgets[0])&&Array.isArray(D.content)&&D.content.length>0)){e.next=43;break}return E=D.content[0],e.abrupt("return",E);case 43:throw new Error("Health Library Detail: No content in API response");case 44:case"end":return e.stop()}}),e,null,[[28,32]])})))).apply(this,arguments)}function S(e,t){var r=document.createElement("figure");r.className="health-library-section__image-container";var n=document.createElement("img");n.className="health-library-section__image",n.src=t,n.alt=a(e.Alt||e.Title,"Health Library Image"),e.Width&&(n.width=e.Width),e.Height&&(n.height=e.Height),n.loading="lazy",r.appendChild(n);var o=e.Caption||"",i=e.Title||"",u=e.Alt||"";if(o||i||u){var c=document.createElement("figcaption");if(c.className="health-library-section__image-caption",i&&o&&i!==o){var s=document.createElement("strong");s.className="health-library-section__image-title",s.textContent=i,c.appendChild(s);var l=document.createElement("span");l.className="health-library-section__image-caption-text",l.innerHTML=o,c.appendChild(l)}else c.textContent=o||i||u;r.appendChild(c)}return r}function B(e,t){return M.apply(this,arguments)}function M(){return(M=u(i.mark((function e(t,r){var n,o,a,u;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=window.location.origin||"",o="".concat(n).concat(R.imageApiUrl,"?id=").concat(encodeURIComponent(t),"&lang=").concat(encodeURIComponent(r)),e.next=5,fetch(o,{method:"GET",headers:{"Content-Type":"application/json"}});case 5:if((a=e.sent).ok){e.next=9;break}return console.error("Health Library Detail: Image fetch failed",a.status),e.abrupt("return",null);case 9:return e.next=11,a.json();case 11:if(!((u=e.sent)&&u.Success&&u.Data)){e.next=14;break}return e.abrupt("return",u.Data);case 14:return e.abrupt("return",null);case 17:return e.prev=17,e.t0=e.catch(0),console.error("Health Library Detail: Error fetching image",e.t0),e.abrupt("return",null);case 21:case"end":return e.stop()}}),e,null,[[0,17]])})))).apply(this,arguments)}function _(e,t,r){return T.apply(this,arguments)}function T(){return(T=u(i.mark((function e(t,r,n){var o,a,u,c,s,l;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&Array.isArray(t)&&0!==t.length&&r){e.next=2;break}return e.abrupt("return");case 2:o=n||document.documentElement.lang||document.documentElement.getAttribute("lang")||"en",(a=document.createElement("div")).className="health-library-section__images",u=0;case 6:if(!(u<t.length)){e.next=17;break}if((c=t[u])&&c.Id){e.next=10;break}return e.abrupt("continue",14);case 10:return e.next=12,B(c.Id,o);case 12:(s=e.sent)&&(l=S(c,s),a.appendChild(l));case 14:u++,e.next=6;break;case 17:a.children.length>0&&r.appendChild(a);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){setTimeout((function(){var t=function(){var e=document.getElementById("healthLibraryTermsModal");return e||(e=document.querySelector(".health-library-terms-modal")),e||((e=document.createElement("div")).className="health-library-terms-modal",e.id="healthLibraryTermsModal",e.setAttribute("aria-hidden","true"),e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("aria-labelledby","termsModalTitle"),e.innerHTML='<div class="health-library-terms-modal__backdrop"></div><div class="health-library-terms-modal__container"><button class="health-library-terms-modal__close" aria-label="Close modal"><i class="cross green-bg"></i></button><div class="health-library-terms-modal__body" id="termsModalContent"></div></div>',document.body.appendChild(e),e)}(),r=document.querySelector(".health-library-terms-trigger"),n=t.querySelector(".health-library-terms-modal__close"),o=t.querySelector(".health-library-terms-modal__backdrop"),i=document.getElementById("termsModalContent");i||(i=t.querySelector(".health-library-terms-modal__body")),function(e,t,r,n,o,i){function u(e,t){if(o&&Array.isArray(e)&&0!==e.length){var r="By Mayo Clinic Staff",n="",i=e[0],u=i.SectionDetail||i.sectionDetail||i.Html||i.html||[];if(u.length>0){var c=document.createElement("div");c.innerHTML=u.join("");var s=c.querySelectorAll("p"),l=!1,d=[];
11s.forEach((function(e){var t=e.querySelector("span.keyword");!l&&t?(r=t.textContent.trim(),l=!0):d.push(e.outerHTML)})),n=d.join("")}if(o.innerHTML="",t){var f=document.createElement("h2");f.id="termsModalTitle",f.className="health-library-terms-modal__title",f.textContent=t,o.appendChild(f)}var p=document.createElement("div");p.className="health-library-terms-modal__meta";var h=document.createElement("p");if(h.className="health-library-terms-modal__byline",h.textContent=r,p.appendChild(h),o.appendChild(p),n){var m=document.createElement("div");m.className="health-library-terms-modal__abstract",m.innerHTML=n,o.appendChild(m)}e.slice(1).forEach((function(e){var t=a(e.SectionHead||e.sectionHead,""),r=e.SectionDetail||e.sectionDetail||e.Html||e.html||[];if(t){var n=document.createElement("h3");n.className="health-library-terms-modal__section-head",n.textContent=t,o.appendChild(n)}r.forEach((function(e){if(e){var t=document.createElement("div");t.className="health-library-terms-modal__section-content",t.innerHTML=e,t.innerHTML.trim()&&o.appendChild(t)}}))}))}}function c(e){if(e){var t=document.querySelector(".health-library-fine-print-terms");if(t){var r=t.querySelector(".health-library-copyright-text"),n=t.querySelector(".health-library-terms-trigger");r?(r.innerHTML=e,n&&r.nextSibling!==n&&t.insertBefore(r,n)):((r=document.createElement("span")).className="health-library-copyright-text",r.innerHTML=e,n?t.insertBefore(r,n):t.appendChild(r))}}}function s(){e.setAttribute("aria-hidden","false"),e.classList.add("is-open"),document.body.classList.add("modal-open"),r&&r.focus()}function l(){e.setAttribute("aria-hidden","true"),e.classList.remove("is-open"),document.body.classList.remove("modal-open"),t.focu
11s()}if(i){var d=i.termsandconditions||i.TermsAndConditions||i.termsAndConditions||null,f=d&&a(d.Title||d.title,""),p=Array.isArray(d)?d:d&&Array.isArray(d.Sections)?d.Sections:[],h=i.copyrighttext||i.CopyrightText||i.copyright||i.Copyright||"";u(p,f),c(h)}if(!e||!t||!o)return void console.warn("Health Library Detail: Modal elements not found, skipping event listeners",{modal:!!e,trigger:!!t,contentEl:!!o});t.addEventListener("click",(function(){s()})),r&&r.addEventListener("click",(function(){l()}));n&&n.addEventListener("click",(function(){l()}));document.addEventListener("keydown",(function(t){"Escape"===t.key&&e.classList.contains("is-open")&&l()}))}(t,r,n,o,i,e)}),150)}function I(){var e=document.querySelector(".hero-detail__bg"),t=document.querySelector(".hero-detail__title"),r=document.querySelector(".hero-detail__description"),n=document.querySelector(".health-library-detail-page-kfshrc");if(e&&t&&n){if(!(window.innerWidth>768))return e.style.minHeight="",void(e.style.maxHeight="");var o=window.getComputedStyle(t),a=parseFloat(o.lineHeight),i=t.offsetHeight,u=Math.round(i/a),c=0;if(r){var s=window.getComputedStyle(r),l=parseFloat(s.lineHeight),d=r.offsetHeight;c=Math.round(d/l)}u>=2&&c>=2?(e.style.minHeight="674px",e.style.maxHeight="unset"):u>=2?(e.style.minHeight="634px",e.style.maxHeight="unset"):e.style.minHeight=""}}function O(){return j.apply(this,arguments)}function j(){return(j=u(i.mark((function e(){var t,o,a,u;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(R.componentSelector)){e.next=3;break}return e.abrupt("return");case 3:if((o=new URLSearchParams(window.location.search).get("id")||t.getAttribute("data-health-library-id")||null)||R.useMockData){e.next=6;break}return e.abrupt("return");case 6:return r(),e.prev=7,e.next=10,A(o);case 10:if(a=e.sent,n(),!a){e.next=19;break}return e.next=15,F(a);case 15:b(),I(),w(),q(a);case 19:e.next=26;break;case 21:e.prev=21,e.t0=e.catch(7),console.error("Health Library Detail: Error during initialization",e.t0),n(),q(null);case 26:window.addEventListener("resize",(function(){clearTimeout(u),u=setTimeout((function(){I()}),150)}));case 27:case"end":return e.stop()}}),e,null,[[7,21]])})))).apply(this,arguments)}var N=document.getElementById("health-library-card"),P=N?N.dataset:{};void 0===window.KFSHRC&&(window.KFSHRC={}),void 0===window.KFSHRC.healthLibraryDetail&&(window.KFSHRC.healthLibraryDetail={category:"",type:"",getCategory:function(){if(this.category)return this.category;var e=document.querySelector("#healthLibraryCategory");return e?(this.category=e.textContent.trim(),this.category):""},getType:function(){if(this.type)return this.type;var e=document.querySelector("#healthLibraryType");return e?(this.type=e.textContent.trim(),this.type):""}});var R={componentSelector:".health-library-detail-page-kfshrc",dataType:P.type||"Symptom",language:P.language||"en",useMockData:!1,apiUrl:"/mayoapis/MayoClinic/GetMayoContentDetailsById",imageApiUrl:"/mayoapis/MayoClinic/GetMayoClinicDetailImageByID"},H=null;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",O):O(),e.exports&&(e.exports={initializeHealthLibraryDetail:F,fetchHealthLibraryData:A,getHealthLibraryTitle:s,safeGet:o,safeText:a})}()}(e),e.exports}(),componentHealthLibraryListing=function(){"use strict";var e={exports:{}},t={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(t),function(e){function r(){function t(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(r){t(e,r,(function(e){return this._invoke(r,e)}))}
vendor: 4,305 bytes, lines 11-13
11))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 12/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 13e.exports=r=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{t({},"")}catch(e){t=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};t(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=t(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,t(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),t(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),t(B,F,"Generator"),t(B,w,(function(){return this})),t(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
13h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=t.exports.default;e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var r=e.exports(),n=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}var o,a={exports:{}},i={exports:{}},u={exports:{}};(o=u).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},o.exports.__esModule=!0,o.exports.default=o.exports,function(e){var t=u.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(i);var c={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var s={exports:{}};!function(e){var t=u.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(s);var l={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(l),function(e){var t=i.exports,r=c.exports,n=s.exports,o=l.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var d={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(d);var f=n,p=a.exports,h=d.exports;return function(){function e(){var e=document.querySelector(".health-library-listing-kfshrc");if(e){var t=e.querySelector(".results-count");t&&(t.style.display="none")}}function t(e,t){return r.apply(this,arguments)}function r(){return(r=h(f.mark((function e(t,r){var n,o,a,i,u,c,s,l,d,p,h,m;return f.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=q.healthLibraryCard,o=n&&n.getAttribute("data-rfkid")||"",a=n?(n.getAttribute("data-entity")||"").toLowerCase():"",i=n&&n.getAttribute("data-sources")||"",u=i?i.split(",").map((function(e){return e.trim()})):[],c=n&&n.getAttribute("data-fields")||"",s=c?c.split(",").map((function(e){return e.trim()})):[],l=n&&n.getAttribute("data-country")||"us",d=n&&n.getAttribute("data-language")||r,"/mayoapis/MayoClinic/GetMayoContentListByType",p={rfkI
13d:o,entity:a,sources:u,fields:s,country:l,language:d,limit:"10",offset:0,contentType:t},e.next=14,fetch("/mayoapis/MayoClinic/GetMayoContentListByType",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});case 14:if((h=e.sent).ok){e.next=17;break}throw new Error("API request failed: ".concat(h.status," ").concat(h.statusText));case 17:return e.next=19,h.json();case 19:return m=e.sent,e.abrupt("return",m);case 23:throw e.prev=23,e.t0=e.catch(0),console.error("Error fetching data from API:",e.t0),e.t0;case 27:case"end":return e.stop()}}),e,null,[[0,23]])})))).apply(this,arguments)}function n(e){var t="";if(e.Abstract){var r=document.createElement("div");r.innerHTML=e.Abstract,t=r.textContent||r.innerText||""}return{id:e.contentid||"",title:e.title||"",description:t.trim(),contentType:e.contenttype||""}}function o(){var e="Showing",t="of",r="Health Library",n=q.countLabel||document.getElementById("countLabel");if(n&&(r=n.textContent.trim()||n.getAttribute("data-label")||"Health Library"),q.countText){var o=q.countText.textContent||"",a=o.match(/^(\w+)\s+/);a&&(e=a[1]);var i=o.match(/\s-\s\d+\s+(\w+)\s+/);if(i&&(t=i[1]),!n){var u=o.match(/\d+\s+(.+)$/);u&&(r=u[1])}}return{searchPlaceholder:q.healthLibrarySearch&&q.healthLibrarySearch.placeholder||"",applyButton:q.applyFilters&&q.applyFilters.textContent.trim()||"",clearButton:q.clearFilters&&q.clearFilters.textContent.trim()||"",showingText:e,ofText:t,healthLibraryText:r,emptyStateTitle:q.emptyTitle&&q.emptyTitle.textContent.trim()||"",emptyStateText:q.emptyText&&q.emptyText.textContent.trim()||"",loadMoreButton:q.loadMoreBtn&&q.loadMoreBtn.textContent.trim()||"",clearSearchAriaLabel:q.searchClearBtn&&q.searchClearBtn.getAttribute("aria-label")||"",viewHealthLibrary:"View"}}function a(){var e=function(){var e=new URLSearchParams(window.location.search),t=e.get("query")||"",r=e.get("filter")||"";return{query:t.trim(),filter:r.trim()}}(),t=!1;if(e.query&&(t=!0,q.healthLibrarySearch&&(q.healthLibrarySearch.value=e.query),q.healthLibrarySearchMobile&&(q.healthLibrarySearchMobile.value=e.query)),e.filter){t=!0;var r=e.filter;/^[a-zA-Z]$/.test(r)&&(r=r.toUpperCase());var n=/^[A-Z]$/.test(r),o=["ا","ب","ت","Ø«","ج","Ø","Ø®","د","ذ","ر","ز","س","Ø´","ص","ض","Ø·","ظ","ع","غ","Ù","Ù","Ù","Ù","Ù
","Ù","Ù","Ù","Ù"].includes(r);(n||o)&&(H=r,R=r,function(e){if(q.alphabetGrid){q.alphabetGrid.querySelectorAll(".alphabet-btn").forEach((function(t){t.getAttribute("data-letter")===e?t.classList.add("active"):t.classList.remove("active")}))}if(q.alphabetGridMobile){q.alphabetGridMobile.querySelectorAll(".alphabet-btn").forEach((function(t){t.getAttribute("data-letter")===e?t.classList.add("active"):t.classList.remove("active")}))}}(r))}return t&&(N=P),F(),y(),t}function i(){var e=q.healthLibraryCard||document.querySelector(".health-library-listing-kfshrc");if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function u(e){return Array.isArray(e)?p(e).sort((function(e,t){var r=(e.title||"").toLowerCase().trim(),n=(t.title||"").toLowerCase().trim();return r.localeCompare(n)})):[]}function c(){try{var e=window.location.href,t=new URL(e).pathname.split("/").filter((function(e){return""!==e.trim()}));if(t.length>0){var r=t[t.length-1];return decodeURIComponent(r)}}catch(e){console.warn("Error extracting data type from URL:",e)}return"Symptom"}function s(){if(q.alphabetGrid){var e=[],t=[];if("ar"===W)t=["ا","ب","ت","Ø«","ج","Ø","Ø®","د","ذ","ر","ز","س","Ø´","ص","ض","Ø·","ظ","ع","غ","Ù","Ù","Ù","Ù","Ù
","Ù","Ù","Ù","Ù"];else for(var r=65;r<=90;r++)t.push(String.fromCharCode(r));t.forEach((function(t){var r=H===t,n="ar"===W?"تصÙÙØ© ØØ³Ø¨ ".concat(t):"Filter by ".concat(t);e.push('\n <button\n class="alphabet-btn '.concat(r?"active":"",'"\n data-letter="').concat(t,'"\n aria-label="').concat(n,'"\n >\n ').concat(t,"\n </button>\n "))})),q.alphabetGrid.innerHTML=e.join(""),q.alphabetGrid.querySelectorAll(".alphabet-btn").forEach((function(e){e.addEventListener("click",(function(){m(this.getAttribute("data-letter"))}))}))}}function l(){m(this.getAttribute("data-letter"))}function d(){if(q.alphabetGridMobile){var e=[],t=[];if("ar"===W)t=["ا","ب","ت","Ø«","ج","Ø","Ø®","د","ذ","ر","ز","س","Ø´","ص","ض","Ø·","ظ","ع","غ","Ù","Ù","Ù","Ù","Ù
","Ù","Ù","Ù","Ù"];else for(var r=65;r<=90;r++)t.push(String.fromCharCode(r));t.forEach((function(t){var r=H===t,n="ar"===W?"تصÙÙØ© ØØ³Ø¨ ".concat(t):"Filter by ".concat(t);e.push('\n <button\n class="alphabet-btn '.concat(r?"active":"",'"\n data-letter="').concat(t,'"\n aria-label="').concat(n,'"\n >\n ').concat(t,"\n </button>\n "))})),q.alphabetGridMobile.innerHTML=e.join(""),q.alphabetGridMobile.querySelectorAll(".alphabet-btn").forEach((function(e){e.addEventListener("click",l)}))}}function m(e){H=H===e?null:e,v(),y()}function v(){q.alphabetGrid&&q.alphabetGrid.querySelectorAll(".alphabet-btn").forEach((function(e){var t=e.getAttribute("data-letter");H===t?e.classList.add("active"):e.classList.remove("active")}));q.alphabetGridMobile&&q.alphabetGridMobile.querySelectorAll(".alphabet-btn").forEach((function(e){var t=e.getAttribute("data-letter");H===t?e.classList.add("active"):e.classList.remove("active")}))}function y(){var e=q.healthLibrarySearch&&q.healthLibrarySearch.value.trim()||q.healthLibrarySearchMobile&&q.healthLibrarySearchMobile.value.trim()||(null!==H||null!==R);
13q.clearFilters&&(e?q.clearFilters.classList.add("active"):q.clearFilters.classList.remove("active")),q.applyFilters&&(e?q.applyFilters.classList.add("active"):q.applyFilters.classList.remove("active")),q.applyFiltersMobile&&(e?q.applyFiltersMobile.classList.add("active"):q.applyFiltersMobile.classList.remove("active")),q.clearFiltersMobile&&(e?q.clearFiltersMobile.classList.add("active"):q.clearFiltersMobile.classList.remove("active")),g()}function g(){if(q.filterCountBadge){var e=0;(q.healthLibrarySearch&&q.healthLibrarySearch.value.trim()||q.healthLibrarySearchMobile&&q.healthLibrarySearchMobile.value.trim())&&e++,null!==R&&e++,e>0?(q.filterCountBadge.textContent=e.toString(),q.filterCountBadge.style.display="flex"):q.filterCountBadge.style.display="none"}}function b(){q.healthLibrarySearch&&(q.healthLibrarySearch.value=""),q.healthLibrarySearchMobile&&(q.healthLibrarySearchMobile.value=""),R=null,H=null,F(),v(),y(),g(),N=P,x(),i()}function D(){if(q.healthLibraryList){var e=function(){var e=I&&I.dataset.textStillLoading||"Still loading...",t=I&&I.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();q.healthLibraryList.innerHTML="",q.healthLibraryList.appendChild(e)}q.emptyState&&(q.emptyState.style.display="none"),q.loadMoreWrapper&&(q.loadMoreWrapper.style.display="none")}function E(){var e=I&&I.dataset.textStillLoading||"Still loading...",t=I&&I.dataset.textThanksPatience||"Thanks for your patience.";if(q.healthLibraryList){var r=document.createElement("div");r.className="listing-loading-state",r.innerHTML='\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),q.healthLibraryList.innerHTML="",q.healthLibraryList.appendChild(r),q.healthLibraryList.style.display="flex"}q.emptyState&&(q.emptyState.style.display="none"),q.loadMoreWrapper&&(q.loadMoreWrapper.style.display="none")}function C(){return w.apply(this,arguments)}function w(){return(w=h(f.mark((function e(){var r,i,l,p,h,m,v,b,C,w,B;return f.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(q.healthLibraryCard){e.next=2;break}return e.abrupt("return");case 2:return q.resultsCount&&(q.resultsCount.style.display="none"),(I=q.healthLibraryCard)&&(q.resultsCount=I.querySelector(".results-count")||q.resultsCount,q.countText=I.querySelector(".count-text")||q.countText,q.totalCount=I.querySelector("#totalCount")||document.getElementById("totalCount")||q.totalCount),r=document.documentElement.getAttribute("lang"),i=q.healthLibraryCard&&q.healthLibraryCard.getAttribute?q.healthLibraryCard.getAttribute("data-lang"):null,W=r||i||"en",j=o(),q.totalCount&&(z=q.totalCount.textContent.trim()),q.countText&&q.totalCount&&(l=q.countText.textContent.trim(),p=q.totalCount.textContent.trim(),l.endsWith(p)?U=l.substring(0,l.length-p.length).trim():(h=q.countText.cloneNode(!0),(m=h.querySelector("#totalCount"))&&(m.remove(),U=h.textContent.trim()))),G=c(),v=q.healthLibraryCard.getAttribute("data-type")||G||"Disease",D(),e.prev=14,e.next=17,t(v,W);case 17:b=e.sent,(C=b&&Array.isArray(b.widgets)&&b.widgets[0])&&Array.isArray(C.content)&&C.content.length>0?(w=C.content.map(n),O=u(w)):(console.warn("No content returned from API:",b),O=[],E()),e.next=27;break;case 22:e.prev=22,e.t0=e.catch(14),console.error("Error fetching data from API:",e.t0),O=[],E();case 27:s(),d(),a(),L(),A(),M(),_(),k(),S(),window.addEventListener("resize",(function(){clearTimeout(B),B=setTimeout((function(){F(),y()}),100)})),x(),F(),y(),g();case 41:case"end":return e.stop()}}),e,null,[[14,22]])})))).apply(this,arguments)}function x(){if(q.healthLibraryList){var e=(q.healthLibrarySearch&&q.healthLibrarySearch.value||q.healthLibrarySearchMobile&&q.healthLibrarySearchMobile.value||"").toLowerCase(),t=O;R&&(t=t.filter((function(e){if(!e||!e.title)return!1;var t=e.title.trim();return!!t&&("ar"===W?t.charAt(0):t.charAt(0).toUpperCase())===R}))),e&&(t=t.filter((function(t){if(!t)return!1;var r=t.title?t.title.toLowerCase():"",n=t.description?t.description.toLowerCase():"";return r.includes(e)||n.includes(e)}))),t=u(t);var r=Math.min(N,t.length),n=t.slice(0,r);q.healthLibraryList.innerHTML=n.map((function(e){if(!e||!e.id)return"";var t=function(e){if(!e||!e.id)return null;var t=q.healthLibraryCard||I,r=t?t.getAttribute("data-detailurl"):null;if(!r){var n="/healthcare/Healthcare-Library-Landing/".concat(G,"/Detail"),o="id=".concat(encodeURIComponent(e.id),"&lang=").concat(W);return"".concat(n,"?").concat(o)}var a="id=".concat(encodeURIComponent(e.id));e.contentType&&(a+="&contentType=".concat(encodeURIComponent(e.contentType)));var i=r.includes("?")?"&":"?";
13return"".concat(r).concat(i).concat(a)}(e);if(!t)return"";var r=e.title?T(e.title):"",n=e.description?T(e.description):"",o="".concat(j.viewHealthLibrary||"View"," ").concat(r);return'\n <div class="health-library-item" data-health-library-id="'.concat(e.id,'">\n <a href="').concat(t,'" class="health-library-link" aria-label="').concat(o,'">\n <div class="health-library-container">\n <div class="health-library-info">\n <div class="health-library-details">\n <h3 class="health-library-name">').concat(r,'</h3>\n <p class="health-library-description">').concat(n,'</p>\n </div>\n </div>\n </div>\n <div class="health-library-action">\n <i class="icon-arrow-right-green-bg"></i>\n </div>\n </a>\n </div>\n ')})).join(""),q.loadMoreWrapper&&(r<t.length?q.loadMoreWrapper.style.display="flex":q.loadMoreWrapper.style.display="none"),q.emptyState&&(0===n.length?(q.emptyState.style.display="flex",q.healthLibraryList.style.display="none"):(q.emptyState.style.display="none",q.healthLibraryList.style.display="flex")),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O.length,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:N;if(q.countText){var n=U;n=n?(n=n.replace(/\$\{start\}/g,t.toString())).replace(/\$\{end\}/g,r.toString()):"Showing ".concat(t," - ").concat(r," of");var o=z;o=o?o.includes("${totalcount}")?o.replace(/\$\{totalcount\}/g,e.toString()):o.replace(/\d+/,e.toString()):e.toString(),q.countText.innerHTML=n+' <span class="count-total" id="totalCount">'+o+"</span>",q.countText.style.display="inline",q.totalCount=document.getElementById("totalCount")}else if(q.totalCount){var a=z;a?(a=a.includes("${totalcount}")?a.replace(/\$\{totalcount\}/g,e.toString()):a.replace(/\d+/,e.toString()),q.totalCount.innerHTML=a):q.totalCount.textContent=e.toString()}!Q&&q.resultsCount&&(q.resultsCount.style.display="",Q=!0)}(t.length,1,r)}}function F(){if(q.healthLibrarySearch&&q.searchInputWrapper){var e=(q.healthLibrarySearch.value||"").trim().length>0;e?q.searchInputWrapper.classList.add("has-value"):q.searchInputWrapper.classList.remove("has-value"),q.searchClearBtn&&(q.searchClearBtn.style.display=e?"flex":"none")}if(q.healthLibrarySearchMobile&&q.mobileSearchWrapper){var t=(q.healthLibrarySearchMobile.value||"").trim().length>0;t?q.mobileSearchWrapper.classList.add("has-value"):q.mobileSearchWrapper.classList.remove("has-value"),q.searchClearBtnMobile&&(q.searchClearBtnMobile.style.display=t?"flex":"none")}}function L(){var e=[q.healthLibrarySearch,q.healthLibrarySearchMobile],t=[q.searchClearBtn,q.searchClearBtnMobile];e.forEach((function(e){e&&(e.addEventListener("input",(function(){F(),y()})),e.addEventListener("keypress",(function(e){"Enter"===e.key&&(N=P,x(),y(),g(),i())})))})),t.forEach((function(t,r){t&&t.addEventListener("click",(function(){e[r]&&(e[r].value="",F(),y(),N=P,x(),i())}))})),F()}function A(){q.applyFilters&&q.applyFilters.addEventListener("click",(function(){R=H,N=P,x(),v(),y(),g(),i()}))}function k(){q.clearFilters&&q.clearFilters.addEventListener("click",(function(){q.clearFilters.classList.contains("active")&&b()})),q.clearFiltersMobile&&q.clearFiltersMobile.addEventListener("click",(function(){q.clearFiltersMobile.classList.contains("active")&&(b(),B())}))}function S(){q.filterToggleBtn&&q.filterToggleBtn.addEventListener("click",(function(e){e&&e.stopPropagation(),function(){if(q.mobileFilterModal){if(q.alphabetGridMobile&&0===q.alphabetGridMobile.children.length&&d(),q.alphabetGridMobile)q.alphabetGridMobile.querySelectorAll(".alphabet-btn").forEach((function(e){var t=e.getAttribute("data-letter");H===t?e.classList.add("active"):e.classList.remove("active"),e.removeEventListener("click",l),e.addEventListener("click",l)}));y(),q.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden"}}()})),q.mobileFilterClose&&q.mobileFilterClose.addEventListener("click",(function(e){e&&e.stopPropagation(),B()})),q.mobileFilterModal&&q.mobileFilterModal.addEventListener("click",(function(e){e&&e.target&&(e.target===q.mobileFilterModal||e.target.classList&&e.target.classList.contains("mobile-filter-overlay"))&&B()})),q.applyFiltersMobile&&q.applyFiltersMobile.addEventListener("click",(function(e){e&&e.stopPropagation(),(q.healthLibrarySearchMobile&&q.healthLibrarySearchMobile.value.trim()||q.healthLibrarySearch&&q.healthLibrarySearch.value.trim()||null!==H||q.applyFiltersMobile.classList.contains("active"))&&(R=H,N=P,x(),v(),y(),g(),B(),i())}))}function B(){q.mobileFilterModal&&(q.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function M(){q.loadMoreBtn&&q.loadMoreBtn.addEventListener("click",(function(){N+=P,x()}))}function _(){function e(){window.innerWidth<1024?n&&(q.filterSidebar.classList.remove("is-sticky"),n=!1):r||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!n?(q.filterSidebar.classList.add("is-sticky"),n=!0):e>64&&n&&(q.filterSidebar.classList.remove("is-sticky"),n=!1),r=!1})),r=!0)}if(q.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r=!1,n=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e,{passive:!0})}}}function T(e){var t=document.createElement("div");return t.textContent=e,t.innerHTML}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e();var q={healthLibraryCard:document.getElementById("health-library-card"),healthLibraryList:document.getElementById("healthLibraryList"),healthLibrarySearch:document.getElementById("healthLibrarySearch"),healthLibrarySearchMobile:document.getElementById("healthLibrarySearchMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWra
13pper:document.querySelector(".mobile-search-wrapper"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),applyFilters:document.getElementById("applyFilters"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),loadMoreBtn:document.getElementById("loadMoreBtn"),loadMoreWrapper:document.getElementById("loadMoreWrapper"),emptyState:document.getElementById("emptyState"),emptyTitle:document.querySelector(".empty-title"),emptyText:document.querySelector(".empty-text"),startCount:document.getElementById("startCount"),endCount:document.getElementById("endCount"),totalCount:document.getElementById("totalCount"),countText:document.querySelector(".count-text"),countLabel:document.getElementById("countLabel"),resultsCount:document.querySelector(".results-count"),filterSidebar:document.querySelector(".filter-sidebar"),alphabetGrid:document.getElementById("alphabetGrid"),alphabetGridMobile:document.getElementById("alphabetGridMobile"),clearFilters:document.getElementById("clearFilters"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),filterCountBadge:document.getElementById("filterCountBadge")},I=null,O=[],j={},N=10,P=10,R=null,H=null,W="en",G="Symptom",U="",z="",Q=!1;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()}(),{}}();!function(){"use strict";!function(){function e(e){if(!e||!e.offsetHeight)return!1;var t=parseFloat(getComputedStyle(e).lineHeight),r=t&&!Number.isNaN(t)?t:e.offsetHeight;return e.scrollHeight>1.5*r}function t(t){if(t){var r="undefined"!=typeof window?window.innerWidth:0,n=t.querySelector(".page-hero__title"),o=!!t.querySelector(".page-hero__container .banner-btn, .page-hero__container button"),d=r>=i&&r<=u,f=r>=a,p=n&&e(n),h=n&&!e(n);t.classList.remove(c,s,l),d&&p&&o?t.classList.add(c):f&&(p&&o?t.classList.add(s):(h&&o||p&&!o)&&t.classList.add(l))}}function r(){if("undefined"!=typeof document&&"undefined"!=typeof window){var e,r=document.querySelectorAll(".page-hero[data-bg-desktop][data-bg-mobile]"),o=document.querySelectorAll(".hero-banner .page-hero");r.length&&r.forEach((function(e){e&&n(e)})),o.forEach((function(e){return t(e)})),window.addEventListener("resize",(function(){clearTimeout(e),e=setTimeout((function(){r.forEach((function(e){e&&n(e)})),o.forEach((function(e){return t(e)}))}),250)}))}}function n(e){if(e&&"undefined"!=typeof window){var t=e.getAttribute("data-bg-desktop"),r=e.getAttribute("data-bg-mobile");if(t&&r){var n=window.innerWidth<=o?r:t;e.style&&(e.style.backgroundImage="url('".concat(n,"')"))}}}var o=768,a=1440,i=769,u=1439,c="page-hero--breadcrumb-top-120",s="page-hero--breadcrumb-top-160",l="page-hero--breadcrumb-top-200";"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}()}(),function(){"use strict";!function(){function e(){var e=document.querySelector(".hero-detail__bg"),t=document.querySelector(".hero-detail__title"),r=document.querySelector(".hero-detail__description");if(e&&t){if(!(window.innerWidth>768))return e.style.maxHeight="",void(e.style.minHeight="");var n=window.getComputedStyle(t),o=parseFloat(n.lineHeight),a=t.offsetHeight,i=Math.round(a/o),u=0;if(r){var c=window.getComputedStyle(r),s=parseFloat(c.lineHeight),l=r.offsetHeight;u=Math.round(l/s)}if(i>=2&&u>=3)e.style.maxHeight="650px";else if(i>=2){if(i>=2){var d=document.querySelector(".hero-detail__container");e.style.maxHeight=d.clientHeight+"px"}else e.style.minHeight="640px";u>=2&&(e.style.maxHeight="660px")}else e.style.maxHeight="568px"}}function t(){var e=document.querySelector(".news-detail-banner, .expert-detail")||document,t=e.querySelector(".share-article-btn"),n=e.querySelector(".copy-link-btn");t&&t.addEventListener("click",(function(e){e.preventDefault();var t=window.location.href,r=document.title;navigator.share?navigator.share({title:r,url:t}).catch((function(){})):window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(t),"_blank","noopener")})),n&&n.addEventListener("click",(function(e){e.preventDefault();var t=window.location.href;navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(t).catch((function(){r(t)})):r(t)}))}function r(e){var t=document.createElement("textarea");t.value=e,t.style.cssText="position:fixed;top:-9999px;left:-9999px;
13opacity:0",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch(e){}document.body.removeChild(t)}var n;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),window.addEventListener("resize",(function(){clearTimeout(n),n=setTimeout(e,250)})),document.fonts&&document.fonts.ready&&document.fonts.ready.then(e),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}(),function(){"use strict";!function(){function e(){try{if("undefined"==typeof window||!window)return;var e=document.querySelector(".homepage-banner");if(!e)return;if(window.innerWidth>768)return void(e.style.minHeight="");e.style.minHeight="",requestAnimationFrame((function(){var t=function(e){if(!e)return console.error("Parent element not found."),0;try{var t=e.offsetTop,r=t+e.offsetHeight,n=e.querySelectorAll("*");n&&n.length>0&&n.forEach((function(e){try{for(var n=0,o=e;o&&o!==document.body;)n+=o.offsetTop,o=o.offsetParent;var a=n+e.offsetHeight;a>r&&n>=t&&(r=a)}catch(e){console.warn("Error calculating child offset:",e)}}));var o=r-t;return o>0?o:0}catch(e){return console.error("Error calculating height with absolute children:",e),0}}(e);"number"!=typeof t||t<=0?console.warn("Invalid calculated height:",t):e.style.minHeight=t+"px"}))}catch(e){console.error("Error adjusting homepage banner height:",e)}}function t(){try{var t;if("undefined"!=typeof window&&window)"scrollRestoration"in history&&(history.scrollRestoration="manual"),requestAnimationFrame((function(){e()})),window.addEventListener("load",(function(){requestAnimationFrame((function(){requestAnimationFrame((function(){e()}))}))})),window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){e()}),250)}))}catch(e){console.error("Error initializing homepage banner script:",e)}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e;(e=document.querySelector(".content.navigation"))&&window.addEventListener("scroll",(function(){e.getBoundingClientRect().top<=20?e.classList.add("fixed"):e.classList.remove("fixed")}))}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){d&&d.length>0&&d.forEach((function(e){!function(e){if(e){var t=e.querySelector(".hotspotcard-bg__video--desktop"),r=e.querySelector(".hotspotcard-bg__video--mobile"),n=e.querySelector(".hotspotcard-bg__image"),o=e.getAttribute("data-media-type")||"video",a=window.innerWidth<=768,i=r?r.querySelector("source"):null,u=i&&i.src&&""!==i.src.trim();"image"===o?(t&&t.pause&&t.pause(),t&&t.style&&(t.style.display="none"),r&&r.pause&&r.pause(),r&&r.style&&(r.style.display="none"),n&&n.style&&(n.style.display="block")):a?u&&r?(t&&t.pause&&t.pause(),t&&t.style&&(t.style.display="none"),r&&r.style&&(r.style.display="block"),r&&r.play&&r.play().catch((function(e){console.log("Mobile video autoplay prevented:",e)})),n&&n.style&&(n.style.display="none")):(r&&r.style&&(r.style.display="none"),r&&r.pause&&r.pause(),t&&t.style&&(t.style.display="block"),t&&t.play&&t.play().catch((function(e){console.log("Desktop video autoplay prevented:",e)})),n&&n.style&&(n.style.display="none")):(r&&r.pause&&r.pause(),r&&r.style&&(r.style.display="none"),t&&t.style&&(t.style.display="block"),t&&t.play&&t.play().catch((function(e){console.log("Desktop video autoplay prevented:",e)})),n&&n.style&&(n.style.display="none"))}}(e)}))}function t(){var e=document.querySelector("footer");if(e){var t=document.querySelectorAll(".component.hotspot-card");t&&t.length>0&&t.forEach((function(t){if(t&&t.parentElement){var r=t.parentElement,n=Array.from(r.children);n[n.length-1]===t&&e&&e.style&&(e.style.background="var(--Colors-Background-Black-bg-black-100, #000)")}}))}}var r=document.querySelector(".hotspotcard-dots");if(r){var n=r.querySelectorAll(".hotspotcard-dots__item"),o=window.innerWidth<=768;if(o){var a=document.querySelectorAll(".component.hotspot-card"),i=window.pageYOffset||document.documentElement.scrollTop,u=function(){if(a&&0!==a.length){var e=window.pageYOffset||(document.documentElement?document.documentElement.scrollTop:0),t=e<i;i=e,a.forEach((function(e){if(e){var r=e.querySelector(".hotspot-card-container");if(r){var n=r.getBoundingClientRect();if(n){var o=window.innerHeight||0,a=n.top<=0,i=n.bottom>=o&&n.bottom<=o+10,u=n.bottom>0&&n.top<o,c=n.bottom<0||n.top>o,s=!1;s=t?i&&u:a&&u,c&&(s=!1),r.classList&&s!==r.classList.contains("is-scrollable")&&(s?r.classList.add("is-scrollable"):r.classList.remove("is-scrollable"))}}}}))}};
13u();var c,s=!1;window.addEventListener("scroll",(function(){s||(window.requestAnimationFrame((function(){u(),s=!1})),s=!0)}),{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(c),c=setTimeout(u,100)}))}var l,d=document.querySelectorAll(".hotspotcard-bg");d&&d.length>0&&d.forEach((function(e){var t=e.querySelector(".hotspotcard-bg__video--mobile"),r=e.querySelector(".hotspotcard-bg__video--desktop"),n=e.getAttribute("data-media-type")||"video";t&&"video"===n&&t.addEventListener("error",(function(){window.innerWidth<=768&&r&&(r.style&&(r.style.display="block"),t&&t.style&&(t.style.display="none"),r&&r.play&&r.play().catch((function(e){console.log("Desktop video autoplay prevented:",e)})))}))})),e(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t(),r&&r.classList&&n&&(2===n.length?r.classList.add("has-2-items"):4===n.length&&r.classList.add("has-4-items")),o&&n&&n.length>0&&n.forEach((function(e){if(e){var t=e.querySelector(".hotspotcard-dots__card");t&&t.style&&(t.style.display="block")}})),!o&&n&&n.length>0&&n.forEach((function(e){if(e){var t,r=e.querySelector(".hotspotcard-dots__card");r&&(e.addEventListener("mouseenter",(function(){clearTimeout(t),n&&n.length>0&&n.forEach((function(t){t&&t!==e&&t.classList&&t.classList.remove("active")})),e.classList&&e.classList.add("active")})),e.addEventListener("mouseleave",(function(){t=setTimeout((function(){e&&e.classList&&e.classList.remove("active")}),100)})),r.addEventListener("mouseenter",(function(r){if(r&&e&&e.classList)return e.classList.contains("active")?void clearTimeout(t):(r.stopPropagation&&r.stopPropagation(),r.preventDefault&&r.preventDefault(),!1)})),r.addEventListener("mouseleave",(function(){t=setTimeout((function(){e&&e.classList&&e.classList.remove("active")}),100)})))}})),window.addEventListener("resize",(function(){clearTimeout(l),l=setTimeout((function(){var t=window.innerWidth<=768;t!==o?(o=t,location.reload()):e()}),250)}))}}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".component-content a").forEach((function(e){""===e.textContent.trim()&&e.classList.add("noText")}))}))}();var componentJobDetail=function(){"use strict";var e={exports:{}},t={exports:{}},r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r),function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&
vendor: 4,145 bytes, lines 13-15
13(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 14/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 15e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);
15var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(t);var n=t.exports(),o=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}var a,i,u={exports:{}},c={exports:{}}
15,s={exports:{}};a=s,i=r.exports.default,a.exports=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},a.exports.__esModule=!0,a.exports.default=a.exports,function(e){var t=r.exports.default,n=s.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(c),function(e){var t=c.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var l={exports:{}};return function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(l),function(e){function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function n(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(c)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var c=o,s=u.exports,d=l.exports,f=r.exports;!function(){function t(e){return null==e||""===e?arguments.length>1&&void 0!==arguments[1]?arguments[1]:"":String(e).trim()}function r(e){if(!e)return"";var t=function(e){if(!e)return null;try{var t=e.match(/\/Date\((\d+)\)\//);if(t&&t[1]){var r=parseInt(t[1],10);return new Date(r)}var n=new Date(e);return isNaN(n.getTime())?null:n}catch(e){return null}}(e);if(!t)return e;try{return t.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}catch(t){return e}}function o(e,n){if(e){e.innerHTML="";var o=t(n.branch||n.location),a=JSON.parse(k.locationFacet||"{}"),i=a[o]||a[o.toLowerCase()]||a[Object.keys(a).find((function(e){return e.toLowerCase()===o.toLowerCase()}))]||o;(o=i)&&function(e,r){if(e&&r){var n=document.createElement("div");n.className="job-detail-kfshrc__tag job-detail-kfshrc__tag--location";var o=document.createElement("i");o.className="job-detail-kfshrc__tag-icon icon-location-filled",o.setAttribute("aria-hidden","true");var a=document.createElement("span");a.className="job-detail-kfshrc__tag-text";var i=JSON.parse(k.locationFacet||"{}"),u=i[r]||i[r.toLowerCase()]||i[Object.keys(i).find((function(e){return e.toLowerCase()===r.toLowerCase()}))]||r;a.textContent=t(u),n.appendChild(o),n.appendChild(a),e.appendChild(n)}}(e,o);var u=t(n.posteddate||n.postedDate||n.startdate||n.startDate);u&&function(e,t){if(e&&t){var n=document.createElement("div");n.className="job-detail-kfshrc__tag job-detail-kfshrc__tag--posted-date";var o=document.createElement("i");o.className="job-detail-kfshrc__tag-icon calendar-04-solid-standard",o.setAttribute("aria-hidden","true");var a=document.createElement("span");a.className="job-detail-kfshrc__tag-text";var i=r(t);a.textContent="Posted on ".concat(i),n.appendChild(o),n.appendChild(a),e.appendChild(n)}}(e,u);var c=t(n.applyby||n.applyBy);c&&function(e,t){if(e&&t){var n=document.createElement("div");n.className="job-detail-kfshrc__tag job-detail-kfshrc__tag--apply-by";var o=document.createElement("i");o.className="job-detail-kfshrc__tag-icon clock-01-solid-standard",o.setAttribute("aria-hidden","true");var a=document.createElement("span");a.className="job-detail-kfshrc__tag-text";var i=r(t);a.textContent="Apply by ".concat(i),n.appendChild(o),n.appendChild(a),e.appendChild(n)}}(e,c)}}function i(e,t){var r=document.getElementById(e);if(r)if(t&&function(e){if(!e)return!1;return e.replace(/<[^>]*>/g,"").replace(/ /g," ").trim().length>0}(t)){r.style.display="block";var n=r.querySelector("#".concat(e.replace("Section","Content")));if(n)if("P"===n.tagName)n.innerHTML=t;else if("UL"===n.tagName)try{var o=document.createElement("div");o.innerHTML=t;var a=o.querySelectorAll("li");if(a.length>0)n.innerHTML="",a.forEach((function(e){var t=document.createElement("li"),r=document.createElement("span");r.innerHTML=e.innerHTML,t.appendChild(r),n.appendChild(t)}));else{var i=o.querySelectorAll("p");
15if(i.length>0)n.innerHTML="",i.forEach((function(e){var t=e.textContent.trim();if(t&&t.length>0){var r=document.createElement("li"),o=document.createElement("span");o.innerHTML=e.innerHTML,r.appendChild(o),n.appendChild(r)}}));else{n.innerHTML="";var u=document.createElement("li"),c=document.createElement("span");c.innerHTML=t,u.appendChild(c),n.appendChild(u)}}}catch(e){n.innerHTML="";var s=document.createElement("li"),l=document.createElement("span");l.innerHTML=t,s.appendChild(l),n.appendChild(s)}else n.innerHTML=t}else r.style.display="none"}function u(e){if(!e||"string"!=typeof e)return!1;var t=e.trim();return/^\d+[.)\-:]/.test(t)}function s(e){return e&&"string"==typeof e?e.replace(/^\s*\d+[.)\-:]\s*/,"").trim():e}function l(e){for(var t,r=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1);t=r.nextNode();)if(t.textContent.trim().length>0)return t;return null}function p(){["jobPostingSection","keyResponsibilitiesSection","academicResponsibilitiesSection","clinicalResponsibilitiesSection","otherResponsibilitiesSection","educationSection","experienceSection"].forEach((function(e){!function(e){var t=document.getElementById(e);if(t){var r=t.querySelector("#".concat(e.replace("Section","Content")));if(r&&"UL"===r.tagName){var n=r.querySelectorAll("li");0!==n.length&&n.forEach((function(e){if(u(e.textContent||"")){var t=e.querySelector("span");if(t){var r=l(t);r&&u(r.textContent)?r.textContent=s(r.textContent):t.innerHTML=(o=t.innerHTML)?o.replace(/^(\s*(?:<[^>]*>)?\s*)\d+[.)\-:]\s*/,"$1").trim():o}else{var n=l(e);n&&u(n.textContent)&&(n.textContent=s(n.textContent))}}var o}))}}}(e)}))}function h(){["jobPostingSection","keyResponsibilitiesSection","academicResponsibilitiesSection","clinicalResponsibilitiesSection","otherResponsibilitiesSection","educationSection","experienceSection"].forEach((function(e){!function(e){var t=document.getElementById(e);if(t){var r=t.querySelector("#".concat(e.replace("Section","Content")));r&&(r.querySelectorAll("span").forEach((function(e){var t=e.innerHTML;/^(\s| | |\u00A0)*$/.test(t)?e.remove():e.innerHTML=e.innerHTML.replace(/( | |\u00A0){2,}/g," ").replace(/^( | |\u00A0)+/g,"").replace(/( | |\u00A0)+$/g,"")})),r.querySelectorAll("li").forEach((function(e){for(var t,r=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1);t=r.nextNode();)t.textContent=t.textContent.replace(/\u00A0{2,}/g," ").replace(/^\u00A0+/,"").replace(/\u00A0+$/,"")})))}}(e)}))}function m(e){try{var t=document.createElement("textarea");if(t.value=e,t.setAttribute("readonly",""),t.style.position="absolute",t.style.left="-9999px",t.style.top="0",document.body.appendChild(t),navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPad")>-1){t.contentEditable="true",t.readOnly=!1;var r=document.createRange();r.selectNodeContents(t);var n=window.getSelection();n&&(n.removeAllRanges(),n.addRange(r)),t.setSelectionRange(0,e.length)}else t.select(),t.setSelectionRange(0,e.length);var o=document.execCommand("copy");return document.body.removeChild(t),o}catch(e){return!1}}function v(e,r){e&&r&&(e.getAttribute("data-share-original")||e.setAttribute("data-share-original",e.textContent||e.getAttribute("aria-label")||"Share"),e.addEventListener("click",(function(n){function o(e){c||(c=!0,"function"==typeof window.trackSocialShare&&window.trackSocialShare(e,a))}n.preventDefault();var a=t(r.jobtitle||r.jobTitle,"Job"),i=window.location.href,u={title:"".concat(a," - KFSH&RC"),text:"Check out ".concat(a," at KFSH&RC"),url:i},c=!1,s=function(){var t;o("Copy Link"),(t=i,"undefined"!=typeof navigator&&navigator?navigator.clipboard&&"function"==typeof navigator.clipboard.writeText?navigator.clipboard.writeText(t).then((function(){return!0})).catch((function(){return m(t)})):Promise.resolve(m(t)):Promise.resolve(!1)).then((function(t){t&&function(e){if(e){var t=e.textContent||e.getAttribute("aria-label")||"",r="Link copied!";e.textContent=r,e.getAttribute("aria-label")&&e.setAttribute("aria-label",r),setTimeout((function(){e.textContent=t||e.getAttribute("data-share-original")||"Share",e.getAttribute("aria-label")&&e.setAttribute("aria-label",t||e.getAttribute("data-share-original")||"Share")}),2e3)}}(e)}))};"undefined"!=typeof navigator&&navigator.share&&"function"==typeof navigator.share?(
15o("Native Share"),navigator.share(u).then((function(){})).catch((function(){s()}))):s()})))}function y(e,r){e&&r&&e.addEventListener("click",(function(e){e.preventDefault();var n=t(r.applyurl||r.applyUrl||r.applicationurl||r.applicationUrl);n?window.location.href=n:console.warn("Job Detail: Apply URL not available")}))}function g(e){if(e&&"object"===f(e)){var r=document.querySelector(k.componentSelector);if(r){var n={title:r.querySelector("#jobTitle"),department:r.querySelector("#jobDepartment"),tags:r.querySelector("#tagsContainer"),shareButton:r.querySelector("#shareButton"),applyNowButton:r.querySelector("#applyNowButton"),applyNowButtonBottom:r.querySelector("#applyNowButtonBottom"),breadcrumb:r.querySelector("#jobTitleBreadcrumb")},a=t(e.jobtitle||e.jobTitle,"Job Title");n.title&&(n.title.textContent=a),n.breadcrumb&&(n.breadcrumb.textContent=a);var u,c=t(e.departmentsection||e.departmentSection),s=t(e.location||""),l=c?"".concat(c).concat(s?" | ".concat(s):""):s;n.department&&(n.department.textContent=l),o(n.tags,e),v(n.shareButton,e),y(n.applyNowButton,e),y(n.applyNowButtonBottom,e),function(e){i("jobPostingSection",t(e.summary||"")),i("keyResponsibilitiesSection",t(e.duties||"")),i("academicResponsibilitiesSection",null),i("clinicalResponsibilitiesSection",null),i("otherResponsibilitiesSection",t(e.otherrequirements||e.otherRequirements||"")),i("experienceSection",t(e.experience||"")),i("educationSection",t(e.education||""))}(e),p(),h(),b(),window.addEventListener("resize",(function(){clearTimeout(u),u=setTimeout(b,100)}))}else console.warn("Job Detail: Component not found in DOM")}else console.error("Job Detail: Invalid job data provided")}function b(){var e=document.querySelector(".hero-detail__content"),t=document.querySelector(".hero-detail__container"),r=document.querySelector(".hero-detail__bg");if(e&&t&&r){var n=e.clientHeight;if(n){var o=window.innerWidth<=S?Math.round(n*(B/M)):n/4;t.style.paddingBottom="".concat(o,"px"),r.style.maxHeight="100%"}}}function D(e){return E.apply(this,arguments)}function E(){return(E=d(c.mark((function e(t){var r,o,a,i,u;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw new Error("Job Detail: Job ID is required");case 2:return r=n(n({},k.apiConfig),{},{jobID:t}),e.prev=3,e.next=6,fetch(k.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)});case 6:if((o=e.sent).ok){e.next=9;break}throw new Error("API request failed: ".concat(o.status," ").concat(o.statusText));case 9:return e.next=11,o.json();case 11:if((a=e.sent)&&"object"===f(a)){e.next=14;break}throw new Error("Job Detail: Invalid API response");case 14:if(!(a&&a.widgets&&Array.isArray(a.widgets)&&a.widgets.length>0)){e.next=22;break}if(i=a.widgets[0],0!==(u=i.content||[]).length){e.next=19;break}throw new Error("Job Detail: Job not found");case 19:return e.abrupt("return",u[0]);case 22:if(!a||!Array.isArray(a)){e.next=28;break}if(0!==a.length){e.next=25;break}throw new Error("Job Detail: Job not found");case 25:return e.abrupt("return",a[0]);case 28:if(!a||!Array.isArray(a.results)){e.next=34;break}if(0!==a.results.length){e.next=31;break}throw new Error("Job Detail: Job not found");case 31:return e.abrupt("return",a.results[0]);case 34:if(!a||!Array.isArray(a.data)){e.next=40;break}if(0!==a.data.length){e.next=37;break}throw new Error("Job Detail: Job not found");case 37:return e.abrupt("return",a.data[0]);case 40:return e.abrupt("return",a);case 41:e.next=47;break;case 43:throw e.prev=43,e.t0=e.catch(3),console.error("Job Detail: Failed to fetch job data:",e.t0),e.t0;case 47:case"end":return e.stop()}}),e,null,[[3,43]])})))).apply(this,arguments)}function C(){return w.apply(this,arguments)}function w(){return(w=d(c.mark((function e(){var t,r,n,o;return c.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(k.componentSelector)){e.next=3;break}return e.abrupt("return");case 3:if(r=new URLSearchParams(window.location.search).get("id")||t.getAttribute("data-job-id")||null,n=null!=r?String(r).replace(/\/+$/,""):null,e.prev=5,!n){e.next=10;break}return e.next=9,D(n);case 9:o=e.sent;case 10:g(o),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(5),console.error("Job Detail: Failed to load job data:",e.t0);case 16:case"end":return e.stop()}}),e,null,[[5,13]])})))).apply(this,arguments)}var x=new URLSearchParams(window.location.search).get("id"),F=null!=x?String(x).replace(/\/+$/,""):null,L=document.getElementById("card"),A=L?L.dataset:{},k={componentSelector:".job-detail-page-kfshrc",locationFacet:A.facets||"",apiUrl:"/kfhapis/CustomSearch/GetJobSearchResults",apiConfig:{rfkId:A.rfkid||"rfkid_16",entity:A.entity||"job",sources:[A.sources||"1197558"],fields:A.fields?A.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):["id","jobtitle","departmentsection","location","branch","applyby","duties","experience","education","otherrequirements","startdate","summary"],country:A.country||"us",language:A.language||"en",facetLocations:"All",sortField:"recently_posted",limit:"1",offset:0,jobID:F}},S=768,B=20,M=300;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C(),e.exports&&(e.exports={initializeJobDetail:g,fetchJobData:D,safeGet:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||"object"!==f(e))return r;var n,o=e,i=a(t.split("."));try{for(i.s();!(n=i.n()).done;){var u=n.value;if(null==o||"object"!==f(o))return r;if(null==(o=o[u]))return r}}catch(e){i.e(e)}finally{i.f()}return null!=o?o:r},safeText:t,formatDate:r})}()}(e),e.exports}(),componentJobListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};
15r%2?e(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var n,o={exports:{}},a={exports:{}},i={exports:{}};(n=i).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},n.exports.__esModule=!0,n.exports.default=n.exports,function(e){var t=i.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var u={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){var t=i.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var s={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=a.exports,r=u.exports,n=c.exports,o=s.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var l={exports:{}};!function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);
15if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 16/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 17e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l);var d=l.exports(),f=d;try{regeneratorRuntime=d}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=d:Function("r","regeneratorRuntime = r")(d)}var p={exports:{}},h={exports:{}},m={exports:{}};!function(e){var t=r.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=r.exports.default,n=m.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(h),function(e){var t=h.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y=r.exports,g=o.exports,b=f,D=p.exports,E=v.exports;return function(){function e(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if($[e])return $[e];
17if(te){var r="data-text-".concat(e.replace(/_/g,"-")),n=te.getAttribute(r);if(n)return $[e]=n,n}return t}("apply-by","Apply by")}function r(){return n.apply(this,arguments)}function n(){return n=E(b.mark((function e(){var r,n,o,a,i,u,c,s,l,d,f,p,h,m,v,y,g,D,E,C,w,x,F,L,A,k,S,B=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=(r=B.length>0&&void 0!==B[0]?B[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedLocations,i=void 0===a?[]:a,u=r.sortField,c=void 0===u?"relevance":u,s=r.limit,l=void 0===s?X.pageSize:s,d=r.offset,f=void 0===d?0:d,!Y){e.next=28;break}return e.prev=3,e.next=6,fetch(X.mockApiUrl,{method:"GET"});case 6:if((p=e.sent).ok){e.next=9;break}throw new Error("Mock API request failed: ".concat(p.status," ").concat(p.statusText));case 9:return e.next=11,p.json();case 11:if(h=e.sent,Z.isLoading=!1,!(h&&h.widgets&&Array.isArray(h.widgets)&&h.widgets.length>0)){e.next=22;break}return m=h.widgets[0],v=m.content||[],o&&o.trim()&&(y=o.toLowerCase().trim(),v=v.filter((function(e){return!!e&&[e.jobtitle,e.departmentsection,e.location,e.branch].some((function(e){return e&&"string"==typeof e&&e.toLowerCase().includes(y)}))}))),i.length>0&&(v=v.filter((function(e){return!(!e||!e.branch)&&i.some((function(t){return t.toLowerCase()===e.branch.toLowerCase()}))}))),g=v.length,D=v.slice(f,f+l),E=g>f+D.length,e.abrupt("return",{jobs:D,total:g,hasMore:E});case 22:return e.abrupt("return",{jobs:[],total:0,hasMore:!1});case 25:e.prev=25,e.t0=e.catch(3),console.warn("Job Listing: Failed to fetch mock data, falling back to API:",e.t0);case 28:return C=t(t({},X.apiConfig),{},{sortField:c,facetLocations:i.length>0?i.join(","):"All",limit:l,offset:f}),o&&o.trim()&&(C.Keyphrase=o.trim()),e.prev=30,e.next=33,fetch(X.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(C)});case 33:if((w=e.sent).ok){e.next=36;break}throw new Error("API request failed: ".concat(w.status," ").concat(w.statusText));case 36:return e.next=38,w.json();case 38:if(x=e.sent,Z.isLoading=!1,!(x&&x.widgets&&Array.isArray(x.widgets)&&x.widgets.length>0)){e.next=49;break}return F=x.widgets[0],L=F.content||[],A=F.total_item||0,k=F.offset||f,S=A>k+L.length,e.abrupt("return",{jobs:L,total:A,hasMore:S});case 49:if(!x||!Array.isArray(x)){e.next=53;break}return e.abrupt("return",{jobs:x,total:x.length,hasMore:x.length===l});case 53:if(!x||!Array.isArray(x.results)){e.next=57;break}return e.abrupt("return",{jobs:x.results,total:x.total||x.results.length,hasMore:void 0!==x.hasMore?x.hasMore:x.results.length===l});case 57:if(!x||!Array.isArray(x.data)){e.next=61;break}return e.abrupt("return",{jobs:x.data,total:x.total||x.data.length,hasMore:void 0!==x.hasMore?x.hasMore:x.data.length===l});case 61:return console.warn("Unexpected API response structure:",x),e.abrupt("return",{jobs:[],total:0,hasMore:!1});case 63:e.next=69;break;case 65:return e.prev=65,e.t1=e.catch(30),console.error("Error fetching jobs:",e.t1),e.abrupt("return",{jobs:[],total:0,hasMore:!1,error:e.t1.message});case 69:case"end":return e.stop()}}),e,null,[[3,25],[30,65]])}))),n.apply(this,arguments)}function o(e,t){if(!e||!t)return!1;var r=t.toLowerCase();if(e.value&&e.value.toLowerCase()===r)return!0;var n=e.closest(".filter-label")||e.closest(".mobile-filter-label");if(n){var o=n.querySelector("span:first-child");if(o&&o.textContent)if(o.textContent.trim().toLowerCase()===r)return!0}return!1}function a(){var e=function(){var e=new URLSearchParams(window.location.search),t=e.get("query")||"",r=e.get("filter")||"",n=[];return r&&r.trim()&&(n=r.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))),{query:t.trim(),filter:n}}(),t=!1;if(e.query?(Z.searchQuery=e.query,t=!0,ee.searchInput&&(ee.searchInput.value=e.query),ee.searchInputMobile&&(ee.searchInputMobile.value=e.query)):(Z.searchQuery="",ee.searchInput&&(ee.searchInput.value=""),ee.searchInputMobile&&(ee.searchInputMobile.value="")),e.filter&&e.filter.length>0){t=!0,ee.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var r=document.querySelectorAll(".mobile-filter-checkbox"),n=[];ee.filterCheckboxes&&ee.filterCheckboxes.length>
170&&ee.filterCheckboxes.forEach((function(t){if(t&&t.value){var r=e.filter.some((function(e){return o(t,e)}));t.checked=r,r&&!n.includes(t.value)&&n.push(t.value)}})),r&&r.length>0&&r.forEach((function(t){t&&t.value&&(t.checked=e.filter.some((function(e){return o(t,e)})))})),Z.selectedLocations=n}else{Z.selectedLocations=[],ee.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var a=document.querySelectorAll(".mobile-filter-checkbox");ee.filterCheckboxes&&ee.filterCheckboxes.length>0&&ee.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)})),a&&a.length>0&&a.forEach((function(e){e&&(e.checked=!1)}))}return C(),H(),W(),t}function i(){var e=document.querySelector(".page-hero");if(e){e.style.minHeight="454px";var t=e.querySelector(".page-hero__container");t&&(t.style.top="183px",t.style.padding="0")}}function u(){return c.apply(this,arguments)}function c(){return(c=E(b.mark((function e(){var t;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".job-listing-kfshrc")){e.next=3;break}return e.abrupt("return");case 3:return te=t,i(),(ee={jobList:document.getElementById("jobList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("jobSearch"),searchInputMobile:document.getElementById("jobSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),filterCheckboxes:document.querySelectorAll(".filter-checkbox"),clearFiltersBtn:document.getElementById("clearFilters"),applyFiltersBtn:document.getElementById("applyFilters"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),mobileFilterCheckboxes:document.querySelectorAll(".mobile-filter-checkbox"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),filterSidebar:document.querySelector(".filter-sidebar"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(Z.countTemplate=ee.countText.innerHTML||"",ee.countText.style.display="none"),s(),a(),d(),H(),W(),G(),l(),e.next=16,h(!0);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function s(){var e=document.getElementById("desktopFilterList"),t=document.getElementById("mobileFilterList");if(e&&t){var r=e.cloneNode(!0).querySelectorAll(".filter-item");t.innerHTML="",r.forEach((function(e){var r=document.createElement("div");r.className="mobile-filter-item";var n=e.querySelector(".filter-label");if(n){var o=n.cloneNode(!0);o.className="mobile-filter-label";var a=o.querySelector(".filter-checkbox");a&&(a.className="mobile-filter-checkbox"),r.appendChild(o),t.appendChild(r)}}))}}function l(){function e(){window.innerWidth<1024?o&&(ee.filterSidebar.classList.remove("is-sticky"),o=!1):n||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!o?(ee.filterSidebar.classList.add("is-sticky"),o=!0):e>64&&o&&(ee.filterSidebar.classList.remove("is-sticky"),o=!1),n=!1})),n=!0)}if(ee.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r,n=!1,o=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),100)}),{passive:!0})}}}function d(){ee.searchInput&&(ee.searchInput.addEventListener("input",v),ee.searchInput.addEventListener("keydown",D),ee.searchInput.addEventListener("focus",C)),ee.searchInputMobile&&(ee.searchInputMobile.addEventListener("input",v),ee.searchInputMobile.addEventListener("keydown",D),ee.searchInputMobile.addEventListener("focus",C)),ee.searchClearBtn&&ee.searchClearBtn.addEventListener("click",w),ee.searchClearBtnMobile&&ee.searchClearBtnMobile.addEventListener("click",x),ee.clearFiltersBtn&&ee.clearFiltersBtn.addEventListener("click",L),ee.applyFiltersBtn&&ee.applyFiltersBtn.addEventListener("click",F);var e=document.getElementById("desktopFilterList");e&&e.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("filter-checkbox")&&(H(),W())})),ee.sortButton&&ee.sortButton.addEventListener("click",A),ee.sortOptions&&ee.sortOptions.forEach((function(e){e.addEventListener("click",k)})),ee.loadMoreBtn&&ee.loadMoreBtn.addEventListener("click",S),ee.filterToggleBtn&&ee.filterToggleBtn.addEventListener("click",j),ee.mobileFilterClose&&ee.mobileFilterClose.addEventListener("click",N),ee.mobileFilterModal&&ee.mobileFilterModal.addEventListener("click",(function(e){e&&e.target&&(e.target===ee.mobileFilterModal||e.target.classList&&e.target.classList.contains("mobile-filter-overlay"))&&N()}));var t=document.getElementById("mobileFilterList");t&&t.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("mobile-filter-checkbox")&&function(e){if(!e||!e.target)return;var t=e.target;if(t&&t.value&&ee.filterCheckboxes&&ee.filterCheckboxes.length>0){var r=Array.from(ee.filterCheckboxes).find((function(e){return e&&e.value&&e.value===t.value}));r&&(r.checked=t.checked)}H(),W()}(e)})),ee.clearFiltersMobile&&ee.clearFiltersMobile.addEventListener("click",P),ee.applyFiltersMobile&&ee.applyFiltersMobile.addEventListener("click",R),document.addEventListener("click",O)}function f(){var e=ee.listingContent||ee.jobList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function p(){if(ee.jobList){var e=function(){var e=te&&te.dataset.textStillLoading||"Still loading...",t=te&&te.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
17\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();ee.jobList.innerHTML="",ee.jobList.appendChild(e)}ee.emptyState&&(ee.emptyState.style.display="none"),ee.loadMoreBtn&&(ee.loadMoreBtn.style.display="none")}function h(){return m.apply(this,arguments)}function m(){return m=E(b.mark((function e(){var t,n,o,a,i,u,c,s,l,d,h=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.length>0&&void 0!==h[0]&&h[0],!Z.isLoading){e.next=3;break}return e.abrupt("return");case 3:return Z.isLoading=!0,n=Date.now(),ee.loadMoreBtn&&(ee.loadMoreBtn.classList.add("loading"),ee.loadMoreBtn.disabled=!0),t&&(Z.isInitialLoad||f(),Z.allJobs=[],Z.displayedJobs=[],Z.currentOffset=0,p()),o=t?0:Z.currentOffset,a=Z.currentSort,i=t?X.initialLoad:X.pageSize,e.prev=10,e.next=13,r({searchQuery:Z.searchQuery,selectedLocations:Z.selectedLocations,sortField:a,limit:i,offset:o});case 13:if(!(u=e.sent).error){e.next=18;break}return console.error("API Error:",u.error),T(u.error),e.abrupt("return");case 18:c=u.jobs||[],s=function(){t?(Z.allJobs=c,Z.displayedJobs=c,Z.totalCount=u.total||c.length,Z.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,Z.currentOffset=c.length,ee.jobList&&(ee.jobList.innerHTML=""),0===c.length?_():M(c)):(Z.allJobs=[].concat(g(Z.allJobs),g(c)),Z.displayedJobs=[].concat(g(Z.displayedJobs),g(c)),Z.currentOffset+=c.length,Z.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&M(c)),B(),I(),C(),Z.isInitialLoad&&(Z.isInitialLoad=!1),Z.isLoading=!1,ee.loadMoreBtn&&(ee.loadMoreBtn.classList.remove("loading"),ee.loadMoreBtn.disabled=!1)},t?(l=Date.now()-n,(d=Math.max(0,re-l))>0?setTimeout(s,d):s()):s(),e.next=30;break;case 23:e.prev=23,e.t0=e.catch(10),console.error("Error loading jobs:",e.t0),T(e.t0&&"object"===y(e.t0)&&e.t0.message?e.t0.message:"string"==typeof e.t0?e.t0:"Please try again later."),Z.isLoading=!1,ee.loadMoreBtn&&(ee.loadMoreBtn.classList.remove("loading"),ee.loadMoreBtn.disabled=!1);case 30:case"end":return e.stop()}}),e,null,[[10,23]])}))),m.apply(this,arguments)}function v(e){e&&e.target&&(ee.searchInput&&e.target!==ee.searchInput&&(ee.searchInput.value=e.target.value||""),ee.searchInputMobile&&e.target!==ee.searchInputMobile&&(ee.searchInputMobile.value=e.target.value||""),C())}function D(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=(e.target.value||"").trim();Z.searchQuery=t,ee.searchInput&&e.target!==ee.searchInput&&(ee.searchInput.value=e.target.value||""),ee.searchInputMobile&&e.target!==ee.searchInputMobile&&(ee.searchInputMobile.value=e.target.value||""),clearTimeout(Z.searchTimeout),h(!0),C()}}function C(){if(ee.searchInput&&ee.searchInputWrapper){var e=(ee.searchInput.value||"").trim().length>0;if(e?ee.searchInputWrapper.classList.add("has-value"):ee.searchInputWrapper.classList.remove("has-value"),ee.searchClearBtn&&(ee.searchClearBtn.style.display=e?"flex":"none"),ee.applyFiltersBtn)if(e&&window.innerWidth>=1024)ee.applyFiltersBtn.classList.add("active");else ee.filterCheckboxes&&Array.from(ee.filterCheckboxes).some((function(e){return e&&e.checked}))?ee.applyFiltersBtn.classList.add("active"):e||ee.applyFiltersBtn.classList.remove("active");if(ee.clearFiltersBtn){var t=Z.selectedLocations&&Z.selectedLocations.length>0,r=document.querySelectorAll(".filter-checkbox"),n=r&&r.length>0?Array.from(r).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];t&&n.length===Z.selectedLocations.length&&n.every((function(e){return Z.selectedLocations.includes(e)}))?ee.clearFiltersBtn.classList.add("active"):ee.clearFiltersBtn.classList.remove("active")}}
17if(ee.searchInputMobile&&ee.mobileSearchWrapper){var o=(ee.searchInputMobile.value||"").trim().length>0;o?ee.mobileSearchWrapper.classList.add("has-value"):ee.mobileSearchWrapper.classList.remove("has-value"),ee.searchClearBtnMobile&&(ee.searchClearBtnMobile.style.display=o?"flex":"none")}}function w(){ee.searchInput&&(ee.searchInput.value="",Z.searchQuery="",clearTimeout(Z.searchTimeout),h(!0),C(),ee.searchInput.focus())}function x(){ee.searchInputMobile&&(ee.searchInputMobile.value="",Z.searchQuery="",clearTimeout(Z.searchTimeout),h(!0),C(),ee.searchInputMobile.focus())}function F(){if(window.innerWidth>=1024&&(ee.searchInput&&(ee.searchInput.value||"").trim().length>0)){var e=(ee.searchInput.value||"").trim();Z.searchQuery=e,ee.searchInputMobile&&(ee.searchInputMobile.value=e),clearTimeout(Z.searchTimeout)}!function(){if(ee.searchInput){var e=(ee.searchInput.value||"").trim();Z.searchQuery=e,ee.searchInputMobile&&(ee.searchInputMobile.value=e),clearTimeout(Z.searchTimeout)}var t=Z.searchQuery&&Z.searchQuery.trim().length>0;if(!(ee.applyFiltersBtn&&ee.applyFiltersBtn.classList.contains("active")||t))return;var r=[];ee.filterCheckboxes=document.querySelectorAll(".filter-checkbox"),ee.filterCheckboxes&&ee.filterCheckboxes.length>0&&ee.filterCheckboxes.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&r.push(e.value)}));Z.selectedLocations=r,W(),C(),h(!0)}()}function L(){!function(){if(!ee.clearFiltersBtn||!ee.clearFiltersBtn.classList.contains("active"))return;ee.filterCheckboxes&&ee.filterCheckboxes.length>0&&ee.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)}));Z.selectedLocations=[],H(),W(),h(!0)}()}function A(e){if(e&&e.stopPropagation(),ee.sortDropdown){var t=ee.sortDropdown.classList.toggle("active");ee.sortButton&&(t?ee.sortButton.classList.add("active"):ee.sortButton.classList.remove("active"))}}function k(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(Z.currentSort=r,ee.sortCurrent&&(ee.sortCurrent.textContent=J[r]),ee.sortOptions&&ee.sortOptions.length>0&&ee.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),ee.sortDropdown&&ee.sortDropdown.classList.remove("active"),ee.sortButton&&ee.sortButton.classList.remove("active"),h(!0))}}}function S(){!Z.isLoading&&Z.hasMore&&h(!1)}function B(){if(ee.loadMoreBtn){var e=Z.hasMore&&!Z.isLoading;ee.loadMoreBtn.style.display=e?"block":"none"}}function M(t){if(ee.jobList&&t&&Array.isArray(t)){ee.emptyState&&(ee.emptyState.style.display="none"),ee.listingContent&&ee.listingContent.classList.remove("no-results");var r=document.createDocumentFragment();t.forEach((function(t){if(t){var n=function(t){if(!t)return null;var r=t.jobtitle||t.title||"",n=t.departmentsection||"",o=t.location||"",a=(t.branch||"").trim(),i=JSON.parse(X.locationFacet||"{}"),u=i[a]||i[a.toLowerCase()]||i[Object.keys(i).find((function(e){return e.toLowerCase()===a.toLowerCase()}))]||a;a=u;var c=t.applyby||"",s=function(e){if(!e||"string"!=typeof e)return"";var t=e.match(/\/Date\((\d+)\)\//);if(!t||!t[1])return e;try{var r=parseInt(t[1],10),n=new Date(r),o=String(n.getMonth()+1).padStart(2,"0"),a=String(n.getDate()).padStart(2,"0"),i=n.getFullYear();return"".concat(o,"/").concat(a,"/").concat(i)}catch(e){return console.warn("Error parsing date:",e),""}}(c),l="";if(t.id||t.jobid){var d=String(t.id||t.jobid);d.includes("jobar")&&(d=d.replace(/jobar/g,"joben")),(l=Y?"job-detail.html?id=".concat(d):"".concat(window.location.pathname,"/job?id=").concat(d)).startsWith("/ar/")&&(l=l.replace(/^\/ar\//,"/en/"))}var f=l&&l.trim().length>0,p=t&&t.id?String(t.id):"",h='\n <div class="job-item"'.concat(p?' data-job-id="'.concat(p,'"'):"",'>\n <div class="job-container">\n <div class="job-info">\n <h3 class="job-name">').concat(r,'</h3>\n <div class="job-meta">\n ').concat(n||o?'\n <div class="job-department">\n <i class="icon-department"></i>\n <span class="department-text">'.concat(n||"").concat(n&&o?" | ":"").concat(o||"","</span>\n </div>\n "):"","\n ").concat(a?'\n <div class="job-location">\n <i class="location-01-stroke-standard green-icon"></i>
17\n <span class="location-text">'.concat(a,"</span>\n </div>\n "):"","\n ").concat(s?'\n <div class="job-deadline">\n <i class="clock-01-stroke-standard"></i>\n <span class="deadline-text">'.concat(e()," ").concat(s,"</span>\n </div>\n "):"","\n </div>\n </div>\n ").concat(f?'<div class="job-action"><i class="icon-arrow-right-green-bg"></i></div>':"","\n </div>\n </div>\n ");if(f&&l){var m=document.createElement("a");return m.href=l,m.className="job-card-link",m.setAttribute("aria-label","View ".concat(r," details")),m.innerHTML=h,m}var v=document.createElement("div");return v.innerHTML=h,v.firstElementChild}(t);n&&r.appendChild(n)}})),ee.jobList.appendChild(r)}}function _(){ee.jobList&&(ee.jobList.innerHTML=""),ee.emptyState&&(ee.emptyState.style.display="flex"),ee.loadMoreBtn&&(ee.loadMoreBtn.style.display="none"),ee.listingContent&&ee.listingContent.classList.add("no-results")}function T(e){if(ee.jobList&&(ee.jobList.innerHTML=""),ee.emptyState){var t=ee.emptyState.querySelector(".empty-title"),r=ee.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading jobs"),r&&(r.textContent=e||"Please try again later."),ee.emptyState.style.display="flex"}ee.loadMoreBtn&&(ee.loadMoreBtn.style.display="none"),ee.listingContent&&ee.listingContent.classList.add("no-results")}function q(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function I(){var e=Z.totalCount||Z.displayedJobs.length,t=Z.displayedJobs.length;if(ee.countText&&Z.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=q(r),a=q(n),i=q(e),u=Z.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);ee.countText.innerHTML=u,ee.countText.style.display="inline"}}function O(e){e&&e.target&&ee.sortDropdown&&ee.sortButton&&"function"==typeof ee.sortDropdown.contains&&"function"==typeof ee.sortButton.contains&&!ee.sortDropdown.contains(e.target)&&!ee.sortButton.contains(e.target)&&(ee.sortDropdown.classList.remove("active"),ee.sortButton&&ee.sortButton.classList.remove("active"))}function j(e){e&&e.stopPropagation(),ee.mobileFilterModal&&(ee.mobileFilterCheckboxes=document.querySelectorAll(".mobile-filter-checkbox"),ee.filterCheckboxes&&ee.mobileFilterCheckboxes&&ee.mobileFilterCheckboxes.length>0&&ee.mobileFilterCheckboxes.forEach((function(e){if(e&&e.value){var t=Array.from(ee.filterCheckboxes).find((function(t){return t&&t.value&&t.value===e.value}));t&&(e.checked=t.checked)}})),H(),W(),ee.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")}function N(){ee.mobileFilterModal&&(ee.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function P(){if(ee.clearFiltersMobile&&ee.clearFiltersMobile.classList.contains("active")){var e=document.querySelectorAll(".mobile-filter-checkbox"),t=document.querySelectorAll(".filter-checkbox");e&&e.length>0&&e.forEach((function(e){e&&(e.checked=!1)})),t&&t.length>0&&t.forEach((function(e){e&&(e.checked=!1)})),Z.selectedLocations=[],H(),W(),h(!0),N()}}function R(){if(ee.searchInputMobile){var e=(ee.searchInputMobile.value||"").trim();Z.searchQuery=e,ee.searchInput&&(ee.searchInput.value=e),clearTimeout(Z.searchTimeout)}var t=Z.searchQuery&&Z.searchQuery.trim().length>0;if(ee.applyFiltersMobile&&ee.applyFiltersMobile.classList.contains("active")||t){var r=document.querySelectorAll(".mobile-filter-checkbox"),n=[];r&&r.length>0&&r.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&n.push(e.value)})),Z.selectedLocations=n,W(),C(),h(!0),N()}}function H(){if(ee.applyFiltersBtn){var e=document.querySelectorAll(".filter-checkbox"),t=Array.from(e).filter((function(e){return e.checked})).map((function(e){return e.value})),r=Z.selectedLocations||[];t.length!==r.length||t.some((function(e){return!r.includes(e)}))?ee.applyFiltersBtn.classList.add("active"):ee.applyFiltersBtn.classList.remove("active")}if(ee.applyFiltersMobile){var n=document.querySelectorAll(".mobile-filter-checkbox"),o=Array.from(n).filter((function(e){return e.checked})).map((function(e){return e.value})),a=Z.selectedLocations||[];o.length!==a.length||o.some((function(e){return!a.includes(e)}))?ee.applyFiltersMobile.classList.add("active"):ee.applyFiltersMobile.classList.remove("active")}}function W(){if(ee.clearFiltersBtn){var e=Z.selectedLocations&&Z.selectedLocations.length>0,t=document.querySelectorAll(".filter-checkbox"),r=t&&t.length>0?Array.from(t).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];e&&r.length===Z.selectedLocations.length&&r.every((function(e){return Z.selectedLocations.includes(e)}))?ee.clearFiltersBtn.classList.add("active"):ee.clearFiltersBtn.classList.remove("active")}if(ee.clearFiltersMobile){var n=Z.selectedLocations&&Z.selectedLocations.length>0,o=document.querySelectorAll(".mobile-filter-checkbox"),a=o&&o.length>0?Array.from(o).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];n&&a.length===Z.selectedLocations.length&&a.every((function(e){return Z.selectedLocations.includes(e)}))?ee.clearFiltersMobile.classList.add("active"):ee.clearFiltersMobile.classList.remove("active")}}function G(){ee.sortOptions&&ee.sortOptions.length>0&&ee.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===Z.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var U=document.getElementById("card");if(U&&U.dataset){var z=U.dataset||{},Q=z&&z.fields?z.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):[],K=z.sortby||"",J={};try{J=K?JSON.parse(K):{}}catch(e){console.warn("Job Listing: Invalid sortby JSON data:",e),J={}}var V,X={initialLoad:z.initialdesktopcount||10,pageSize:z.initialdesktopcount||10,locationFacet:z.facets||"",apiUrl:"/kfhapis/CustomSearch/GetJobSearchResults",mockApiUrl:"../data/mock-job-listing.json",apiConfig:{rfkId:z.rfkid||"rfkid_16",entity:z.entity||"job",sources:[z.sources||"1197558"],fields:Q,country:z.country||"us",language:z.language||"en"}},Y="localhost"===(V=window.location.hostname)||"127.0.0.1"===V||"0.0.0.0"===V||V.startsWith("192.168.")||V.startsWith("10.")||""===V,$={},Z={allJobs:[],displayedJobs:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedLocations:[],currentSort:Object.keys(J)[0],allLocations:[],searchTimeout:null,countTemplate:""},ee={},te=null,re=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",u):u()}}(),{}}();!function(){"use strict";function e(){var e=document.querySelectorAll(".category-card"),t=window.innerWidth<=768;e.forEach((function(e){var r=e.getAttribute("data-bg-category-desktop"),n=e.getAttribute("data-bg-category-mobile");r&&n&&(t?(e.style.backgroundImage="",e.style.setProperty("--mobile-bg-image","url(".concat(n,")"))):(e.style.backgroundImage="url(".concat(r,")"),e.style.removeProperty("--mobile-bg-image")))}))}
17var t={activeModal:null,previousFocus:null,scrollPosition:0,applyModalDisplayMode:function(e){if(e){var t=e.getAttribute("ismodaltextimage")||e.getAttribute("IsModalTextImage"),r=e.querySelector(".modal-content");r&&(r.classList.remove("image-only-full-bleed"),"true"!==t&&r.classList.add("image-only-full-bleed"))}},openModal:function(e,t){if(e){this.activeModal&&this.closeModal(this.activeModal),this.previousFocus=t||document.activeElement,this.activeModal=e,this.applyModalDisplayMode(e),e.style.display="flex",e.setAttribute("aria-hidden","false"),this.lockBodyScroll();var r=e.querySelector(".block-image-card-modal-close");r&&setTimeout((function(){r.focus()}),100)}},closeModal:function(e){e&&(e.style.display="none",e.setAttribute("aria-hidden","true"),this.unlockBodyScroll(),this.previousFocus&&(this.previousFocus.focus(),this.previousFocus=null),this.activeModal===e&&(this.activeModal=null))},lockBodyScroll:function(){this.scrollPosition=window.pageYOffset||document.documentElement.scrollTop,document.body.style.overflow="hidden",document.body.style.position="fixed",document.body.style.top="-"+this.scrollPosition+"px",document.body.style.width="100%"},unlockBodyScroll:function(){document.body.style.overflow="",document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,this.scrollPosition)}};document.addEventListener("DOMContentLoaded",(function(){var r,n=document.querySelectorAll(".custom-category-showcase.tabs-vertical .tabs-heading li"),o=document.querySelectorAll(".custom-category-showcase.tabs-vertical .tabs-container .tab");n.forEach((function(e){return e.classList.remove("active")})),o.forEach((function(e){return e.classList.remove("active")})),n.length>0&&o.length>0&&(n[0].classList.add("active"),o[0].classList.add("active")),n.forEac
17h((function(e,t){e.setAttribute("role","button"),e.addEventListener("click",(function(){n.forEach((function(e){return e.classList.remove("active")})),o.forEach((function(e){return e.classList.remove("active")})),e.classList.add("active"),o[t].classList.add("active")})),e.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())}))})),e(),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),250)})),document.querySelectorAll(".custom-category-showcase .explore-link").forEach((function(e){var r=e.closest(".component-content");if(r){var n=r.querySelector(".block-image-card-modal");if(n){var o=e.closest("a");o&&o.addEventListener("click",(function(e){e.target.closest(".explore-link")&&e.preventDefault()})),e.addEventListener("click",(function(r){r.stopPropagation(),t.openModal(n,e)})),e.addEventListener("keydown",(function(r){"Enter"!==r.key&&" "!==r.key||(r.preventDefault(),t.openModal(n,e))}))}}})),document.addEventListener("click",(function(e){if(t.activeModal){if(e.target.closest(".block-image-card-modal-close"))return e.preventDefault(),void t.closeModal(t.activeModal);var r=e.target.closest(".modal-backdrop");r&&r.closest(".block-image-card-modal")===t.activeModal&&t.closeModal(t.activeModal)}})),document.addEventListener("keydown",(function(e){"Escape"===e.key&&t.activeModal&&t.activeModal.classList.contains("block-image-card-modal")&&t.closeModal(t.activeModal)}))}))}();var componentLabsListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var n,o={exports:{}},a={exports:{}},i={exports:{}};(n=i).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},n.exports.__esModule=!0,n.exports.default=n.exports,function(e){var t=i.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var u={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){var t=i.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var s={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=a.exports,r=u.exports,n=c.exports,o=s.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var l={exports:{}};!function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,305 bytes, lines 17-19
17))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 18/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 19e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
19h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l);var d=l.exports(),f=d;try{regeneratorRuntime=d}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=d:Function("r","regeneratorRuntime = r")(d)}var p={exports:{}},h={exports:{}},m={exports:{}};!function(e){var t=r.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=r.exports.default,n=m.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(h),function(e){var t=h.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y=r.exports,g=o.exports,b=f,D=p.exports,E=v.exports;return function(){function e(){return r.apply(this,arguments)}function r(){return r=E(b.mark((function e(){var r,n,o,a,i,u,c,s,l,d,f,p,h,m,v,y,g,D,E,C=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(r=C.length>0&&void 0!==C[0]?C[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedFacets,i=void 0===a?[]:a,u=r.sortField,c=void 0===u?"lab_asc":u,s=r.limit,l=void 0===s?P.pageSize:s,d=r.offset,f=void 0===d?0:d,p=t(t({},P.apiConfig),{},{sortField:c,facetLocations:i.length>0?i.join(","):"All",limit:l,offset:f}),o&&o.trim()&&(p.Keyphrase=o.trim()),e.prev=4,e.next=7,fetch(P.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});case 7:if((h=e.sent).ok){e.next=10;break}throw new Error("API request failed: ".concat(h.status," ").concat(h.statusText));case 10:return e.next=12,h.json();case 12:if(m=e.sent,R.isLoading=!1,!(m&&m.widgets&&Array.isArray(m.widgets)&&m.widgets.length>0)){e.next=23;break}return v=m.widgets[0],y=v.content||[],g=v.total_item||0,D=v.offset||f,E=g>D+y.length,e.abrupt("return",{labs:y,total:g,hasMore:E});case 23:if(!m||!Array.isArray(m)){e.next=27;break}return e.abrupt("return",{labs:m,total:m.length,hasMore:m.length===l});case 27:if(!m||!Array.isArray(m.results)){e.next=31;break}return e.abrupt("return",{labs:m.results,total:m.total||m.results.length,hasMore:void 0!==m.hasMore?m.hasMore:m.results.length===l});
19case 31:if(!m||!Array.isArray(m.data)){e.next=35;break}return e.abrupt("return",{labs:m.data,total:m.total||m.data.length,hasMore:void 0!==m.hasMore?m.hasMore:m.data.length===l});case 35:return console.warn("Unexpected API response structure:",m),e.abrupt("return",{labs:[],total:0,hasMore:!1});case 37:e.next=43;break;case 39:return e.prev=39,e.t0=e.catch(4),console.error("Error fetching labs:",e.t0),e.abrupt("return",{labs:[],total:0,hasMore:!1,error:e.t0.message});case 43:case"end":return e.stop()}}),e,null,[[4,39]])}))),r.apply(this,arguments)}function n(e){return e&&"string"==typeof e?e.replace(/[^a-zA-Z0-9\s]/g,""):""}function o(){var e={query:(new URLSearchParams(window.location.search).get("query")||"").trim()},t=!1;if(e.query){var r=n(e.query);R.searchQuery=r,t=!0,H.searchInput&&(H.searchInput.value=r),H.searchInputMobile&&(H.searchInputMobile.value=r)}else R.searchQuery="",H.searchInput&&(H.searchInput.value=""),H.searchInputMobile&&(H.searchInputMobile.value="");return v(),t}function a(){return i.apply(this,arguments)}function i(){return(i=E(b.mark((function e(){var t;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".labs-listing-kfshrc")){e.next=3;break}return e.abrupt("return");case 3:return W=t,(H={labList:document.getElementById("labList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("labSearch"),searchInputMobile:document.getElementById("labSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterSidebar:document.querySelector(".filter-sidebar"),applyFiltersBtn:document.getElementById("applyFilters"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(R.countTemplate=H.countText.innerHTML||""),o(),c(),q(),u(),e.next=12,d(!0);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){function e(){window.innerWidth<1024?n&&(H.filterSidebar.classList.remove("is-sticky"),n=!1):r||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!n?(H.filterSidebar.classList.add("is-sticky"),n=!0):e>64&&n&&(H.filterSidebar.classList.remove("is-sticky"),n=!1),r=!1})),r=!0)}if(H.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r=!1,n=!1;window.addEventListener("scroll",e,{passive:!0}),e()}}}function c(){H.searchInput&&(H.searchInput.addEventListener("input",h),H.searchInput.addEventListener("keypress",p),H.searchInput.addEventListener("keydown",m)),H.searchInputMobile&&(H.searchInputMobile.addEventListener("input",h),H.searchInputMobile.addEventListener("keypress",p),H.searchInputMobile.addEventListener("keydown",m)),H.searchClearBtn&&H.searchClearBtn.addEventListener("click",C),H.searchClearBtnMobile&&H.searchClearBtnMobile.addEventListener("click",w),H.sortButton&&H.sortButton.addEventListener("click",x),H.sortOptions&&H.sortOptions.forEach((function(e){e.addEventListener("click",F)})),H.loadMoreBtn&&H.loadMoreBtn.addEventListener("click",L),H.applyFiltersBtn&&H.applyFiltersBtn.addEventListener("click",D),document.addEventListener("click",T)}function s(){var e=H.listingContent||H.labList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function l(){if(H.labList){var e=function(){var e=W&&W.dataset.textStillLoading||"Still loading...",t=W&&W.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
19\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();H.labList.innerHTML="",H.labList.appendChild(e)}H.emptyState&&(H.emptyState.style.display="none"),H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.countText&&(H.countText.style.display="none")}function d(){return f.apply(this,arguments)}function f(){return f=E(b.mark((function t(){var r,n,o,a,i,u,c,d,f,p,h=arguments;return b.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=h.length>0&&void 0!==h[0]&&h[0],!R.isLoading){t.next=3;break}return t.abrupt("return");case 3:return R.isLoading=!0,H.loadMoreBtn&&(H.loadMoreBtn.classList.add("loading"),H.loadMoreBtn.disabled=!0),R.isLoading=!0,n=Date.now(),H.loadMoreBtn&&(H.loadMoreBtn.classList.add("loading"),H.loadMoreBtn.disabled=!0),r&&(R.isInitialLoad||s(),R.allLabs=[],R.displayedLabs=[],R.currentOffset=0,l()),o=r?0:R.currentOffset,a=R.currentSort,i=r?P.initialLoad:P.pageSize,t.prev=12,t.next=15,e({searchQuery:R.searchQuery,selectedFacets:R.selectedFacets,sortField:a,limit:i,offset:o});case 15:if(!(u=t.sent).error){t.next=20;break}return console.error("API Error:",u.error),B(u.error),t.abrupt("return");case 20:c=u.labs||[],d=function(){r?(R.allLabs=c,R.displayedLabs=c,R.totalCount=u.total||c.length,R.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,R.currentOffset=c.length,H.labList&&(H.labList.innerHTML=""),0===c.length?S():k(c)):(R.allLabs=[].concat(g(R.allLabs),g(c)),R.displayedLabs=[].concat(g(R.displayedLabs),g(c)),R.currentOffset+=c.length,R.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&k(c)),A(),_(),v(),R.isInitialLoad&&(R.isInitialLoad=!1),R.isLoading=!1,H.loadMoreBtn&&(H.loadMoreBtn.classList.remove("loading"),H.loadMoreBtn.disabled=!1)},r?(f=Date.now()-n,(p=Math.max(0,G-f))>0?setTimeout(d,p):d()):d(),t.next=32;break;case 25:t.prev=25,t.t0=t.catch(12),console.error("Error loading labs:",t.t0),B(t.t0&&"object"===y(t.t0)&&t.t0.message?t.t0.message:"string"==typeof t.t0?t.t0:"Please try again later."),R.isLoading=!1,H.loadMoreBtn&&(H.loadMoreBtn.classList.remove("loading"),H.loadMoreBtn.disabled=!1);case 32:case"end":return t.stop()}}),t,null,[[12,25]])}))),f.apply(this,arguments)}function p(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"Enter"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey))return(t=e.key)&&0!==t.length&&/^[a-zA-Z0-9\s]$/.test(t)?void 0:(e.preventDefault(),!1)}function h(e){if(e&&e.target){var t=e.target,r=n(t.value);t.value!==r&&(t.value=r),H.searchInput&&e.target!==H.searchInput&&(H.searchInput.value=r),H.searchInputMobile&&e.target!==H.searchInputMobile&&(H.searchInputMobile.value=r),v()}}function m(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=n(e.target.value||""),r=t.trim();e.target.value=t,R.searchQuery=r,H.searchInput&&e.target!==H.searchInput&&(H.searchInput.value=t),H.searchInputMobile&&e.target!==H.searchInputMobile&&(H.searchInputMobile.value=t),clearTimeout(R.searchTimeout),d(!0),v()}}function v(){if(H.searchInput&&H.searchInputWrapper){var e=(H.searchInput.value||"").trim().length>0;e?H.searchInputWrapper.classList.add("has-value"):H.searchInputWrapper.classList.remove("has-value"),H.searchClearBtn&&(H.searchClearBtn.style.display=e?"flex":"none"),H.applyFiltersBtn&&(e?H.applyFiltersBtn.classList.add("active"):H.applyFiltersBtn.classList.remove("active","primary","pressed"))}if(H.searchInputMobile&&H.mobileSearchWrapper){var t=(H.searchInputMobile.value||"").trim().length>0;t?H.mobileSearchWrapper.classList.add("has-value"):H.mobileSearchWrapper.classList.remove("has-value"),H.searchClearBtnMobile&&(H.searchClearBtnMobile.style.display=t?"flex":"none")}}function D(){if(!(window.innerWidth<1024)&&(H.applyFiltersBtn&&H.applyFiltersBtn.classList.add("btn","primary","pressed"),H.searchInput)){var e=n(H.searchInput.value||""),t=e.trim();H.searchInput.value=e,R.searchQuery=t,H.searchInputMobile&&(H.searchInputMobile.value=e),clearTimeout(R.searchTimeout),d(!0),v()}}function C(){H.searchInput&&(H.searchInput.value="",R.searchQuery="",H.searchInputMobile&&(H.searchInputMobile.value=""),clearTimeout(R.searchTimeout),d(!0),v(),H.searchInput.focus())}function w(){H.searchInputMobile&&(H.searchInputMobile.value="",R.searchQuery="",clearTimeout(R.searchTimeout),d(!0),v(),H.searchInputMobile.focus())}function x(e){e&&e.stopPropagation(),H.sortDropdown&&H.sortDropdown.classList.toggle("active")}function F(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(R.currentSort=r,H.sortCurrent&&(H.sortCurrent.textContent=N[r]||"Relevance"),H.sortOptions&&H.sortOptions.length>0&&H.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),H.sortDropdown&&H.sortDropdown.classList.remove("active"),d(!0))}}}function L(){!R.isLoading&&R.hasMore&&d(!1)}function A(){if(H.loadMoreBtn){var e=R.hasMore&&!R.isLoading;H.loadMoreBtn.style.display=e?"inherit":"none"}}function k(e){if(H.labList&&e&&Array.isArray(e)){H.emptyState&&(H.emptyState.style.display="none"),H.listingContent&&H.listingContent.classList.remove("no-results");var t=document.createDocumentFragment();e.forEach((function(e){if(e){var r=function(e){if(!e)return null;var t=document.createElement("div");t.className="lab-item";var r=e&&e.id?String(e.id):"";r&&t.setAttribute("data-lab-id",r);
19var n=e.lab_name||e.labname||"",o=e.investigator_name||e.investigatorname||"",a=function(e){return e&&(e.url||e.link||e.lab_url||e.labUrl)||null}(e),i=a&&a.trim().length>0;i&&(t.classList.add("lab-item-clickable"),t.style.cursor="pointer");var u=i?'<button class="lab-action" aria-label="View '.concat(n,'">\n <i class="icon-arrow-right-green-bg"></i>\n </button>'):"";if(t.innerHTML='\n <div class="lab-container">\n <div class="lab-info">\n <div class="lab-details">\n <h3 class="lab-name">'.concat(n,'</h3>\n <div class="lab-meta">\n ').concat(o?'\n <div class="lab-investigator">\n <i class="icon-user-stroke"></i>\n <span class="investigator-text">'.concat(o,"</span>\n </div>\n "):"","\n </div>\n </div>\n </div>\n </div>\n ").concat(u,"\n "),i&&a){t.addEventListener("click",(function(e){e.target.closest(".lab-action")||(window.location.href=a)}));var c=t.querySelector(".lab-action");c&&c.addEventListener("click",(function(e){e.stopPropagation(),window.location.href=a}))}return t}(e);r&&t.appendChild(r)}})),H.labList.appendChild(t)}}function S(){H.labList&&(H.labList.innerHTML=""),H.emptyState&&(H.emptyState.style.display="flex"),H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.listingContent&&H.listingContent.classList.add("no-results")}function B(e){if(H.labList&&(H.labList.innerHTML=""),H.emptyState){var t=H.emptyState.querySelector(".empty-title"),r=H.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading research laboratories"),r&&(r.textContent=e||"Please try again later."),H.emptyState.style.display="flex"}H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.listingContent&&H.listingContent.classList.add("no-results")}function M(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function _(){var e=R.totalCount||R.displayedLabs.length,t=R.displayedLabs.length;if(H.countText&&R.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=M(r),a=M(n),i=M(e),u=R.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);H.countText.innerHTML=u,H.countText.style.display="inline"}}function T(e){e&&e.target&&H.sortDropdown&&H.sortButton&&"function"==typeof H.sortDropdown.contains&&"function"==typeof H.sortButton.contains&&!H.sortDropdown.contains(e.target)&&!H.sortButton.contains(e.target)&&H.sortDropdown.classList.remove("active")}function q(){H.sortOptions&&0!==H.sortOptions.length&&H.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===R.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var I=document.getElementById("card");
19if(I&&I.dataset){var O=I.dataset.fields?I.dataset.fields.split(",").map((function(e){return e.trim()})):[],j=I.dataset.sortby,N=JSON.parse(j||"{}"),P={initialLoad:I.dataset.initialdesktopcount||10,pageSize:I.dataset.initialdesktopcount||10,apiUrl:"/kfhapis/CustomSearch/GetResearchSearchResults",apiConfig:{rfkId:I.dataset.rfkid,entity:I.dataset.entity,sources:[I.dataset.sources],fields:O,country:I.dataset.country,language:I.dataset.language}},R={allLabs:[],displayedLabs:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedFacets:[],currentSort:Object.keys(N)[0]||"lab_asc",searchTimeout:null,countTemplate:""},H={},W=null,G=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()}}(),{}}();!function(){"use strict";!function(){function e(){try{if(document.querySelectorAll(".link-visual-container").forEach((function(e){if(e.id){var t=e.closest(".component.link-visual");t&&(t.id=e.id,e.removeAttribute("id"))}})),"undefined"==typeof document)return void console.warn("Document is not available");var e=document.querySelectorAll(".link-visual");if(!e||0===e.length)return;e.forEach((function(e){if(e){var r=e.querySelector(".link-visual__cards");if(r){var n=Array.from(r.querySelectorAll(".link-visual__card")),o=n.length;if(o<2||o>4)console.warn("Link Visual: Invalid card count (".concat(o,"). Must be between 2 and 4."),e);else{var a="".concat(o,"-cards");e.setAttribute("data-type",a),function(e,r,n){try{var o=t[n];if(!o)return void console.warn("Link Visual: No pattern defined for ".concat(n," cards"),e);!function(e,t){e&&0!==e.length&&t&&e.forEach((function(e,r){if(e){e.classList.remove("link-visual__card--small","link-visual__card--medium","link-visual__card--large");var n=r%t.length,o=t[n];e.classList.add("link-visual__card--".concat(o))}}))}(r,o),function(e){e&&0!==e.length&&e.forEach((function(e){if(e){var t=e.getAttribute("data-bg-image");t&&""!==t.trim()&&e.style&&"function"==typeof e.style.setProperty&&e.style.setProperty("--bg-image","url(".concat(t,")"))}}))}(r)}catch(e){console.error("Error organizing cards:",e)}}(e,n,o)}}else console.warn("No .link-visual__cards container found",e)}}))}catch(e){console.error("Error initializing link visual component:",e)}}var t={2:["small","medium"],3:["small","medium","large"],4:["small","medium","medium","small"]};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),"undefined"!=typeof window&&(window.reinitLinkVisual=e)}()}(),function(){"use strict";function e(){document.querySelectorAll(".link-list-container").forEach((function(e){!function(e){function t(){var e,t,r,n,p=window.innerWidth<768;l?(e=d?5:3,t=c):s?(e=p?3:9,t=c):(e=p?3:6,t=c),l?(d&&(n=c>5),r=c>3):r=s?c>e:p?c>3:c>6,!n&&i&&(i.style.display="none"),r?f?(o&&(o.style.display="none"),a&&(a.style.display="block"),u.forEach((function(e,r){r<t?(e.classList.remove("hidden"),e.classList.add("visible")):(e.classList.add("hidden"),e.classList.remove("visible"))}))):(o&&(o.style.display="block"),a&&(a.style.display="none"),u.forEach((function(t,r){r>=e?(t.classList.add("hidden"),t.classList.remove("visible")):(t.classList.remove("hidden"),t.classList.remove("visible"))}))):(o&&(o.style.display="none"),a&&(a.style.display="none"),u.forEach((function(e){e.classList.remove("hidden"),e.classList.remove("visible")})))}function r(e){if(null==e||!e.getAttribute)return!1;var t=e.getAttribute("href");if(null==t)return!1;var r=String(t).trim();return r.length>0&&"#"!==r}var n,o=e.querySelector(".js-view-more"),a=e.querySelector(".js-view-less"),i=e.querySelector(".view-all-link"),u=e.querySelectorAll(".link-list__item"),c=u.length,s="true"===e.getAttribute("data-isfullwidth"),l="true"===e.getAttribute("data-isstacked"),d=null!==i,f=!1;e.querySelectorAll(".link-list__link").forEach((function(e){null!=e&&e.addEventListener("click",(function(e){null!=e&&(r(this)||(e.preventDefault(),e.stopPropagation()))}))})),u.forEach((function(e){e.addEventListener("click",(function(e){if(e.target.closest(".link-list__link")!==this.querySelector(".link-list__link")){var t=this.querySelector(".link-list__link");null!=t&&r(t)&&null!=window&&null!=window.location&&(window.location.href=t.href)}}))})),o&&o.addEventListener("click",(function(){f=!0,t()})),a&&a.addEventListener("click",(function(){f=!1,t()})),t();var p=window.innerWidth<768;window.addEventListener("resize",(function(){clearTimeout(n),n=setTimeout((function(){var e=window.innerWidth<768;p!==e&&(f=!1,p=e),t()}),250)}))}(e)}))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}();var componentModal=function(){"use strict";function e(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
19if(!n){if(Array.isArray(e)||(n=function(e,r){if(!e)return;if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t(e,r)}(e))||r&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw i}}}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var r,n={exports:{}},o={exports:{}};(r=o).exports=function(e){if(Array.isArray(e))return e},r.exports.__esModule=!0,r.exports.default=r.exports;var a={exports:{}};!function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var i={exports:{}},u={exports:{}};!function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports}(u),function(e){var t=u.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(i);var c={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(c),function(e){var t=o.exports,r=a.exports,n=i.exports,u=c.exports;e.exports=function(e,o){return t(e)||r(e,o)||n(e,o)||u()},e.exports.__esModule=!0,e.exports.default=e.exports}(n);var s={exports:{}};!function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}(s);var l={exports:{}},d={exports:{}},f={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(f);var p={exports:{}};!function(e){var t=f.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(p),function(e){var t=f.exports.default,r=p.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(d),function(e){function t(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}var r=d.exports;e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}(l);var h,m=n.exports,v=s.exports,y=l.exports;return h=function(){function t(){v(this,t),this.modals=new Map,this.activeModal=null,this.focusableElements='button, [href], input, select, textarea, [tabindex]:not
19([tabindex="-1"])',this.previousFocus=null,this.scrollPosition=0,this.initializedTriggers=new WeakSet,this.observer=null,this.instanceCounter=0,this.init()}return y(t,[{key:"generateInstanceId",value:function(){return"comp-inst-".concat(Date.now(),"-").concat(this.instanceCounter++)}},{key:"getOrAssignInstanceId",value:function(e){if(!e)return"global";var t=e.getAttribute("data-component-instance-id");return t||(t=this.generateInstanceId(),e.setAttribute("data-component-instance-id",t)),t}},{key:"findComponentContainer",value:function(t){for(var r=t.parentElement,n=[".block-image-card-section",".block-image-card-container",".block-image-card-card","section",'[class*="component"]','[class*="card"]',"[data-component]"];r&&r!==document.body;){var o,a=e(n);try{for(a.s();!(o=a.n()).done;){var i=o.value;if(r.matches&&r.matches(i))return r}}catch(e){a.e(e)}finally{a.f()}r=r.parentElement}return t.closest('section, [class*="container"], [class*="component"]')||document.body}},{key:"findClosestModal",value:function(e,t){var r=this.findComponentContainer(e);if(r){var n=r.querySelector("#".concat(t));if(n)return n}for(var o=e.parentElement;o&&o!==document.body;){var a=o.querySelector("#".concat(t));if(a)return a;o=o.parentElement}return document.getElementById(t)}},{key:"init",value:function(){var e=this;"loading"!==document.readyState?(this.setupModals(),this.startObserving()):document.addEventListener("DOMContentLoaded",(function(){e.setupModals(),e.startObserving()}))}},{key:"startObserving",value:function(){var e,t=this;this.observer=new MutationObserver((function(r){var n=!1;r.forEach((function(e){e.addedNodes.forEach((function(e){1===e.nodeType&&((e.classList&&e.classList.contains("modal")&&e.id||e.querySelector&&e.querySelector(".modal[id]"))&&(n=!0),(e.hasAttribute&&e.hasAttribute("data-modal-id")||e.querySelector&&e.querySelector("[data-modal-id]"))&&(n=!0))}))})),n&&(clearTimeout(e),e=setTimeout((function(){t.setupModals()}),200))})),this.observer.observe(document.body,{childList:!0,subtree:!0})}},{key:"setupModals",value:function(){var e=this;document.querySelectorAll("[data-modal-id]").forEach((function(t){var r=t.getAttribute("data-modal-id");if(r&&!e.initializedTriggers.has(t)&&null===t.closest(".block-image-card-card")&&"true"!==t.getAttribute("data-block-image-card-modal")){var n=e.findClosestModal(t,r);n||console.warn('Modal with ID "'.concat(r,'" not found for trigger. Will retry when modal is added to DOM.'));var o=e.findComponentContainer(t),a=e.getOrAssignInstanceId(o),i="".concat(r,"-").concat(a);n&&!e.modals.has(i)&&(e.modals.set(i,{element:n,id:r,modalKey:i,componentContainer:o,instanceId:a,isOpen:!1}),e.initializeModalElement(n,r)),"A"===t.tagName&&(t.hasAttribute("href")&&""!==t.getAttribute("href")||t.setAttribute("href","#"),t.setAttribute("role","button"),t.style.cursor="pointer"),e.attachTriggerListener(t,r),e.initializedTriggers.add(t),"BUTTON"!==t.tagName&&"A"!==t.tagName&&(t.setAttribute("role","button"),t.setAttribute("tabindex","0"),t.addEventListener("keydown",(function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),t.click())})))}})),this.globalListenersAttached||(this.attachGlobalListeners(),this.globalListenersAttached=!0)}},{key:"attachTriggerListener",value:function(e,t){var r=this;e.addEventListener("click",(function(n){var o=n.target.closest("[data-modal-id]");if(!o||o===e||o.getAttribute("data-modal-id")===t){n.preventDefault(),n.stopPropagation();var a=r.findComponentContainer(e),i=r.getOrAssignInstanceId(a),u=r.findClosestModal(e,t);if(!u)return console.error('Modal with ID "'.concat(t,'" not found.')),!1;var c="".concat(t,"-").concat(i);return r.modals.has(c)||(r.modals.set(c,{element:u,id:t,modalKey:c,componentContainer:a,instanceId:i,isOpen:!1}),r.initializeModalElement(u,t)),r.openModal(c,e),!1}})),e.addEventListener("touchend",(function(t){t.preventDefault(),e.click()}))}},{key:"attachGlobalListeners",value:function(){var e=this;document.addEventListener("click",(function(t){var r=t.target.closest('[data-modal-close], .modal-close, [aria-label*="close" i]');if(r&&e.activeModal){if(r.classList.contains("block-image-card-modal-close"))return;t.preventDefault();var n=r.closest(".modal");if(n&&n.classList.contains("block-image-card-modal"))return;n&&e.activeModal.element,e.closeModal(e.activeModal.modalKey)}})),document.addEventListener("keydown",(function(t){if("Escape"===t.key&&e.activeModal){if(e.activeModal.element&&e.activeModal.element.classList.contains("block-image-card-modal"))return;e.closeModal(e.activeModal.modalKey)}})),document.addEventListener("click",(function(t){if(e.activeModal){if(t.target.closest(".block-image-card-modal"))return;var r=t.target.closest(".modal-backdrop"),n=r&&r.closest(".modal")===e.activeModal.element,o=t.target===e.activeModal.element;(n||o)&&e.closeModal(e.activeModal.modalKey)}}))}},{key:"isModalEmpty",value:function(e){return"true"===e.getAttribute("ismodaltextimage")}},{key:"applyImageOnlyMode",value:function(e){var t=e.querySelector(".modal-content");t&&(this.isModalEmpty(e)?t.classList.add("image-only-full-bleed"):t.classList.remove("image-only-full-bleed"))}},{key:"initializeModalElement",value:function(e,t){e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("aria-hidden","true");var r=e.querySelector(".modal-title");r&&!r.id&&(r.id="modal-title-".concat(t,"-").concat(Math.floor(1e4*Math.random()))),r&&r.id&&e.setAttribute("aria-labelledby",r.id),e.style.display="none",this.applyImageOnlyMode(e);
19var n=e.querySelector("[data-modal-close], .modal-close");if(!n){(n=document.createElement("button")).className="modal-close",n.setAttribute("data-modal-close",t),n.setAttribute("aria-label","Close modal"),n.innerHTML="×";var o=e.querySelector(".modal-content")||e;o.insertBefore(n,o.firstChild)}}},{key:"openModal",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=this.modals.get(e);if(r){if(!r.isOpen){this.activeModal&&this.closeModal(this.activeModal.modalKey),this.previousFocus=t||document.activeElement,this.activeModal=r,r.isOpen=!0,this.applyImageOnlyMode(r.element),r.element.style.display="flex",r.element.setAttribute("aria-hidden","false"),this.lockBodyScroll(),this.trapFocus(r.element);var n=new CustomEvent("modal:open",{detail:{modalId:r.id,instanceId:r.instanceId,modal:r.element,trigger:t}});document.dispatchEvent(n)}}else console.error('Modal with key "'.concat(e,'" not found'))}},{key:"closeModal",value:function(e){var t=this.modals.get(e);if(t&&t.isOpen){t.element.style.display="none",t.element.setAttribute("aria-hidden","true"),t.isOpen=!1,this.removeFocusTrap(t.element),this.unlockBodyScroll(),this.previousFocus&&(this.previousFocus.focus(),this.previousFocus=null),this.activeModal&&this.activeModal.modalKey===e&&(this.activeModal=null);var r=new CustomEvent("modal:close",{detail:{modalId:t.id,instanceId:t.instanceId,modal:t.element}});document.dispatchEvent(r)}}},{key:"trapFocus",value:function(e){var t=e.querySelectorAll(this.focusableElements);if(0!==t.length){var r=t[0],n=t[t.length-1];setTimeout((function(){r.focus()}),100);var o=function(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),r.focus()))};e.addEventListener("keydown",o),e._focusTrapHandler=o}}},{key:"removeFocusTrap",value:function(e){e._focusTrapHandler&&(e.removeEventListener("keydown",e._focusTrapHandler),delete e._focusTrapHandler)}},{key:"lockBodyScroll",value:function(){this.scrollPosition=window.pageYOffset||document.documentElement.scrollTop,document.body.classList.add("modal-open"),document.body.style.overflow="hidden",document.body.style.position="fixed",document.body.style.top="-".concat(this.scrollPosition,"px"),document.body.style.width="100%"}},{key:"unlockBodyScroll",value:function(){document.body.classList.remove("modal-open"),document.body.style.overflow="",document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,this.scrollPosition)}},{key:"open",value:function(t){var r,n=e(this.modals);try{for(n.s();!(r=n.n()).done;){var o=m(r.value,2),a=o[0];if(o[1].id===t)return void this.openModal(a)}}catch(e){n.e(e)}finally{n.f()}console.warn("No modal found with ID: ".concat(t))}},{key:"close",value:function(t){var r,n=e(this.modals);try{for(n.s();!(r=n.n()).done;){var o=m(r.value,2),a=o[0],i=o[1];i.id===t&&i.isOpen&&this.closeModal(a)}}catch(e){n.e(e)}finally{n.f()}}},{key:"closeAll",value:function(){this.activeModal&&this.closeModal(this.activeModal.modalKey)}},{key:"rescan",value:function(){this.setupModals()}}]),t}(),window.ModalComponent=new h,window.openModal=function(e){return window.ModalComponent.open(e)},window.closeModal=function(e){return window.ModalComponent.close(e)},window.rescanModals=function(){return window.ModalComponent.rescan()},{}}(),componentNewsListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){b(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}},n={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(n),function(e){function t(){function n(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){n(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,305 bytes, lines 19-21
19))}function l(e,t){function n(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==r(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,u,c)}),(function(e){n("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return n("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 20/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 21e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{n({},"")}catch(e){n=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};n(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=n(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,n(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),n(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),n(B,F,"Generator"),n(B,w,(function(){return this})),n(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
21h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var r=n.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var o=r.exports(),a=o;try{regeneratorRuntime=o}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}var i,u,c={exports:{}}
21,s={exports:{}},l={exports:{}};i=l,u=n.exports.default,i.exports=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},i.exports.__esModule=!0,i.exports.default=i.exports,function(e){var t=n.exports.default,r=l.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=s.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var d={exports:{}},f={exports:{}};!function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}(f);var p={exports:{}};!function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var h={exports:{}},m={exports:{}};!function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=m.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(h);var v={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(v),function(e){var t=f.exports,r=p.exports,n=h.exports,o=v.exports;e.exports=function(e,a){return t(e)||r(e,a)||n(e,a)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(d);var y={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(y);var g=a,b=c.exports,D=d.exports,E=y.exports;return function(){function e(){return r.apply(this,arguments)}function r(){return r=E(g.mark((function e(){var r,n,o,a,u,c,s,l,d,f,p,h,m,v,y,b,D,E,C=arguments;return g.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(r=C.length>0&&void 0!==C[0]?C[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedCategories,u=void 0===a?[]:a,c=r.sortField,s=void 0===c?"date_desc":c,l=r.limit,d=void 0===l?T.pageSize:l,f=r.offset,p=void 0===f?0:f,h=t(t({},T.apiConfig),{},{sortField:s,facetLocations:u.length>0?u.join(","):"All",limit:d,offset:p}),o&&o.trim()&&(h.keyphrase=o.trim()),e.prev=4,e.next=7,fetch(T.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(h)});case 7:if((m=e.sent).ok){e.next=10;break}throw new Error("API request failed: ".concat(m.status));case 10:return e.next=12,m.json();case 12:if(!((v=e.sent)&&v.widgets&&Array.isArray(v.widgets)&&v.widgets.length>0)){e.next=21;break}return y=v.widgets[0],b=y.content||[],D=y.total_item||0,E=y.offset||p,e.abrupt("return",{items:b.map(i),total:D,hasMore:D>E+b.length});case 21:if(!v||!Array.isArray(v.results)){e.next=23;break}return e.abrupt("return",{items:v.results.map(i),total:v.total||v.results.length,hasMore:v.hasMore||v.results.length===d});case 23:return e.abrupt("return",{items:[],total:0,hasMore:!1});case 26:return e.prev=26,e.t0=e.catch(4),console.error("News API error:",e.t0.message),e.abrupt("return",{items:[],total:0,hasMore:!1});case 30:case"end":return e.stop()}}),e,null,[[4,26]])}))),r.apply(this,arguments)}function n(e){if(!e||"string"!=typeof e)return null;var t=e.match(/\/Date\((-?\d+)\)\//);if(!t||!t[1])return null;try{var r=parseInt(t[1],10);14===Math.abs(r).toString().length&&(r=Math.floor(r/10));var n=new Date(r);if(n.getFullYear()<1970&&r<0){var o=Math.abs(r),a=new Date(o),i=a.getFullYear();i>=2e3&&i<=2100&&(n=a,r=o)}var u=n.getFullYear();return isNaN(n.getTime())||u<1970||u>2100?null:n}catch(e){return console.warn("Error parsing .NET date:",e),null}}function o(e){if(!e)return"";var t,r=n(e);if(r||(r=new Date(e)),!r||isNaN(r.getTime()))return console.warn("Unable to parse date:",e),"";if("ar"!==((t=document.documentElement.lang)&&t.toLowerCase().startsWith("ar")||window.location.pathname.includes("/ar/")||"ar"===T.apiConfig.language?"ar":"en"))return r.toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"});try{return new Intl.DateTimeFormat("ar-SA-u-ca-islamic",{day:"numeric",month:"long",year:"numeric",numberingSystem:"latn"}).format(r).replace(/\s*ÙÙ\.?$/g,"").trim()}catch(e){return console.warn("Error formatting Hijri date:",e),r.toLocaleDateString("ar-SA",{day:"numeric",month:"long",year:"numeric"})}}function a(e){if(!e)return"";var t=n(e);return t||(t=new Date(e)),!t||isNaN(t.getTime())?"":t.toISOString().split("T")[0]}function i(e){var t=e.content_date||e.date||e.Date||"",r=e.id||e.ContentId||"",n=e.url||e.Url||(r?"/news-detail?id=".concat(encodeURIComponent(r)):"#");return{id:r,title:e.name||e.title||e.Title||"",date:o(t),dateISO:a(t),image:e.news_image||e.image_url||e.image||e.ImageUrl||"",category:e.newscategory||e.category||e.Category||"",extraCount:e.extraCount||e.ExtraCount||0,url:n}}function u(e){var t=e.image?'<img src="'.concat(c(e.image),'" alt="').concat(c(e.title),'" loading="lazy" />'):"",r=e.image?"news-image":"news-image no-image",n=e.image?"":'<i class="icon-news-placeholder"></i>',o=e.extraCount?'<span class="news-count-badge">...'.concat(e.extraCount,"</span>"):"";return'\n <div class="news-item" data-id="'.concat(c(e.id),'">\n <a class="news-container" href="').concat(c(e.url),'">\n <div class="').concat(r,'">\n ').concat(t).concat(n,'\n </div>\n <div class="news-info">
21\n <div class="news-details">\n <h3 class="news-name">').concat(c(e.title),'</h3>\n </div>\n <div class="news-meta">\n <div class="news-date">\n <svg class="green-color" aria-hidden="true" focusable="false">\n <use xlink:href="#calendar-stroke"></use>\n </svg>\n <span>').concat(c(e.date),'</span>\n </div>\n </div>\n </div>\n </a>\n <div class="news-action">\n ').concat(o,'\n <i class="icon-arrow-right-green-bg"></i>\n </div>\n </div>\n ')}function c(e){return e?String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"):""}function s(e,t,r){if(I.startCount&&(I.startCount.textContent=String(e)),I.endCount&&(I.endCount.textContent=String(t)),I.totalCount&&(I.totalCount.textContent=String(r)),I.countLabel&&(I.countLabel.textContent="news"),I.resultsCount){I.resultsCount.style.display=r>0?"flex":"none";var n=I.resultsCount.querySelector(".count-text");n&&(n.style.display="block",n.style.visibility="visible",n.style.opacity="1")}}function l(){I.newsList&&(I.newsList.innerHTML=""),I.emptyState&&(I.emptyState.style.display=""),I.loadMoreWrapper&&(I.loadMoreWrapper.style.display="none"),s(0,0,0);var e=document.querySelector(".listing-content");e&&e.classList.add("no-results")}function d(){I.emptyState&&(I.emptyState.style.display="none");var e=document.querySelector(".listing-content");e&&e.classList.remove("no-results")}function f(){q.isLoading=!0;var e=document.querySelector(".news-listing-kfshrc");if(e&&!e.querySelector(".listing-loading")){var t=document.createElement("div");t.className="listing-loading",t.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dot"></div><div class="spinner-dot"></div>\n <div class="spinner-dot"></div><div class="spinner-dot"></div>\n <div class="spinner-dot"></div><div class="spinner-dot"></div>\n <div class="spinner-dot"></div><div class="spinner-dot"></div>\n </div>\n ',e.appendChild(t)}}function p(){q.isLoading=!1;var e=document.querySelector(".listing-loading");e&&e.remove()}function h(){return m.apply(this,arguments)}function m(){return(m=E(g.mark((function t(){var r;return g.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f(),d(),t.prev=2,t.next=5,e({searchQuery:q.searchQuery,selectedCategories:q.selectedCategories,sortField:q.currentSort,limit:T.initialLoad,offset:0});case 5:r=t.sent,q.allItems=r.items,q.total=r.total,q.offset=r.items.length,q.hasMore=r.hasMore,I.newsList&&(I.newsList.innerHTML=""),0===r.items.length?l():(d(),r.items.forEach((function(e){I.newsList.insertAdjacentHTML("beforeend",u(e))})),s(1,r.items.length,r.total),b()),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(2),console.error("Error loading news:",t.t0),l();case 18:return t.prev=18,p(),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[2,14,18,21]])})))).apply(this,arguments)}function v(){return y.apply(this,arguments)}function y(){return(y=E(g.mark((function t(){var r;return g.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!q.isLoading&&q.hasMore){t.next=2;break}return t.abrupt("return");case 2:return f(),I.loadMoreBtn&&(I.loadMoreBtn.disabled=!0,I.loadMoreBtn.classList.add("loading")),t.prev=4,t.next=7,e({searchQuery:q.searchQuery,selectedCategories:q.selectedCategories,sortField:q.currentSort,limit:T.pageSize,offset:q.offset});case 7:(r=t.sent).items.forEach((function(e){I.newsList.insertAdjacentHTML("beforeend",u(e))})),q.allItems=q.allItems.concat(r.items),q.offset+=r.items.length,q.hasMore=r.hasMore,q.total=r.total,s(1,q.offset,q.total),b(),t.next=20;break;case 17:t.prev=17,t.t0=t.catch(4),console.error("Error loading more news:",t.t0);case 20:return t.prev=20,p(),I.loadMoreBtn&&(I.loadMoreBtn.disabled=!1,I.loadMoreBtn.classList.remove("loading")),t.finish(20);case 24:case"end":return t.stop()}}),t,null,[[4,17,20,24]])})))).apply(this,arguments)}function b(){I.loadMoreWrapper&&(q.hasMore?I.loadMoreWrapper.style.display="":I.loadM
21oreWrapper.style.display="none")}function C(){var e=document.querySelectorAll(".filter-sidebar .filter-checkbox:checked");return Array.from(e).map((function(e){return e.value}))}function w(){var e=document.querySelectorAll("#mobileFilterList .mobile-filter-checkbox:checked");return Array.from(e).map((function(e){return e.value}))}function x(){var e=C().length>0||I.newsSearch&&I.newsSearch.value.trim().length>0;if(I.clearFilters&&(e||q.selectedCategories.length>0?I.clearFilters.classList.add("active"):I.clearFilters.classList.remove("active")),I.applyFilters){var t=C();t.length!==q.selectedCategories.length||t.some((function(e){return!q.selectedCategories.includes(e)}))||(I.newsSearch&&I.newsSearch.value.trim())!==q.searchQuery?I.applyFilters.classList.add("active"):I.applyFilters.classList.remove("active")}}function F(){var e=w().length>0;I.clearFiltersMobile&&(e||q.selectedCategories.length>0?I.clearFiltersMobile.classList.add("active"):I.clearFiltersMobile.classList.remove("active")),I.applyFiltersMobile&&I.applyFiltersMobile.classList.add("active");var t=q.selectedCategories.length;I.filterCountBadge&&(t>0?(I.filterCountBadge.textContent=t,I.filterCountBadge.style.display="flex"):I.filterCountBadge.style.display="none")}function L(){function e(e,t,r){e&&(e.addEventListener("input",(function(){var n=e.value.trim().length>0;t&&(t.style.display=n?"":"none"),r&&r.classList.toggle("has-value",n),x()})),e.addEventListener("keydown",(function(t){"Enter"===t.key&&(q.searchQuery=e.value.trim(),e===I.newsSearch&&I.newsSearchMobile?I.newsSearchMobile.value=e.value:e===I.newsSearchMobile&&I.newsSearch&&(I.newsSearch.value=e.value),q.offset=0,q.selectedCategories=C(),h())})),t&&t.addEventListener("click",(function(){e.value="",t.style.display="none",r&&r.classList.remove("has-value"),e===I.newsSearch&&I.newsSearchMobile?I.newsSearchMobile.value="":e===I.newsSearchMobile&&I.newsSearch&&(I.newsSearch.value=""),x()})))}function t(){I.mobileFilterModal&&(I.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}e(I.newsSearch,I.searchClearBtn,I.searchInputWrapper),e(I.newsSearchMobile,I.searchClearBtnMobile,I.mobileSearchWrapper),document.querySelectorAll(".filter-sidebar .filter-checkbox").forEach((function(e){e.addEventListener("change",x)})),I.applyFilters&&I.applyFilters.addEventListener("click",(function(){I.applyFilters.classList.contains("active")&&(q.selectedCategories=C(),q.searchQuery=I.newsSearch?I.newsSearch.value.trim():"",q.offset=0,h(),x())})),I.clearFilters&&I.clearFilters.addEventListener("click",(function(){I.clearFilters.classList.contains("active")&&(document.querySelectorAll(".filter-sidebar .filter-checkbox").forEach((function(e){e.checked=!1})),I.newsSearch&&(I.newsSearch.value="",I.searchClearBtn&&(I.searchClearBtn.style.display="none"),I.searchInputWrapper&&I.searchInputWrapper.classList.remove("has-value")),q.selectedCategories=[],q.searchQuery="",q.offset=0,h(),x())})),I.sortButton&&I.sortButton.addEventListener("click",(function(e){e.stopPropagation();var t=I.sortButton.classList.toggle("active");I.sortDropdown&&I.sortDropdown.classList.toggle("active",t)})),document.querySelectorAll(".sort-option").forEach((function(e){e.addEventListener("click",(function(){var t=e.dataset.sort;if(t===q.currentSort)return I.sortDropdown&&I.sortDropdown.classList.remove("active"),void(I.sortButton&&I.sortButton.classList.remove("active"));q.currentSort=t,document.querySelectorAll(".sort-option").forEach((function(e){return e.classList.remove("active")})),e.classList.add("active");var r=e.querySelector("span"),n=r?r.textContent:"";I.sortCurrent&&(I.sortCurrent.textContent=n),I.sortDropdown&&I.sortDropdown.classList.remove("active"),I.sortButton&&I.sortButton.classList.remove("active"),q.offset=0,h()}))})),document.addEventListener("click",(function(e){I.sortButton&&I.sortDropdown&&!I.sortButton.contains(e.target)&&!I.sortDropdown.contains(e.target)&&(I.sortDropdown.classList.remove("active"),I.sortButton.classList.remove("active"))})),I.filterToggleBtn&&I.filterToggleBtn.addEventListener("click",(function(){I.mobileFilterList&&(I.mobileFilterList.innerHTML="",Object.entries(M).forEac
21h((function(e){var t=D(e,2),r=t[0],n=t[1],o=q.selectedCategories.includes(r),a=document.createElement("div");a.className="mobile-filter-item",a.innerHTML='\n <label class="mobile-filter-label">\n <span>'.concat(c(n),'</span>\n <input type="checkbox" class="mobile-filter-checkbox" value="').concat(c(r),'" ').concat(o?"checked":"",' />\n <span class="checkbox-custom"></span>\n </label>\n '),I.mobileFilterList.appendChild(a)})),I.mobileFilterList.querySelectorAll(".mobile-filter-checkbox").forEach((function(e){e.addEventListener("change",F)}))),I.mobileFilterModal&&(I.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")})),I.mobileFilterClose&&I.mobileFilterClose.addEventListener("click",t);var r=document.querySelector(".mobile-filter-overlay");r&&r.addEventListener("click",t),I.applyFiltersMobile&&I.applyFiltersMobile.addEventListener("click",(function(){var e=w();q.selectedCategories=e,document.querySelectorAll(".filter-sidebar .filter-checkbox").forEach((function(t){t.checked=e.includes(t.value)})),I.newsSearchMobile&&I.newsSearch&&(I.newsSearch.value=I.newsSearchMobile.value),q.searchQuery=I.newsSearchMobile?I.newsSearchMobile.value.trim():I.newsSearch?I.newsSearch.value.trim():"",t(),q.offset=0,h(),x(),F()})),I.clearFiltersMobile&&I.clearFiltersMobile.addEventListener("click",(function(){document.querySelectorAll("#mobileFilterList .mobile-filter-checkbox").forEach((function(e){e.checked=!1})),F()})),I.loadMoreBtn&&I.loadMoreBtn.addEventListener("click",v)}function A(){var e;!function(){var e=I.resultsCount;if(e&&!(I.startCount&&I.endCount&&I.totalCount&&I.countLabel)){var t=e.querySelector(".count-text");t&&(t.innerHTML='\n Showing <span id="startCount">1</span> - <span id="endCount">10</span> of\n <span class="count-total"><span id="totalCount">0</span> <span id="countLabel">news</span></span>\n ',I.startCount=document.getElementById("startCount"),I.endCount=document.getElementById("endCount"),I.totalCount=document.getElementById("totalCount"),I.countLabel=document.getElementById("countLabel"))}}(),(e=document.querySelector(".page-hero"))&&(e.style.minHeight="454px");var t=document.querySelector('.sort-option[data-sort="'.concat(q.currentSort,'"]'));t&&t.classList.add("active"),L(),function(){var e=I.filterSidebar;if(e){var t=new IntersectionObserver((function(t){t.forEach((function(t){e.classList.toggle("is-sticky",!t.isIntersecting)}))}),{threshold:0,rootMargin:"0px 0px 0px 0px"}),r=document.createElement("div");r.style.height="1px",r.style.position="absolute",r.style.top="0",r.style.width="100%",r.style.pointerEvents="none";var n=document.querySelector(".news-listing-kfshrc");n&&(n.style.position="relative",n.prepend(r),t.observe(r))}}(),h()}var k=document.getElementById("card");if(k&&k.dataset&&document.querySelector(".news-listing-kfshrc")){var S=k.dataset.fields?k.dataset.fields.split(",").map((function(e){return e.trim()})).filter((function(e){return e})):[],B={};try{B=JSON.parse(k.dataset.sortby||"{}")}catch(e){B={}}var M={};try{M=JSON.parse(k.dataset.facets||"{}")}catch(e){M={}}var _=Object.keys(B)[0]||"date_desc",T={initialLoad:parseInt(k.dataset.initialdesktopcount,10)||10,pageSize:parseInt(k.dataset.loadmoredesktopcount,10)||parseInt(k.dataset.initialdesktopcount,10)||10,apiUrl:"/kfhapis/CustomSearch/GetNewsResults",apiConfig:{rfkId:k.dataset.rfkid||"",entity:k.dataset.entity||"",sources:k.dataset.sources?k.dataset.sources.split(",").map((function(e){return e.trim()})):[],fields:S,country:k.dataset.country||"",language:k.dataset.language||"en"}},q={allItems:[],displayedCount:T.initialLoad,currentSort:_,selectedCategories:[],pendingCategories:[],searchQuery:"",total:0,offset:0,hasMore:!1,isLoading:!1},I={newsList:document.getElementById("newsList"),newsSearch:document.getElementById("newsSearch"),newsSearchMobile:document.getElementById("newsSearchMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),applyFilters:document.getElementById("applyFilters"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),clearFilters:document.getElementById("clearFilters"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),loadMoreBtn:document.getElementById("loadM
21oreBtn"),loadMoreWrapper:document.getElementById("loadMoreWrapper"),emptyState:document.getElementById("emptyState"),startCount:document.getElementById("startCount"),endCount:document.getElementById("endCount"),totalCount:document.getElementById("totalCount"),countLabel:document.getElementById("countLabel"),resultsCount:document.querySelector(".results-count"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortCurrent:document.querySelector(".sort-current"),filterSidebar:document.querySelector(".filter-sidebar"),desktopFilterList:document.getElementById("desktopFilterList"),filterToggleBtn:document.getElementById("filterToggleBtn"),filterCountBadge:document.getElementById("filterCountBadge"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),mobileFilterList:document.getElementById("mobileFilterList")};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",A):A()}}(),{}}();!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){o-=n,t.style.setProperty("--rotation","".concat(o,"deg"))}var t=document.querySelector(".orbit-wrapper"),r=document.querySelectorAll(".plate-item");if(t&&r.length){var n=360/r.length,o=0;setTimeout((function(){e(),setInterval(e,2800)}),2e3)}}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){if(document.getElementsByClassName(".page-selector.custom-pagination").length){var e=document.querySelectorAll(".custom-pagination");if(e){var t=document.querySelector(".custom-pagination");new MutationObserver((function(t){t.forEach((function(){e.forEach((function(e){var t=e.querySelectorAll(".inactive"),r=e.querySelector(".page-selector-list");t.length===r.children.length-1&&(e.style.display="none")}))}))})).observe(t,{childList:!0,subtree:!0})}}}))}();var componentProjectListing=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){D(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r);var n,o={exports:{}},a={exports:{}},i={exports:{}};(n=i).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},n.exports.__esModule=!0,n.exports.default=n.exports,function(e){var t=i.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var u={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){var t=i.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(c);var s={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(s),function(e){var t=a.exports,r=u.exports,n=c.exports,o=s.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var l={exports:{}};!function(e){function t(){function r(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,305 bytes, lines 21-23
21))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 22/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 23e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{r({},"")}catch(e){r=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};r(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=r(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),r(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),r(B,F,"Generator"),r(B,w,(function(){return this})),r(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
23h(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=r.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(l);var d=l.exports(),f=d;try{regeneratorRuntime=d}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=d:Function("r","regeneratorRuntime = r")(d)}var p={exports:{}},h={exports:{}},m={exports:{}};!function(e){var t=r.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(m),function(e){var t=r.exports.default,n=m.exports;e.exports=function(e){var r=n(e,"string");return"symbol"===t(r)?r:String(r)},e.exports.__esModule=!0,e.exports.default=e.exports}(h),function(e){var t=h.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(p);var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y=r.exports,g=o.exports,b=f,D=p.exports,E=v.exports;return function(){function e(){return r.apply(this,arguments)}function r(){return r=E(b.mark((function e(){var r,n,o,a,i,u,c,s,l,d,f,p,h,m,v,y,g,D,E,C=arguments;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(r=C.length>0&&void 0!==C[0]?C[0]:{}).searchQuery,o=void 0===n?"":n,a=r.selectedFacets,i=void 0===a?[]:a,u=r.sortField,c=void 0===u?"project_asc":u,s=r.limit,l=void 0===s?P.pageSize:s,d=r.offset,f=void 0===d?0:d,p=t(t({},P.apiConfig),{},{sortField:c,facetLocations:i.length>0?i.join(","):"All",limit:l,offset:f}),o&&o.trim()&&(p.Keyphrase=o.trim()),e.prev=4,e.next=7,fetch(P.apiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(p)});case 7:if((h=e.sent).ok){e.next=10;break}throw new Error("API request failed: ".concat(h.status," ").concat(h.statusText));case 10:return e.next=12,h.json();case 12:if(m=e.sent,R.isLoading=!1,!(m&&m.widgets&&Array.isArray(m.widgets)&&m.widgets.length>0)){e.next=23;break}return v=m.widgets[0],y=v.content||[],g=v.total_item||0,D=v.offset||f,E=g>D+y.length,e.abrupt("return",{projects:y,total:g,hasMore:E});case 23:if(!m||!Array.isArray(m)){e.next=27;break}return e.abrupt("return",{projects:m,total:m.length,hasMore:m.length===l});case 27:if(!m||!Array.isArray(m.results)){e.next=31;break}return e.abrupt("return",{projects:m.results,total:m.total||m.results.length,hasMore:void 0!==m.hasMore?m.hasMore:m.results.length===l});
23case 31:if(!m||!Array.isArray(m.data)){e.next=35;break}return e.abrupt("return",{projects:m.data,total:m.total||m.data.length,hasMore:void 0!==m.hasMore?m.hasMore:m.data.length===l});case 35:return console.warn("Unexpected API response structure:",m),e.abrupt("return",{projects:[],total:0,hasMore:!1});case 37:e.next=43;break;case 39:return e.prev=39,e.t0=e.catch(4),console.error("Error fetching projects:",e.t0),e.abrupt("return",{projects:[],total:0,hasMore:!1,error:e.t0.message});case 43:case"end":return e.stop()}}),e,null,[[4,39]])}))),r.apply(this,arguments)}function n(e){return e&&"string"==typeof e?e.replace(/[^a-zA-Z0-9\s]/g,""):""}function o(){var e={query:(new URLSearchParams(window.location.search).get("query")||"").trim()},t=!1;if(e.query){var r=n(e.query);R.searchQuery=r,t=!0,H.searchInput&&(H.searchInput.value=r),H.searchInputMobile&&(H.searchInputMobile.value=r)}else R.searchQuery="",H.searchInput&&(H.searchInput.value=""),H.searchInputMobile&&(H.searchInputMobile.value="");return v(),t}function a(){return i.apply(this,arguments)}function i(){return(i=E(b.mark((function e(){var t;return b.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".project-listing-kfshrc")){e.next=3;break}return e.abrupt("return");case 3:return W=t,(H={projectList:document.getElementById("projectList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("projectSearch"),searchInputMobile:document.getElementById("projectSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterSidebar:document.querySelector(".filter-sidebar"),applyFiltersBtn:document.getElementById("applyFilters"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(R.countTemplate=H.countText.innerHTML||""),o(),c(),q(),u(),e.next=12,d(!0);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){function e(){window.innerWidth<1024?o&&(H.filterSidebar.classList.remove("is-sticky"),o=!1):n||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!o?(H.filterSidebar.classList.add("is-sticky"),o=!0):e>64&&o&&(H.filterSidebar.classList.remove("is-sticky"),o=!1),n=!1})),n=!0)}if(H.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r,n=!1,o=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),100)}),{passive:!0})}}}function c(){H.searchInput&&(H.searchInput.addEventListener("input",h),H.searchInput.addEventListener("keypress",p),H.searchInput.addEventListener("keydown",m),H.searchInput.addEventListener("focus",v)),H.searchInputMobile&&(H.searchInputMobile.addEventListener("input",h),H.searchInputMobile.addEventListener("keypress",p),H.searchInputMobile.addEventListener("keydown",m),H.searchInputMobile.addEventListener("focus",v)),H.searchClearBtn&&H.searchClearBtn.addEventListener("click",C),H.searchClearBtnMobile&&H.searchClearBtnMobile.addEventListener("click",w),H.sortButton&&H.sortButton.addEventListener("click",x),H.sortOptions&&H.sortOptions.forEach((function(e){e.addEventListener("click",F)})),H.loadMoreBtn&&H.loadMoreBtn.addEventListener("click",L),H.applyFiltersBtn&&H.applyFiltersBtn.addEventListener("click",D),document.addEventListener("click",T)}function s(){var e=H.listingContent||H.projectList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function l(){if(H.projectList){var e=function(){var e=W&&W.dataset.textStillLoading||"Still loading...",t=W&&W.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">
23\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();H.projectList.innerHTML="",H.projectList.appendChild(e)}H.emptyState&&(H.emptyState.style.display="none"),H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.countText&&(H.countText.style.display="none")}function d(){return f.apply(this,arguments)}function f(){return f=E(b.mark((function t(){var r,n,o,a,i,u,c,d,f,p,h=arguments;return b.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=h.length>0&&void 0!==h[0]&&h[0],!R.isLoading){t.next=3;break}return t.abrupt("return");case 3:return R.isLoading=!0,n=Date.now(),H.loadMoreBtn&&(H.loadMoreBtn.classList.add("loading"),H.loadMoreBtn.disabled=!0),r&&(R.isInitialLoad||s(),R.allProjects=[],R.displayedProjects=[],R.currentOffset=0,l()),o=r?0:R.currentOffset,a=R.currentSort,i=r?P.initialLoad:P.pageSize,t.prev=10,t.next=13,e({searchQuery:R.searchQuery,selectedFacets:R.selectedFacets,sortField:a,limit:i,offset:o});case 13:if(!(u=t.sent).error){t.next=18;break}return console.error("API Error:",u.error),B(u.error),t.abrupt("return");case 18:c=u.projects||[],d=function(){r?(R.allProjects=c,R.displayedProjects=c,R.totalCount=u.total||c.length,R.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,R.currentOffset=c.length,H.projectList&&(H.projectList.innerHTML=""),0===c.length?S():k(c)):(R.allProjects=[].concat(g(R.allProjects),g(c)),R.displayedProjects=[].concat(g(R.displayedProjects),g(c)),R.currentOffset+=c.length,R.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&k(c)),A(),_(),v(),R.isInitialLoad&&(R.isInitialLoad=!1),R.isLoading=!1,H.loadMoreBtn&&(H.loadMoreBtn.classList.remove("loading"),H.loadMoreBtn.disabled=!1)},r?(f=Date.now()-n,(p=Math.max(0,G-f))>0?setTimeout(d,p):d()):d(),t.next=30;break;case 23:t.prev=23,t.t0=t.catch(10),console.error("Error loading projects:",t.t0),B(t.t0&&"object"===y(t.t0)&&t.t0.message?t.t0.message:"string"==typeof t.t0?t.t0:"Please try again later."),R.isLoading=!1,H.loadMoreBtn&&(H.loadMoreBtn.classList.remove("loading"),H.loadMoreBtn.disabled=!1);case 30:case"end":return t.stop()}}),t,null,[[10,23]])}))),f.apply(this,arguments)}function p(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"Enter"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey))return(t=e.key)&&0!==t.length&&/^[a-zA-Z0-9\s]$/.test(t)?void 0:(e.preventDefault(),!1)}function h(e){if(e&&e.target){var t=e.target,r=n(t.value);t.value!==r&&(t.value=r),H.searchInput&&e.target!==H.searchInput&&(H.searchInput.value=r),H.searchInputMobile&&e.target!==H.searchInputMobile&&(H.searchInputMobile.value=r),v()}}function m(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=n(e.target.value||""),r=t.trim();e.target.value=t,R.searchQuery=r,H.searchInput&&e.target!==H.searchInput&&(H.searchInput.value=t),H.searchInputMobile&&e.target!==H.searchInputMobile&&(H.searchInputMobile.value=t),clearTimeout(R.searchTimeout),d(!0),v()}}function v(){if(H.searchInput&&H.searchInputWrapper){var e=(H.searchInput.value||"").trim().length>0;e?H.searchInputWrapper.classList.add("has-value"):H.searchInputWrapper.classList.remove("has-value"),H.searchClearBtn&&(H.searchClearBtn.style.display=e?"flex":"none"),H.applyFiltersBtn&&(e&&window.innerWidth>=1024?H.applyFiltersBtn.classList.add("active"):H.applyFiltersBtn.classList.remove("active","primary","pressed"))}if(H.searchInputMobile&&H.mobileSearchWrapper){var t=(H.searchInputMobile.value||"").trim().length>0;t?H.mobileSearchWrapper.classList.add("has-value"):H.mobileSearchWrapper.classList.remove("has-value"),H.searchClearBtnMobile&&(H.searchClearBtnMobile.style.display=t?"flex":"none")}}function D(){if(!(window.innerWidth<1024)&&(H.applyFiltersBtn&&H.applyFiltersBtn.classList.add("btn","primary","pressed"),H.searchInput)){var e=n(H.searchInput.value||""),t=e.trim();H.searchInput.value=e,R.searchQuery=t,H.searchInputMobile&&(H.searchInputMobile.value=e),clearTimeout(R.searchTimeout),d(!0),v()}}function C(){H.searchInput&&(H.searchInput.value="",R.searchQuery="",H.searchInputMobile&&(H.searchInputMobile.value=""),clearTimeout(R.searchTimeout),d(!0),v(),H.searchInput.focus())}function w(){H.searchInputMobile&&(H.searchInputMobile.value="",R.searchQuery="",clearTimeout(R.searchTimeout),d(!0),v(),H.searchInputMobile.focus())}function x(e){e&&e.stopPropagation(),H.sortDropdown&&H.sortDropdown.classList.toggle("active")}function F(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(R.currentSort=r,H.sortCurrent&&(H.sortCurrent.textContent=N[r]||"Relevance"),H.sortOptions&&H.sortOptions.length>0&&H.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),H.sortDropdown&&H.sortDropdown.classList.remove("active"),d(!0))}}}function L(){!R.isLoading&&R.hasMore&&d(!1)}function A(){if(H.loadMoreBtn){var e=R.hasMore&&!R.isLoading;H.loadMoreBtn.style.display=e?"inherit":"none"}}function k(e){if(H.projectList&&e&&Array.isArray(e)){H.emptyState&&(H.emptyState.style.display="none"),H.listingContent&&H.listingContent.classList.remove("no-results");var t=document.createDocumentFragment();e.forEach((function(e){if(e){var r=function(e){if(!e)return null;var t=document.createElement("div");t.className="project-item";var r=e&&e.id?String(e.id):"";r&&t.setAttribute("data-project-id",r);var n=e.name||e.projectname||"",o=e.labname||e.associatedlabname||"",a=e.investigator||e.investigatorname||"",i=function(e){return e&&(e.url||e.link||e.projectUrl||e.project_url||e.projectLink||e.project_link)||null}(e),u=i&&i.trim().length>0;u&&(t.classList.add("project-item-clickable"),t.style.cursor="pointer");var c=u?'<button class="project-action" aria-label="View '.concat(n,' project">\n <i class="icon-arrow-right-green-bg"></i>\n </button>'):"";if(t.innerHTML='\n <div class="project-container">\n <div class="project-info">\n <h3 class="project-name">'.concat(n,'</h3>\n <div class="project-meta">\n <div class="project-lab">\n <i class="icon-lab"></i>
23\n <span class="lab-text">').concat(o,'</span>\n </div>\n <div class="project-investigator">\n <i class="icon-user"></i>\n <span class="investigator-text">').concat(a,"</span>\n </div>\n </div>\n </div>\n </div>\n ").concat(c,"\n "),u&&i){t.addEventListener("click",(function(e){e.target.closest(".project-action")||(window.location.href=i)}));var s=t.querySelector(".project-action");s&&s.addEventListener("click",(function(e){e.stopPropagation(),window.location.href=i}))}return t}(e);r&&t.appendChild(r)}})),H.projectList.appendChild(t)}}function S(){H.projectList&&(H.projectList.innerHTML=""),H.emptyState&&(H.emptyState.style.display="flex"),H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.listingContent&&H.listingContent.classList.add("no-results")}function B(e){if(H.projectList&&(H.projectList.innerHTML=""),H.emptyState){var t=H.emptyState.querySelector(".empty-title"),r=H.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading projects"),r&&(r.textContent=e||"Please try again later."),H.emptyState.style.display="flex"}H.loadMoreBtn&&(H.loadMoreBtn.style.display="none"),H.listingContent&&H.listingContent.classList.add("no-results")}function M(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function _(){var e=R.totalCount||R.displayedProjects.length,t=R.displayedProjects.length;if(H.countText&&R.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=M(r),a=M(n),i=M(e),u=R.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);H.countText.innerHTML=u,H.countText.style.display="inline"}}function T(e){e&&e.target&&H.sortDropdown&&H.sortButton&&"function"==typeof H.sortDropdown.contains&&"function"==typeof H.sortButton.contains&&!H.sortDropdown.contains(e.target)&&!H.sortButton.contains(e.target)&&H.sortDropdown.classList.remove("active")}function q(){H.sortOptions&&H.sortOptions.length>0&&H.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===R.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var I=document.getElementById("card");
23if(I&&I.dataset){var O=I.dataset.fields?I.dataset.fields.split(",").map((function(e){return e.trim()})):[],j=I.dataset.sortby,N=JSON.parse(j||"{}"),P={initialLoad:I.dataset.initialdesktopcount||10,pageSize:I.dataset.initialdesktopcount||10,apiUrl:"/kfhapis/CustomSearch/GetProjectDiscoverResults",apiConfig:{rfkId:I.dataset.rfkid,entity:I.dataset.entity,sources:[I.dataset.sources],fields:O,country:I.dataset.country,language:I.dataset.language}},R={allProjects:[],displayedProjects:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedFacets:[],currentSort:Object.keys(N)[0]||"project_asc",searchTimeout:null,countTemplate:""},H={},W=null,G=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()}}(),{}}(),componentPublicationsListing=function(){"use strict";var e={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var t,r={exports:{}},n={exports:{}},o={exports:{}};(t=o).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},t.exports.__esModule=!0,t.exports.default=t.exports,function(e){var t=o.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(n);var a={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(a);var i={exports:{}};!function(e){var t=o.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(i);var u={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(u),function(e){var t=n.exports,r=a.exports,o=i.exports,c=u.exports;e.exports=function(e){return t(e)||r(e)||o(e)||c()},e.exports.__esModule=!0,e.exports.default=e.exports}(r);var c={exports:{}};!function(t){function r(){function e(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(t){["next","throw","return"].forEach((function(r){e(t,r,(function(e){return this._invoke(r,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&
vendor: 4,145 bytes, lines 23-25
23(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 24/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 25t.exports=r=function(){return g},t.exports.__esModule=!0,t.exports.default=t.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{e({},"")}catch(t){e=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};e(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=e(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,c):(t.__proto__=c,e(t,F,"GeneratorFunction")),t.prototype=Object.create(B),t},g.awrap=function(e){return{__await:e}},s(l.prototype),e(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),e(B,F,"Generator"),e(B,w,(function(){return this})),e(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);
25var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=e.exports.default;t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}(c);var s=c.exports(),l=s;try{regeneratorRuntime=s}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=s:Function("r","regeneratorRuntime = r")(s)}var d={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(d);var f=e.exports,p=r.exports,h=l,m=d.exports;return function(){function e(){return t.apply(this,arguments)}function t(){return t=m(h.mark((function e(){var t,r,n,o,a,i,u,c,s,l,d,f,p,m,v,y,g,b,D,E,C=arguments;return h.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(t=C.length>0&&void 0!==C[0]?C[0]:{}).searchQuery,n=void 0===r?"":r,o=t.sortField,a=void 0===o?"relevance":o,i=t.limit,u=void 0===i?K.pageSize:i,c=t.offset,s=void 0===c?0:c,l={afid:K.afid||"",start:s,count:u,sort:a,keyword:n.trim()||""},d=new URLSearchParams(l).toString(),e.prev=4,e.next=7,fetch("".concat(K.apiUrl,"?").concat(d),{method:"GET",headers:{"Content-Type":"application/json"}});case 7:if((f=e.sent).ok){e.next=10;break}throw new Error("API request failed: ".concat(f.status," ").concat(f.statusText));case 10:return e.next=12,f.json();case 12:if(p=e.sent,J.isLoading=!1,!p||!p["search-results"]){e.next=25;break}return m=p["search-results"],v=parseInt(m["opensearch:totalResults"]||"0",10),y=parseInt(m["opensearch:startIndex"]||"0",10),g=m.entry||[],b=g.filter((function(e){return!e.error&&e["dc:title"]})),D=0===v||0===b.length?[]:b,E=y+D.length<v,e.abrupt("return",{publications:D,total:v,hasMore:E});case 25:return console.warn("Unexpected API response structure:",p),e.abrupt("return",{publications:[],total:0,hasMore:!1});case 27:e.next=33;break;case 29:return e.prev=29,e.t0=e.catch(4),console.error("Error fetching publications:",e.t0),e.abrupt("return",{publications:[],total:0,hasMore:!1,error:e.t0.message});case 33:case"end":return e.stop()}}),e,null,[[4,29]])}))),t.apply(this,arguments)}function r(e){return e&&"string"==typeof e?e.replace(/[^a-zA-Z0-9\s]/g,""):""}function n(e,t){if(!e||!t)return!1;var r=t.toLowerCase();if(e.value&&e.value.toLowerCase()===r)return!0;var n=e.closest(".filter-label")||e.closest(".mobile-filter-label");if(n){var o=n.querySelector("span:first-child");if(o&&o.textContent)if(o.textContent.trim().toLowerCase()===r)return!0}return!1}function o(){var e=function(){var e=new URLSearchParams(window.location.search),t=e.get("query")||"",r=e.get("filter")||"",n=[];return r&&r.trim()&&(n=r.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))),{query:t.trim(),filter:n}}(),t=!1;if(e.query){var o=r(e.query);J.searchQuery=o,t=!0,V.searchInput&&(V.searchInput.value=o),V.searchInputMobile&&(V.searchInputMobile.value=o)}else J.searchQuery="",V.searchInput&&(V.searchInput.value=""),V.searchInputMobile&&(V.searchInputMobile.value="");if(e.filter&&e.filter.length>0){t=!0,V.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var a=document.querySelectorAll(".mobile-filter-checkbox"),i=[];V.filterCheckboxes&&V.filterCheckboxes.length>
250&&V.filterCheckboxes.forEach((function(t){if(t&&t.value){var r=e.filter.some((function(e){return n(t,e)}));t.checked=r,r&&!i.includes(t.value)&&i.push(t.value)}})),a&&a.length>0&&a.forEach((function(t){t&&t.value&&(t.checked=e.filter.some((function(e){return n(t,e)})))})),J.selectedLocations=i}else{J.selectedLocations=[],V.filterCheckboxes=document.querySelectorAll(".filter-checkbox");var u=document.querySelectorAll(".mobile-filter-checkbox");V.filterCheckboxes&&V.filterCheckboxes.length>0&&V.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)})),u&&u.length>0&&u.forEach((function(e){e&&(e.checked=!1)}))}return E(),R(),H(),t}function a(){return i.apply(this,arguments)}function i(){return(i=m(h.mark((function e(){var t;return h.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.querySelector(".publications-listing-kfshrc")){e.next=3;break}return e.abrupt("return");case 3:return X=t,(V={publicationList:document.getElementById("publicationList"),loadMoreBtn:document.getElementById("loadMoreBtn"),searchInput:document.getElementById("publicationSearch"),searchInputMobile:document.getElementById("publicationSearchMobile"),searchClearBtn:document.getElementById("searchClearBtn"),searchClearBtnMobile:document.getElementById("searchClearBtnMobile"),searchInputWrapper:document.querySelector(".search-input-wrapper"),mobileSearchWrapper:document.querySelector(".mobile-search-wrapper"),filterCheckboxes:document.querySelectorAll(".filter-checkbox"),clearFiltersBtn:document.getElementById("clearFilters"),applyFiltersBtn:document.getElementById("applyFilters"),sortButton:document.getElementById("sortButton"),sortDropdown:document.getElementById("sortDropdown"),sortOptions:document.querySelectorAll(".sort-option"),sortCurrent:document.querySelector(".sort-current"),countText:document.querySelector(".count-text"),filterToggleBtn:document.getElementById("filterToggleBtn"),mobileFilterModal:document.getElementById("mobileFilterModal"),mobileFilterClose:document.getElementById("mobileFilterClose"),mobileFilterCheckboxes:document.querySelectorAll(".mobile-filter-checkbox"),clearFiltersMobile:document.getElementById("clearFiltersMobile"),applyFiltersMobile:document.getElementById("applyFiltersMobile"),filterSidebar:document.querySelector(".filter-sidebar"),emptyState:document.getElementById("emptyState"),listingContent:document.querySelector(".listing-content")}).countText&&(J.countTemplate=V.countText.innerHTML||""),u(),o(),s(),R(),H(),W(),c(),e.next=15,v(!0);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){var e=document.getElementById("desktopFilterList"),t=document.getElementById("mobileFilterList");if(e&&t){var r=e.cloneNode(!0).querySelectorAll(".filter-item");t.innerHTML="",r.forEach((function(e){var r=document.createElement("div");r.className="mobile-filter-item";var n=e.querySelector(".filter-label");if(n){var o=n.cloneNode(!0);o.className="mobile-filter-label";var a=o.querySelector(".filter-checkbox");a&&(a.className="mobile-filter-checkbox"),r.appendChild(o),t.appendChild(r)}}))}}function c(){function e(){window.innerWidth<1024?o&&(V.filterSidebar.classList.remove("is-sticky"),o=!1):n||(window.requestAnimationFrame((function(){var e=t.getBoundingClientRect().bottom;e<=64&&!o?(V.filterSidebar.classList.add("is-sticky"),o=!0):e>64&&o&&(V.filterSidebar.classList.remove("is-sticky"),o=!1),n=!1})),n=!0)}if(V.filterSidebar){var t=document.querySelector(".hero-banner");if(t){var r,n=!1,o=!1;e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",(function(){clearTimeout(r),r=setTimeout((function(){e()}),100)}),{passive:!0})}}}function s(){V.searchInput&&(V.searchInput.addEventListener("input",b),V.searchInput.addEventListener("keypress",g),V.searchInput.addEventListener("keydown",D),V.searchInput.addEventListener("focus",E)),V.searchInputMobile&&(V.searchInputMobile.addEventListener("input",b),V.searchInputMobile.addEventListener("keypress",g),V.searchInputMobile.addEventListener("keydown",D),V.searchInputMobile.addEventListener("focus",E)),V.searchClearBtn&&V.searchClearBtn.addEventListener("click",C),V.searchClearBtnMobile&&V.searchClearBtnMobile.addEventListener("click",w),V.clearFiltersBtn&&V.clearFiltersBtn.addEventListener("click",F),V.applyFiltersBtn&&V.applyFiltersBtn.addEventListener("click",x);var e=document.getElementById("desktopFilterList");e&&e.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("filter-checkbox")&&(R(),H())})),V.sortButton&&V.sortButton.addEventListener("click",L),V.sortOptions&&V.sortOptions.forEach((function(e){e.addEventListener("click",A)}
25)),V.loadMoreBtn&&V.loadMoreBtn.addEventListener("click",k),V.filterToggleBtn&&V.filterToggleBtn.addEventListener("click",O),V.mobileFilterClose&&V.mobileFilterClose.addEventListener("click",j),V.mobileFilterModal&&V.mobileFilterModal.addEventListener("click",(function(e){e&&e.target&&(e.target===V.mobileFilterModal||e.target.classList&&e.target.classList.contains("mobile-filter-overlay"))&&j()}));var t=document.getElementById("mobileFilterList");t&&t.addEventListener("change",(function(e){e&&e.target&&e.target.classList&&e.target.classList.contains("mobile-filter-checkbox")&&function(e){if(!e||!e.target)return;var t=e.target;if(t&&t.value&&V.filterCheckboxes&&V.filterCheckboxes.length>0){var r=Array.from(V.filterCheckboxes).find((function(e){return e&&e.value&&e.value===t.value}));r&&(r.checked=t.checked)}R(),H()}(e)})),V.clearFiltersMobile&&V.clearFiltersMobile.addEventListener("click",N),V.applyFiltersMobile&&V.applyFiltersMobile.addEventListener("click",P),document.addEventListener("click",I)}function l(){var e=V.listingContent||V.publicationList;if(e){var t=e.getBoundingClientRect().top+window.pageYOffset-80;window.scrollTo({top:t,behavior:"smooth"})}}function d(){if(V.publicationList){var e=function(){var e=X&&X.dataset.textStillLoading||"Still loading...",t=X&&X.dataset.textThanksPatience||"Thanks for your patience.",r=document.createElement("div");return r.className="listing-loading-state",r.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(e,'</h2>\n <p class="loading-subtitle">').concat(t,"</p>\n "),r}();V.publicationList.innerHTML="",V.publicationList.appendChild(e)}V.emptyState&&(V.emptyState.style.display="none"),V.loadMoreBtn&&(V.loadMoreBtn.style.display="none"),V.countText&&(V.countText.style.display="none")}function v(){return y.apply(this,arguments)}function y(){return y=m(h.mark((function t(){var r,n,o,a,i,u,c,s,m,v,y=arguments;return h.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=y.length>0&&void 0!==y[0]&&y[0],!J.isLoading){t.next=3;break}return t.abrupt("return");case 3:return J.isLoading=!0,n=Date.now(),V.loadMoreBtn&&(V.loadMoreBtn.classList.add("loading"),V.loadMoreBtn.disabled=!0),r&&(J.isInitialLoad||l(),J.allPublications=[],J.displayedPublications=[],J.currentOffset=0,d()),o=r?0:J.currentOffset,a=J.currentSort,i=r?K.initialLoad:K.pageSize,t.prev=10,t.next=13,e({searchQuery:J.searchQuery,sortField:a,limit:i,offset:o});case 13:if(!(u=t.sent).error){t.next=18;break}return console.error("API Error:",u.error),_(u.error),t.abrupt("return");case 18:c=u.publications||[],s=function(){r?(J.allPublications=c,J.displayedPublications=c,J.totalCount=u.total||c.length,J.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,J.currentOffset=c.length,V.publicationList&&(V.publicationList.innerHTML=""),0===c.length?M():B(c)):(J.allPublications=[].concat(p(J.allPublications),p(c)),J.displayedPublications=[].concat(p(J.displayedPublications),p(c)),J.currentOffset+=c.length,J.hasMore=void 0!==u.hasMore?u.hasMore:c.length===i,c.length>0&&B(c)),S(),q(),E(),J.isInitialLoad&&(J.isInitialLoad=!1),J.isLoading=!1,V.loadMoreBtn&&(V.loadMoreBtn.classList.remove("loading"),V.loadMoreBtn.disabled=!1)},r?(m=Date.now()-n,(v=Math.max(0,Y-m))>0?setTimeout(s,v):s()):s(),t.next=30;break;case 23:t.prev=23,t.t0=t.catch(10),console.error("Error loading publications:",t.t0),_(t.t0&&"object"===f(t.t0)&&t.t0.message?t.t0.message:"string"==typeof t.t0?t.t0:"Please try again later."),J.isLoading=!1,V.loadMoreBtn&&(V.loadMoreBtn.classList.remove("loading"),V.loadMoreBtn.disabled=!1);case 30:case"end":return t.stop()}}),t,null,[[10,23]])}))),y.apply(this,arguments)}function g(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"Enter"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey))return(t=e.key)&&0!==t.length&&/^[a-zA-Z0-9\s]$/.test(t)?void 0:(e.preventDefault(),!1)}function b(e){if(e&&e.target){var t=e.target,n=r(t.value);t.value!==n&&(t.value=n),V.searchInput&&e.target!==V.searchInput&&(V.searchInput.value=n),V.searchInputMobile&&e.target!==V.searchInputMobile&&(V.searchInputMobile.value=n),E()}}function D(e){if(e&&e.target&&("Enter"===e.key||13===e.keyCode)){e.preventDefault();var t=r(e.target.value||""),n=t.trim();e.target.value=t,J.searchQuery=n,V.searchInput&&e.target!==V.searchInput&&(V.searchInput.value=t),V.searchInputMobile&&e.target!==V.searchInputMobile&&(V.searchInputMobile.value=t),clearTimeout(J.searchTimeout),v(!0),E()}}
25function E(){if(V.searchInput&&V.searchInputWrapper){var e=(V.searchInput.value||"").trim().length>0;if(e?V.searchInputWrapper.classList.add("has-value"):V.searchInputWrapper.classList.remove("has-value"),V.searchClearBtn&&(V.searchClearBtn.style.display=e?"flex":"none"),V.applyFiltersBtn)if(e&&window.innerWidth>=1024)V.applyFiltersBtn.classList.add("active");else V.filterCheckboxes&&Array.from(V.filterCheckboxes).some((function(e){return e&&e.checked}))?V.applyFiltersBtn.classList.add("active"):e||V.applyFiltersBtn.classList.remove("active");if(V.clearFiltersBtn){var t=J.selectedLocations&&J.selectedLocations.length>0,r=document.querySelectorAll(".filter-checkbox"),n=r&&r.length>0?Array.from(r).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];t&&n.length===J.selectedLocations.length&&n.every((function(e){return J.selectedLocations.includes(e)}))?V.clearFiltersBtn.classList.add("active"):V.clearFiltersBtn.classList.remove("active")}}if(V.searchInputMobile&&V.mobileSearchWrapper){var o=(V.searchInputMobile.value||"").trim().length>0;o?V.mobileSearchWrapper.classList.add("has-value"):V.mobileSearchWrapper.classList.remove("has-value"),V.searchClearBtnMobile&&(V.searchClearBtnMobile.style.display=o?"flex":"none")}}function C(){V.searchInput&&(V.searchInput.value="",J.searchQuery="",clearTimeout(J.searchTimeout),v(!0),E(),V.searchInput.focus())}function w(){V.searchInputMobile&&(V.searchInputMobile.value="",J.searchQuery="",clearTimeout(J.searchTimeout),v(!0),E(),V.searchInputMobile.focus())}function x(){if(window.innerWidth>=1024&&(V.searchInput&&(V.searchInput.value||"").trim().length>0))return void function(){if(window.innerWidth<1024)return;if(V.searchInput){var e=r(V.searchInput.value||""),t=e.trim();V.searchInput.value=e,J.searchQuery=t,V.searchInputMobile&&(V.searchInputMobile.value=e),clearTimeout(J.searchTimeout),v(!0),E()}}();!function(){if(!V.applyFiltersBtn||!V.applyFiltersBtn.classList.contains("active"))return;var e=[];V.filterCheckboxes=document.querySelectorAll(".filter-checkbox"),V.filterCheckboxes&&V.filterCheckboxes.length>0&&V.filterCheckboxes.forEach((function(t){t&&t.checked&&t.value&&"string"==typeof t.value&&e.push(t.value)}));J.selectedLocations=e,H(),v(!0)}()}function F(){!function(){if(!V.clearFiltersBtn||!V.clearFiltersBtn.classList.contains("active"))return;V.filterCheckboxes&&V.filterCheckboxes.length>0&&V.filterCheckboxes.forEach((function(e){e&&(e.checked=!1)}));J.selectedLocations=[],R(),H(),v(!0)}()}function L(e){e&&(e.stopPropagation(),e.preventDefault()),V.sortDropdown&&V.sortDropdown.classList.toggle("active")}function A(e){if(e&&e.target){var t=e.target.closest(".sort-option");if(t){var r=t.getAttribute("data-sort");r&&"string"==typeof r&&(J.currentSort=r,V.sortCurrent&&(V.sortCurrent.textContent=Q[r]||"Relevance"),V.sortOptions&&V.sortOptions.length>0&&V.sortOptions.forEach((function(e){e&&e.classList.remove("active")})),t&&t.classList.add("active"),V.sortDropdown&&V.sortDropdown.classList.remove("active"),v(!0))}}}function k(){!J.isLoading&&J.hasMore&&v(!1)}function S(){if(V.loadMoreBtn){var e=J.hasMore&&!J.isLoading;V.loadMoreBtn.style.display=e?"inherit":"none"}}function B(e){if(V.publicationList&&e&&Array.isArray(e)){V.emptyState&&(V.emptyState.style.display="none"),V.listingContent&&V.listingContent.classList.remove("no-results");var t=document.createDocumentFragment();e.forEach((function(e){if(e){var r=function(e){if(!e)return null;var t=document.createElement("div");t.className="publication-item";var r=function(e){if(!e)return"";var t=e["dc:identifier"]||e.id||"";return t.includes(":")?t.split(":")[1]:t}(e);r&&t.setAttribute("data-publication-id",r);var n=function(e){return e&&(e["dc:title"]||e.title)||"Publication"}(e),o=function(e){return e&&(e["dc:creator"]||e.author)||""}(e),a=function(e){return e&&(e["prism:coverDate"]||e["prism:coverDisplayDate"]||e.publish_date||e.date)||""}(e),i=function(e){if(!e)return"";if(e.match(/^\d{2}\/\d{2}\/\d{4}$/))return e;try{var t=new Date(e);if(isNaN(t.getTime()))return e;var r=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getDate()).padStart(2,"0"),o=t.getFullYear();return"".concat(r,"/").concat(n,"/").concat(o)}catch(t){return e}}(a),u=function(e){if(!e||!e.link)return"";if(Array.isArray(e.link)){var t=e.link.find((function(e){return"scopus"===e["@ref"]}));if(t&&t["@href"])return t["@href"]}return e["prism:url"]||e.url||e.link||""}(e)||"".concat(window.location.pathname,"/publication?id=").concat(r);u&&(t.style.cursor="pointer",t.setAttribute("role","link"),t.setAttribute("tabindex","0"),t.setAttribute("aria-label","View ".concat(n," - Opens in new tab")),t.addEventListener("click",(function(e){e.target.closest("a, button")||window.open(u,"_blank","noopener,noreferrer")})),t.addEventListener("keydown",(function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),window.open(u,"_blank","noopener,noreferrer"))})));return t.innerHTML='\n <div class="publication-container">\n <div class="publication-info">
25\n <div class="publication-details">\n <h3 class="publication-name">'.concat(n,'</h3>\n <div class="publication-meta">\n ').concat(o?'\n <div class="publication-author">\n <i class="icon-user-stroke"></i>\n <span>'.concat(o,"</span>\n </div>\n "):"","\n ").concat(i?'\n <div class="publication-date">\n <i class="icon-calendar"></i>\n <span>'.concat(i,"</span>\n </div>\n "):"",'\n </div>\n </div>\n </div>\n </div>\n <div class="publication-action">\n <i class="icon-externalLink"></i>\n </div>\n '),t}(e);r&&t.appendChild(r)}})),V.publicationList.appendChild(t)}}function M(){V.publicationList&&(V.publicationList.innerHTML=""),V.emptyState&&(V.emptyState.style.display="flex"),V.loadMoreBtn&&(V.loadMoreBtn.style.display="none"),V.listingContent&&V.listingContent.classList.add("no-results")}function _(e){if(V.publicationList&&(V.publicationList.innerHTML=""),V.emptyState){var t=V.emptyState.querySelector(".empty-title"),r=V.emptyState.querySelector(".empty-text");t&&(t.textContent="Error loading publications"),r&&(r.textContent=e||"Please try again later."),V.emptyState.style.display="flex"}V.loadMoreBtn&&(V.loadMoreBtn.style.display="none"),V.listingContent&&V.listingContent.classList.add("no-results")}function T(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function q(){var e=J.totalCount||J.displayedPublications.length,t=J.displayedPublications.length;if(V.countText&&J.countTemplate){var r=t>0?1:0,n=Math.min(t,e),o=T(r),a=T(n),i=T(e),u=J.countTemplate.replace(/\$\{start\}/g,o).replace(/\$\{end\}/g,a).replace(/\$\{totalcount\}/g,i);V.countText.innerHTML=u,V.countText.style.display="inline"}}function I(e){if(e&&e.target&&V.sortDropdown&&V.sortButton&&"function"==typeof V.sortDropdown.contains&&"function"==typeof V.sortButton.contains){var t=V.sortButton===e.target||V.sortButton.contains(e.target),r=V.sortDropdown.contains(e.target);t||r||V.sortDropdown.classList.remove("active")}}function O(e){e&&e.stopPropagation(),V.mobileFilterModal&&(V.mobileFilterCheckboxes=document.querySelectorAll(".mobile-filter-checkbox"),V.filterCheckboxes&&V.mobileFilterCheckboxes&&V.mobileFilterCheckboxes.length>0&&V.mobileFilterCheckboxes.forEach((function(e){if(e&&e.value){var t=Array.from(V.filterCheckboxes).find((function(t){return t&&t.value&&t.value===e.value}));t&&(e.checked=t.checked)}})),R(),H(),V.mobileFilterModal.classList.add("active"),document.body.style.overflow="hidden")}function j(){V.mobileFilterModal&&(V.mobileFilterModal.classList.remove("active"),document.body.style.overflow="")}function N(){if(V.clearFiltersMobile&&V.clearFiltersMobile.classList.contains("active")){var e=document.querySelectorAll(".mobile-filter-checkbox"),t=document.querySelectorAll(".filter-checkbox");e&&e.length>0&&e.forEach((function(e){e&&(e.checked=!1)})),t&&t.length>0&&t.forEach((function(e){e&&(e.checked=!1)})),J.selectedLocations=[],R(),H(),v(!0),j()}}function P(){if(V.applyFiltersMobile&&V.applyFiltersMobile.classList.contains("active")){var e=document.querySelectorAll(".mobile-filter-checkbox"),t=[];e&&e.length>0&&e.forEach((function(e){e&&e.checked&&e.value&&"string"==typeof e.value&&t.push(e.value)})),J.selectedLocations=t,H(),v(!0),j()}}function R(){if(V.applyFiltersBtn){var e=document.querySelectorAll(".filter-checkbox");!!(e&&e.length>0)&&Array.from(e).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?V.applyFiltersBtn.classList.add("active"):V.applyFiltersBtn.classList.remove("active")}if(V.applyFiltersMobile){var t=document.querySelectorAll(".mobile-filter-checkbox");!!(t&&t.length>0)&&Array.from(t).some((function(e){return e&&"boolean"==typeof e.checked&&e.checked}))?V.applyFiltersMobile.classList.add("active"):V.applyFiltersMobile.classList.remove("active")}}function H(){if(V.clearFiltersBtn){var e=J.selectedLocations&&J.selectedLocations.length>0,t=document.querySelectorAll(".filter-checkbox"),r=t&&t.length>0?Array.from(t).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];e&&r.length===J.selectedLocations.length&&r.every((function(e){return J.selectedLocations.includes(e)}))?V.clearFiltersBtn.classList.add("active"):V.clearFiltersBtn.classList.remove("active")}if(V.clearFiltersMobile){var n=J.selectedLocations&&J.selectedLocations.length>0,o=document.querySelectorAll(".mobile-filter-checkbox"),a=o&&o.length>0?Array.from(o).filter((function(e){return e&&e.checked})).map((function(e){return e.value})):[];n&&a.length===J.selectedLocations.length&&a.every((function(e){return J.selectedLocations.includes(e)}))?V.clearFiltersMobile.classList.add("active"):V.clearFiltersMobile.classList.remove("active")}}function W(){V.sortOptions&&V.sortOptions.length>0&&V.sortOptions.forEach((function(e){e&&(e.getAttribute("data-sort")===J.currentSort?e.classList.add("active"):e.classList.remove("active"))}))}var G=document.getElementById("publications-card");if(G&&G.dataset||(G=document.querySelector(".publications-listing-kfshrc")),G&&G.dataset){var U=G.dataset,z=G.dataset.sortby,Q=JSON.parse(z||"{}"),K={initialLoad:U.initialdesktopcount||10,pageSize:U.initialdesktopcount||10,locationFacet:U.facets||"",apiUrl:U.apiurl||"/kfhapis/Publications/GetPublications",afid:U.afid||""},J={allPublications:[],displayedPublications:[],totalCount:0,hasMore:!1,isLoading:!1,isInitialLoad:!0,currentOffset:0,searchQuery:"",selectedLocations:[],currentSort:Object.keys(Q)[0]||"Newest",allLocations:[],searchTimeout:null,countTemplate:""},V={},X=null,Y=1e3;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()}}(),{}}();!function(){"use strict";!function(){function e(){var e=document.querySelectorAll(".relatedcards-card");if(e&&0!==e.length){var t="rtl"===document.documentElement.getAttribute("dir")||"ar"===document.documentElement.getAttribute("lang")||"rtl"===document.body.getAttribute("dir")||"ar"===document.body.getAttribute("lang"),r=(document.body.getAttribute("data-theme")||"
25KFSHRC").trim(),n={KFSHRC:"KFSH",Healthcare:"Healthcare",Education:"Education",Research:"Research"},o=n[r];if(o){var a,i,u,c,s="-/media/Themes/KFSHRC/KFSHRC/KFSHRC/images/card-image/",l="".concat(s,"desktop/").concat(o,"-desktop-card-bg.png"),d="".concat(s,"mobile/").concat(o,"-mobile-card-bg.png"),f=window.innerWidth<768?d:l,p=document.getElementById("relatedcards-rtl-bg-styles");if(p&&p.remove(),(t||(a=document.documentElement.lang||document.body.lang,i=document.documentElement.dir||document.body.dir,u=a&&a.toLowerCase().startsWith("ar"),c=i&&"rtl"===i.toLowerCase(),u||c))&&f){var h=document.createElement("style");h.id="relatedcards-rtl-bg-styles",h.type="text/css";var m='\n html[lang="ar"] .relatedcards-card::before,\n html[dir="rtl"] .relatedcards-card::before,\n [dir="rtl"] .relatedcards-card::before {\n background-image: url(\''.concat(f,"') !important;\n background-size: cover !important;\n background-position: center !important;\n background-repeat: no-repeat !important;\n opacity: 1 !important;\n }\n ");h.textContent=m,document.head.appendChild(h),e.forEach((function(e){e.style.backgroundImage="none",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center"}))}else e.forEach((function(e){if(f&&o)try{e.style.setProperty("background-image","url('".concat(f,"')"),"important"),e.style.setProperty("background-repeat","no-repeat","important"),e.style.setProperty("background-size","cover","important"),e.style.setProperty("background-position","center","important")}catch(t){e.style.backgroundImage="url('".concat(f,"')"),e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.backgroundPosition="center"}}))}else console.warn('[RelatedCards] Theme prefix not found for theme: "'.concat(r,'". Available themes:'),Object.keys(n))}}var t=document.getElementById("relatedcards"),r=document.querySelectorAll(".relatedcards-card").length>0;if(t||r){var n=function(){requestAnimationFrame((function(){e(),setTimeout(e,100),setTimeout(e,500),setTimeout(e,1e3)}))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n):n();var o,a=t?t.querySelector(".relatedcards-cards"):document.querySelector(".relatedcards-cards");if(a)new MutationObserver((function(){e()})).observe(a,{childList:!0,subtree:!0});else new MutationObserver((function(){document.querySelectorAll(".relatedcards-card").length>0&&e()})).observe(document.body,{childList:!0,subtree:!0});window.addEventListener("resize",(function(){clearTimeout(o),o=setTimeout((function(){e()}),250)}));var i=document.documentElement,u=new MutationObserver((function(t){t.forEach((function(t){"attributes"!==t.type||"lang"!==t.attributeName&&"dir"!==t.attributeName||e()}))}));u.observe(i,{attributes:!0,attributeFilter:["lang","dir"]});var c=document.body;c&&u.observe(c,{attributes:!0,attributeFilter:["lang","dir"]})}}()}(),function(){"use strict";!function(){function e(){if("undefined"!=typeof document){var e=document.querySelectorAll(".rich-content-video");e.length&&e.forEach((function(e){if(e){var r=e.querySelector(".rich-content-video-player"),n=e.querySelector(".rich-content-video-play");r&&n&&(n.addEventListener("click",(function(n){n&&(n.preventDefault(),t(e,r))})),n.addEventListener("keydown",(function(n){n&&("Enter"!==n.key&&" "!==n.key||(n.preventDefault(),t(e,r)))})),r.addEventListener("play",(function(){e.classList.add("is-playing")})),r.addEventListener("pause",(function(){e.classList.remove("is-playing")})),r.addEventListener("ended",(function(){e.classList.remove("is-playing")})))}}))}}function t(e,t){if(e&&t){t.hasAttribute("controls")||t.setAttribute("controls","");var r=t.play();e.classList.add("is-playing"),r&&"function"==typeof r.catch&&r.catch((function(){e.classList.remove("is-playing")}))}}"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e())}()}(),function(){"use strict";!function(){function e(){"undefined"!=typeof document&&"undefined"!=typeof window&&(document.querySelectorAll(".scatter-card-list").forEach((function(e){e.querySelectorAll(".scatter-card-listItem").forEach((function(e,t){e.classList.remove("card-1","card-2","card-3","card-4");var r=t+1;e.classList.add("card-"+r)}))})),document.querySelectorAll(".scatter-card__container[data-bg-desktop], .scatter-card-listItem[data-bg-desktop]").forEach((function(e){e&&function(e){if(e){var t=e.getAttribute("data-bg-desktop");t&&(e.style.backgroundImage="url('"+t+"')")}}(e)})),document.querySelectorAll("div.scatter-card-list").forEach((function(e){e.addEventListener("mouseenter",(function(){window.innerWidth>=t&&this.classList.add("transition")}))})))}var t=768;"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e())}()}(),function(){"use strict";if(document.getElementsByClassName("scopus-component").length){var e=document.querySelector(".scopus-component_result-filter"),t=document.querySelector(".scopus-component_filter-box"),r=document.querySelector(".scopus-component_filter-close .close_btn"),n=document.querySelector(".scopus-component_filter-reset"),o=document.querySelectorAll(".checkbox-component label input");e.addEventListener("click",(function(){t.classList.add("scopus-component_filter-box__show")})),r.addEventListener("click",(function(){t.classList.remove("scopus-component_filter-box__show")})),n.addEventListener("click",(function(){for(var e=o.length,t=0;t<e;t++)o[t].checked=!1}
25))}}();var componentSearchResults=function(){"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){C(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var r,n={exports:{}},o={exports:{}},a={exports:{}};(r=a).exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},r.exports.__esModule=!0,r.exports.default=r.exports,function(e){var t=a.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var i={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(i);var u={exports:{}};!function(e){var t=a.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(u);var c={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(c),function(e){var t=o.exports,r=i.exports,n=u.exports,a=c.exports;e.exports=function(e){return t(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports}(n);var s={exports:{}},l={exports:{}},d={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(d);var f={exports:{}};!function(e){var t=d.exports.default;e.exports=function(e,r){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,r||"default");if("object"!==t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(f),function(e){var t=d.exports.default,r=f.exports;e.exports=function(e){var n=r(e,"string");return"symbol"===t(n)?n:String(n)},e.exports.__esModule=!0,e.exports.default=e.exports}(l),function(e){var t=l.exports;e.exports=function(e,r,n){return(r=t(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}(s);var p={exports:{}};!function(e){function t(){function n(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(t){n(e,t,(function(e){return this._invoke(t,e)}))}))}function l(e,t){function n(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==r(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,u,c)}),(function(e){n("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return n("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&
vendor: 4,145 bytes, lines 25-27
25(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 26/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 27e.exports=t=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{n({},"")}catch(e){n=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};n(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=n(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,n(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),n(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),n(B,F,"Generator"),n(B,w,(function(){return this})),n(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);
27var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var r=d.exports.default;e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(p);var h=p.exports(),m=h;try{regeneratorRuntime=h}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=h:Function("r","regeneratorRuntime = r")(h)}var v={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(v);var y={exports:{}},g={exports:{}};!function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}(g);var b={exports:{}};!function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,u=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports}(b);var D={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(D),function(e){var t=g.exports,r=b.exports,n=u.exports,o=D.exports;e.exports=function(e,a){return t(e)||r(e,a)||n(e,a)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(y);var E=n.exports,C=s.exports,w=m,x=d.exports,F=v.exports,L=y.exports;return function(){function e(e){return e&&"string"==typeof e?e.replace(/(?:[\0-\x08\x0E-\x1F!-\/:-@\[-`\{-\x9F\xA1-\xA9\xAB-\xB1\xB4\xB6-\xB8\xBB\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u065F\u066A-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07BF\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0965\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09E5\u09F2\u09F3\u09FA\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A65\u0A70\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AE5\u0AF0-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B65\u0B70\u0B78-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0BE5\u0BF3-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C65\u0C70-\u0C77\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CE5\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57\u0D62-\u0D65\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DE5\u0DF0-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F1F\u0F34-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u104A-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u1368\u137D-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u17DF\u17EA-\u17EF\u17FA-\u180F\u181A-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19FF\u1A17-\u1A1F\u1A55-\u1A7F\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B4F\u1B5A-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BFF\u1C24-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1F
27BF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u206F\u2072\u2073\u207A-\u207E\u208A-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A-\u245F\u249C-\u24E9\u2500-\u2775\u2794-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFC\u2CFE\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u2FFF\u3001-\u3004\u3008-\u3020\u302A-\u3030\u3036\u3037\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u3191\u3196-\u319F\u31C0-\u31EF\u3200-\u321F\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6F0-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA82F\uA836-\uA83F\uA874-\uA881\uA8B4-\uA8CF\uA8DA-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9DA-\uA9DF\uA9E5\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD\uFEFE\uFF00-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD06\uDD34-\uDD3F\uDD79-\uDD89\uDD8C-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEE0\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC57\uDC77\uDC78\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE3F\uDE49-\uDE5F\uDE7F\uDEA0-\uDEBF\uDEC8\uDEE5-\uDEEA\uDEF0-\uDEFF\uDF36-\uDF3F\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD24-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF46-\uDF50\uDF55-\uDF6F\uDF82-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC51\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDD02\uDD27-\uDD35\uDD40-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDCF\uDDDB\uDDDD-\uDDE0\uDDF5-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDEEF\uDEFA-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC4F\uDC5A-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B-\uDF2F\uDF3C-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC4F\uDC6D-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDF4F\uDF5A-\uDFAF\uDFB1-\uDFBF\uDFD5-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD833\uD836\uD83D\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6F\uDEBF\uDECA-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE97-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD834[\uDC00-\uDEBF\uDED4-\uDEDF\uDEF4-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDEEF\uDEFA-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDCEF\uDCFA-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD0-\uDCFF\uDD44-\uDD4A\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCAC\uDCB0\uDCB5-\uDD00\uDD2E\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,""):""}function r(e){"string"!=typeof e&&(e="");var t=new URLSearchParams(window.location.search);e&&""!==e.trim()?t.set("q",e.trim()):t.delete("q");var r=t.toString(),n=window.location.pathname+(r?"?"+r:"")+(window.location.hash||"");window.history.pushState({},"",n)}function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(se[e])return se[e];if(oe.searchResultsContent){var r="data-text-".concat(e.replace(/_/g,"-")),n=oe.searchResultsContent.getAttribute(r);if(n)return se[e]=n,n}var o=document.querySelector('[data-text="'.concat(e,'"]'));if(o){var a=o.textContent||o.getAttribute("data-text-value");if(a)return se[e]=a,a}return t}function o(){var t,o=(t="q",new URLSearchParams(window.location.search).get(t)||""),c=o?e(o):"",s=c?c.trim():"";if(function(){var e=document.querySelector(".search-results-component");oe.searchResultInput=document.getElementById("searchResultInput"),oe.clearSearchBtn=document.getElementById("clearSearchBtn"),oe.searchTerm=document.getElementById("searchTerm"),oe.searchTitle=document.getElementById("searchTitle"),oe.searchBarContainer=document.querySelector(".search-bar-container"),oe.searchTabsContainer=document.getElementById("searchTabsContainer"),oe.tabButtons=document.querySelectorAll(".search-tab-btn"),oe.searchFilterChips=document.getElementById("searchFilterChips"),oe.chipButtons=document.querySelectorAll(".search-chip"),oe.searchFeaturedResultsCount=document.getElementById("searchFeaturedResultsCount"),oe.resultsNumber=document.getElementById("resultsNumber"),oe.tabContents=document.querySelectorAll(".search-tab-content"),oe.searchEmptyState=document.getElementById("searchEmptyState"),oe.emptyMessage=document.getElementById("emptyMessage"),oe.searchSuggestions=document.getElementById("searchResultSuggestions"),oe.searchSuggestionsList=oe.searchSuggestions?oe.searchSuggestions.querySelector(".search-suggestions-list"):null,oe.loadMoreContainer=document.getElementById("loadM
27oreContainer"),e&&(oe.loadMoreBtn=e.querySelector("#loadMoreBtn"));if(oe.searchResultsContent=document.querySelector(".search-results-content"),oe.searchGlobe=document.getElementById("searchGlobe"),function(){oe.searchResultsContent&&(["search-results-for","no-results-for","try-adjusting","check-other","search-results","loading","still-loading","thanks-patience","couldnt-retrieve","tap-retry","retry","failed-load","load-more","available","on-call","on-leave","external-job","internal-job","apply-by","ext-no","default-location","location","default-doctor","default-person","default-category","searchsubleveltabs","try-different-filter","try-adjusting","people-url","no-results-tab","check-other-categories","tap_retry","retry_button","couldnt_retrieve"].forEach((function(e){var t=e.replace(/-/g,"_"),r=oe.searchResultsContent.getAttribute("data-text-".concat(e));r&&(se[t]=r)})),document.querySelectorAll("[data-text]").forEach((function(e){var t=e.getAttribute("data-text"),r=e.textContent||e.getAttribute("data-text-value");t&&r&&(se[t]=r)})))}(),oe.searchResultsContent){var t="true"===oe.searchResultsContent.getAttribute("data-is-intranet"),r=document.querySelector('.search-tab-btn[data-tab="apps"]'),o=document.querySelector('.search-tab-content[data-content="apps"]');r&&(r.style.display=t?"":"none"),o&&(o.style.display=t?"":"none")}if(function(){var e=document.createElement("div");e.id="searchLoadingState",e.className="search-loading-state",e.innerHTML='\n <div class="loading-spinner">\n <div class="spinner-dots">\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(n("still_loading","Still loading..."),'</h2>\n <p class="loading-subtitle">').concat(n("thanks_patience","Thanks for your patience."),"</p>\n "),e.style.display="none";var t=document.createElement("div");if(t.id="searchErrorState",t.className="search-error-state",t.innerHTML='\n <div class="link-broken">\n <i class="icon-link-broken"></i>\n </div>\n <h2 class="error-title">'.concat(K.getAttribute("data-couldnt_retrieve","We couldnât retrieve the results"),'</h2>\n <p class="error-subtitle">').concat(K.getAttribute("data-tap_retry","Tap âRetryâ to load the page."),'</p>\n <button class="btn outline default" \n id="retryBtn">').concat(K.getAttribute("data-retry_button","Retry"),"</button>\n "),t.style.display="none",oe.searchTitle&&oe.searchTitle.parentNode){var r=oe.searchTitle.nextSibling;oe.searchTitle.parentNode.insertBefore(e,r),oe.searchTitle.parentNode.insertBefore(t,r)}else oe.searchResultsContent&&(oe.searchResultsContent.insertBefore(e,oe.searchResultsContent.firstChild),oe.searchResultsContent.insertBefore(t,oe.searchResultsContent.firstChild));oe.loadingState=e,oe.errorState=t,oe.retryBtn=t.querySelector("#retryBtn")}(),oe.loadMoreBtn){var a=n("load_more","Load more");a&&(oe.loadMoreBtn.textContent=a)}}(),oe.searchResultInput){oe.searchResultInput&&(oe.searchResultInput.value=s||"");var l=document.querySelector(".search-bar-container .search-bar input");l&&(l.value=s||""),s&&s.length>=ee.minSearchLength?ne.searchQuery=s:ne.searchQuery="",v(),function(){oe.searchResultInput&&(oe.searchResultInput.addEventListener("keypress",(function(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey||e.key.length>1))return(t=e.key)&&0!==t.length&&/^(?:[\t-\r 0-9A-Za-z\xA0\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u
270C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2000-\u200A\u2028\u2029\u202F\u205F\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3000\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFEFF\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uD
27F58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDF50-\uDF59\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEC0-\uDED3\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDCD0-\uDCEB\uDCF0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])$/.test(t)?void 0:(e.preventDefault(),!1)})),oe.searchResultInput.addEventListener("input",(function(t){if(t&&t.target){var n=e(t.target.value);t.target.value!==n&&(t.target.value=n),ne.urlUpdateTimer&&clearTimeout(ne.urlUpdateTimer),ne.urlUpdateTimer=setTimeout((function(){r(t.target.value||"")}),300),p(t.target.value||"")}})),oe.searchResultInput.addEventListener("paste",(function(){setTimeout((function(){if(oe.searchResultInput&&oe.searchResultInput.value){var t=e(oe.searchResultInput.value);oe.searchResultInput.value!==t&&(oe.searchResultInput.value=t),r(t),p(t)}}),10)})));oe.clearSearchBtn&&oe.clearSearchBtn.addEventListener("click",h);oe.tabButtons&&oe.tabButtons.length>0&&oe.tabButtons.forEach((function(e){e&&e.addEventListener("click",I)}));oe.chipButtons&&oe.chipButtons.length>0&&oe.chipButtons.forEach((function(e){e&&e.addEventListener("click",R)}));oe.loadMoreBtn&&oe.loadMoreBtn.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),function(){G.apply(this,arguments)}()}));oe.retryBtn&&oe.retryBtn.addEventListener("click",m),function(){var t=oe.searchResultInput,n=oe.searchSuggestions,o=oe.searchSuggestionsList;if(!t||!n||!o)return;t.addEventListener("keydown",(function(t){var a=n.classList.contains("active"),c=o.querySelectorAll(".search-suggestion-item");if(a&&c.length>0){if("ArrowDown"===t.key)return t.preventDefault(),ae=(ae+1)%c.length,u(),void c[ae].scrollIntoView({block:"nearest",behavior:"smooth"});if("ArrowUp"===t.key)return t.preventDefault(),ae=ae<=0?c.length-1:ae-1,u(),void c[ae].scrollIntoView({block:"nearest",behavior:"smooth"});if("Escape"===t.key)return t.preventDefault(),void i();if("Enter"===t.key&&ae>=0&&ie[ae])return t.preventDefault(),t.stopPropagation(),void f(ie[ae])}"Enter"===t.key&&(i(),function(t){if(!t||!t.target)return;if("Enter"===t.key){var n=e(t.target.value||"");t.target.value!==n&&(t.target.value=n),ne.searchQuery=n,ne.urlUpdateTimer&&(clearTimeout(ne.urlUpdateTimer),ne.urlUpdateTimer=null),r(n),v(),ne.abortController&&ne.abortController.abort();var o=ne.searchQuery.trim();if(o.length<ee.minSearchLength){if(ne.isLoading=!1,ne.hasError=!1,g(),D(),0===o.length){var a=ne.currentTab;return void("information"===a?H():N(a,!0))}return void(te?T():z())}var i=new URLSearchParams(window.location.search);i.set("q",o);var u=i.toString(),c=window.location.pathname+(u?"?"+u:"")+(window.location.hash||"");window.history.pushState({},"",c),M(o)}}(t))})),t.addEventListener("blur",(function(e){var r=e.relatedTarget;r&&(r.classList.contains("search-suggestion-item")||r.closest&&r.closest(".search-suggestions"))||setTimeout((function(){n.matches(":hover")||o.matches(":hover")||document.activeElement===t||i()}),200)})),n.addEventListener("mouseleave",(function(){document.activeElement!==t&&i()}))}()}(),function(){function e(){if(oe.searchBarContainer){var e=window.innerWidth<768?r:n;e&&(oe.searchBarContainer.style.backgroundImage="url('".concat(e,"')"),oe.searchBarContainer.classList.add("has-background"))}}if(!oe.searchBarContainer)return;var t,r=oe.searchBarContainer.getAttribute("data-search-bg-mobile"),n=oe.searchBarContainer.getAttribute("data-search-bg-desktop");e(),window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout(e,250)}))}(),oe.tabButtons&&oe.tabButtons.length>0&&(ne.currentTab="information",oe.tabButtons.forEach((function(e){e&&(e.classList.remove("active"),"information"===e.getAttribute("data-tab")&&e.classList.add("active"))})),oe.tabContents&&oe.tabContents.length>
270&&oe.tabContents.forEach((function(e){e&&(e.classList.remove("active"),"information"===e.getAttribute("data-content")&&e.classList.add("active"))})),oe.searchFilterChips&&(oe.searchFilterChips.style.display="flex",oe.searchFilterChips.classList.add("visible"))),ne.searchQuery&&ne.searchQuery.trim().length>=ee.minSearchLength?M(ne.searchQuery.trim()):function(){a.apply(this,arguments)}()}}function a(){return(a=F(w.mark((function e(){var t,r,n,o,a,i,u,c,s,l,d,f;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="information",e.prev=1,y(),r=Date.now(),ne.abortController=new AbortController,n=ne.abortController.signal,o=ne.searchQuery?ne.searchQuery.trim():"",e.next=9,C(o,t,n);case 9:if(a=e.sent,!n.aborted){e.next=12;break}return e.abrupt("return");case 12:a&&Array.isArray(a)?(i=a.filter((function(e){return null!==e})),ne.allData[t]=i,te?(ne.apiLimit[t]=ne.itemsPerPage,ne.apiOffset[t]=ne.itemsPerPage,ne.apiTotal[t]=i.length):(u=ne.totalItem||0,c=ne.apiLimitFromResponse||0,s=c>0?c:ee.maxSuggestions,ne.apiLimit[t]=s,ne.apiOffset[t]=s,ne.apiTotal[t]=u>0?u:i.length)):(ne.allData[t]=[],ne.apiOffset[t]=0,ne.apiTotal[t]=0,ne.apiLimit[t]=0),l=Date.now()-r,d=Math.max(0,ee.minLoadingTime-l),f=function(){g(),D(),z()},d>0?setTimeout(f,d):f(),e.next=26;break;case 19:if(e.prev=19,e.t0=e.catch(1),"AbortError"!==e.t0.name){e.next=23;break}return e.abrupt("return");case 23:console.error("Search Results: Failed to fetch initial data:",e.t0),g(),z();case 26:case"end":return e.stop()}}),e,null,[[1,19]])})))).apply(this,arguments)}function i(){var e=oe.searchSuggestions,t=oe.searchResultInput;e&&(e.setAttribute("aria-hidden","true"),e.classList.remove("active")),t&&t.setAttribute("aria-expanded","false"),ae=-1,setTimeout((function(){e&&!e.classList.contains("active")&&(e.style.display="")}),200)}function u(){var e=oe.searchSuggestionsList;e&&e.querySelectorAll(".search-suggestion-item").forEach((function(e,t){t===ae?(e.classList.add("selected"),e.setAttribute("aria-selected","true")):(e.classList.remove("selected"),e.setAttribute("aria-selected","false"))}))}function c(e){return s.apply(this,arguments)}function s(){return(s=F(w.mark((function e(t){var r,n,o,a,i,u,c;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,ce&&ce.abort(),ce=new AbortController,r=ce.signal,s=void 0,l=void 0,d=void 0,f=void 0,p=void 0,h=void 0,m=void 0,v=void 0,y=void 0,g=void 0,s=oe.searchBarContainer,l=s&&s.dataset?s.dataset:{},d=l.suggestionsEntity||l.entity,f=l.suggestionsCountry||l.country,p=l.suggestionsLanguage||l.language,h=l.suggestionsSources||l.sources,m=l.suggestionsRfkid||l.rfkid,v=l.suggestionsLimit||l.limit,y=Z.information&&Z.information.length?Z.information[0]:"",g=[],g=h?[h]:y?[y]:["1193156"],n={entity:d||ee.apiConfig.entity||"content",country:f||ee.apiConfig.country||"us",language:p||ee.apiConfig.language||"en",sources:g,rfkId:m||X.information||"rfkid_8",limit:parseInt(String(v||"5"),10)||5,offset:0},o={entity:n.entity,country:n.country,language:n.language,sources:n.sources,Keyphrase:t,limit:n.limit,offset:n.offset,rfkId:n.rfkId},e.next=8,fetch(ee.suggestionsApiUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o),signal:r});case 8:if((a=e.sent).ok){e.next=11;break}throw new Error("HTTP "+a.status);case 11:return e.next=13,a.json();case 13:return i=e.sent,u=[],i&&i.widgets&&Array.isArray(i.widgets)&&i.widgets.length>0&&(c=i.widgets[0]).suggestion&&c.suggestion.title_auto_complete&&Array.isArray(c.suggestion.title_auto_complete)&&(u=c.suggestion.title_auto_complete),e.abrupt("return",u);case 19:if(e.prev=19,e.t0=e.catch(0),"AbortError"!==e.t0.name){e.next=23;break}return e.abrupt("return",[]);case 23:return console.error("Search results typeahead:",e.t0),e.abrupt("return",[]);case 25:case"end":return e.stop()}var s,l,d,f,p,h,m,v,y,g}),e,null,[[0,19]])})))).apply(this,arguments)}function l(e,t){if(!e||e.trim().length<ee.minSearchLength)return[];if(!t||0===t.length)return[];var r=e.toLowerCase().trim(),n=ee.typeaheadMaxSuggestions;return t.map((function(e){var t="",r=e;return e&&"object"===x(e)&&e.text?t="string"==typeof e.text?e.text:String(e.text||""):"string"==typeof e&&(t=e),"string"!=typeof t&&(t=String(t||"")),{displayText:t.trim(),originalData:r}})).filter((function(e){return!!e.displayText&&e.displayText.toLowerCase().includes(r)})).slice(0,n)}function d(e){var t=oe.searchSuggestionsList,r=oe.searchSuggestions;t&&r&&(t.innerHTML="",e&&0!==e.length?(e.forEach((function(e,r){var n=e.displayText||e,o=e.originalData||e;"string"!=typeof n&&(n=String(n||""));var a=n.trim(),i=document.createElement("li");if(i.className="search-suggestion-item",i.setAttribute("role","option"),i.setAttribute("data-index",String(r)),i.setAttribute("tabindex","0"),i.setAttribute("id","search-result-suggestion-"+r),i.setAttribute("aria-selected","false"),o&&"object"===x(o)
27)try{i.setAttribute("data-suggestion-data",function(e){if(!e||"string"!=typeof e)return"";var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(function(e){return t[e]}))}(JSON.stringify(o)))}catch(e){}i.textContent=a,i.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),f(e)})),i.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),t.stopPropagation(),f(e))})),i.addEventListener("mouseenter",(function(){ae=r,u()})),t.appendChild(i)})),function(){var e=oe.searchSuggestions,t=oe.searchResultInput;e&&(e.style.display="block",e.setAttribute("aria-hidden","false"),e.classList.add("active"),t&&t.setAttribute("aria-expanded","true"))}()):i())}function f(t){var n="";if("string"==typeof t?n=t:t&&"object"===x(t)&&(n=t.displayText||t.text||t.title||t.name||t.label||""),n){var o=e(String(n));i(),oe.searchResultInput&&(oe.searchResultInput.value=o),ne.searchQuery=o,ne.urlUpdateTimer&&(clearTimeout(ne.urlUpdateTimer),ne.urlUpdateTimer=null),r(o),v(),ne.abortController&&ne.abortController.abort();var a=o.trim();a.length>=ee.minSearchLength?M(a):z()}}function p(e){ue&&clearTimeout(ue),(e||"").trim().length<ee.minSearchLength?i():ue=setTimeout(function(){var e=F(w.mark((function e(){var t,r,n;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t=oe.searchResultInput&&oe.searchResultInput.value||"",!((r=t.trim()).length<ee.minSearchLength)){e.next=6;break}return i(),e.abrupt("return");case 6:return e.next=8,c(r);case 8:n=e.sent,ie=l(r,n),ae=-1,d(ie),oe.searchResultInput&&oe.searchResultInput.setAttribute("aria-expanded",ie.length>0?"true":"false"),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),i();case 18:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(){return e.apply(this,arguments)}}(),ee.debounceDelay)}function h(){if(oe.searchResultInput){oe.searchResultInput.value="",ne.searchQuery="",ue&&(clearTimeout(ue),ue=null),ce&&(ce.abort(),ce=null),i(),ne.abortController&&ne.abortController.abort(),ne.urlUpdateTimer&&(clearTimeout(ne.urlUpdateTimer),ne.urlUpdateTimer=null),r(""),ne.isLoading=!1,ne.hasError=!1,g(),D();var e=new URLSearchParams(window.location.search);e.delete("q");var t=e.toString(),n=window.location.pathname+(t?"?"+t:"")+(window.location.hash||"");window.history.pushState({},"",n),v();var o=ne.currentTab;ne.displayedItems&&void 0!==ne.displayedItems[o]&&(ne.displayedItems[o]=0),"information"===o?H():N(o,!0)}}function m(){var e=ne.searchQuery.trim();e.length>=ee.minSearchLength?M(e):(D(),te?T():(ne.allData={information:[],careers:[],apps:[],people:[],doctors:[]},z()))}function v(){oe.searchTerm&&(oe.searchTerm.textContent=ne.searchQuery||""),oe.searchTitle&&(ne.searchQuery&&""!==ne.searchQuery.trim()?oe.searchTitle.style.display="block":oe.searchTitle.style.display="none")}function y(){ne.isLoading=!0,oe.loadingState&&(oe.loadingState.style.display="flex"),oe.loadMoreBtn&&(oe.loadMoreBtn.style.display="none"),oe.errorState&&(oe.errorState.style.display="none"),oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="none"),oe.searchFilterChips&&(oe.searchFilterChips.style.display="none"),oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none"),oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),oe.searchEmptyState&&(oe.searchEmptyState.style.display="none"),oe.searchGlobe&&oe.searchGlobe.classList.remove("hide-globe-bg"),oe.tabContents&&oe.tabContents.length>0&&oe.tabContents.forEach((function(e){e&&(e.style.display="none")}))}function g(){ne.isLoading=!1,oe.loadingState&&(oe.loadingState.style.display="none"),oe.loadMoreBtn&&(oe.loadMoreBtn.style.display="block",oe.loadMoreBtn.style.justifySelf="center"),oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),oe.tabContents&&oe.tabContents.length>0&&oe.tabContents.forEach((function(e){e&&(e.style.display="")}))}function b(e){if(ne.hasError=!0,ne.errorMessage=e||"We couldn't retrieve the results",g(),oe.errorState){oe.errorState.style.display="flex";var t=oe.errorState.querySelector(".error-title");t&&e&&(t.textContent=e)}oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="none"),oe.searchFilterChips&&(oe.searchFilterChips.style.display="none"),oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none"),oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),oe.searchEmptyState&&(oe.searchEmptyState.style.display="none")}function D(){ne.hasError=!1,ne.errorMessage="",oe.errorState&&(oe.errorState.style.display="none")}function C(e,t,r){return A.apply(this,arguments)}function A(){return A=F(w.mark((function e(r,n,o){var a,i,u,c,s,l,d,f,p,h,m,v,y,g,b,D=arguments;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=D.length>3&&void 0!==D[3]?D[3]:"",i=ee.apiSources[n],u=ee.apiFields[n],c=ee.apiSorting[n],s=ee.apiUrl[n],l=ee.apiRfkId[n],!te){e.next=30;break}return e.prev=7,e.next=10,fetch(ee.mockApiUrl,{method:"GET",signal:o});case 10:if((d=e.sent).ok){e.next=13;break}throw new Error("Mock API request failed: ".concat(d.status," ").concat(d.statusText));case 13:return e.next=15,d.json();case 15:if(f=e.sent,!(p=f[n])){e.next=22;break}return h=B(p,n),r&&""!==r.trim()&&(m=r.toLowerCase().trim(),h=h.filter((function(e){return!!e&&[e.title,e.name,e.description,e.department,e.departmentsection,e.position,e.category,e.firstname,e.lastname,e.jobtitle,e.location,e.branch].some((function(e){return e&&"string"==typeof e&&e.toLowerCase().includes(m)}))}))),a&&""!==a.trim()&&"information"===n&&(v=a.split(",").map((function(e){return e.trim().toLowerCase()})),h=h.filter((function(e){return!(!e||!e.pageType)&&v.includes(e.pageType.toLowerCase())}))),e.abrupt("return",h);case 22:return e.abrupt("return",[]);case 25:if(e.prev=25,e.t0=e.catch(7),"AbortError"!==e.t0.name){e.next=29;break}return e.abrupt("return",null);case 29:console.warn("Search Results: Failed to fetch mock data for ".concat(n,", falling back to API:"),e.t0);case 30:if(i&&u){e.next=33;break}return console.warn("Search Results: No API config for section: ".concat(n)),e.abrupt("return",[]);case 33:return y=t(t({},ee.apiConfig),{},{sources:i,fields:u,Keyphrase:r||"",limit:ee.maxSuggestions,offset:0,sortField:c,rfkId:l}),"information"===n&&a&&(y.facetLocations="All",y.tabName=a),e.prev=35,e.next=38,fetch(s,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(y),signal:o});case 38:if((g=e.sent).ok){e.next=41;break}throw new Error("API request failed: ".concat(g.status," ").concat(g.statusText));case 41:return e.next=43,g.json();case 43:return b=e.sent,e.abrupt("return",B(b,n));case 47:if(e.prev=47,e.t1=e.catch(35),"AbortError"!==e.t1.name){e.next=51;break}return e.abrupt("return",null);case 51:throw console.error("Search Results: Failed to fetch ".concat(n," data:"),e.t1),e.t1;case 53:case"end":return e.stop()}}),e,null,[[7,25],[35,47]])}))),A.apply(this,arguments)}function k(e,t,r){return S.apply(this,arguments)}function S(){return S=F(w.mark((function e(r,n,o){var a,i,u,c,s,l,d,f,p,h,m,v,y,g,b,D,E,C,x,F,L,A=arguments;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=A.length>3&&void 0!==A[3]?A[3]:"",i=A.length>4&&void 0!==A[4]?A[4]:0,u=ee.apiSources[n],c=ee.apiFields[n],s=ee.apiSorting[n],l=ee.apiUrl[n],d=ee.apiRfkId[n],!te){e.next=34;break}return e.prev=8,e.next=11,fetch(ee.mockApiUrl,{method:"GET",signal:o});case 11:if((f=e.sent).ok){e.next=14;break}throw new Error("Mock API request failed: ".concat(f.status," ").concat(f.statusText));case 14:return e.next=16,f.json();case 16:if(p=e.sent,!(h=p[n])){e.next=26;break}return m=B(h,n),r&&""!==r.trim()&&(v=r.toLowerCase().trim(),m=m.filter((function(e){return!!e&&[e.title,e.name,e.description,e.department,e.departmentsection,e.position,e.category,e.firstname,e.lastname,e.jobtitle,e.location,e.branch].some((function(e){return e&&"string"==typeof e&&e.toLowerCase().includes(v)}))}))),a&&""!==a.trim()&&"information"===n&&(y=a.split(",").map((function(e){return e.trim().toLowerCase()})),m=m.filter((function(e){return!(!e||!e.pageType)&&y.includes(e.pageType.toLowerCase())}))),g=m.length,b=ne.itemsPerPage,D=m.slice(i,i+b),e.abrupt("return",{items:D||[],total:g||0});case 26:return e.abrupt("return",{items:[],total:0});case 29:if(e.prev=29,e.t0=e.catch(8),"AbortError"!==e.t0.name){e.next=33;break}return e.abrupt("return",{items:[],total:0});case 33:console.warn("Search Results: Failed to fetch mock data for ".concat(n,", falling back to API:"),e.t0);case 34:if(u&&c){e.next=37;break}return console.warn("Search Results: No API config for section: ".concat(n)),e.abrupt("return",{items:[],total:0});case 37:return E=ne.apiLimit&&ne.apiLimit[n]||ee.maxSuggestions||10,C=t(t({},ee.apiConfig),{},{sources:u,fields:c,Keyphrase:r||"",limit:E,offset:i,sortField:s,rfkId:d}),"information"===n&&a&&(C.facetLocations="All",C.tabName=a),e.prev=40,e.next=43,fetch(l,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(C),signal:o});case 43:if((x=e.sent).ok){e.next=46;break}throw new Error("API request failed: ".concat(x.status," ").concat(x.statusText));case 46:return e.next=48,x.json();case 48:return F=e.sent,L=B(F,n),ne.apiLimit||(ne.apiLimit={}),ne.apiLimit[n]=E,e.abrupt("return",{items:L||[],total:ne.totalItem||0});case 56:if(e.prev=56,e.t1=e.catch(40),"AbortError"!==e.t1.name){e.next=60;break}return e.abrupt("return",{items:[],total:0});case 60:throw console.error("Search Results: Failed to fetch ".concat(n," data:"),e.t1),c
27onsole.error("[Load More] Error details:",{section:n,offset:i,chunkSize:E,apiUrl:l,errorMessage:e.t1.message,errorStack:e.t1.stack}),e.t1;case 63:case"end":return e.stop()}}),e,null,[[8,29],[40,56]])}))),S.apply(this,arguments)}function B(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e||"object"!==x(e))return[];var n=[],o=[];if(e.widgets&&Array.isArray(e.widgets)&&e.widgets.length>0){var a=e.widgets[0];a.content&&Array.isArray(a.content)&&(n=a.content),ne.totalItem=a.total_item||0,a.limit&&a.limit>0&&(ne.apiLimitFromResponse=a.limit),a.suggestion&&a.suggestion.did_you_mean_title&&Array.isArray(a.suggestion.did_you_mean_title)&&(o=a.suggestion.did_you_mean_title.filter((function(e){return e&&e.text})).map((function(e){return t(t({},e),{},{sourceTab:r})})))}else Array.isArray(e)?n=e:e.results&&Array.isArray(e.results)?n=e.results:e.data&&Array.isArray(e.data)?n=e.data:e.content&&Array.isArray(e.content)&&(n=e.content);if(o.length>0){var i=new Map;ne.suggestions&&ne.suggestions.length>0&&ne.suggestions.forEach((function(e){if(e&&e.text){var t=e.text.toLowerCase();if(i.has(t)){var r=i.get(t);e.sourceTab&&!r.sourceTabs.includes(e.sourceTab)?r.sourceTabs.push(e.sourceTab):e.sourceTabs&&e.sourceTabs.forEach((function(e){r.sourceTabs.includes(e)||r.sourceTabs.push(e)}))}else i.set(t,{text:e.text,freq:e.freq,sourceTabs:e.sourceTabs||(e.sourceTab?[e.sourceTab]:[])})}})),o.forEach((function(e){if(e&&e.text&&r){var t=e.text.toLowerCase();if(i.has(t)){var n=i.get(t);n.sourceTabs.includes(r)||n.sourceTabs.push(r)}else i.set(t,{text:e.text,freq:e.freq,sourceTabs:[r]})}})),ne.suggestions=Array.from(i.values())}return n.filter((function(e){return null!=e}))}function M(e){return _.apply(this,arguments)}function _(){return(_=F(w.mark((function e(t){var r,n,o,a,i,u,c,s,l,d;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&!(t.length<ee.minSearchLength)){e.next=3;break}return T(),e.abrupt("return");case 3:return ne.suggestions=[],ne.abortController&&ne.abortController.abort(),ne.abortController=new AbortController,r=ne.abortController.signal,n=Date.now(),y(),e.prev=9,o=["information","careers","apps","people","doctors"].map((function(e){return C(t,e,r).then((function(t){var r=ne.totalItem||0,n=ne.apiLimitFromResponse||0;return{section:e,data:t,totalItem:r,apiLimit:n}})).catch((function(t){return"AbortError"!==t.name&&console.warn("Failed to fetch ".concat(e," data:"),t),{section:e,data:[],totalItem:0,apiLimit:0}}))})),e.next=14,Promise.all(o);case 14:if(a=e.sent,!r.aborted){e.next=17;break}return e.abrupt("return");case 17:ne.allData||(ne.allData={information:[],careers:[],apps:[],people:[],doctors:[]}),a.forEach((function(e){var t=e.section,r=e.data,n=e.totalItem,o=e.apiLimit;if(r&&Array.isArray(r)){var a=r.filter((function(e){return null!==e}));if(ne.allData[t]=a,te)ne.apiLimit[t]=ne.itemsPerPage,ne.apiOffset[t]=ne.itemsPerPage,ne.apiTotal[t]=a.length;else{var i=o>0?o:ee.maxSuggestions;ne.apiLimit[t]=i,ne.apiOffset[t]=i,ne.apiTotal[t]=n>0?n:a.length}}else ne.allData[t]=[],ne.apiOffset[t]=0,ne.apiTotal[t]=0,ne.apiLimit[t]=0})),ne.useLocalData=!1,i=Date.now()-n,u=Math.max(0,ee.minLoadingTime-i),c=function(){g(),D(),Object.keys(ne.displayedItems).forEach((function(e){ne.displayedItems[e]=0})),z({allowGlobalEmptyState:!1})},u>0?setTimeout(c,u):c(),e.next=35;break;case 26:if(e.prev=26,e.t0=e.catch(9),"AbortError"!==e.t0.name){e.next=30;break}return e.abrupt("return");case 30:console.error("Search Results: API search failed:",e.t0),s=Date.now()-n,l=Math.max(0,ee.minLoadingTime-s),d=function(){b(K.getAttribute("data-couldnt_retrieve","We couldn't retrieve the results"))},l>0?setTimeout(d,l):d();case 35:case"end":return e.stop()}}),e,null,[[9,26]])})))).apply(this,arguments)}function T(){ne.useLocalData=!0,q()}function q(){ne.displayedItems&&(ne.displayedItems[ne.currentTab]=0),z()}function I(e){if(e&&e.currentTarget){var t=e.currentTarget.getAttribute("data-tab");if(t){ne.tabChangeDebounceTimer&&clearTimeout(ne.tabChangeDebounceTimer);ne.tabChangeDebounceTimer=setTimeout((function(){O(t),"information"===t&&function(){ne.currentTab="information",Array.isArray(ne.activeFilters)||(ne.activeFilters=[]),ne.displayedItems.information=0;var e=document.getElementById("informationResults");e&&(e.innerHTML=""),z({allowGlobalEmptyState:!1})}()}),ee.tabChangeDebounceDelay)}}}function O(e){return j.apply(this,arguments)}function j(){return(j=F(w.mark((function e(t){var r,n;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe.tabButtons&&oe.tabButtons.length>0&&oe.tabButtons.forEach((function(e){e&&e.classList.remove("active")})),(r=document.querySelector('.search-tab-btn[data-tab="'.concat(t,'"]')))&&r.classList.add("active"),oe.tabContents&&oe.tabContents.length>
270&&oe.tabContents.forEach((function(e){e&&(e.classList.remove("active"),oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none"))})),(n=document.querySelector('.search-tab-content[data-content="'.concat(t,'"]')))&&n.classList.add("active"),oe.searchFilterChips&&("information"===t?(oe.searchFilterChips.style.display="flex",oe.searchFilterChips.classList.add("visible")):(oe.searchFilterChips.style.display="none",oe.searchFilterChips.classList.remove("visible"))),ne.currentTab=t,ne.totalItem=0,"information"!==t&&(ne.currentFilter="all",ne.activeFilters=[]),oe.chipButtons&&oe.chipButtons.length>0&&oe.chipButtons.forEach((function(e){if(e){e.classList.remove("active");var t=e.querySelector(".cancel-circle");t&&(t.style.display="none"),"all"===e.getAttribute("data-filter")&&e.classList.add("active")}})),"information"!==t){e.next=15;break}H(),e.next=17;break;case 15:return e.next=17,N(t);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return P.apply(this,arguments)}function P(){return P=F(w.mark((function e(t){var r,o,a,i,u,c,s,l,d,f,p,h,m,v=arguments;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=v.length>1&&void 0!==v[1]&&v[1],!(ne.allData&&ne.allData[t]&&Array.isArray(ne.allData[t])&&ne.allData[t].length>0)||"information"===t||ne.searchQuery&&""!==ne.searchQuery.trim()||r){e.next=7;break}return ne.isLoading=!1,ne.displayedItems[t]=0,z({allowGlobalEmptyState:!1}),e.abrupt("return");case 7:return ne.abortController&&ne.abortController.abort(),ne.abortController=new AbortController,o=ne.abortController.signal,a=Date.now(),ne.isLoading=!0,oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),oe.searchGlobe&&oe.searchGlobe.classList.remove("hide-globe-bg"),(i=document.getElementById("".concat(t,"Results")))&&(i.innerHTML='\n <div class="search-loading-state">\n <div class="loading-spinner">\n <div class="spinner-dots">\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(n("still_loading","Still loading..."),'</h2>\n <p class="loading-subtitle">').concat(n("thanks_patience","Thanks for your patience."),"</p>\n </div>")),e.prev=16,u=ne.searchQuery.trim()||"",e.next=20,C(u,t,o);case 20:if(c=e.sent,!o.aborted){e.next=23;break}return e.abrupt("return");case 23:s=ne.totalItem||0,l=ne.apiLimitFromResponse||0,ne.allData||(ne.allData={information:[],careers:[],apps:[],people:[],doctors:[]}),c&&Array.isArray(c)?(d=c.filter((function(e){return null!==e})),ne.allData[t]=d,te?(ne.apiLimit[t]=ne.itemsPerPage,ne.apiOffset[t]=ne.itemsPerPage,ne.apiTotal[t]=d.length):(f=l>0?l:ee.maxSuggestions,ne.apiLimit[t]=f,ne.apiOffset[t]=f,ne.apiTotal[t]=s>0?s:d.length)):(ne.allData[t]=[],ne.apiOffset[t]=0,ne.apiTotal[t]=0,ne.apiLimit[t]=0),ne.displayedItems[t]=0,p=Date.now()-a,h=Math.max(0,ee.minLoadingTime-p),m=function(){ne.isLoading=!1,oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),z({allowGlobalEmptyState:!1})},h>0?setTimeout(m,h):m(),e.next=42;break;case 34:if(e.prev=34,e.t0=e.catch(16),"AbortError"!==e.t0.name){e.next=38;break}return e.abrupt("return");case 38:console.error("Search Results: Failed to fetch ".concat(t," data:"),e.t0),ne.isLoading=!1,oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),i&&(oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="none"),i.innerHTML='\n <div class="link-broken">\n <i class="icon-link-broken"></i>\n </div>\n <h2 class="error-title">'.concat(K.getAttribute("data-couldnt_retrieve","We couldnât retrieve the results"),'</h2>\n <p class="error-subtitle">').concat(K.getAttribute("data-tap_retry","Tap âRetryâ to load the page."),'</p>\n <button class="btn outline default" id="retryBtn">').concat(n("retry","Retry"),"</button>\n "));case 42:case"end":return e.stop()}}),e,null,[[16,34]])}))),P.apply(this,arguments)}function R(e){if(e&&e.currentTarget){var t=e.currentTarget.getAttribute("data-filter");if(t){if("all"===t)ne.activeFilters=[],ne.currentFilter="all",oe.chipButtons&&oe.chipButtons.length>0&&oe.chipButtons.forEach((function(e){if(e){e.classList.remove("active");var t=e.querySelector(".cancel-circle");t&&(t.style.display="none"),"all"===e.getAttribute("data-filter")&&e.classList.add("active")}}));else{var r=ne.activeFilters.indexOf(t),n=e.currentTarget.querySelector(".cancel-circle");if(r>-1?(ne.activeFilters.splice(r,1),e.currentTarget.classList.remove("active"),n&&(n.style.display="none")):(ne.activeFilters.push(t),e.currentTarget.classList.add("active"),n&&(n.style.display="inline-block")),ne.activeFilters.length>0){ne.currentFilter="multiple";var o=document.querySelector('.search-chip[data-filter="all"]');o&&o.classList.remove("active")}else{ne.currentFilter="all",ne.activeFilters=[];var a=document.querySelector('.search-chip[data-filter="all"]');a&&a.classList.add("active")}}ne.displayedItems[ne.currentTab]=0,"information"===ne.currentTab?H():z()}}}function H(){return W.apply(this,arguments)}function W(){return(W=F(w.mark((function e(){var t,r,o,a,i,u,c,s,l;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("information"===ne.currentTab){e.next=3;break}return z(),e.abrupt("return");case 3:return ne.abortController&&ne.abortController.abort(),ne.abortController=new AbortController,t=ne.abortController.signal,ne.isLoading=!0,oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),oe.searchGlobe&&oe.searchGlobe.classList.remove("hide-globe-bg"),(r=document.getElementById("informationResults"))&&(r.innerHTML='\n <div class="search-loading-state">\n <div class="loading-spinner">\n <div class="spinner-dots">
27\n <span class="dot dot-1"></span>\n <span class="dot dot-2"></span>\n <span class="dot dot-3"></span>\n <span class="dot dot-4"></span>\n <span class="dot dot-5"></span>\n <span class="dot dot-6"></span>\n <span class="dot dot-7"></span>\n <span class="dot dot-8"></span>\n </div>\n </div>\n <h2 class="loading-title">'.concat(n("still_loading","Still loading..."),'</h2>\n <p class="loading-subtitle">').concat(n("thanks_patience","Thanks for your patience."),"</p>\n </div>")),e.prev=11,o=ne.searchQuery.trim()||"",a="all"===ne.currentFilter||0===ne.activeFilters.length?"":ne.activeFilters.join(","),e.next=16,C(o,"information",t,a);case 16:if(i=e.sent,!t.aborted){e.next=19;break}return e.abrupt("return");case 19:u=ne.totalItem||0,c=ne.apiLimitFromResponse||0,ne.allData||(ne.allData={information:[],careers:[],apps:[],people:[],doctors:[]}),i&&Array.isArray(i)?(s=i.filter((function(e){return null!==e})),ne.allData.information=s,te?(ne.apiLimit.information=ne.itemsPerPage,ne.apiOffset.information=ne.itemsPerPage,ne.apiTotal.information=s.length):(l=c>0?c:ee.maxSuggestions,ne.apiLimit.information=l,ne.apiOffset.information=l,ne.apiTotal.information=u>0?u:s.length)):(ne.allData.information=[],ne.apiOffset.information=0,ne.apiTotal.information=0,ne.apiLimit.information=0),ne.displayedItems.information=0,ne.isLoading=!1,oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),z(),e.next=37;break;case 29:if(e.prev=29,e.t0=e.catch(11),"AbortError"!==e.t0.name){e.next=33;break}return e.abrupt("return");case 33:console.error("Search Results: Failed to fetch filtered data:",e.t0),ne.isLoading=!1,oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),r&&(r.innerHTML='<div class="search-error-tab">'.concat(n("failed_load","Failed to load results. Please try again."),"</div>"));case 37:case"end":return e.stop()}}),e,null,[[11,29]])})))).apply(this,arguments)}function G(){return(G=F(w.mark((function e(){var t,r,o,a,i,u,c,s,l,d,f,p;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ne.currentTab,!ne.isLoading){e.next=3;break}return e.abrupt("return");case 3:if(r=ne.displayedItems[t]||0,o=ne.allData[t]?ne.allData[t].length:0,!(r<o)){e.next=11;break}return a=te?ne.itemsPerPage:ne.apiLimit&&ne.apiLimit[t]||ee.maxSuggestions||10,i=Math.min(a,o-r),ne.displayedItems[t]+=i,z({allowGlobalEmptyState:!1}),e.abrupt("return");case 11:if(u=ne.apiOffset[t]||0,c=ne.apiTotal[t]||0,!(r>=c&&c>0)){e.next=16;break}return oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),e.abrupt("return");case 16:return ne.isLoading=!0,oe.loadMoreBtn&&(oe.loadMoreBtn.disabled=!0,oe.loadMoreBtn.textContent=n("loading","Loading...")),ne.abortController&&ne.abortController.abort(),ne.abortController=new AbortController,s=ne.abortController.signal,e.prev=21,l=ne.searchQuery.trim()||"",d="all"===ne.currentFilter||0===ne.activeFilters.length?"":ne.activeFilters.join(","),e.next=26,k(l,t,s,d,u);case 26:if(f=e.sent,!s.aborted){e.next=29;break}return e.abrupt("return");case 29:f.items&&Array.isArray(f.items)&&f.items.length>0?(ne.allData[t]||(ne.allData[t]=[]),p=f.items.filter((function(e){return null!=e})),ne.allData[t]=[].concat(E(ne.allData[t]),E(p)),ne.apiOffset[t]=u+p.length,f.total>0?ne.apiTotal[t]=f.total:ne.apiTotal[t],ne.displayedItems[t]+=p.length,ne.isLoading=!1,z({allowGlobalEmptyState:!1})):oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),e.next=39;break;case 32:if(e.prev=32,e.t0=e.catch(21),"AbortError"!==e.t0.name){e.next=36;break}return e.abrupt("return");case 36:console.error("Search Results: Failed to load more ".concat(t," data:"),e.t0),console.error("[Load More] Error details:",{tabName:t,currentOffset:u,totalAvailable:c,currentDisplayed:r,allDataLength:o,errorMessage:e.t0.message,errorStack:e.t0.stack,errorName:e.t0.name}),oe.loadMoreBtn&&(oe.loadMoreBtn.textContent=n("load_more","Load more"));case 39:return e.prev=39,ne.isLoading=!1,oe.loadMoreBtn&&(oe.loadMoreBtn.disabled=!1,oe.loadMoreBtn.textContent=n("load_more","Load more")),e.finish(39);case 43:case"end":return e.stop()}}),e,null,[[21,32,39,43]])})))).apply(this,arguments)}function U(e){if(!ne.allData||!ne.allData[e])return 0;var t=ne.allData[e];return"information"===e&&ne.activeFilters.length>0?t.filter((function(e){return e&&ne.activeFilters.includes(e.pageType)})).length:t.length}function z(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).allowGlobalEmptyState,t=void 0===e||e,r=function(){if(!ne.allData)return[];if(!ne.allData[ne.currentTab])return[];var e=ne.allData[ne.currentTab],t=[];return"information"===ne.currentTab&&ne.activeFilters.length>0&&(t=ne.activeFilters),t.length>0?e.filter((function(e){return e&&t.includes(e.pageType)})):e}(),o=ne.allData&&Object.keys(ne.allData).some((function(e){return U(e)>0}));if(ne.searchQuery&&""!==ne.searchQuery.trim()){if(ne.searchQuery&&""!==ne.searchQuery.trim()){oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="block"),oe.searchTitle&&(oe.searchTitle.style.display=""),oe.searchFilterChips&&("information"===ne.currentTab?oe.searchFilterChips.style.display="flex":oe.searchFilterChips.style.display="none");var a=ne.suggestions&&ne.suggestions.length>0;if(a&&!o&&0===ne.activeFilters.length)return void Q();if(t&&!o&&0===ne.activeFilters.length)return oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none"),oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),oe.tabContents&&oe.tabContents.length>
270&&oe.tabContents.forEach((function(e){e&&(e.style.display="none")})),void(a?Q():Q("<div>".concat(n("no_results_for","No results for"),' "').concat(ne.searchQuery,'"</div><div>').concat(n("try_adjusting","Try adjusting your keywords or use related words."),"</div>")));oe.searchEmptyState&&(oe.searchEmptyState.style.display="none"),oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),oe.tabContents&&oe.tabContents.length>0&&oe.tabContents.forEach((function(e){e&&(e.style.display="")}))}}else oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="block"),oe.searchGlobe&&oe.searchGlobe.classList.add("hide-globe-bg"),oe.searchFilterChips&&("information"===ne.currentTab?oe.searchFilterChips.style.display="flex":oe.searchFilterChips.style.display="none"),oe.searchEmptyState&&(oe.searchEmptyState.style.display="none");if(r&&0!==r.length){if(oe.resultsNumber&&oe.searchFeaturedResultsCount){var i=ne.currentTab,u=ne.apiTotal[i]||0;oe.resultsNumber.textContent=u>0?u:r.length,oe.searchFeaturedResultsCount.style.display="block"}oe.searchEmptyState&&(oe.searchEmptyState.style.display="none"),void 0!==ne.displayedItems[ne.currentTab]&&null!==ne.displayedItems[ne.currentTab]||(ne.displayedItems[ne.currentTab]=0);var c=ne.lastRenderedTab!==ne.currentTab;if(0===ne.displayedItems[ne.currentTab]||c){var s=ne.apiLimit&&ne.apiLimit[ne.currentTab]||ee.maxSuggestions||10;ne.displayedItems[ne.currentTab]=Math.min(s,r.length)}else ne.displayedItems[ne.currentTab]=Math.min(ne.displayedItems[ne.currentTab],r.length);var l=r.slice(0,ne.displayedItems[ne.currentTab]),d=document.getElementById("".concat(ne.currentTab,"Results"));if(d&&(d.innerHTML=""),function(e){var t=document.getElementById("".concat(ne.currentTab,"Results"));if(!t)return void console.error("Results container not found for tab: ".concat(ne.currentTab));if(t.innerHTML="",!e||0===e.length)return;e.forEach((function(e){if(e){var r=function(e){if(!e)return null;switch(ne.currentTab){case"doctors":return function(e){if(!e)return null;var t=e.firstname||e.firstName||"",r=e.lastname||e.lastName||"",o=e.name||"".concat(t," ").concat(r).trim()||n("default_doctor","Doctor"),a=e.jobtitle||"",i=e.location||"",u=i||n("default_location","Riyadh"),c=K.getAttribute("data-location");if(c&&i)try{var s=JSON.parse(c),l=Object.keys(s).find((function(e){return e.toLowerCase()===i.toLowerCase()}));l&&s[l]&&(u=s[l])}catch(e){console.warn("Failed to parse data-location JSON:",e,"Raw value:",c)}var d=parseFloat(e.rating)||0,f=d>0?d.toFixed(1):"4.5",p=e.badge||"",h=e.badge||"",m=oe.searchResultsContent.getAttribute("data-doctor-image-url-template")||"https://cdn.kfshrc.edu.sa/store/users/{badge}.jpg",v=e.image||"../images/department-doctor.png";p&&(v=m.includes("{badge}")?m.replace(/{badge}/g,encodeURIComponent(p)):"https://cdn.kfshrc.edu.sa/store/users/".concat(p,".jpg"));var y=K&&K.getAttribute("data-doctors-list-url")||"",g=e.url||"#";if(y&&h){var b=y.includes("?")?"&":"?";g="".concat(y).concat(b,"id=").concat(encodeURIComponent(h))}var D=document.createElement("a");D.href=g,D.className="search-result-link";var E=document.createElement("div");E.className="search-result-card doctor-card";var C=document.createElement("div");C.className="doctor-card-container",E.appendChild(C);var w=document.createElement("div");w.className="doctor-image";var x=document.createElement("img");x.src=v,x.alt=o,w.appendChild(x);var F=document.createElement("div");F.className="card-content";var L=document.createElement("h3");L.className="card-title",L.textContent=o,F.appendChild(L);var A=document.createElement("p");A.className="doctor-job-title",A.textContent=a,F.appendChild(A);var k=document.createElement("p");k.className="doctor-department",k.textContent=e.departmentsection||"",F.appendChild(k);var S=document.createElement("div");if(S.className="doctor-meta",d>0||void 0!==e.rating&&e.totalrating>ee.minRatingCount){var B=document.createElement("div");B.className="doctor-rating";var M=document.createElement("i");M.className="icon-star-filled yellow-color";var _=document.createElement("span");_.textContent=f+" ("+e.totalrating+")",B.appendChild(M),B.appendChild(_),S.appendChild(B)}if(u){var T=document.createElement("div");T.className="doctor-location";var q=document.createElement("i");q.className="department-location";var I=document.createElement("span");I.textContent=u,T.appendChild(q),T.appendChild(I),S.appendChild(T)}F.appendChild(S);var O=document.createElement("div");
27return O.className="card-arrow",O.innerHTML='<i class="arrow-circle-right green-bg"></i>',C.appendChild(w),C.appendChild(F),E.appendChild(O),D.appendChild(E),D}(e);case"people":return function(e){if(!e)return null;var t=e.name||"".concat(e.firstname||""," ").concat(e.lastname||"").trim()||n("default_person","Person"),r=e.status||n("available","Available"),o="available";"Available"===r||"available"===r.toLowerCase()?(r=n("available","Available"),o="available"):"On call"===r||"on call"===r.toLowerCase()?(r=n("on_call","On call"),o="on-call"):"On leave"!==r&&"on leave"!==r.toLowerCase()||(r=n("on_leave","On leave"),o="on-leave");!0===e.onleave&&(o="on-leave",r=n("on_leave","On leave"));var a=e.jobTitle||e.jobtitle||"",i=e.badge||"",u=e.badge||"",c=oe.searchResultsContent.getAttribute("data-people-image-url-template")||"https://cdn.kfshrc.edu.sa/store/users/{badge}.jpg",s=e.image||"../images/department-doctor.png";i&&(s=c.includes("{badge}")?c.replace(/{badge}/g,encodeURIComponent(i)):"https://cdn.kfshrc.edu.sa/store/users/".concat(i,".jpg"));var l=K&&K.getAttribute("data-people-url")||"",d=e.url||"#";l&&u&&(d="".concat(l,"/").concat(encodeURIComponent(u)));var f=document.createElement("a");f.href=d,f.target="_blank",f.className="search-result-link";var p=document.createElement("div");p.className="search-result-card people-card";var h=document.createElement("div");h.className="people-card-container",p.appendChild(h);var m=document.createElement("div");m.className="people-image";var v=document.createElement("img");v.src=s,v.alt=t,m.appendChild(v);var y=document.createElement("div");y.className="card-content";var g=document.createElement("div");g.className="people-name-container";var b=document.createElement("h3");b.className="card-title",b.textContent=t;var D=document.createElement("span");D.className="people-status ".concat(o),D.textContent=r,g.appendChild(b),g.appendChild(D),y.appendChild(g);var E=document.createElement("p");E.className="people-job-title",E.textContent=a,y.appendChild(E);var C=document.createElement("p");C.className="people-department",C.textContent=e.departmentsection||"",y.appendChild(C);var w=document.createElement("div");if(w.className="people-contact-details",e.badge){var x=document.createElement("div");x.className="people-contact-item";var F=document.createElement("i");F.className="address-icon";var L=document.createElement("span");L.textContent=e.badge||"",x.appendChild(F),x.appendChild(L),w.appendChild(x)}if(e.email){var A=document.createElement("div");A.className="people-contact-item";var k=document.createElement("i");k.className="email-icon";var S=document.createElement("span");S.textContent=e.email,A.appendChild(k),A.appendChild(S),w.appendChild(A)}if(e.extension){var B=document.createElement("div");B.className="people-contact-item";var M=document.createElement("i");M.className="call-icon";var _=document.createElement("span");_.textContent=e.extension,B.appendChild(M),B.appendChild(_),w.appendChild(B)}y.appendChild(w);var T=document.createElement("div");return T.className="card-arrow",T.innerHTML='<i class="arrow-circle-right green-bg"></i>',h.appendChild(m),h.appendChild(y),p.appendChild(T),f.appendChild(p),f}(e);case"careers":return function(e){function t(e){if(!e)return null;var t=parseInt(e.match(/\d+/)[0],10),r=new Date(t),n=String(r.getMonth()+1).padStart(2,"0"),o=String(r.getDate()).padStart(2,"0"),a=r.getFullYear();return"".concat(n,"/").concat(o,"/").concat(a)}if(!e)return null;var r=e.applyby||"",o=e.jobtitle||e.name||"",a=e.departmentsection||"",i=e.jobType||n("external_job","External job"),u=t(r)||"",c=e.branch||"",s=c||n("default_location","Riyadh"),l=K.getAttribute("data-location");if(l&&c)try{var d=JSON.parse(l),f=Object.keys(d).find((function(e){return e.toLowerCase()===c.toLowerCase()}));f&&d[f]&&(s=d[f])}catch(e){console.warn("Failed to parse data-location JSON:",e,"Raw value:",l)}var p=document.createElement("a");e.id.includes("jobar")&&(e.id=e.id.replace(/jobar/g,"joben"));p.href=(K&&K.getAttribute("data-career-detail-url"))+"?id="+e.id||"",p.className="search-result-link",p.href.includes("/ar/")&&(p.href=p.href.replace(/\/ar\//,"/en/"));var h=document.createElement("div");h.className="search-result-card career-card";var m=document.createElement("div");
27m.className="card-content";var v=document.createElement("h3");v.className="card-title",v.textContent=o,m.appendChild(v);var y=document.createElement("div");if(y.className="search-career-details",a||i){var g=document.createElement("div");g.className="search-career-detail";var b=document.createElement("i");b.className="department";var D=document.createElement("span");D.textContent="".concat(a).concat(a&&i?" | ":"").concat(i),g.appendChild(b),g.appendChild(D),y.appendChild(g)}if(s){var E=document.createElement("div");E.className="search-career-detail";var C=document.createElement("i");C.className="department-location";var w=document.createElement("span");w.textContent=s,E.appendChild(C),E.appendChild(w),y.appendChild(E)}if(u){var x=document.createElement("div");x.className="search-career-detail";var F=document.createElement("i");F.className="clock";var L=document.createElement("span");L.textContent=oe.searchResultsContent.getAttribute("data-text-apply-by","Apply by ")+" "+u,x.appendChild(F),x.appendChild(L),y.appendChild(x)}m.appendChild(y);var A=document.createElement("div");return A.className="card-arrow",A.innerHTML='<i class="arrow-circle-right green-bg"></i>',h.appendChild(m),h.appendChild(A),p.appendChild(h),p}(e);case"apps":return function(e){if(!e)return null;var t=e.title||e.name||"",r=e.icon||"citrix-icon",n=document.createElement("a");n.href=e.url||"#",n.className="search-result-link",n.target="_blank";var o=document.createElement("div");o.className="search-result-card app-card";var a=document.createElement("div");a.className="app-card-container",o.appendChild(a);var i=document.createElement("div");i.className="app-icon";var u=document.createElement("i");u.className=r,i.appendChild(u);var c=document.createElement("div");c.className="card-content";var s=document.createElement("h3");s.className="card-title",s.textContent=t,c.appendChild(s);var l=document.createElement("div");return l.className="card-arrow",l.innerHTML='<i class="icon-externalLink green-bg"></i>',a.appendChild(i),a.appendChild(c),o.appendChild(l),n.appendChild(o),n}(e);default:var t=e.pageType||n("default_category","Other").toLowerCase(),r=e.title||e.name||"",o=e.description||"",a=document.createElement("a");a.href=e.url||"#",a.className="search-result-link";var i=document.createElement("div");i.className="search-result-card";var u=document.createElement("div");u.className="card-content";var c=document.createElement("span");c.className="card-category ".concat(t);var s=K.getAttribute("data-searchsubleveltabs"),l=t?t.charAt(0).toUpperCase()+t.slice(1):"";if(s)try{for(var d=s.replace(/=""\s*/g,"").replace(/""/g,'"'),f=JSON.parse(d),p=[" ".concat(t),t,t.toLowerCase()],h=0,m=p;h<m.length;h++){var v=m[h];if(f[v]){l=f[v];break}}}catch(e){console.warn("Failed to parse searchsubleveltabs JSON:",e,"Raw value:",s)}c.textContent=l;var y=document.createElement("h3");y.className="card-title",y.textContent=r;var g=document.createElement("p");g.className="card-description",g.textContent=o,u.appendChild(c),u.appendChild(y),u.appendChild(g);var b=document.createElement("div");return b.className="card-arrow",b.innerHTML='<i class="arrow-circle-right green-bg"></i>',i.appendChild(u),i.appendChild(b),a.appendChild(i),a}}(e);r&&t.appendChild(r)}}))}(l),ne.lastRenderedTab=ne.currentTab,oe.loadMoreContainer){if(ne.isLoading)return void(oe.loadMoreContainer.style.display="none");var f=ne.currentTab,p=ne.displayedItems[f]||0,h=ne.apiTotal[f]||0,m=ne.allData[f]?ne.allData[f].length:0,v=r.length||0,y=document.getElementById("".concat(f,"Results"));if(y&&y.querySelector(".search-loading-state"))return void(oe.loadMoreContainer.style.display="none");var g=h>0&&p<h,b=m>p,D=v>=ee.maxSuggestions,E=(g||b||D&&0===h)&&p>0;oe.loadMoreContainer.style.display=E?"block":"none"}}else{var C;oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none");var w=K&&K.getAttribute("data-no-results-filter")||"",x=K&&K.getAttribute("data-try-different-filter")||"";if(ne.searchQuery&&""!==ne.searchQuery.trim()&&ne.activeFilters.length>0)C="<div>".concat(n("no-results-filter",w,"No results for the selected filters.qq"),"</div><div>").concat(n("try-different-filter",x,"Try selecting different filters or viewing all."),"</div>");else if(ne.searchQuery&&""!==ne.searchQuery.trim()){var F=U(ne.currentTab),L=document.querySelector(".search-tab-btn.active").textContent.trim(),A=K&&K.getAttribute("data-no-results-tab")||"",k=K&&K.getAttribute("data-check-other-categories")||"",S=A.replace("${tabName}",L);
27o&&0===F?C="\n <p>".concat(n("no-results-tab","".concat(S,' "').concat(ne.searchQuery,'".')),"</p>\n <p>").concat(n("check-other-categories","".concat(k),"Check <strong>other categories</strong> or try a new search term."),"</p>"):(oe.searchTitle&&(oe.searchTitle.style.display="none"),oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="none"),oe.searchFeaturedResultsCount&&(oe.searchFeaturedResultsCount.style.display="none"),oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none"),C='\n <div class="search-icon">\n <i class="search-remove green-icon"></i>\n </div>\n <h2>'.concat(n("no-results-for","No results for"),' "').concat(ne.searchQuery,'"</h2>\n <p>').concat(n("try-adjusting","Try adjusting your keywords or use related words."),"</p>"))}else C="";if(C)!function(e){var t=document.getElementById("".concat(ne.currentTab,"Results"));if(!t)return;oe.searchGlobe&&oe.searchGlobe.classList.remove("hide-globe-bg");t.innerHTML='<div class="no-results-tab">'.concat(e||"","</div>")}(C);else{var B=document.getElementById("".concat(ne.currentTab,"Results"));B&&(B.innerHTML="")}oe.loadMoreContainer&&(oe.loadMoreContainer.style.display="none")}}function Q(e){if(oe.searchEmptyState&&oe.emptyMessage){var t=ne.suggestions&&ne.suggestions.length>0,r="";if(t){r='\n <div class="empty-state-title">'.concat(n("did_you_mean","Did you mean?"),"</div>\n ");var o='<div class="suggestions-pills chip-showcase">';ne.suggestions.slice(0,5).forEach((function(e){var t=e.text||"";if(t){var r=t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),n=(e.sourceTabs||[]).join(",");o+='<button class="chip medium-chip primary" data-suggestion="'.concat(r,'" data-source-tabs="').concat(n,'">').concat(r,"</button>")}})),r+=o+="</div>"}else r=e||"<div>".concat(n("no_results_for","No results for"),' "').concat(ne.searchQuery,'"</div>');oe.emptyMessage.innerHTML=r,oe.searchEmptyState.style.display="block",oe.searchTitle&&(oe.searchTitle.style.display="none"),oe.searchTabsContainer&&(oe.searchTabsContainer.style.display="none");var a=oe.searchEmptyState.querySelector(".empty-icon");if(a&&(a.style.display="block"),oe.searchGlobe&&oe.searchGlobe.classList.remove("hide-globe-bg"),oe.tabContents&&oe.tabContents.length>0&&oe.tabContents.forEach((function(e){if(e){var t=e.querySelector(".search-results-list");t&&(t.innerHTML="")}})),t)oe.emptyMessage.querySelectorAll("button[data-suggestion]").forEach((function(e){e.addEventListener("click",F(w.mark((function e(){var t,r,n,o,a,i,u;return w.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.getAttribute("data-suggestion"),r=this.getAttribute("data-source-tabs"),!t){e.next=18;break}if(n=r?r.split(",").filter(Boolean):[],o=n.length>0?n[0]:ne.currentTab,ne.suggestions=[],ne.searchQuery=t,oe.searchResultInput&&(oe.searchResultInput.value=t),(a=new URLSearchParams(window.location.search)).set("q",t),i=a.toString(),u=window.location.pathname+(i?"?"+i:"")+(window.location.hash||""),window.history.pushState({},"",u),v(),!o||o===ne.currentTab){e.next=17;break}return e.next=17,O(o);case 17:M(t);case 18:case"end":return e.stop()}}),e,this)}))))}
27))}}var K=document.getElementById("card");if(K)if(K.dataset){var J,V=K.dataset,X=JSON.parse(V.apiwidgetid||"{}"),Y=JSON.parse(V.apisorting||"{}"),$=Object.fromEntries(Object.entries(JSON.parse(V.apifields||"{}")).map((function(e){var t=L(e,2);return[t[0],t[1].replace(/"/g,"").split(",").map((function(e){return e.trim()}))]}))),Z=Object.fromEntries(Object.entries(JSON.parse(V.apisources||"{}")).map((function(e){var t=L(e,2);return[t[0],t[1].replace(/"/g,"").split(",").map((function(e){return e.trim()}))]}))),ee={suggestionsApiUrl:"/kfhapis/CustomSearch/GetDiscoverSuggestionResults",apiUrl:{information:"/kfhapis/CustomSearch/GetDiscoverResults",careers:"/kfhapis/CustomSearch/GetJobSearchResults",apps:"/kfhapis/CustomSearch/GetAppsPeopleDiscoverResults",people:"/kfhapis/CustomSearch/GetAppsPeopleDiscoverResults",doctors:"/kfhapis/CustomSearch/GetDoctorSearchResults"},mockApiUrl:"../data/mock-search-api-responses.json",apiConfig:{entity:V.entity||"",country:V.country||"us",language:V.language||"en"},apiRfkId:X,minSearchLength:3,minSuggestions:3,maxSuggestions:10,typeaheadMaxSuggestions:8,apiLimit:100,debounceDelay:300,tabChangeDebounceDelay:150,minRatingCount:30,minLoadingTime:1500,apiSources:Z||"",apiFields:$||"",apiSorting:Y},te="localhost"===(J=window.location.hostname)||"127.0.0.1"===J||"0.0.0.0"===J||J.startsWith("192.168.")||J.startsWith("10.")||""===J,re={information:[],careers:[],apps:[],people:[],doctors:[]},ne={currentTab:"information",currentFilter:"all",activeFilters:[],searchQuery:"",displayedItems:{},itemsPerPage:10,allData:re,totalItem:0,apiOffset:{},apiTotal:{},apiLimit:{},apiLimitFromResponse:0,suggestions:[],isLoading:!1,hasError:!1,errorMessage:"",abortController:null,debounceTimer:null,urlUpdateTimer:null,tabChangeDebounceTimer:null,useLocalData:te};Object.keys(re).forEach((function(e){ne.displayedItems[e]=0,ne.apiOffset[e]=0,ne.apiTotal[e]=0,ne.apiLimit[e]=0}));var oe={searchResultInput:null,clearSearchBtn:null,searchTerm:null,searchTitle:null,searchBarContainer:null,searchTabsContainer:null,tabButtons:null,searchFilterChips:null,chipButtons:null,searchFeaturedResultsCount:null,resultsNumber:null,tabContents:null,searchEmptyState:null,emptyMessage:null,searchSuggestions:null,searchSuggestionsList:null,loadMoreContainer:null,loadMoreBtn:null,loadingState:null,errorState:null,retryBtn:null,searchResultsContent:null,searchGlobe:null},ae=-1,ie=[],ue=null,ce=null,se={};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o(),window.SearchResultsComponent={init:o,setData:function(e){e&&"object"===x(e)&&(ne.allData=e,Object.keys(e).forEach((function(e){ne.displayedItems[e]=0})),z())},setSearchQuery:function(e){null!=e&&(ne.searchQuery=String(e),oe.searchResultInput&&(oe.searchResultInput.value=ne.searchQuery),v(),q())}}}else console.warn("[Search Results] Element with id='card' has no dataset property. Component initialization skipped.");else console.warn("[Search Results] Element with id='card' not found. Component initialization skipped.")}(),{}}();!function(){"use strict";function e(e){var t,r,n,o,a,i=[];for(t=document.getElementsByClassName("select-items"),r=document.getElementsByClassName("select-selected"),o=t.length,a=r.length,n=0;n<a;n++)e==r[n]?i.push(n):r[n].classList.remove("select-arrow-active");for(n=0;n<o;n++)i.indexOf(n)&&t[n].classList.add("select-hide")}var t,r,n,o,a,i,u,c,s;for(o=(t=document.getElementsByClassName("select-component")).length,r=0;r<o;r++){for(a=(i=t[r].getElementsByTagName("select")[0]).length,(u=document.createElement("DIV")).setAttribute("class","select-selected"),u.innerHTML=i.options[i.selectedIndex].innerHTML,t[r].appendChild(u),(c=document.createElement("DIV")).setAttribute("class","select-items select-hide"),n=1;n<a;n++)(s=document.createElement("DIV")).innerHTML=i.options[n].innerHTML,s.addEventListener("click",(function(e){var t,r,n,o,a,i,u;for(e.preventDefault(),i=(o=this.parentNode.parentNode.getElementsByTagName("select")[0]).length,a=this.parentNode.previousSibling,r=0;r<i;r++)if(o.options[r].innerHTML==this.innerHTML){for(o.selectedIndex=r,a.innerHTML=this.innerHTML,u=(t=this.parentNode.getElementsByClassName("same-as-selected")).length,n=0;n<u;n++)t[n].removeAttribute("class");this.setAttribute("class","same-as-selected");break}a.click()})),c.appendChild(s);t[r].appendChild(c),u.addEventListener("click",(function(t){t.stopPropagation(),e(this),this.nextSibling.classList.toggle("select-hide"),this.classList.toggle("select-arrow-active")}))}document.addEventListener("click",e)}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".sitemap-container").forEach((function(e){var t=Math.max(1,parseInt(e.dataset.visibleCount,10)||5);e.querySelectorAll(".sitemap-column").forEach((function(e){function r(){n.forEac
27h((function(e,r){e.classList.toggle("is-hidden",!i&&r>=t)})),o&&(o.classList.toggle("is-hidden",i||n.length<=t),o.setAttribute("aria-expanded",String(i))),a&&(a.classList.toggle("is-hidden",!i||n.length<=t),a.setAttribute("aria-expanded",String(i))),e.classList.toggle("is-expanded",i)}var n=e.querySelectorAll(".sitemap-column__item"),o=e.querySelector(".js-sitemap-view-more"),a=e.querySelector(".js-sitemap-view-less"),i=!1;e.addEventListener("click",(function(e){e.target.closest(".js-sitemap-view-more")?(i=!0,r()):e.target.closest(".js-sitemap-view-less")&&(i=!1,r())})),r()}))}))}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(){return window.innerWidth<=768}function t(e,t){e&&e.forEach((function(e,r){e&&e.classList&&(r===t?e.classList.add("is-open"):e.classList.remove("is-open"))}))}var r=document.querySelectorAll(".testimonial-card-container");r&&0!==r.length&&r.forEach((function(r){function n(){v<0&&(v=0),v>g&&(v=g),y<v&&(y=v),y>v+2&&(y=v+2),t(i,y);var e=a.clientWidth,r=parseFloat(window.getComputedStyle(a).columnGap)||24,n=v*(.25*e-r/2+r);a.style.transform="translateX("+-n+"px)",c&&(c.disabled=v<=0),s&&(s.disabled=v>=g)}function o(){e()?(a.style.transform="",c&&(c.disabled=!1),s&&(s.disabled=!1),a.classList.add("is-mobile-collapsed"),l&&(l.textContent=d,l.setAttribute("aria-controls",m),l.setAttribute("aria-expanded","false")),i.forEach((function(e){e&&e.classList&&e.classList.add("is-open")}))):(a.classList.remove("is-mobile-collapsed"),n())}if(r){var a=r.querySelector(".testimonial-card-list");if(a){var i=Array.prototype.slice.call(a.querySelectorAll(".testimonial-card__item"));if(0!==i.length){var u=i.length>3;if(u&&r.classList.add("is-carousel"),u){var c=r.querySelector(".testimonial-card-prev"),s=r.querySelector(".testimonial-card-next"),l=r.querySelector(".testimonial-card-toggle"),d=l&&l.getAttribute("data-text-collapsed")||"View all",f=l&&l.getAttribute("data-text-expanded")||"View less",p=a.closest(".testimonial-card-viewport")||a,h=r.getAttribute("aria-labelledby");p.setAttribute("role","region"),p.setAttribute("aria-roledescription","carousel"),h?p.setAttribute("aria-labelledby",h):p.setAttribute("aria-label","Testimonials");var m=a.id||"testimonial-card-track-"+(h||"x");a.id=m,a.setAttribute("aria-live","polite"),i.forEach((function(e,t){e&&(e.setAttribute("role","group"),e.setAttribute("aria-roledescription","slide"),e.setAttribute("aria-label",t+1+" of "+i.length))})),c&&c.setAttribute("aria-controls",m),s&&s.setAttribute("aria-controls",m);var v=0,y=0,g=Math.max(0,i.length-3);c&&c.addEventListener("click",(function(){e()||(v=Math.max(0,v-3),y=v,n())})),s&&s.addEventListener("click",(function(){e()||(v=Math.min(g,v+3),y=v,n())})),i.forEach((function(t,r){t&&t.addEventListener("mouseenter",(function(){e()||r>=v&&r<=v+2&&(y=r,n())}))})),l&&l.addEventListener("click",(function(){var e=a.classList.toggle("is-mobile-collapsed");l.textContent=e?d:f,l.setAttribute("aria-expanded",e?"false":"true")})),o();var b,D=e();window.addEventListener("resize",(function(){clearTimeout(b),b=setTimeout((function(){var t=e();t!==D?(D=t,o()):t||n()}),200)}))}else{i.forEach((function(r,n){r&&r.addEventListener("mouseenter",(function(){e()||t(i,n)}))}));var E=function(){if(e())i.forEach((function(e){e&&e.classList&&e.classList.add("is-open")}));else{var r=i.indexOf(a.querySelector(".testimonial-card__item.is-open"));t(i,r>-1?r:0)}};E();var C,w=e();window.addEventListener("resize",(function(){clearTimeout(C),C=setTimeout((function(){var t=e();t!==w&&(w=t,E())}),200)}))}}}}}))}))}(),function(){"use strict";!function(){function e(){if(document&&document.querySelector&&document.getElementById){var e=document.querySelector(".hero-detail__bg"),t=document.getElementById("toc-content");if(e&&t){var n,o;try{n=e.getBoundingClientRect(),o=t.getBoundingClientRect()}catch(e){return}if(n&&o){var a=function(e){if(!e||"function"!=typeof window.getComputedStyle)return 0;try{var t=window.getComputedStyle(e).marginTop;if(null==t||""===t)return 0;var r=parseFloat(t,10);return Number.isFinite(r)?r:0}catch(e){return 0}}(t)+(n.bottom+r-o.top);if(Number.isFinite(a))try{t.style.marginTop="".concat(Math.round(a),"px")}catch(e){}}}}}function t(){if(document&&document.body){var t=document.getElementById("toc-content"),r=document.querySelector(".hero-detail__bg");if(t&&r&&(e(),"function"==typeof window.addEventListener&&window.addEventListener("resize",e),"function"==typeof window.MutationObserver))try{new MutationObserver(e).observe(r,{attributes:!0,attributeFilter:["style"],subtree:!0})}catch(e){}}}var r=48;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()}(),function(){"use strict";!function(){function e(){if("undefined"!=typeof document&&"undefined"!=typeof window){var e=document.querySelector(".video-hero-banner");if(e){!function(e){var t=e.querySelector(".video-hero-banner__overlay");if(t&&!t.querySelector(".video-hero-banner__blur-overlay")){var r=document.createElement("div");r.className="video-hero-banner__blur-overlay",r.setAttribute("aria-hidden","true"),t.insertBefore(r,t.firstChild)}}(e);var n=e.querySelector(".video-hero-banner__video--desktop"),a=e.querySelector(".video-hero-banner__video--mobile"),i=window.innerWidth<=768,u=a?a.querySelector("source[src]"):null,c=u?u.getAttribute("src"):null,s=c&&""!==c.trim();i&&s&&a&&n?(n.setAttribute("preload","none"),n.removeAttribute("autoplay"),e.classList.add("has-mobile-video"),function(e,n,o){if(!e||!n)return;var a,i=5e3;try{r(e)}catch(r){return console.warn("Error initializing mobile video:",r),void t(e,n,o)}a=setTimeout((function(){console.warn("Mobile video loading timeout, falling back to desktop video"),t(e,n,o)}),i),e.addEventListener("loadeddata",(function t(){try{clearTimeout(a),e.removeEventListener("loadeddata",t),e.classList.add("is-loaded"),n&&!n.paused&&n.pause()}catch(e){console.warn("Error handling mobile video load:",e)}}),{once:!0}),e.addEventListener("error",(function r(){try{clearTimeout(a),e.removeEventListener("error",r),console.warn("Mobile video failed to load, falling back to desktop video"),t(e,n,o)}catch(e){console.warn("Error handling mobile video error:",e)}}),{once:!0}),e.addEventListener("canplay",(function t(){try{clearTimeout(a),e.removeEventListener("canplay",t),n&&!n.paused&&n.pause()}catch(e){console.warn("Error handling mobile video canplay:",e)}}),{once:!0})}
27(a,n,e)):(n&&r(n),a&&!i?a.setAttribute("preload","none"):a&&i&&!s&&n&&r(n)),function(e,t){if("undefined"==typeof window||!window.addEventListener)return;try{var r;window.addEventListener("resize",(function(){try{clearTimeout(r),r=setTimeout((function(){window.innerWidth<=768&&t?o(t):e&&o(e)}),250)}catch(e){console.warn("Error handling video resize:",e)}})),window.innerWidth<=768&&t?o(t):e&&o(e)}catch(e){console.warn("Error setting up responsive video:",e)}}(n,a),function(e){if(!e||!e.querySelectorAll)return;try{var t=e.querySelectorAll(".video-hero-banner__quicklink");if(!t||!t.length)return;t.forEach((function(e){if(e&&e.addEventListener)try{e.addEventListener("keydown",(function(t){try{if(t&&("Enter"===t.key||" "===t.key)){t.preventDefault();var r=e.getAttribute("href");r&&"#"!==r&&"undefined"!=typeof window&&window.location&&(window.location.href=r)}}catch(e){console.warn("Error handling quicklink keydown:",e)}})),e.addEventListener("focus",(function(){try{e&&e.classList&&e.classList.add("is-focused")}catch(e){console.warn("Error handling quicklink focus:",e)}})),e.addEventListener("blur",(function(){try{e&&e.classList&&e.classList.remove("is-focused")}catch(e){console.warn("Error handling quicklink blur:",e)}}))}catch(e){console.warn("Error setting up quicklink interactions:",e)}}))}catch(e){console.warn("Error initializing quicklink interactions:",e)}}(e),function(e){if(!e||"undefined"==typeof window)return;try{var t=e.closest(".component-content"),r=t?t.querySelector(".video-hero-banner__quicklinks"):null,n=e.closest(".video-banner")||(t?t.closest(".component.video-banner, .video-banner"):null);if(!n)return;var o,a=function(){try{if(!e||!n)return;if(window.innerWidth<=768)return void(n.style.height="");e.offsetHeight;var t=e.offsetHeight||e.scrollHeight||0,o=0;r&&(r.offsetHeight,(o=r.offsetHeight||r.scrollHeight||0)>80?o-=80:o=0);var a=t+o/2;n.style.height=a+"px"}catch(e){console.warn("Error calculating video banner height:",e)}};if("complete"===document.readyState?setTimeout(a,100):window.addEventListener("load",(function(){setTimeout(a,100)})),setTimeout(a,100),window.addEventListener)window.addEventListener("resize",(function(){try{clearTimeout(o),o=setTimeout((function(){a()}),250)}catch(e){console.warn("Error handling resize for height calculation:",e)}}));if("undefined"!=typeof MutationObserver)try{new MutationObserver((function(){setTimeout(a,50)})).observe(r,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style","class"]})}catch(e){console.warn("Error setting up MutationObserver:",e)}}catch(e){console.warn("Error setting up height calculation:",e)}}(e)}}}function t(e,t,n){if(t&&n)try{e&&(e.pause(),e.style.display="none"),n.classList.remove("has-mobile-video"),t.setAttribute("preload","auto"),r(t)}catch(e){console.warn("Error falling back to desktop video:",e)}}function r(e){if(e&&e instanceof HTMLVideoElement)try{e.setAttribute("autoplay",""),e.setAttribute("muted",""),e.setAttribute("loop",""),e.setAttribute("playsinline","");var t=e.play();void 0!==t&&t instanceof Promise&&t.then((function(){e&&e.classList&&e.classList.add("is-playing")})).catch((function(t){console.warn("Video autoplay failed:",t),n(e)})),e.addEventListener&&(e.addEventListener("error",(function(){e&&e.parentNode&&n(e)})),e.addEventListener("loadeddata",(function(){e&&e.classList&&e.classList.add("is-loaded")})))}catch(e){console.warn("Error initializing video playback:",e)}}function n(e){if(e){e.classList.add("has-error");var t=e.closest(".video-hero-banner__video-wrapper");t&&t.classList.add("video-error")}}function o(e){if(e&&"undefined"!=typeof window&&e.style)try{window.innerWidth;e.style.objectPosition="center center"}catch(e){console.warn("Error adjusting video for viewport:",e)}}if("undefined"!=typeof document)try{"loading"===document.readyState?document.addEventListener&&document.addEventListener("DOMContentLoaded",e):e(),void 0!==document.addEventListener&&document.addEventListener("visibilitychange",(function(){if("undefined"!=typeof document&&document.querySelector)try{var e=document.querySelector(".video-hero-banner");if(!e)return;var t=e.querySelector(".video-hero-banner__video--desktop"),r=e.querySelector(".video-hero-banner__video--mobile"),n="undefined"!=typeof window&&window.innerWidth<=768&&r?r:t;if(document.hidden)try{t&&t.pause&&"function"==typeof t.pause&&t.pause(),r&&r.pause&&"function"==typeof r.pause&&r.pause()}catch(e){console.warn("Error pausing videos:",e)}else if(n&&n instanceof HTMLVideoElement)try{var o=n.play();void 0!==o&&o instanceof Promise&&o.catch((function(e){console.warn("Video resume failed:",e)}))}catch(e){console.warn("Error resuming video:",e)}}catch(e){console.warn("Error handling visibility change:",e)}}))}catch(e){console.warn("Error initializing video hero banner:",e)}}()}(),function(){"use strict";var e;XA.component.playlist&&XA.component.playlist.initInstance&&(XA.component.playlist.initInstance=(e=XA.component.playlist.initInstance,jQuery,function(t,r){try{!function(e){XA.component.ireplacer.replaceIcon(e)}(t)}catch(e){console.log(e)}return e.apply(this,[t,r])}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.body;new MutationObserver((function(){var e;(e=document.querySelectorAll(".emergency-contacts__number"))&&e.forEach((function(e){var t=e.textContent;e.href="tel:".concat(t)}))}
27)).observe(e,{childList:!0,subtree:!0})}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector("a.show-categories"),t=document.querySelector(".filter-category__wrapper__categories"),r=document.querySelector(".agg-inline-filter");e&&e.addEventListener("click",(function(e){e.preventDefault(),t.classList.toggle("categories-open")})),r&&document.addEventListener("click",(function(e){t.contains(e.target)||r.contains(e.target)||t.classList.remove("categories-open")}))}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(e){e.target.parentElement.classList.toggle("active")}function t(){var e=document.body.querySelector(".middlefooter__wrapper__column--contact");e&&e.classList.toggle("active")}function r(){var e=document.querySelector("#footer-container");if(e&&e.style){var t=window.innerWidth,r=t/7,n=t/7-5,o=t/7/5;e.style.setProperty("--dynamic-value-vertical",r+"px"),e.style.setProperty("--dynamic-value-vertical-minus","-"+n+"px"),e.style.setProperty("--dynamic-value-content","-"+o+"px")}}var n=document.querySelectorAll(".middlefooter__wrapper__column--link h3"),o=document.querySelectorAll(".middlefooter__wrapper__column--contact h3");r(),window.addEventListener("resize",r),n.forEach((function(t){t.addEventListener("click",e)})),o.forEach((function(e){e.addEventListener("click",t)}))})),document.addEventListener("DOMContentLoaded",(function(){function e(){if(r){var e=r.dataset.bgMobile,t=r.dataset.bgDesktop;if(e||t){var n,o=window.innerWidth<992?e:t;o&&""!==o.trim()?(n=o,new Promise((function(e){if(n&&""!==n.trim()){var t=new Image;t.onload=function(){return e(!0)},t.onerror=function(){console.warn("Failed to load footer background image: $ {\n url\n }\n\n "),e(!1)},t.src=n}else e(!1)}))).then((function(e){e?r.style.setProperty("--footer-bg-image","url(".concat(o,")")):(console.warn('Footer background image not available for $ {\n isMobile ? "mobile" : "desktop"\n }\n\n view. Image path: $ {\n bgImage\n }\n\n '),r.style.setProperty("--footer-bg-image","none"))})):console.warn('Footer background image not found for $ {\n isMobile ? "mobile" : "desktop"\n }\n\n view')}else console.warn("Footer background images not found: data-bg-mobile and data-bg-desktop attributes are missing")}else console.warn("Footer element not found")}document.querySelectorAll(".footer-container__toggle").forEach((function(e){e.addEventListener("click",(function(){var t=e.parentElement,r=!("true"===e.getAttribute("aria-expanded"));window.innerWidth<=991&&r&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;document.querySelectorAll(".footer-container__toggle").forEach((function(t){if(t!==e){var r=t.parentElement;"true"===t.getAttribute("aria-expanded")&&(t.setAttribute("aria-expanded","false"),r.dataset.open="false")}}))}(e),e.setAttribute("aria-expanded",r),t.dataset.open=r}))})),document.querySelectorAll(".footer-container__links").forEach((function(e){var t=e.getAttribute("data-columns");t&&!isNaN(t)&&parseInt(t)>0&&(e.style.gridTemplateColumns="repeat(".concat(t,", 1fr)"))}));var t,r=document.querySelector("footer"),n=document.querySelector(".footer-container");if(r&&n){if(n.classList.contains("footer-container")&&(r.classList.add("footer-container"),n.classList.remove("footer-container")),n.dataset.bgDesktop){var o=n.dataset.bgDesktop;r.setAttribute("data-bg-desktop",o),n.removeAttribute("data-bg-desktop")}if(n.dataset.bgMobile){var a=n.dataset.bgMobile;r.setAttribute("data-bg-mobile",a),n.removeAttribute("data-bg-mobile")}}r?(e(),window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){e()}),150)}))):console.warn("Footer element not found")}))}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackFaqToggle){var e=document.querySelectorAll(".accordion-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".left-side-container"),r="FAQ";if(t){var n=t.querySelector("div:first-child");n&&n.textContent.trim()&&(r=n.textContent.trim())}var o=e.querySelectorAll(".accordion-item");o&&0!==o.length&&o.forEach((function(e){var t=e.querySelector(".accordion-title"),n=t?t.textContent.trim():"Unknown Question",o=e.querySelector(".accordion-button"),a=e.querySelector(".accordion-header");o&&o.addEventListener("click",(function(e){window.trackFaqToggle(e,this,n,r)})),a&&a.addEventListener("click",(function(e){e.target.closest(".accordion-button")||window.trackFaqToggle(e,this,n,r)}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){var e=document.querySelectorAll(".toc-nav a");if(e&&0!==e.length){var r=document.querySelector(".toc-nav a.active");r&&(t=r.textContent.trim()),e.forEach((function(e){e.addEventListener("click",(function(){var e=this.textContent.trim(),r
27=t,n=this.getAttribute("href"),o=n&&n.startsWith("#")?n.substring(1):"",a=document.documentElement.lang||"en";window.dataLayer=window.dataLayer||[];var i={event:"section_navigation",event_category:"body_interaction",event_action:"Click",event_label:e,previous_item:r,section_name:"Anchor Slider",language:"["+a+"]",page:{path:window.location.pathname,url:o}};window.dataLayer.push(i),t=e}))}))}else console.warn("[GTM Anchor Slider]","No .toc-nav links found on this page")}var t="";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackSectionNavigation){var e=document.querySelectorAll(".award-carousel-section");e&&0!==e.length&&e.forEach((function(e){function t(){var e=function(e,t){if(!e||!t||0===t.length)return null;var r=e.getBoundingClientRect(),n=r.left+r.width/2,o=null,a=1/0;return t.forEach((function(e){var t=e.getBoundingClientRect(),i=t.left+t.width/2,u=Math.abs(i-n);t.right>r.left&&t.left<r.right&&u<a&&(a=u,o=e)})),o}(o,u);e&&(c=function(e){if(!e)return"";var t=e.querySelector(".award-card-title");return t&&(t.textContent.trim()||t.getAttribute("data-original-title"))||""}(e))}if("true"!==e.dataset.gtmTrackingInitialized){e.dataset.gtmTrackingInitialized="true";var r=e.querySelector(".award-carousel-title"),n=r?r.textContent.trim():"Awards & accreditations";if(!("true"===e.getAttribute("data-ishalfwidth"))){var o=e.querySelector(".award-carousel-wrapper"),a=e.querySelector(".award-carousel-prev"),i=e.querySelector(".award-carousel-next"),u=e.querySelectorAll(".award-card");if(o&&a&&i&&0!==u.length){var c="";t(),a.addEventListener("click",(function(e){var r=c||"";setTimeout((function(){t();var o=c||"";o&&o!==r&&window.trackSectionNavigation(e,a,o,r,n)}),300)}),!0),i.addEventListener("click",(function(e){var r=c||"";setTimeout((function(){t();var o=c||"";o&&o!==r&&window.trackSectionNavigation(e,i,o,r,n)}),300)}),!0),o.addEventListener("scroll",(function(){clearTimeout(o._scrollTimeout),o._scrollTimeout=setTimeout((function(){t()}),200)}),{passive:!0})}}}}))}else console.error("[GTM Award Carousel] trackSectionNavigation is not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){if(1===t.nodeType)if(t.matches&&t.matches(".award-carousel-section"))setTimeout(e,100);else if(t.querySelectorAll){t.querySelectorAll(".award-carousel-section").length>0&&setTimeout(e,100)}}))}))})).observe(document.body,{childList:!0,subtree:!0})}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink){var e=document.querySelectorAll(".bento-card-section");e&&0!==e.length&&e.forEach((function(e){if(e){var t=e.querySelector(".bento-card-heading, .bento-card-content h2, .bento-card-container h2"),r=t&&t.textContent?t.textContent.trim():"Bento Card";r&&r.length>50&&(r=r.substring(0,50)+"...");var n=e.querySelectorAll(".bento-card-item");n&&0!==n.length&&n.forEach((function(e){e&&e.addEventListener("click",(function(e){var t="Unknown Card",n=this.querySelector(".bento-card-label");if(n&&n.textContent)t=n.textContent.trim();else{var o=this.querySelector(".bento-card-bg-image");o&&o.getAttribute("alt")?t=o.getAttribute("alt").trim():this.textContent&&(t=this.textContent.trim())}window.trackCardClickWithLink(e,this,t,r)}))}));var o=e.querySelectorAll(".bento-card-button, .bento-card-content button");o&&0!==o.length&&("function"!=typeof window.trackButtonClick||o.forEach((function(e){e&&e.addEventListener("click",(function(e){var t="Unknown Button",n=this.querySelector("a");n&&n.textContent?t=n.textContent.trim():this.textContent&&(t=this.textContent.trim()),n&&n.getAttribute("href")?window.trackButtonClick(e,n,t,r):window.trackButtonClick(e,this,t,r)}))})))}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick&&"function"==typeof window.trackPopUpInteraction){var e=document.querySelector(".block-image-card-container");if(e){var t=e.querySelector(".block-image-card-title"),r=t?t.textContent.trim():"Block Image Card",n=e.querySelectorAll(".block-image-card-viewall-btn");n&&n.length>
270&&n.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"Browse all jobs";window.trackButtonClick(e,this,t,r)}))}));var o=e.querySelectorAll(".block-image-card-card");o&&o.length>0&&o.forEach((function(e){var t=e.querySelector(".block-image-card-card-title"),n=t?t.textContent.trim():"Unknown Card",o=e.querySelector(".block-image-card-arrow");if("true"===(o&&o.getAttribute("showmodalpopup"))){o&&o.addEventListener("click",(function(e){window.trackPopUpInteraction(e,this,n,r,"open")})),e.addEventListener("click",(function(e){if(!e.target.closest(".block-image-card-arrow")&&!e.target.closest(".block-image-card-modal")){var t=this.querySelector(".block-image-card-arrow");t&&"true"===t.getAttribute("showmodalpopup")&&window.trackPopUpInteraction(e,this,n,r,"open")}}));var a=e.querySelector(".block-image-card-modal");if(a){var i=a.querySelector(".block-image-card-modal-close");i&&i.addEventListener("click",(function(e){window.trackPopUpInteraction(e,this,n,r,"close")}));var u=a.querySelector(".modal-backdrop");u&&u.addEventListener("click",(function(e){window.trackPopUpInteraction(e,this,n,r,"close")}));var c=a.querySelector(".modal-btn");c&&c.addEventListener("click",(function(e){var t=this.textContent.trim()||"Learn More";window.trackButtonClick(e,this,t,r)}))}}else e.addEventListener("click",(function(e){if(!e.target.closest(".block-image-card-arrow")&&!e.target.closest(".block-image-card-modal")){var t=this.querySelector("a")||this;window.trackCardClickWithLink(e,t,n,r)}}))}))}}else console.error("[GTM Block Image Card] GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".cardlisting-container");if(e){var t="Card Listing",r=e.querySelector(".cardlisting-cards");r&&r.addEventListener("click",(function(e){var r=e.target.closest("a");if(r){var n=r.querySelector(".cardlisting-card"),o="Unknown Card";if(n){var a=n.querySelector(".cardlisting-card-title");a&&(o=a.textContent.trim())}window.trackCardClickWithLink(e,r,o,t)}}));var n=e.querySelector(".cardlisting-load-more-btn");n&&n.addEventListener("click",(function(e){var r=this.textContent.trim()||"Load More";window.trackButtonClick(e,this,r,t)}));var o=e.querySelectorAll(".cardlisting-tab-title");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var r=this.textContent.trim()||"Unknown Tab";window.trackFilterTabClick(e,this,r,t,"location")}))}));var a=e.querySelectorAll(".cardlisting-dropdown-list li[role='option']");a&&a.length>0&&a.forEach((function(e){e.addEventListener("click",(function(e){var r=this.getAttribute("data-label")||this.textContent.trim()||"Unknown Option",n=this.getAttribute("data-value")||"",o=n||"sort";"alphabetical"===n?o="A-Z":"recent"===n&&(o="recent"),window.trackFilterTabClick(e,this,r,t,o)}))}))}}else console.error("[GTM Card Listing] GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackSectionNavigation&&"function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".category-showcase-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".field-content h3"),r=t?t.textContent.trim():"Category Showcase",n=e.querySelector(".custom-category-showcase.tabs-vertical");if(n){var o=n.querySelectorAll(".tabs-heading .tab-header-item");if(o&&0!==o.length){var a="",i=n.querySelector(".tabs-heading .tab-header-item.active");if(i){var u=i.querySelector(".tab-title");u&&(a=u.textContent.trim())}o.forEach((function(e){e.addEventListener("click",(function(e){var t=this.querySelector(".tab-title"),n=t?t.textContent.trim():"Unknown Tab",o=a;o&&o!==n?(window.trackSectionNavigation(e,this,n,o,r),a=n):o&&""!==o||(window.trackSectionNavigation(e,this,n,"",r),a=n)}),!0)}));var c=e.querySelectorAll(".explore-link");c&&c.length>
270&&c.forEach((function(e){var t=e.closest("a");if(t){var n=e.querySelector("h4"),o=n?n.textContent.trim():"Explore Now";e.addEventListener("click",(function(e){window.trackButtonClick(e,t,o,r)}),!0)}}))}}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackFormSubmit){var e=document.querySelectorAll("form.contact-us-form-kfshrc");e&&0!==e.length&&e.forEach((function(e){if("true"!==e.dataset.gtmTrackingInitialized){e.dataset.gtmTrackingInitialized="true";var t=e.querySelector("h1"),r=t?t.textContent.trim():"Contact Us",n=e.querySelector(".contact-send-btn")||e.querySelector('input[type="submit"]'),o=n&&n.value?n.value.trim():"Send",a=e.querySelector('select[data-sc-field-name="Inquiry type dropdown"]');if(!a)e.querySelectorAll("label").forEach((function(t){if("Type of inquiry"===t.textContent.trim()){var r=t.getAttribute("for");r&&(a=e.querySelector("select#"+r)),a||(a=t.nextElementSibling)&&"SELECT"!==a.tagName&&(a=null)}}));e.addEventListener("submit",(function(t){var n=function(){if(a&&"SELECT"===a.tagName){var e=a.value;if(e&&""!==e.trim()&&"PlaceholderText"!==e.trim()){var t=a.options[a.selectedIndex];if(t){var r=t.textContent.trim();if(r&&""!==r&&"PlaceholderText"!==r)return r}return e.trim()}}return""}();window.trackFormSubmit(t,e,o,r,n)}),!0)}}))}else console.error("[GTM Contact Us Form] trackFormSubmit is not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){if(1===t.nodeType)if(t.matches&&t.matches("form.contact-us-form-kfshrc"))setTimeout(e,100);else if(t.querySelectorAll){t.querySelectorAll("form.contact-us-form-kfshrc").length>0&&setTimeout(e,100)}}))}))})).observe(document.body,{childList:!0,subtree:!0})}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".doctor-listing-kfshrc");if(e){var r=e.querySelector("#desktopFilterList");r&&r.addEventListener("change",(function(e){if(e.target&&e.target.classList.contains("filter-checkbox")){var r=e.target.value||"Unknown",n=e.target.checked?"select":"deselect";window.trackFilterTabClick(e,e.target,r,t,"location",{filterAction:n})}}));var n=e.querySelector("#doctorList");n&&n.addEventListener("click",(function(e){var r=e.target.closest(".doctor-card-link"),n=e.target.closest(".doctor-item");if(r||n){var o=r||n,a=r||o.closest("a"),i=o.querySelector(".doctor-name"),u=i?i.textContent.trim():"Unknown Doctor";window.trackCardClickWithLink(e,a||o,u,t,{cardType:"doctor"})}}),!0)}}else console.error("[GTM Doctors Listing] GTM Common Events not available. Make sure gtm-common-events.js is loaded.")}var t="Doctors Listing";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".expert-listing-kfshrc");if(e){var r=e.querySelector("#desktopFilterList");r&&r.addEventListener("change",(function(e){if(e.target&&e.target.classList.contains("filter-checkbox")){var r=e.target.value||"Unknown",n=e.target.checked?"select":"deselect";window.trackFilterTabClick(e,e.target,r,t,"role",{filterAction:n})}}));var n=e.querySelector("#mobileFilterList");n&&n.addEventListener("change",(function(e){if(e.target&&e.target.classList.contains("mobile-filter-checkbox")){var r=e.target.value||"Unknown",n=e.target.checked?"select":"deselect";window.trackFilterTabClick(e,e.target,r,t,"role",{filterAction:n,device:"mobile"})}}));var o=e.querySelector("#sortDropdown");o&&o.addEventListener("click",(function(e){var r=e.target.closest(".sort-option");if(r){var n=r.getAttribute("data-sort")||"Unknown",o=r.querySelector("span").textContent.trim()||n;window.trackFilterTabClick(e,r,o,t,"sort",{sortValue:n})}}));var a=e.querySelector("#expertList");a&&a.addEventListener("click",(function(e){var r=e.target.closest(".expert-item");if(r){var n=r.querySelector("a.expert-container"),o=r.querySelector(".expert-name"),a=o?o.textContent.trim():"Unknown Expert";window.trackCardClickWithLink(e,n||r,a,t,{cardType:"expert"})}}),!0)}}else console.error("[GTM Expert Listing] GTM Common Events not available. Make sure gtm-common-events.js is loaded.")}var t="Expert Listing";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".feature-banner");e&&0!==e.length?e.forEach((function(e){var t="feature-banner",r=e.querySelectorAll(".feature-banner__cta");r&&r.length>0&&r.forEach((function(e){e.addEventListener("click",(function(e){var r="Unknown Button",n=this.querySelector("a");r=n?n.textContent.trim()||"Unknown Button":this.textContent.trim(),n&&n.getAttribute("href")?window.trackButtonClick(e,n,r,t):window.trackButtonClick(e,this,r,t)}))}));var n=e.querySelectorAll(".feature-banner__left a.btn");n&&n.length>
270&&n.forEach((function(e){e.closest(".feature-banner__cta")||e.addEventListener("click",(function(e){var r=this.textContent.trim()||"Unknown Link";window.trackButtonClick(e,this,r,t)}))}))})):console.warn(t,"No .feature-banner sections found on this page")}else console.error(t,"GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}var t="[GTM Feature Banner]";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".featured-experts-profile-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".featured-experts-profile-title"),r=t?t.textContent.trim():"Featured Experts Profile",n=e.querySelectorAll(".featured-experts-profile-card-link");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Expert",n=this.querySelector(".featured-experts-profile-card-content-title-text");n&&(t=n.textContent.trim()),window.trackCardClickWithLink(e,this,t,r)}))}));var o=e.querySelectorAll(".featured-experts-profile-btn");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"View all doctors";window.trackButtonClick(e,this,t,r)}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".featurednews-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".featurednews-title"),r=t?t.textContent.trim():"Featured News",n=e.querySelectorAll(".featurednews-card");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown News",n=this.querySelector(".featurednews-description");n&&(t=n.textContent.trim());var o=this.closest("a")||this.querySelector("a");o?window.trackCardClickWithLink(e,o,t,r):"function"==typeof window.pushGTMEvent&&window.pushGTMEvent("card_click",t,{sectionName:r},{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}))}));var o=e.querySelectorAll(".featurednews-btn-wrapper a");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"View All";window.trackButtonClick(e,this,t,r)}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".team-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".team-title"),r=t?t.textContent.trim():"Featured Profiles",n=e.querySelectorAll(".team-card");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Member",n=this.querySelector(".team-name");n&&(t=n.textContent.trim());var o=this.closest("a")||this.querySelector("a");o?window.trackCardClickWithLink(e,o,t,r):"function"==typeof window.pushGTMEvent&&window.pushGTMEvent("card_click",t,{sectionName:r},{eventCategory:"body_interaction",eventAction:"Click",includeLanguage:!0})}))}));var o=e.querySelectorAll(".team-mobile-btn");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"View All";window.trackButtonClick(e,this,t,r)}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackHelpLinksClick){var e=document.querySelectorAll(".footer-quick-links-section");e&&0!==e.length&&e.forEach((function(e){if("true"!==e.dataset.gtmTrackingInitialized){e.dataset.gtmTrackingInitialized="true";var t=e.querySelector(".footer-quick-link-title"),r=t?t.textContent.trim():"Footer Quick Links",n=e.querySelectorAll(".footer-quick-link-item");
27n&&0!==n.length&&n.forEach((function(e,t){var n="A"===e.tagName?e:e.querySelector("a");if(n){var o=e.querySelector(".footer-quick-link-text"),a="";a=o?o.textContent.trim():n.textContent?n.textContent.trim():n.getAttribute("aria-label")?n.getAttribute("aria-label").trim():n.getAttribute("title")?n.getAttribute("title").trim():"Link "+(t+1);var i=n.getAttribute("href");i&&""!==i.trim()&&"#"!==i&&n.addEventListener("click",(function(e){window.trackHelpLinksClick(e,n,a,r)}),!0)}}))}}))}else console.error("[GTM Footer Quick Links] trackHelpLinksClick is not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){if(1===t.nodeType)if(t.matches&&t.matches(".footer-quick-links-section"))setTimeout(e,100);else if(t.querySelectorAll){t.querySelectorAll(".footer-quick-links-section").length>0&&setTimeout(e,100)}}))}))})).observe(document.body,{childList:!0,subtree:!0})}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){function e(e){if(e.getAttribute("aria-label"))return e.getAttribute("aria-label");if("IMG"===e.tagName&&e.alt)return e.alt;if(e.textContent&&e.textContent.trim())return e.textContent.trim();var t=e.closest("a");if(t){if(t.getAttribute("aria-label"))return t.getAttribute("aria-label");if(t.textContent&&t.textContent.trim())return t.textContent.trim()}return e.title?e.title:"A"===e.tagName&&e.href?e.href:"Unknown"}function t(t){var r=t.target,n=document.documentElement.lang||"en",o=window.location.pathname,a=window.location.href,i=null!==r.closest(".footer-container__socials"),u=null!==r.closest(".footer-container__legal"),c=null!==r.closest(".footer-container__intro"),s=null!==r.closest(".footer-container__apps")||null!==r.closest(".app-store-badge")||null!==r.closest(".google-play-badge")||null!==r.closest('[class*="app-store"]')||null!==r.closest('[class*="play-store"]');if(i){var l=function(e){var t=e.closest("a")||e,r=t.getAttribute("aria-label");if(r){var n=r.toLowerCase();if(n.includes("youtube"))return"Youtube Link";if(n.includes("facebook"))return"Facebook Link";if(n.includes("twitter")||n.includes("x"))return"Twitter Link";if(n.includes("linkedin"))return"LinkedIn Link";if(n.includes("instagram"))return"Instagram Link"}var o=(e.querySelector("i")||e.closest("i")||e).className||"";if(o.includes("youtube"))return"Youtube Link";if(o.includes("facebook"))return"Facebook Link";if(o.includes("twitter"))return"Twitter Link";if(o.includes("linkedin"))return"LinkedIn Link";if(o.includes("instagram"))return"Instagram Link";if(t.href){var a=t.href.toLowerCase();if(a.includes("youtube"))return"Youtube Link";if(a.includes("facebook"))return"Facebook Link";if(a.includes("twitter")||a.includes("x.com"))return"Twitter Link";if(a.includes("linkedin"))return"LinkedIn Link";if(a.includes("instagram"))return"Instagram Link"}return"Social Media Link"}(r);window.dataLayer.push({event:"social_links",event_category:"footer_interaction",event_action:"Click",event_label:l,language:n,page:{path:o,url:a}})}else if(s){var d=function(e){var t=e.closest("a")||e;if(t.href){var r=t.href.toLowerCase();if(r.includes("apple")||r.includes("app-store")||r.includes("apps.apple"))return"apple";if(r.includes("google")||r.includes("play.google")||r.includes("play-store"))return"google"}var n=t.getAttribute("aria-label")||"";if(n.toLowerCase().includes("apple")||n.toLowerCase().includes("app store"))return"apple";if(n.toLowerCase().includes("google")||n.toLowerCase().includes("play store"))return"google";var o=t.className||"";if(o.includes("apple")||o.includes("app-store"))return"apple";if(o.includes("google")||o.includes("play-store"))return"google";var a=t.querySelector("img");if(a&&a.alt){var i=a.alt.toLowerCase();if(i.includes("apple")||i.includes("app store"))return"apple";if(i.includes("google")||i.includes("play store"))return"google"}return"unknown"}(r);window.dataLayer.push({event:"download_app",event_category:"footer_interaction",event_action:"Click",event_label:"App Download",store_name:d,language:n,page:{path:o,url:a}})}else if(u){var f=e(r),p=(r.closest("a")||r).href||"";window.dataLayer.push({event:"quick_links",event_category:"footer_interaction",event_action:"Click",event_label:f,click_url:p,language:n,page:{path:o,url:a}})}else if(c){var h=e(r);window.dataLayer.push({event:"cta_click",event_category:"footer_interaction",event_action:"Click",event_label:h,language:n,page:{path:o,url:a}})}else{var m=e(r),v=function(e){var t=e.closest(".footer-container__column")||e.closest(".footer-container__app-container")||e.closest(".footer-container__legal");if(t){var r=t.querySelector(".footer-container__toggle")||t.querySelector("button")||t.querySelector("h3")||t.querySelector("h2");if(r)return r.textContent.trim().replace(/\s*[\u25B6\u25BC\u25C0\u25B2]?\s*$/,"").trim()}return e.closest(".footer-container__intro")?"Footer Intro":e.closest(".footer-container__bottom")?e.closest(".footer-container__socials")?"Social Media":e.closest(".footer-container__app-container")?"App Download":"Footer Bottom":(e.closest(".footer-container__legal"),"Legal Links")}(r);window.dataLayer.push({event:"footer_click",event_category:"footer_interaction",event_action:"click",event_label:m,footer_menu_cat1:v,language:n,page:{path:o,url:a}})}}function r(){document.querySelectorAll("footer, .footer-container").forEach((function(e){e.querySelectorAll("a").forEach((function(e){e.addEventListener("click",t)})),e.querySelectorAll("button").forEach((function(e){e.addEventListener("click",t)})),e.querySelectorAll(".app-store-badge, .google-play-badge, [class*='app-store'], [class*='play-store']").forEach((function(e){e.addEventListener("click",t)})),e.querySelectorAll(".social-icon, .footer-container__socials, [class*='social'], [class*='icon']").forEach((function(e){("A"===e.tagName||e.onclick||e.closest("a"))&&e.addEventListener("click",t)}))}))}window.dataLayer=window.dataLayer||[],r();var n=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.length&&r()}))}));document.querySelectorAll("footer, .footer-container").forEach((function(e){n.observe(e,{childList:!0,subtree:!0})}
27))}))}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardExpand){var e=document.querySelector("#nutritionAccordion");e&&e.addEventListener("click",(function(e){var t="Unknown",r="Health Library Detail",n=this.querySelector(".accordion-title"),o=document.querySelector("#healthLibraryTitle");n&&n.textContent?t=n.textContent.trim():this.textContent&&(t=this.textContent.trim()),o&&o.textContent&&(r=o.textContent.trim()),window.trackCardExpand(e,this,t,r)}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink){var e=document.querySelector(".health-library-listing-kfshrc, #health-library-card");if(e){var r=e.getAttribute("data-type");r&&(t="Health Library - "+r);var n=e.querySelector("#healthLibraryList, .health-library-list");n&&n.addEventListener("click",(function(e){var n=e.target.closest("a"),o=e.target.closest(".health-library-item, .health-library-card, .library-card, .listing-card, [class*='library-item'], [class*='card']");if(n||o){var a=n||o,i="Unknown Item",u=a.querySelector(".health-library-title, .library-title, .card-title, .item-title, h3, h4, .title");u&&u.textContent?i=u.textContent.trim():a.getAttribute("data-title")?i=a.getAttribute("data-title").trim():a.getAttribute("aria-label")&&(i=a.getAttribute("aria-label").trim()),window.trackCardClickWithLink(e,n||a,i,t,{cardType:r?r.toLowerCase():"health-library"})}}),!0);var o=e.querySelector("#loadMoreBtn, .load-more-btn");o&&"function"==typeof window.trackButtonClick&&o.addEventListener("click",(function(e){var r=this.textContent?this.textContent.trim():"Load more";window.trackButtonClick(e,this,r,t)}));var a=e.querySelectorAll("#applyFilters, #applyFiltersMobile");a&&a.length>0&&"function"==typeof window.trackButtonClick&&a.forEach((function(e){e&&e.addEventListener("click",(function(e){var r=this.textContent?this.textContent.trim():"Apply";window.trackButtonClick(e,this,r,t)}))}));var i=e.querySelectorAll("#clearFilters, #clearFiltersMobile");i&&i.length>0&&"function"==typeof window.trackButtonClick&&i.forEach((function(e){e&&e.addEventListener("click",(function(e){var r=this.textContent?this.textContent.trim():"Clear";window.trackButtonClick(e,this,r,t)}))}));var u=e.querySelectorAll("#alphabetGrid, #alphabetGridMobile, .alphabet-grid");u&&u.length>0&&"function"==typeof window.trackFilterTabClick&&u.forEach((function(e){e&&e.addEventListener("click",(function(e){var r=e.target.closest("button, .alphabet-btn, [data-letter]");if(r){var n=r.getAttribute("data-letter")||r.textContent.trim()||"Unknown";window.trackFilterTabClick(e,r,n,t,"alphabet")}}))}));var c=e.querySelectorAll("#healthLibrarySearch, #healthLibrarySearchMobile, .search-input");c&&c.length>0&&"function"==typeof window.trackSearchSubmit&&c.forEach((function(e){e&&e.addEventListener("keypress",(function(e){if("Enter"===e.key||13===e.keyCode){var t=this.value?this.value.trim():"";t&&window.trackSearchSubmit(e,this,t,"submit search")}}))}))}}}var t="Health Library";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCTAClick){var e="function"==typeof window.trackBreadcrumbClick,t=document.querySelectorAll(".page-hero");t&&0!==t.length&&t.forEach((function(t){var r="hero-banner",n=t.querySelectorAll(".page-hero__container .banner-btn, .page-hero__container button.btn");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Button",n=this.querySelector("a");t=n?n.textContent.trim():this.textContent.trim(),n?window.trackCTAClick(e,n,t,r):window.trackCTAClick(e,this,t,r)}))}));var o=t.querySelectorAll(".page-hero__container a.btn, .page-hero__container a.banner-link");if(o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"Unknown Link";window.trackCTAClick(e,this,t,r)}))})),e){var a=t.querySelector(".breadcrumb, .breadcrumbs, nav.breadcrumbs");if(a){var i=a.querySelectorAll(".breadcrumbs__list_item, .breadcrumb-item, .breadcrumb__item");if(i&&i.length>0){var u=function(e){if(!e||0===e.length)return"";var t=[];return e.forEach((function(e){if(e){var r=e.querySelector("a");r&&r.textContent&&t.push(r.textContent.trim())}})),t.join("/")}(i);
27i.forEach((function(e){if(e){var t=e.querySelector("a");t&&t.addEventListener("click",(function(e){var t=this.textContent?this.textContent.trim():"Unknown";window.trackBreadcrumbClick(e,this,t,u)}))}}))}}}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCTAClick&&"function"==typeof window.trackQuickLinksClick){var e="function"==typeof window.trackBreadcrumbClick,t=document.querySelectorAll(".hero-detail");t&&0!==t.length&&t.forEach((function(t){var r="hero",n=t.querySelectorAll(".button-row .hero-detail__CTA1");n&&n.length>0&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown CTA",n=this.querySelector("a");t=n?n.textContent.trim():this.textContent.trim(),n&&n.getAttribute("href")?window.trackCTAClick(e,n,t,r):window.trackCTAClick(e,this,t,r)}))}));var o=t.querySelectorAll(".button-row .hero-detail__CTA2");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Link",r=this.querySelector("a");t=r?r.textContent.trim():this.textContent.trim(),r&&r.getAttribute("href")?window.trackQuickLinksClick(e,r,t):window.trackQuickLinksClick(e,this,t)}))}));var a=t.querySelectorAll(".button-row a");if(a&&a.length>0&&a.forEach((function(e){var t=e.closest("button");t&&(t.classList.contains("hero-detail__CTA1")||t.classList.contains("hero-detail__CTA2"))||e.addEventListener("click",(function(e){var t=this.textContent.trim()||"Unknown CTA";window.trackCTAClick(e,this,t,r)}))})),e){var i=t.querySelector(".breadcrumb, .breadcrumbs, nav");if(i){var u=i.querySelectorAll(".breadcrumb-item, li");if(u&&u.length>0){var c=function(e){if(!e||0===e.length)return"";var t=[];return e.forEach((function(e){if(e){var r=e.querySelector("a");r&&r.textContent&&t.push(r.textContent.trim())}})),t.join("/")}(u);u.forEach((function(e){if(e){var t=e.querySelector("a");t&&t.addEventListener("click",(function(e){var t=this.textContent?this.textContent.trim():"Unknown";window.trackBreadcrumbClick(e,this,t,c)}))}}))}}}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCTAClick){var e=document.querySelectorAll(".homepage-banner");e&&0!==e.length?e.forEach((function(e){var t="homepage-banner",r=e.querySelectorAll(".homepage-banner__quick-links .quick-link-item");r&&r.length>0&&r.forEach((function(e){e.addEventListener("click",(function(e){var r="Unknown Quick Link",n=this.querySelector(".quick-link-text");n&&(r=n.textContent.trim());var o=this.querySelector("a"),a="";o&&(a=o.getAttribute("href")||"");var i=this.closest("a");i&&(a=i.getAttribute("href")||a),o&&o.getAttribute("href")?window.trackCTAClick(e,o,r,t):i&&i.getAttribute("href")?window.trackCTAClick(e,i,r,t):window.trackCTAClick(e,this,r,t)}))}))})):console.warn(t,"No .homepage-banner sections found on this page")}else console.error(t,"GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}var t="[GTM Homepage Banner]";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackHelpLinksClick){var e=document.querySelectorAll(".hotspot-card-container, #hotspot-card");e&&0!==e.length&&e.forEach((function(e){if(e){var t=e.querySelector(".hotspot-card-content h2, .hotspot-card-content-wrapper h2"),r=t&&t.textContent?t.textContent.trim():"Health insights";r&&r.length>50&&(r=r.substring(0,50)+"...");var n=e.querySelectorAll(".hotspotcard-dots__item");n&&0!==n.length&&(n.forEach((function(e){if(e){var t=e.querySelector(".hotspotcard-dots__card");t&&t.addEventListener("click",(function(t){var n="Unknown Link",o=e.querySelector("label, .hotspotcard-dots__item-content label");if(o&&o.textContent)n=o.textContent.trim();else{var a=this.querySelector("img");a&&a.getAttribute("alt")&&(n=a.getAttribute("alt").trim())}window.trackHelpLinksClick(t,this,n,r)}))}}
27)),n.forEach((function(e){if(e){var t=e.querySelector(".hotspotcard-dots__item-content");t&&t.addEventListener("click",(function(t){var n="Unknown Link",o=e.querySelector("label");o&&o.textContent&&(n=o.textContent.trim());var a=e.querySelector(".hotspotcard-dots__card");window.trackHelpLinksClick(t,a||this,n,r)}))}})))}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink){var e=document.querySelectorAll(".link-list-main-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".component-title"),r=t?t.textContent.trim():"Link List",n=e.querySelectorAll(".link-list__link");n&&0!==n.length&&n.forEach((function(e){e.addEventListener("click",(function(e){var t=this.getAttribute("href"),n=null!=t?String(t).trim():"";if(0!==n.length&&"#"!==n){var o=this.querySelector(".link-list__text"),a="Unknown Link";a=o?o.textContent.trim():this.textContent.trim()||"Unknown Link",window.trackCardClickWithLink(e,this,a,r)}}))}))}))}else console.error("[GTM Link List] trackCardClickWithLink is not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".link-visual__cards");e&&0!==e.length?e.forEach((function(e,r){if(e){var n=e.closest(".link-visual__content"),o=n?n.querySelector(".link-visual__title"):null,a=o&&o.textContent?o.textContent.trim():"Link Visual";a&&a.length>50&&(a=a.substring(0,50)+"...");var i=e.querySelectorAll("a");if(i&&0!==i.length){i.forEach((function(e,r){e?e.addEventListener("click",(function(e){var t=this,r="Unknown Link",n=t.querySelector(".link-visual__card-label");n&&n.textContent?r=n.textContent.trim():t.textContent&&""!==t.textContent.trim()?r=t.textContent.trim():t.getAttribute("aria-label")&&(r=t.getAttribute("aria-label")),t.getAttribute("href"),window.trackButtonClick(e,t,r,a)})):console.warn(t,"Link at index",r,"is null or undefined")}));var u=e.querySelectorAll(".plate-item");u&&u.length}else console.warn(t,"No links found in section:",a)}else console.warn(t,"Section at index",r,"is null or undefined")})):console.warn(t,"No .link-visual__card sections found on this page")}}var t="[GTM Link Visual]";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackButtonClick){var e=document.querySelectorAll(".orbit-content");e&&0!==e.length&&e.forEach((function(e){if(e){var t=e.querySelector(".content-overlay h1, #orbit-container h1, .content-overlay h2"),r=t&&t.textContent?t.textContent.trim():"Orbit Content";r&&r.length>50&&(r=r.substring(0,50)+"...");var n=e.querySelectorAll(".content-overlay .btn, #orbit-container .btn, .content-overlay button");n&&0!==n.length&&n.forEach((function(e){e&&e.addEventListener("click",(function(e){var t="Unknown Button",n=this.querySelector("a");n&&n.textContent?t=n.textContent.trim():this.textContent&&(t=this.textContent.trim()),n&&n.getAttribute("href")?window.trackButtonClick(e,n,t,r):window.trackButtonClick(e,this,t,r)}))}))}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".project-listing-kfshrc");if(e){var r=e.querySelector("#applyFilters");r&&r.addEventListener("click",(function(n){var o=e.querySelector("#projectSearch"),a=o?o.value.trim():"";window.trackFilterTabClick(n,r,a||"search_applied",t,"search",{searchQuery:a})}));var n=e.querySelector("#sortDropdown");n&&n.addEventListener("click",(function(e){var r=e.target.closest(".sort-option");if(r){var n=r.getAttribute("data-sort")||"Unknown",o=r.querySelector("span")?r.querySelector("span").textContent.trim():n;window.trackFilterTabClick(e,r,o,t,"sort",{sortValue:n})}}));var o=e.querySelector("#projectList");o&&o.addEventListener("click",(function(e){var r=e.target.closest(".project-item");if(r){var n=r.querySelector(".project-name"),o=n?n.textContent.trim():"Unknown Project";window.trackCardClickWithLink(e,r,o,t,{cardType:"project"})}}),!0)}}else console.error("[GTM Project Listing] GTM Common Events not available. Make sure gtm-common-events.js is loaded.")}var t="Project Listing";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".publications-listing-kfshrc");if(e){var r=e.querySelector("#desktopFilterList");r&&r.addEventListener("change",(function(e){if(e.target&&e.target.classList.contains("filter-checkbox")){var r=e.target.value||"Unknown",n=e.target.checked?"select":"deselect";window.trackFilterTabClick(e,e.target,r,t,"year",{filterAction:n})}}));var n=e.querySelector("#mobileFilterList");n&&n.addEventListener("change",(function(e){if(e.target&&e.target.classList.contains("mobile-filter-checkbox")){var r=e.target.value||"Unknown",n=e.target.checked?"select":"deselect";window.trackFilterTabClick(e,e.target,r,t,"year",{filterAction:n,device:"mobile"})}}));var o=e.querySelector("#sortDropdown");o&&o.addEventListener("click",(function(e){var r=e.target.closest(".sort-option");if(r){var n=r.getAttribute("data-sort")||"Unknown",o=r.querySelector("span")?r.querySelector("span").textContent.trim():n;window.trackFilterTabClick(e,r,o,t,"sort",{sortValue:n})}}));var a=e.querySelector("#publicationList");a&&a.addEventListener("click",(function(e){var r=e.target.closest(".publication-item");if(r){var n=r.querySelector(".publication-name"),o=n?n.textContent.trim():"Unknown Publication";window.trackCardClickWithLink(e,r,o,t,{cardType:"publication"})}}),!0)}}else console.error("[GTM Publications Listing] GTM Common Events not available. Make sure gtm-common-events.js is loaded.")}var t="Publications Listing";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink){var e=document.querySelectorAll(".relatedcards-container");e&&0!==e.length&&e.forEach((function(e){var t=e.querySelector(".relatedcards-main-title"),r=t?t.textContent.trim():"Related Cards",n=e.querySelectorAll(".relatedcards-cards a");n&&n.length>
270&&n.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Card",n=this.querySelector(".relatedcards-card-title");n&&(t=n.textContent.trim()),window.trackCardClickWithLink(e,this,t,r)}))}))}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink){var e=document.querySelectorAll(".scatter-card");e&&0!==e.length&&e.forEach((function(e){if(e){var t=e.querySelector(".scatter-card__content h2, .scatter-card__container h2"),r=t&&t.textContent?t.textContent.trim():"Scatter Card";r&&r.length>50&&(r=r.substring(0,50)+"...");var n=e.querySelectorAll(".scatter-card-list .scatter-card-listItem, .scatter-card-listItem");n&&0!==n.length&&n.forEach((function(e){e&&e.addEventListener("click",(function(e){var t="Unknown Card",n=this.querySelector(".card-content-label, .card-content .card-content-label");n&&n.textContent?t=n.textContent.trim():this.textContent&&(t=this.textContent.trim()),window.trackCardClickWithLink(e,this,t,r)}))}))}}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackCardClickWithLink&&"function"==typeof window.trackButtonClick&&"function"==typeof window.trackFilterTabClick){var e=document.querySelector(".search-results-component");if(e){var t="Search Results",r=e.querySelector(".search-result-link");r&&r.addEventListener("click",(function(e){var r=e.target.closest("a");if(r){var n=r.querySelector(".search-result-card"),o="Unknown Card";if(n){var a=n.querySelector(".card-title");a&&(o=a.textContent.trim())}window.trackCardClickWithLink(e,r,o,t)}}));var n=e.querySelector(".load-more-btn");n&&n.addEventListener("click",(function(e){var r=this.textContent.trim()||"Load More";window.trackButtonClick(e,this,r,t)}));var o=e.querySelectorAll(".search-tab-btn");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var r=this.textContent.trim()||"Unknown Tab";window.trackFilterTabClick(e,this,r,t,"location")}))}));var a=e.querySelectorAll(".search-chip");a&&a.length>0&&a.forEach((function(e){e.addEventListener("click",(function(e){var r=Array.from(this.childNodes).filter((function(e){return e.nodeType===Node.TEXT_NODE})).map((function(e){return e.textContent.trim()})).join(" ").trim()||this.getAttribute("data-filter")||"Unknown chip";window.trackFilterTabClick(e,this,r,t,"location")}))}))}}else console.error("[GTM Search Results] GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){var e=document.querySelectorAll(".stacked-banner");e&&0!==e.length?e.forEach((function(e){var r=e.querySelector(".stacked-header h2"),n="Stacked Banner";if(r&&r.textContent)n=r.textContent.trim();else{var o=e.querySelector(".stacked-card h3");o&&o.textContent&&(n=o.textContent.trim())}n&&n.length>50&&(n=n.substring(0,50)+"...");var a=e.querySelectorAll(".stacked-card-cta a");a&&0!==a.length?a.forEach((function(e,r){if(e)if("function"==typeof e.addEventListener)try{e.addEventListener("click",(function(){var e="Explore more",t=this.closest(".stacked-card-content"),r=t?t.querySelector("h3"):null;r&&r.textContent?e=r.textContent.trim():this.textContent&&""!==this.textContent.trim()&&(e=this.textContent.trim());var o=document.documentElement.lang||"en",a=window.location.pathname,i=window.location.href;window.dataLayer=window.dataLayer||[];var u={event:"button_click",event_category:"body_interaction",event_action:"Click",event_label:e,section_name:n,language:o,page:{path:a,url:i}};window.dataLayer.push(u)}))}catch(e){console.error(t,"Error adding event listener:",e)}else console.warn(t,"link.addEventListener is not a function",e);else console.warn(t,"Link at index",r,"is null or undefined")})):console.warn(t,"No CTA links found in banner:",n)}
27)):console.warn(t,"No .stacked-banner sections found on this page")}var t="[GTM Stacked Banner]";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}(),function(){"use strict";!function(){function e(){if("function"==typeof window.trackButtonClick&&"function"==typeof window.trackQuickLinksClick&&"function"==typeof window.trackCTAClick){var e="function"==typeof window.trackDownloadApp,r=document.querySelectorAll(".z-pattern-section");r&&0!==r.length?r.forEach((function(t){var r=t.querySelector("#z-pattern-title, .z-pattern-title, h2"),n=r?r.textContent.trim():"Z-Pattern Section";n.length>50&&(n=n.substring(0,50)+"...");var o=t.querySelectorAll(".z-pattern-CTA, .z-pattern-CTA2");o&&o.length>0&&o.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown Button",r=this.querySelector("a");t=r?r.textContent.trim():this.textContent.trim(),r?window.trackButtonClick(e,r,t,n):window.trackButtonClick(e,this,t,n)}))}));var a=t.querySelectorAll(".z-pattern-CTA-secondary");a&&a.length>0&&a.forEach((function(e){e.addEventListener("click",(function(e){var t="Unknown CTA",r=this.querySelector("a");t=r?r.textContent.trim():this.textContent.trim(),r?window.trackCTAClick(e,r,t,n):window.trackCTAClick(e,this,t,n)}))}));var i=t.querySelectorAll(".z-pattern-links-item a");if(i&&i.length>0&&i.forEach((function(e){e.addEventListener("click",(function(e){var t=this.textContent.trim()||"Unknown Link";window.trackQuickLinksClick(e,this,t)}))})),e){var u=t.querySelector(".app-container");if(u){var c=u.querySelector(".app-store-badge a");c&&c.addEventListener("click",(function(e){var t="App Download",r=this.querySelector("img");r&&r.getAttribute("alt")&&(t=r.getAttribute("alt").trim()),window.trackDownloadApp(e,this,t,"apple")}));var s=u.querySelector(".google-play-badge a");s&&s.addEventListener("click",(function(e){var t="App Download",r=this.querySelector("img");r&&r.getAttribute("alt")&&(t=r.getAttribute("alt").trim()),window.trackDownloadApp(e,this,t,"google")}));var l=u.querySelector(".huawei-badge a, .app-gallery-badge a");l&&l.addEventListener("click",(function(e){var t="App Download",r=this.querySelector("img");r&&r.getAttribute("alt")&&(t=r.getAttribute("alt").trim()),window.trackDownloadApp(e,this,t,"huawei")}))}}})):console.warn(t,"No .z-pattern-section sections found on this page")}else console.error(t,"GTM Common Events functions not available. Please ensure gtm-common-events.js is loaded first.")}var t="[GTM Z-Pattern]";"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}()}();var header=function(){"use strict";var e={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var t={exports:{}};!function(t){function r(){function e(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(t){["next","throw","return"].forEach((function(r){e(t,r,(function(e){return this._invoke(r,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&
vendor: 4,145 bytes, lines 27-29
27(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 28/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 29t.exports=r=function(){return g},t.exports.__esModule=!0,t.exports.default=t.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{e({},"")}catch(t){e=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};e(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=e(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,c):(t.__proto__=c,e(t,F,"GeneratorFunction")),t.prototype=Object.create(B),t},g.awrap=function(e){return{__await:e}},s(l.prototype),e(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),e(B,F,"Generator"),e(B,w,(function(){return this})),e(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);
29var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=e.exports.default;t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}(t);var r=t.exports(),n=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}var o={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(o);var a=e.exports,i=n,u=o.exports;return document.addEventListener("DOMContentLoaded",(function(){function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e&&n){var r=e.querySelector("a");if(r){var o=n.getBoundingClientRect(),a=r.getBoundingClientRect(),i=!1;if(document.documentElement&&(i="ar"===document.documentElement.lang||"rtl"===document.documentElement.dir),!i&&n)try{var u=getComputedStyle(n);u&&(i="rtl"===u.direction)}catch(e){}if(i){var c=o.right-a.right,s=a.width;n.style.setProperty("--underline-right","".concat(c,"px")),n.style.setProperty("--underline-left","auto"),n.style.setProperty("--underline-width","".concat(s,"px"))}else{var l=a.left-o.left,d=a.width;n.style.setProperty("--underline-left","".concat(l,"px")),n.style.setProperty("--underline-right","auto"),n.style.setProperty("--underline-width","".concat(d,"px"))}if(t){var f=e.getAttribute("id");f&&(n.classList.remove("KFSHRC-active","Healthcare-active","Education-active","Research-active"),n.classList.add("".concat(f,"-active")))}}}}function t(){var t=document.querySelector(".top-level-nav-item.active");t&&n&&requestAnimationFrame((function(){e(t,!0),o={left:n.style.getPropertyValue("--underline-left"),right:n.style.getPropertyValue("--underline-right"),width:n.style.getPropertyValue("--underline-width")}}))}var r=document.querySelectorAll(".top-level-nav-item"),n=document.querySelector(".first-level"),o=null;if(n){var a,i=document.querySelector(".top-level-nav-item.active");if(i){var u=i.getAttribute("id");u&&(n.className="first-level",n.classList.add("".concat(u,"-active")));var c=document.querySelector(".second-level");u&&c&&(c.classList.remove("KFSHRC-active","Healthcare-active","Education-active","Research-active"),c.classList.add("".concat(u,"-active")));var s=document.getElementById("mobileNav");u&&s&&(s.classList.remove("KFSHRC-active","Healthcare-active","Education-active","Research-active"),s.classList.add("".concat(u,"-active"))),"complete"===document.readyState?t():window.addEventListener("load",t)}if(n)window.addEventListener("resize",(function(){clearTimeout(a),a=setTimeout((function(){var t=document.querySelector(".top-level-nav-item.active");t&&requestAnimationFrame((function(){e(t,!0),o={left:n.style.getPropertyValue("--underline-left"),right:n.style.getPropertyValue("--underline-right"),width:n.style.getPropertyValue("--underline-width")}}))}),100)})),r.forEach((function(t){t&&(t.addEventListener("click",(function(){if(t&&n){r.forEach((function(e){e&&e.classList.remove("active")})),t.classList.add("active");var a=t.getAttribute("id");if(a){n.className="first-level",n.classList.add("".concat(a,"-active"));var i=document.querySelector(".second-level");i&&(i.classList.remove("KFSHRC-active","Healthcare-active","Education-active","Research-active"),i.classList.add("".concat(a,"-active")));var u=document.getElementById("mobileNav");u&&(u.classList.remove("KFSHRC-active","Healthcare-active","Education-active","Research-active"),u.classList.add("".concat(a,"-active")))}requestAnimationFrame((function(){e(t,!0),o={left:n.style.getPropertyValue("--underline-left"),right:n.style.getPropertyValue("--underline-right"),width:n.style.getPropertyValue("--underline-width")}}))}})),t.addEventListener("mouseenter",(function(){t&&n&&requestAnimationFrame((function(){e(t,!0)}))})),t.addEventListener("mouseleave",(function(){n&&function(){if(o&&n){var t=document.querySelector(".top-level-nav-item.active");t&&requestAnimationFrame((function(){e(t,!0)}))}}()})))}))}})),document.addEventListener("DOMContentLoaded",(function(){function e(e){if(!e)return"";var t=e.cloneNode(!0);return t.querySelectorAll("i").forEach((function(e){return e.remove()})),t.textContent.trim()}
29function t(e,t){e&&t&&Array.from(e.attributes).forEach((function(e){"class"!==e.name&&"id"!==e.name&&t.setAttribute(e.name,e.value)}))}function r(r){if(!r)return null;var n=r.querySelector("a");if(!n)return null;var a=document.createElement("li"),i=e(n),u=r.querySelector(".dropdown");if(u){a.className="has-children";var c=document.createElement("button");c.className="mobile-menu-item dropdown-menu-item";var s=function(e){return e.replace(/[^a-zA-Z0-9]/g,"-").replace(/-+/g,"-").toLowerCase()}(i);c.setAttribute("data-target",s),c.textContent=i;var l=document.createElement("i");l.className="right-arrow black-icon",c.appendChild(l),a.appendChild(c);var d=document.createElement("div");d.className="mobile-submenu",d.id=s,d.setAttribute("aria-hidden","true");var f=document.createElement("div");f.className="mobile-back",f.setAttribute("data-back","");var p=document.createElement("i");p.className="icon-arrow-left black-icon",f.appendChild(p);var h=document.createElement("span");h.textContent=i,f.appendChild(h);var m=document.createElement("button");m.id="mobileCloseBtnSubmenu",m.setAttribute("aria-label","Close menu"),m.className="btn btn-icon ghost default second-level-close";var v=document.createElement("i");v.className="cross black-icon",m.appendChild(v),f.appendChild(m),d.appendChild(f);var y=document.createElement("ul");y.className="mobile-list",Array.from(u.children).forEach((function(r){if(r&&"LI"===r.tagName&&!r.querySelector(".info-card")){var n=function(r){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!r)return null;var o=r.querySelector("a");if(!o)return null;var a=document.createElement("li"),i=e(o),u=r.querySelector(".sub-dropdown");if(u){a.className="accordion-item";var c=document.createElement("button");c.className="accordion-trigger",c.textContent=i;var s=document.createElement("i");s.className="down-arrow black-icon",c.appendChild(s),a.appendChild(c);var l=document.createElement("ul");l.className="accordion-panel",u.querySelectorAll("li").forEach((function(r){if(r){var n=r.querySelector("a");if(n){var o=document.createElement("li"),a=document.createElement("a");if(a.href=n.href||"#",a.textContent=e(n),n.className){var i=n.className.split(" ").filter((function(e){return e.includes("link-with-icon")||e.includes("dropdown-menu-item")||"landing-page-item"===e})).map((function(e){return"link-with-icon-start"===e?"link-with-icon-end":e}));i.length>0&&(a.className=i.join(" "))}n.querySelectorAll("i").forEach((function(e){var t=e.cloneNode(!0);a.appendChild(t)})),t(n,a),o.appendChild(a),l&&l.appendChild(o)}}})),a.appendChild(l)}else{var d=document.createElement("a");if(d.href=o.href||"#",d.textContent=i,o.className){var f=o.className.split(" ").filter((function(e){return e.includes("link-with-icon")||e.includes("dropdown-menu-item")||"landing-page-item"===e})).map((function(e){return"link-with-icon-start"===e?"link-with-icon-end":e}));f.length>0&&(d.className=f.join(" "))}o.querySelectorAll("i").forEach((function(e){var t=e.cloneNode(!0);d.appendChild(t)})),t(o,d),n&&d.classList.add("mobile-menu-item"),a.appendChild(d)}return a}(r,!1);n&&y&&y.appendChild(n)}})),d&&y&&d.appendChild(y);var g=u.querySelector(".info-card");if(g&&d){var b=g.cloneNode(!0);b.classList.add("mobile-card");var D=r&&r.getAttribute("id")||u&&u.getAttribute("id");D&&(b.id=D),d.appendChild(b)}o&&d&&o.appendChild(d)}else{var E=document.createElement("a");if(E.className="mobile-menu-item dropdown-menu-item",E.href=n.href||"#",E.textContent=i,n.className){var C=n.className.split(" ").filter((function(e){return e.includes("link-with-icon")||e.includes("dropdown-menu-item")||"landing-page-item"===e})).map((function(e){return"link-with-icon-start"===e?"link-with-icon-end":e}));C.length>0&&(E.className=E.className+" "+C.join(" "))}n.querySelectorAll("i").forEach((function(e){var t=e.cloneNode(!0);E.appendChild(t)})),t(n,E),a.appendChild(E)}return a}var n=document.getElementById("mobileLevel1"),o=document.querySelector(".mobile-body");if(n&&o){n.innerHTML="";var a=document.querySelector("#patientPortalCapsule");if(a){var i=a.cloneNode(!0);i.classList.remove("hidden-desktop"),n.appendChild(i)}var u=document.querySelector(".nav-menu-container #requestReferralBtn");if(u){var c=u.cloneNode(!0);c.classList.add("buffer-gap"),n.appendChild(c)}document.querySelectorAll(".nav-menu-container .lhs-menu.nav-menu > .nav-item").forEach((function(e){if(e){var t=r(e);t&&n&&n.appendChild(t)}}
29));var s=document.querySelectorAll(".first-level .rhs-menu .nav-item");if(s.length>0){var l=o.querySelector(".bottom-mobile-menu");l?l.innerHTML="":((l=document.createElement("ul")).className="bottom-mobile-menu",o.appendChild(l)),s.forEach((function(r){if(r){var n=r.querySelector("a");if(n&&l){var o=document.createElement("li"),a=document.createElement("a");a.className="mobile-menu-item",a.href=n.href||"#",a.textContent=e(n),t(n,a),o.appendChild(a),l.appendChild(o)}}}))}var d=document.querySelector(".rhs-menu .language-btn");if(d){var f=document.createElement("a");f.className="mobile-language-capsule",f.setAttribute("aria-label",d.getAttribute("aria-label")||"Change language"),f.innerHTML=d.innerHTML,t(d,f),o.appendChild(f)}}})),document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".search-btn"),t=document.getElementById("mobileOpenBtn");if(e&&t){var r=t.parentElement;if(r)if(!r.querySelector(".search-btn-mobile")){var n=e.cloneNode(!0);n.classList.add("search-btn-mobile"),r.insertBefore(n,t)}}})),document.addEventListener("click",(function(e){if(e.target.closest(".accordion-trigger")){var t=e.target.closest(".accordion-trigger");if(!t)return;var r=t.nextElementSibling;t&&t.classList.toggle("open"),r&&r.classList.toggle("open"),document.querySelectorAll(".accordion-trigger").forEach((function(e){if(e&&e!==t){e.classList.remove("open");var r=e.nextElementSibling;r&&r.classList.contains("accordion-panel")&&r.classList.remove("open")}}))}})),function(){function e(){if(n){n.classList.remove("open"),n.setAttribute("aria-hidden","true"),o&&o.setAttribute("aria-hidden","true"),document.querySelectorAll(".mobile-submenu").forEach((function(e){e&&e.classList.remove("active")}));var e=document.querySelector(".mobile-level-1");e&&(e.style.display=""),document.body&&(document.body.style.overflow="")}}var t=document.getElementById("mobileOpenBtn"),r=document.getElementById("mobileCloseBtn"),n=document.getElementById("mobileOverlay"),o=document.getElementById("mobileNav");t&&r&&n&&(t.addEventListener("click",(function(){n&&(n.classList.add("open"),n.setAttribute("aria-hidden","false"),o&&o.setAttribute("aria-hidden","false"),document.body&&(document.body.style.overflow="hidden"))})),r.addEventListener("click",e),document.addEventListener("click",(function(t){t.target.closest("#mobileCloseBtnSubmenu")&&e()})),document.addEventListener("click",(function(e){var t=e.target.closest(".has-children button[data-target]");if(t){var r=t.getAttribute("data-target"),n=document.getElementById(r);if(n){var o=document.querySelector(".mobile-level-1"),a=document.querySelectorAll(".bottom-mobile-menu");o&&(o.style.display="none"),a.length>0&&a.forEach((function(e){e&&(e.style.display="none")})),n.classList.add("active"),n.setAttribute("aria-hidden","false")}}})),document.addEventListener("click",(function(e){if(e.target.closest(".mobile-back")){var t=e.target;if(!(t.closest("button.second-level-close")||t.closest("#mobileCloseBtnSubmenu"))){document.querySelectorAll(".mobile-submenu").forEach((function(e){e&&(e.classList.remove("active"),e.setAttribute("aria-hidden","true"))}));var r=document.querySelector(".mobile-level-1");r&&(r.style.display="");var n=document.querySelectorAll(".bottom-mobile-menu");n.length>0&&n.forEach((function(e){e&&(e.style.display="")}))}}})),n&&n.addEventListener("click",(function(t){t.target===n&&e()})))}(),document.addEventListener("DOMContentLoaded",(function(){var e=document.body;if(e){var t=document.querySelector("header"),r=document.querySelector("#header.header-nav");(t||r)&&e.style.setProperty("background","var(--Colors-Background-Primary-bg-primary-_alt)","important")}})),document.addEventListener("DOMContentLoaded",(function(){function e(e){return e&&"string"==typeof e?e.replace(/(?:[\0-\x08\x0E-\x1F!-\/:-@\[-`\{-\x9F\xA1-\xA9\xAB-\xB1\xB4\xB6-\xB8\xBB\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u065F\u066A-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07BF\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0965\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09E5\u09F2\u09F3\u09FA\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A65\u0A70\u0A71\u0A7
295-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AE5\u0AF0-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B65\u0B70\u0B78-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0BE5\u0BF3-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C65\u0C70-\u0C77\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CE5\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57\u0D62-\u0D65\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DE5\u0DF0-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F1F\u0F34-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u104A-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u1368\u137D-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u17DF\u17EA-\u17EF\u17FA-\u180F\u181A-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19FF\u1A17-\u1A1F\u1A55-\u1A7F\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B4F\u1B5A-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BFF\u1C24-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u206F\u2072\u2073\u207A-\u207E\u208A-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A-\u245F\u249C-\u24E9\u2500-\u2775\u2794-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFC\u2CFE\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u2FFF\u3001-\u3004\u3008-\u3020\u302A-\u3030\u3036\u3037\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u3191\u3196-\u319F\u31C0-\u31EF\u3200-\u321F\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6F0-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA82F\uA836-\uA83F\uA874-\uA881\uA8B4-\uA8CF\uA8DA-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9DA-\uA9DF\uA9E5\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD\uFEFE\uFF00-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD06\uDD34-\uDD3F\uDD79-\uDD89\uDD8C-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEE0\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC57\uDC77\uDC78\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE3F\uDE49-\uDE5F\uDE7F\uDEA0-\uDEBF\uDEC8\uDEE5-\uDEEA\uDEF0-\uDEFF\uDF36-\uDF3F\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD24-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF46-\uDF50\uDF55-\uDF6F\uDF82-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC51\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDD02\uDD27-\uDD35\uDD40-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDCF\uDDDB\uDDDD-\uDDE0\uDDF5-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDEEF\uDEFA-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC4F\uDC5A-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B-\uDF2F\uDF3C-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC4F\uDC6D-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDF4F\uDF5A-\uDFAF\uDFB1-\uDFBF\uDFD5-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD833\uD836\uD83D\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6F\uDEBF\uDECA-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE97-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD834[\uDC00-\uDEBF\uDED4-\uDEDF\uDEF4-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDEEF\uDEFA-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDCEF\uDCFA-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD0-\uDCFF\uDD44-\uDD4A\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCAC\uDCB0\uDCB5-\uDD00\uDD2E\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,""):""}function t(){if(f){var e=document.getElementById("mobileOverlay");if(e&&e.classList&&e.classList.contains("open")){e.classList.remove("open"),e.setAttribute&&e.setAttribute("aria-hidden","true");var t=document.getElementById("mobileNav");t&&t.setAttribute&&t.setAttribute("aria-hidden","true")}f.style&&(f.style.display="block"),requestAnimationFrame((function(){requestAnimationFrame((function(){f&&f.classList&&f.classList.add("active"),f&&f.setAttribute&&f.setAttribute("aria-hidden","false")}))})),setTimeout((function(){h&&h.focus&&h.focus()}),200),document.body&&document.body.style&&(document.body.style.overflow="hidden"),s&&s.classList&&s.classList.contains("header-transparent")&&s.classList.add("header-search-open")}}function r(){if(f){var e=s.querySelector("#searchSuggestions");e&&(e.setAttribute("aria-hidden","true"),e.classList.remove("active")),f.classList&&f.classList.remove("active"),f.setAttribute&&f.setAttribute("aria-hidden","true"),s&&s.classList&&s.classList.remove("header-search-open"),setTimeout((function(){f&&f.style&&(f.style.display="none"),h&&void 0!==h.value&&(h.value=""),n(),document.body&&document.body.style&&(document.body.style.overflow="")}),400)}}function n(){if(h&&m&&h.value&&"function"==typeof h.value.trim){var e=h.value.trim();e&&e.length>=3?(m.classList&&(m.classList.remove("disabled"),m.classList.add("default")),void 0!==m.disabled&&(m.disabled=!1)):(m.classList&&(m.classList.add("disabled"),m.classList.remove("default")),void 0!==m.disabled&&(m.disabled=!0))}}function o(){if(h&&h.value&&"function"==typeof h.value.trim){var t=e(h.value),n=t.trim();if(h.value!==t&&(h.value=t),n&&n.length>=3){r();var o=new URL(v,window.location.origin);o.searchParams.set("q",n),window.location.href=o.toString()}}}var c=document.querySelector("header"),s=c?c.querySelector(".header-nav"):null;if(s){var l=s.querySelector(".search-btn"),d=s.querySelector(".search-btn-mobile"),f=s.querySelector("#searchOverlay"),p=s.querySelector("#searchCloseBtn"),h=s.querySelector("#searchInput"),m=s.querySelector(".search-submit-btn");if(f&&p&&h){var v=(f&&f.dataset?f.dataset:{}).searchUrl||"/en/search",y=function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),t()};l&&l.addEventListener&&l.addEventListener("click",y),d&&d.addEventListener&&d.addEventListener("click",y),s&&s.addEventListener&&s.addEventListener("click",(function(e){e&&e.target&&e.target.closest&&e.target.closest(".search-btn-mobile")&&y(e)})),p&&p.addEventListener&&p.addEventListener("click",(function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),r()})),document&&document.addEventListener&&document.addEventListener("keydown",(function(e){e&&"Escape"===e.key&&f&&f.classList&&f.classList.contains("active")&&s&&s.contains&&s.contains(f)&&r()})),h&&h.addEventListener&&h.addEventListener("keypress",(function(e){var t;if(e&&e.target&&!("Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"Enter"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||e.altKey||e.key.length>1))return(t=e.key)&&0!==t.length&&/^(?:[\t-\r 0-9A-Za-z\xA0\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u
290C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2000-\u200A\u2028\u2029\u202F\u205F\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3000\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFEFF\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uD
29F58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDF50-\uDF59\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEC0-\uDED3\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDCD0-\uDCEB\uDCF0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])$/.test(t)?void 0:(e.preventDefault(),!1)})),h&&h.addEventListener&&(h.addEventListener("input",(function(t){if(t&&t.target){var r=e(t.target.value);t.target.value!==r&&(t.target.value=r)}n()})),h.addEventListener("paste",(function(){setTimeout((function(){if(h&&h.value){var t=e(h.value);h.value!==t&&(h.value=t)}n()}),10)})),h.addEventListener("focus",(function(){f&&f.classList&&f.classList.add("input-focused")})),h.addEventListener("blur",(function(){f&&f.classList&&f.classList.remove("input-focused")}))),n();var g=s.querySelector("#searchSuggestions"),b=s.querySelector(".search-suggestions-list");if(g&&b&&h){var D=s.querySelector("#searchOverlay")||s,E=D&&D.dataset?D.dataset:{},C={entity:E.entity||"content",country:E.country||"us",language:E.language||"en",sources:E.sources?[E.sources]:["1193156","1177352","1181353","1189802"],rfkId:E.rfkid||"rfkid_8",limit:parseInt(E.limit||"5",10),offset:0},w=-1,x=[],F=null,L=null,A=function(){var e=u(i.mark((function e(){var t,r,n,o,a,u,c,s=arguments;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:"",e.prev=1,L&&L.abort(),L=new AbortController,r=L.signal,n={entity:C.entity,country:C.country,language:C.language,sources:C.sources,Keyphrase:t,limit:C.limit,offset:C.offset,rfkId:C.rfkId},e.next=9,fetch("/kfhapis/CustomSearch/GetDiscoverSuggestionResults",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n),signal:r});case 9:if((o=e.sent).ok){e.next=12;break}throw new Error("HTTP error! status: ".concat(o.status));case 12:return e.next=14,o.json();case 14:return a=e.sent,u=[],a&&a.widgets&&Array.isArray(a.widgets)&&a.widgets.length>0&&(c=a.widgets[0]).suggestion&&c.suggestion.title_auto_complete&&Array.isArray(c.suggestion.title_auto_complete)&&(u=c.suggestion.title_auto_complete),e.abrupt("return",u);case 21:if(e.prev=21,e.t0=e.catch(1),"AbortError"!==e.t0.name){e.next=25;break}return e.abrupt("return",[]);case 25:return console.error("Error fetching suggestions:",e.t0),e.abrupt("return",[]);case 28:case"end":return e.stop()}}),e,null,[[1,21]])})));return function(){return e.apply(this,arguments)}}(),k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e||e.trim().length<3)return[];if(!t||0===t.length)return[];var r=e.toLowerCase().trim();return t.map((function(e){var t="",r=e;return e&&"object"===a(e)&&e.text?t="string"==typeof e.text?e.text:String(e.text||""):"string"==typeof e&&(t=e),"string"!=typeof t&&(t=String(t||"")),{displayText:t.trim(),originalData:r}})).filter((function(e){return!(!e.displayText||"string"!=typeof e.displayText)&&e.displayText.toLowerCase().includes(r)})).slice(0,8)}
29,S=function(){g&&(g.setAttribute("aria-hidden","true"),g.setAttribute("aria-expanded","false"),g.classList.remove("active"),w=-1,setTimeout((function(){g&&!g.classList.contains("active")&&(g.style.display="")}),250))},B=function(){b&&b.querySelectorAll(".search-suggestion-item").forEach((function(e,t){t===w?(e.classList.add("selected"),e.setAttribute("aria-selected","true")):(e.classList.remove("selected"),e.setAttribute("aria-selected","false"))}))},M=function(t){if(h){var n="";if("string"==typeof t?n=t:t&&"object"===a(t)&&(n=t.displayText||t.title||t.text||t.name||t.label||""),n){var o=e(n);r();var i=new URL(v,window.location.origin);i.searchParams.set("q",o),window.location.href=i.toString()}}},_=function(e){b&&(b.innerHTML="",0!==e.length?(e.forEach((function(e,t){var r=e.displayText||e,n=e.originalData||e;"string"!=typeof r&&(r=String(r||""));var o=r.trim(),i=document.createElement("li");if(i.className="search-suggestion-item",i.setAttribute("role","option"),i.setAttribute("data-index",t),i.setAttribute("tabindex","0"),i.setAttribute("id","search-suggestion-".concat(t)),i.setAttribute("aria-selected","false"),n&&"object"===a(n))try{var u=JSON.stringify(n);i.setAttribute("data-suggestion-data",function(e){if(!e||"string"!=typeof e)return"";var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(function(e){return t[e]}))}(u))}catch(e){console.warn("Failed to stringify suggestion data:",e)}i.textContent=o,i.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),M(e)})),i.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),t.stopPropagation(),M(e))})),i.addEventListener("mouseenter",(function(){w=t,B()})),b&&b.appendChild(i)})),g&&(s.querySelector(".search-input-content")&&(g.style.display="block"),g.setAttribute("aria-hidden","false"),g.setAttribute("aria-expanded","true"),g.classList.add("active"))):S())},T=function(){var e=u(i.mark((function e(t){return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(F&&clearTimeout(F),t&&!(t.trim().length<3)){e.next=5;break}return S(),h&&h.setAttribute("aria-expanded","false"),e.abrupt("return");case 5:F=setTimeout(u(i.mark((function e(){var r,n;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!((r=t.trim()).length<3)){e.next=6;break}return S(),e.abrupt("return");case 6:return e.next=8,A(r);case 8:n=e.sent,x=k(r,n),_(x),w=-1,h&&h.setAttribute("aria-expanded",x.length>0?"true":"false"),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(0),console.error("Error in debounced fetch and filter:",e.t0),S();case 21:case"end":return e.stop()}}),e,null,[[0,16]])}))),300);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();h.addEventListener&&(h.addEventListener("input",(function(t){if(t&&t.target){var r=e(t.target.value);t.target.value!==r&&(t.target.value=r)}var n=t.target?t.target.value:h.value;T(n)})),h.addEventListener("keydown",(function(e){if(g&&g.classList.contains("active")){var t=b.querySelectorAll(".search-suggestion-item");if("ArrowDown"===e.key)e.preventDefault(),t.length>0&&(w=(w+1)%t.length,B(),t[w].scrollIntoView({block:"nearest",behavior:"smooth"}));else if("ArrowUp"===e.key)e.preventDefault(),t.length>0&&(w=w<=0?t.length-1:w-1,B(),t[w].scrollIntoView({block:"nearest",behavior:"smooth"}));else if("Enter"===e.key&&w>=0&&t[w])if(e.preventDefault(),x[w])M(x[w]);else{var r=t[w].textContent||t[w].innerText;M(r)}else"Escape"===e.key&&S()}})),h.addEventListener("blur",(function(e){var t=e.relatedTarget;t&&(t.classList.contains("search-suggestion-item")||t.closest(".search-suggestions"))||setTimeout((function(){g.matches(":hover")||b.matches(":hover")||document.activeElement===h||S()}),200)}))),g.addEventListener&&(g.addEventListener("mouseenter",(function(){})),g.addEventListener("mouseleave",(function(){document.activeElement!==h&&S()})))}else;h&&h.addEventListener&&h.addEventListener("keydown",(function(e){if(e&&"Enter"===e.key){var t=s.querySelector(".search-suggestions-list");if(t)if(t.querySelector(".search-suggestion-item.selected"))return;e.preventDefault&&e.preventDefault(),o()}})),m&&m.addEventListener&&m.addEventListener("click",(function(e){e&&e.preventDefault&&e.preventDefault(),o()})),f&&f.addEventListener&&f.addEventListener("click",(function(e){e&&e.target===f&&r()}))}}})),document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector("header"),t=e?e.querySelector("#header.header-nav")||e.querySelector("#header")||e:null;if(e&&t){var r=e.offsetHeight||100,n=!1,o=0,a=!1;window.addEventListener("scroll",(function(){n=!0}),{passive:!0}),setInterval((function(){n&&(!function(){var n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;if(!(Math.abs(o-n)<=5)){if(n<=r)a?(e.classList.remove("nav-up"),e.classList.add("nav-down"),t.classList.remove("nav-up"),t.classList.add("nav-down"),setTimeout((function(){e.style.transition="none",t.style.transition="none",e.classList.remove("nav-up","nav-down"),t.classList.remove("nav-up","nav-down"),a=!1,e.offsetHeight,requestAnimationFrame((function(){e.style.transition="",t.style.transition=""}))}),100)):(e.classList.remove("nav-up","nav-down"),t.classList.remove("nav-up","nav-down"),a=!1);else{var i=!a;i&&(e.style.transition="none",t.style.transition="none",a=!0),n>o?(e.classList.remove("nav-down"),e.classList.add("nav-up"),t.classList.remove("nav-down"),t.classList.add("nav-up")):(e.classList.remove("nav-up"),e.classList.add("nav-down"),t.classList.remove("nav-up"),t.classList.add("nav-down")),i&&requestAnimationFrame((function(){e.style.transition="",t.style.transition=""}))}o=n<=0?0:n}}(),n=!1)}),250)}})),document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector("header"),t=e?e.querySelector("#header.header-nav")||e.querySelector("#header")||e:null;if(e&&t){var r=e.offsetHeight||100,n=!1,o=0,a=!1;window.addEventListener("scroll",(function(){n=!0}),{passive:!0}),setInterval((function(){n&&(!function(){var n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;if(!(Math.abs(o-n)<=5)){if(n<=r)a?(e.classList.remove("nav-up"),e.classList.add("nav-down"),t.classList.remove("nav-up"),t.classList.add("nav-down"),setTimeout((function(){e.style.transition="none",t.style.transition="none",e.classList.remove("nav-up","nav-down"),t.classList.remove("nav-up","nav-down"),a=!1,e.offsetHeight,requestAnimationFrame((function(){e.style.transition="",t.style.transition=""}))}),100)):(e.classList.remove("nav-up","nav-down"),t.classList.remove("nav-up","nav-down"),a=!1);else{var i=!a;i&&(e.style.transition="none",t.style.transition="none",a=!0),n>o?(e.classList.remove("nav-down"),e.classList.add("nav-up"),t.classList.remove("nav-down"),t.classList.add("nav-up")):(e.classList.remove("nav-up"),e.classList.add("nav-down"),t.classList.remove("nav-up"),t.classList.add("nav-down")),i&&requestAnimationFrame((function(){e.style.transition="",t.style.transition=""}))}o=n<=0?0:n}}(),n=!1)}),250)}})),document.addEventListener("DOMContentLoaded",(function(){function e(){n.getBoundingClientRect().bottom<=0?r.classList.remove("header-transparent"):r.classList.contains("header-transparent")||r.classList.add("header-transparent")}var t,r=document.querySelector(".header-nav.header-transparent"),n=document.querySelector(".video-hero-banner");r&&n&&(window.addEventListener("scroll",(function(){t&&cancelAnimationFrame(t),t=requestAnimationFrame(e)})),e())})),{}}();!function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){!function(){if(document.getElementsByTagName("video").length){var e=document.querySelector(".hero__background__wrapper video");e&&(e.setAttribute("muted",!0),e.loop=!0)}}()}))}(),function(){"use strict";XA.component.ireplacer=function(e){var t={},r=function(e){var t=e.parent(),r=function(e){return e.closest(".component").attr("class").split(" ")[1]}(e),n=function(e){var t=document.createElement("div");return t.className=["sxa-icon","sxa-icon-"+e].join(" "),t}(r);t.append(n)};return t.replaceIcon=function(t){var n=e(t).find(".field-moviethumbnail a");r(n)},t}(jQuery,_),XA.register("ireplacer",XA.component.ireplacer)}(),function(){"use strict";!function(){function e(){return window.innerWidth<=991}function t(){var t;for(r.value="1",t=0;t<i.length;t++)i[t].classList.remove("active");for(t=0;t<a.length;t++)a[t].classList.remove("active"),a[t].style.display="";if(i[0]&&i[0].classList.add("active"),a[0]&&a[0].classList.add("active"),e())for(t=0;t<a.length;t++)a[t].style.display=0===t?"block":"none"}var r=document.getElementById("mobileTabsDropdown"),n=document.querySelector(".tabs-container"),o=document.querySelector(".tabs-heading");if(r&&n){var a=n.querySelectorAll(".tab.checkthis"),i=o?o.querySelectorAll("li"):[],u=e()?"mobile":"desktop";r._mobileHandler&&r.removeEventListener("change",r._mobileHandler),window._modeHandler&&window.removeEventListener("resize",window._modeHandler),r._mobileHandler=function(){var t,n;if(e()&&(t=parseInt(r.value,10)-1)>=0&&t<a.length)for(n=0;n<a.length;n++)n===t?(a[n].style.display="block",a[n].classList.add("active")):(a[n].style.display="none",a[n].classList.remove("active"))},r.addEventListener("change",r._mobileHandler),window._modeHandler=function(){var r=e()?"mobile":"desktop";r!==u&&(t(),u=r)},window.addEventListener("resize",window._modeHandler),e()?t():r.value="1"}}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".open-navigation a"),t=document.querySelector(".close-navigation a"),r=document.querySelector("body"),n=document.querySelector(".navigation-panel"),o=document.querySelectorAll(".navigation-panel a");e&&t&&n&&r&&(n.setAttribute("tabindex","-1"),o.forEach((function(e){e.tabIndex=-1})),e.addEventListener("click",(function(){n.setAttribute("tabindex","0"),r.setAttribute("tabindex","-1"),r.classList.add("navigation-open"),n.focus(),o.forEach((function(e){e.tabIndex=0}))})),t.addEventListener("click",(function(){r.classList.remove("navigation-open"),r.focus(),n.setAttribute("tabindex","-1"),r.removeAttribute("tabindex"),o.forEach((function(e){e.tabIndex=-1}))})))}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".vertical__intranet-results--download");e&&new MutationObserver((function(e){e.forEach((function(){document.querySelectorAll(".vertical__intranet-downloadFile").forEach((function(e){var t=e.querySelector("a"),r=e.querySelector("file");t&&r&&(t.href=r.getAttribute("src"))}))}))})).observe(e,{childList:!0,subtree:!0})}
29))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e,t;e=document.querySelector(".segmentation-fixed-container"),t=document.querySelector(".segmentation-fixed-container .link-list"),e&&window.addEventListener("scroll",(function(){e.getBoundingClientRect().top<=20?t.classList.add("show"):t.classList.remove("show")}))})),document.addEventListener("DOMContentLoaded",(function(){var e,t;e=document.querySelector("#header .content.content-hero.navigation > .component-content .common-inner-navigation"),t=document.querySelector("#header .content.content-hero.navigation > .component-content .common-inner-navigation .navigation-wrapper"),e&&window.addEventListener("scroll",(function(){e.getBoundingClientRect().top<=20?t.classList.add("show"):t.classList.remove("show")}))}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".socialfeedResults__Wrapper");e&&new MutationObserver((function(e){e.forEach((function(){var e,t;e=document.querySelectorAll(".isEmail a"),t=document.querySelectorAll(".isPhone a"),e.forEach((function(e){var t=e.textContent;e.href="mailto:".concat(t)})),t.forEach((function(e){var t=e.textContent;e.href="tel:".concat(t)}))}))})).observe(e,{childList:!0,subtree:!0})}))}();var spriteInclude=function(){"use strict";var e={exports:{}},t={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(t),function(e){function r(){function t(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}function o(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),u=new m(n||[]);return E(a,"_invoke",{value:d(e,r,u)}),a}function a(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function u(){}function c(){}function s(e){["next","throw","return"].forEach((function(r){t(e,r,(function(e){return this._invoke(r,e)}))}))}function l(e,t){function r(o,i,u,c){var s=a(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==n(d)&&D.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):t.resolve(d).then((function(e){l.value=e,u(l)}),(function(e){return r("throw",e,u,c)}))}c(s.arg)}var o;E(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function d(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return y()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var c=f(u,r);if(c){if(c===L)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=a(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===L)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function f(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,f(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),L;var o=a(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,L;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,L):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,L)}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function v(e){if(e){var t=e[w];if(t)return t.call(e);
29if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(D.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:y}}function y(){return{value:void 0,done:!0}} 30/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ 31e.exports=r=function(){return g},e.exports.__esModule=!0,e.exports.default=e.exports;var g={},b=Object.prototype,D=b.hasOwnProperty,E=Object.defineProperty||function(e,t,r){e[t]=r.value},C="function"==typeof Symbol?Symbol:{},w=C.iterator||"@@iterator",x=C.asyncIterator||"@@asyncIterator",F=C.toStringTag||"@@toStringTag";try{t({},"")}catch(e){t=function(e,t,r){return e[t]=r}}g.wrap=o;var L={},A={};t(A,w,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(v([])));S&&S!==b&&D.call(S,w)&&(A=S);var B=c.prototype=i.prototype=Object.create(A);return u.prototype=c,E(B,"constructor",{value:c,configurable:!0}),E(c,"constructor",{value:u,configurable:!0}),u.displayName=t(c,F,"GeneratorFunction"),g.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))},g.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,t(e,F,"GeneratorFunction")),e.prototype=Object.create(B),e},g.awrap=function(e){return{__await:e}},s(l.prototype),t(l.prototype,x,(function(){return this})),g.AsyncIterator=l,g.async=function(e,t,r,n,a){void 0===a&&(a=Promise);var i=new l(o(e,t,r,n),a);return g.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},s(B),t(B,F,"Generator"),t(B,w,(function(){return this})),t(B,"toString",(function(){return"[object Generator]"})),g.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},g.values=v,m.prototype={constructor:m,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&D.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){function t(t,n){return a.type="throw",a.arg=e,r.next=t,n&&(r.method="next",r.arg=void 0),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=D.call(o,"catchLoc"),u=D.call(o,"finallyLoc");if(i&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&D.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,L):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),L},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),L}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:v(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),L}},g}var n=t.exports.default;e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(e);var r=e.exports(),n=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}var o={exports:{}};!function(e){function t(e,t,r,n,o,a,i){try{var u=e[a](i),c=u.value}catch(e){return void r(e)}u.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){function i(e){t(c,o,a,i,u,"next",e)}function u(e){t(c,o,a,i,u,"throw",e)}var c=e.apply(r,n);i(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}(o);
31var a=n,i=o.exports,u=document.currentScript;return document.addEventListener("DOMContentLoaded",i(a.mark((function e(){var t,r,n,o,i,c,s,l,d,f;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=u&&u.src?new URL("../images/Icons/sprite/sprite.svg",u.src).href:"../images/Icons/sprite/sprite.svg",r=["/-/media/themes/kfshrc/kfshrc/kfshrc/images/icons/sprite/sprite.svg",t],e.prev=2,n=null,o=null,i=0,c=r;case 6:if(!(i<c.length)){e.next=26;break}return s=c[i],e.prev=8,e.next=11,fetch(s);case 11:if((l=e.sent).ok){e.next=14;break}throw new Error("Failed to load SVG sprite: ".concat(l.status," ").concat(l.url));case 14:return e.next=16,l.text();case 16:return n=e.sent,e.abrupt("break",26);case 20:e.prev=20,e.t0=e.catch(8),o=e.t0;case 23:i++,e.next=6;break;case 26:if(n){e.next=28;break}throw o||new Error("Failed to load SVG sprite");case 28:(d=document.createElement("div")).style.display="none",d.innerHTML=n,(f=document.body).insertBefore(d,f.firstChild),e.next=38;break;case 35:e.prev=35,e.t1=e.catch(2),console.error("SVG Sprite Load Error:",e.t1);case 38:case"end":return e.stop()}}),e,null,[[2,35],[8,20]])})))),{}}();!function(){"use strict";!function(){function e(){var e=document.querySelector(".stacked-nav-sticky"),t=document.querySelectorAll(".stacked-card"),r=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;if(r!==E){var n,o=r<E,a=(n=document.querySelector(".header-nav"))?n.offsetHeight:0,i=window.innerWidth<=l,u=e?e.offsetHeight:0,c=d.closest(".stacked-banner");if(!(c&&"true"===c.getAttribute("data-one-card"))){var s=o?a+5:0,p=f[f.length-1],h=(v[f.length-1]||0)>.01;if(p&&h&&e){var m=p.getBoundingClientRect(),y=e.getBoundingClientRect(),g=m.top-y.height-12;s=Math.min(s,g)}e&&(e.style.top="".concat(s,"px")),t.forEach((function(e){if(e){var t=u+10;e.style.top=o?"".concat(i?t:a+125,"px"):i?"".concat(t,"px"):"130px"}})),E=r}}}function t(){var t;"undefined"!=typeof document&&"undefined"!=typeof window&&((d=document.querySelector(".stacked-container"))&&(f=Array.from(document.querySelectorAll(".stacked-card[data-card-index]")),p=Array.from(document.querySelectorAll(".stacked-nav-item[data-card-index]")),h=Array.from(document.querySelectorAll(".nav-progress-line[data-progress-index]")),a(),n(),r(),function(){if(!d||0===f.length)return;var e=new IntersectionObserver(i,{root:null,rootMargin:"-20% 0px -20% 0px",threshold:[0,.25,.5,.75,1]});f.forEach((function(t){t&&e&&e.observe(t)})),s()}(),y=(void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop)||0,E=y,window.addEventListener("resize",(function(){clearTimeout(t),t=setTimeout((function(){n(),a(),r(),e(),s()}),250)}))))}function r(){f&&0!==f.length&&(f.forEach((function(e){e&&e.style&&(e.style.height="auto")})),requestAnimationFrame((function(){requestAnimationFrame((function(){var e=0;f.forEach((function(t){if(t){var r=t.getBoundingClientRect();r&&r.height>e&&(e=r.height)}})),e>0&&f.forEach((function(t){t&&t.style&&(t.style.height="".concat(e,"px"))}))}))})))}function n(){if(f&&0!==f.length){var e=window.innerWidth<=l;f.forEach((function(t){var r=t.getAttribute("data-bg-desktop"),n=t.getAttribute("data-bg-mobile");if(r&&n){var o=e?n:r;t&&t.style&&(t.style.backgroundImage="url('".concat(o,"')"))}})),setTimeout((function(){r()}),100)}}function o(e,t){var r=e.closest(".stacked-navigation");if(!r)return 0;if(!(window.innerWidth<=l)){var n=e.getBoundingClientRect(),o=r.getBoundingClientRect();if(!n||!o)return 0;if(t){var a=n.right-20,i=o.left;return Math.max(0,a-i)}var u=n.left+20,c=o.right;return Math.max(0,c-u)}if(t){var s=e.getBoundingClientRect(),d=r.getBoundingClientRect();if(!s||!d)return 0;var f=s.right-20,p=d.left;return Math.max(0,f-p)}var h=e.offsetParent||e,m=e.offsetLeft+20;if(h===r)return t?Math.max(0,m):Math.max(0,r.scrollWidth-m);var v=(h.offsetLeft||0)+m;return Math.max(0,r.scrollWidth-v)}function a(){Array.from(document.querySelectorAll(".nav-line[data-border-index]")).forEach((function(e,t){if(e){var r=p[t],n=p[t+1];if(r){var a=e.closest(".progress-container");if(a){var i=document.documentElement.lang||"",u=document.documentElement.dir||"",c="ar"===i||0===i.indexOf("ar")||"rtl"===u;if(e.style&&(c?(e.style.right="20px",e.style.left="auto"):(e.style.left="20px",e.style.right="auto"),e.style.top="12px"),t<2){var s=n?n.querySelector(".progress-container"):null;if(s){var l,d=a.getBoundingClientRect(),f=s.getBoundingClientRect();if(!d||!f)return;if(c){var h=d.right-20,m=f.right+8;l=Math.max(0,h-m)}else{var v=d.left+20,y=f.left-8;l=Math.max(0,y-v)}e.style&&(e.style.width="".concat(l,"px"))}}else{var g=o(a,c);e.style&&(e.style.width="".concat(g,"px"))}}}}}))}function i(){c()}function u(){var e=Array.from(document.querySelectorAll(".nav-line[data-border-index]"))[2];
31if(e){var t=e.closest(".progress-container");if(t){var r=document.documentElement.lang||"",n=document.documentElement.dir||"",a="ar"===r||0===r.indexOf("ar")||"rtl"===n,i=o(t,a);e.style&&(a?(e.style.right="20px",e.style.left="auto"):(e.style.left="20px",e.style.right="auto"),e.style.top="12px",e.style.width="".concat(i,"px"))}}}function c(){if(h&&0!==h.length){var e=window.innerHeight;("up"===g?Array.from({length:h.length},(function(e,t){return t})).reverse():Array.from({length:h.length},(function(e,t){return t}))).forEach((function(t){var r=h[t];if(r){var n=f[t],a=p[t],i=p[t+1],u=r.closest(".progress-container");if(u&&n&&a){var c=n.getBoundingClientRect();if(c){"number"!=typeof v[t]&&(v[t]=0);for(var s=c.bottom<=0,l=!0,d=0;d<t;d++){if((v[d]||0)<.01){l=!1;break}}var m=0,y=c.height||1;if(c.top<e&&c.bottom>0){var b=c.top,D=e-b;m=Math.min(1,Math.max(0,D/y))}else if(c.bottom<=0)if("up"===g){var E=c.top,C=e-E;m=Math.min(1,Math.max(0,C/y))}else m=1;else c.top>=e&&(m=0);if("down"===g){var w=v[t]||0;m=s?1:l?Math.max(w,m):w>0?w:0,v[t]=m}else{for(var x=!0,F=t+1;F<f.length;F++){if((v[F]||0)>.01){x=!1;break}}v[t]=x?m:Math.max(v[t]||0,1)}var L=v[t],A=document.documentElement.lang||"",k=document.documentElement.dir||"",S="ar"===A||0===A.indexOf("ar")||"rtl"===k;if(r.style&&(S?(r.style.right="20px",r.style.left="auto"):(r.style.left="20px",r.style.right="auto"),r.style.top="12px"),t<2){var B=i?i.querySelector(".progress-container"):null;if(B){var M=u.getBoundingClientRect(),_=B.getBoundingClientRect();if(M&&_){var T;if(S){var q=M.right-20,I=_.right+8;T=Math.max(0,q-I)*Math.max(0,Math.min(1,L))}else{var O=M.left+20,j=_.left-8;T=Math.max(0,j-O)*Math.max(0,Math.min(1,L))}r.style&&(r.style.width="".concat(T,"px"))}}}else{var N=o(u,S)*Math.max(0,Math.min(1,L));r.style&&(r.style.width="".concat(N,"px"))}r.style&&r.style.setProperty("--progress",L)}}}}))}}function s(){m||(m=!0,requestAnimationFrame((function(){if(d){var t=window.innerHeight,r=100,n=d.closest(".stacked-banner"),o=n&&"true"===n.getAttribute("data-one-card");f.forEach((function(e,n){if(o){e.style.transform="none";var a=e.querySelector(".stacked-card-content");a&&(a.style.opacity="1")}else{var i=e.getBoundingClientRect(),u=e.querySelector(".stacked-card-content"),c=0;if(i.top<=r?c=1:i.top<t&&(c=(t-i.top)/(t-r)),i.top>r){var s=.1*(i.top-r);e.style.transform="translateY(".concat(s,"px)")}else e.style.transform="translateY(0)";if(n<f.length-1){var l=f[n+1].getBoundingClientRect();if(l.top<t){var d=(l.top-r)/(t-r),p=Math.max(0,d);u&&(u.style.opacity=p)}else u&&(u.style.opacity="1")}e.setAttribute("data-stack-status",1===c?"stacked":"sliding")}}));var a=window.pageYOffset||document.documentElement.scrollTop,i=a-y;Math.abs(i)>2&&(g=i>0?"down":"up"),y=a,e(),c(),function(){if(p&&0!==p.length){for(var e=0,t=p.length-1;t>=0;t--)if((v[t]||0)>.01){e=t;break}p.forEach((function(t,r){t&&(r<=e?t.classList.add("active"):t.classList.remove("active"))})),b=e}}(),function(){var e=document.querySelector(".stacked-navigation"),t=p[b];if(e&&t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o=Math.max(0,e.scrollWidth-e.clientWidth),a=document.documentElement.lang||"",i=document.documentElement.dir||"",c="ar"===a||0===a.indexOf("ar")||"rtl"===i,s=window.innerWidth<=l;if(c&&s){if(D!==b){var d="down"===g?"start":"end";t.scrollIntoView({behavior:"smooth",block:"nearest",inline:d}),D=b}u()}else{var f=0;if(s){var h="center";f="start"==(h=c?"down"===g?"start":"end":"down"===g?"end":"start")?e.scrollLeft+(n.left-r.left)-24:"end"===h?e.scrollLeft+(n.right-r.right)+24:e.scrollLeft+(n.left-r.left)-r.width/2+n.width/2}else 0!==b&&(f=e.scrollLeft+(n.left-r.left)-r.width/2+n.width/2);var m=f;m=Math.max(0,Math.min(o,m)),w=m,C||(C=window.requestAnimationFrame((function e(){var t=document.querySelector(".stacked-navigation");if(t){var r=w-t.scrollLeft;if(Math.abs(r)<=.5)return t.scrollLeft=w,C=null,void u();var n="up"===g?.22:.18;t.scrollLeft+=r*n,u(),C=window.requestAnimationFrame(e)}else C=null})))}}}(),u(),m=!1}else m=!1})))}var l=768,d=null,f=[],p=[],h=[],m=!1,v={},y=0,g="down",b=0,D=-1,E=0,C=null,w=0;if("undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()),"undefined"!=typeof window){var x=!1,F=0;window.addEventListener("scroll",(function(){if("undefined"!=typeof performance&&performance.now){var e=performance.now();!x&&e-F>=16&&(x=!0,window.requestAnimationFrame((function(){s(),F="undefined"!=typeof performance&&performance.now?performance.now():Date.now(),x=!1})))}else s()}),{passive:!0})}}()}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("theme-input");e&&document.body.setAttribute("data-theme",e.value)}))}(),function(){"use strict";document.addEventListener("DOMContentLoaded",(function(){if(document.getElementsByTagName("video").length){document.querySelectorAll("video:not([autoplay])").forEach((function(e){e.addEventListener("click",(function(){this.paused?this.play():this.pause()}))}));var e=document.createElement("div");e.classList.add("playiconvideo");var t=document.querySelector("video");t.parentNode.insertBefore(e,t.nextSibling);var r=document.querySelector("video"),n=document.querySelector(".playiconvideo");n.addEventListener("click",(function(){r.paused?(r.play(),n.style.display="none"):r.pause()})),r.addEventListener("play",(function(){n.style.display="none"})),r.addEventListener("pause",(function(){n.style.display="block"}))}}))}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.