PageSourceSearch

https://www.rbhinc.ca/etc.clientlibs/pmicom/clientlibs/clientlib-s…/9299.99c0888f7abf5dbc7a61.chunk.js

js rbhinc.ca collected 2026-09-26 15:22:05 UTC 3,171 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[9299],{9299:function(t,e,n){n.r(e);var i=n(7322);const o="active",c="back",s=()=>window.screen.width<700,r=(t,e,n)=>{const{continent:i}=t.dataset;if(i){n.buttons.forEach((t=>{t.classList.remove(o),t.tabIndex=e.isParentActive?0:-1})),n.countryLists.forEach((t=>{t.classList.remove(o),t.querySelectorAll("a, button").forEach((t=>{const e=t;e.tabIndex=-1,e.setAttribute("aria-hidden","true")}))})),t.classList.add(o),t.tabIndex=e.isParentActive?0:-1;const r=n.root.querySelector(`.countries[data-continent="${i}"]`);r?.classList.add(o),r?.querySelectorAll("a, button").forEach((t=>{const n=t;n.tabIndex=e.isParentActive?0:-1,n.setAttribute("aria-hidden",e.isParentActive?"false":"true")})),s()&&(n.continentsList.classList.add(o),n.title.textContent=i,n.title.classList.add(c));const a=n.root.querySelector(".countries.active"),l=n.root.querySelector(".cmp-country-info__content");let u=n.root.querySelector(".cmp-country-info__continents").offsetHeight;u<a.offsetHeight&&(u=a.offsetHeight),l.style.height=`${u}px`,e.activeContinent=i}},a=(t,e,n)=>{e.root.querySelector(".cmp-country-info__content").style.height="auto",t.activeContinent&&(e.buttons.forEach((e=>{e.classList.remove(o),e.tabIndex=t.isParentActive?0:-1})),e.countryLists.forEach((t=>{t.classList.remove(o),t.querySelectorAll("a, button").forEach((t=>{const e=t;e.tabIndex=-1,e.setAttribute("aria-hidden","true")}))})),e.continentsList.classList.remove(o),e.title.textContent=n,e.title.classList.remove(c),t.activeContinent=null)};e.default={init:(t,e=!1)=>{const n=(t=>{return{root:t,buttons:t.querySelectorAll(".cmp-country-info__continent"),countryLists:t.querySelectorAll(".countries"),continentsList:t.querySelector(".cmp-country-info__continents"),title:t.querySelector(".cmp-country-info__title")||t.querySelector(".cmp-map-info__title"),componentName:(e=t,e.classList.contains("cmp-map-info")?"PMI.COM Map":e.parentElement.classList.contains("cmp-navigation__card-info-container")?"PMI.COM Navigation":"PMI.COM Country Info")};var e})(t),o=n.title.innerText||"Our Markets",c=t.closest(".cmp-navigation__card-info-container"),l={activeContinent:null,isParentActive:!c};if(c){l.isParentActive=c.classList.contains("active");new MutationObserver((()=>{if(l.isParentActive=c.classList.contains("active"),n.buttons.forEach((t=>{t.tabIndex=l.isParentActive?0:-1})),n.countryLists.forEach((t=>{t.querySelectorAll("a, button").forEach((t=>{t.tabIndex=l.isParentActive?0:-1}))})),l.isParentActive&&n.buttons.length>0){const t=n.buttons[0];r(t,l,n)}})).observe(c,{attributes:!0,attributeFilter:["class"]})}if(e&&(0,i.trackCountryInfo)(n),n.buttons.forEach((t=>{t.tabIndex=l.isParentActive?0:-1})),!s()&&n.buttons.length>0&&l.isParentActive){const t=n.buttons[0];r(t,l,n)}const u=t.querySelectorAll(".countries");let d=window.innerWidth;window.addEventListener("resize",(()=>{const t=window.innerWidth;t!==d&&(u.forEach((t=>t.classList.remove("active"))),a(l,n,o)),d=t})),n.buttons.forEach((t=>{t.addEventListener("click",(({currentTarget:t})=>r(t,l,n)))})),n.title.addEventListener("click",(()=>a(l,n,o)))}}}}]);

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.