1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[60785],{785:(e,t,s)=>{s.r(t),s.d(t,{default:()=>i});var o=s(4335),l=s(640);class i extends o.A{static #e=this.options={collapseShowClass:"show",collapseColumnSelector:".js-footer-column",collapseColumnTriggerSelector:".js-collapse-footer-column-trigger",collapseColumnContentSelector:".js-footer-column-content"};init(){this._columns=this.el.querySelectorAll(this.options.collapseColumnSelector),this._registerEvents()}_registerEvents(){this._onViewportHasChanged(),document.addEventListener("Viewport/hasChanged",this._onViewportHasChanged.bind(this))}_onViewportHasChanged(){this._columns.forEach(e=>{let t=e.querySelector(this.options.collapseColumnTriggerSelector),s=e.querySelector(this.options.collapseColumnContentSelector);this._isInAllowedViewports()?this._initCollapse(s):this._disposeCollapse(t,s)}),this.$emitter.publish("onViewportHasChanged")}_initCollapse(e){e&&new bootstrap.Collapse(e,{toggle:!1})}_disposeCollapse(e,t){if(!e||!t)return;let s=bootstrap.Collapse.getInstance(t);s&&s.dispose(),e.setAttribute("aria-expanded","true")}_isInAllowedViewports(){return l.A.isXS()||l.A.isSM()}}}}]);
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.