PageSourceSearch

https://goood-petfood.de/theme/a7d04247d146431e363e5ce380018811/js…nt.collapse-footer-columns.plugin.275e73.js

js goood-petfood.de collected 2026-09-28 11:12:36 UTC 1,170 bytes, 1 lines download raw bytes

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.