PageSourceSearch

https://www.koerber.com/_next/static/chunks/554.0b082d1c9e49c579.js

js koerber.com collected 2026-10-09 21:45:28 UTC 5,452 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[554],{17915:(e,t,r)=>{r.d(t,{A:()=>c});var l=r(37876),a=r(14232),n=r(76695),i=r(47486),o=r(70508),s=r(27993);let c=function(e){let{_type:t,tag:r,children:c,id:u,in_page_navigation_section__in_page_navigation_label:d,generateSmartlink:f=!0,skipModuleImpressionTracking:p,...b}=e,m=(0,a.useRef)(null),g=(0,o.W)(m,{once:!0}),{businessArea:h,getModuleName:v,getParentData:w,pageKeywords:y,pageType:C}=(0,s.st)(),E=v(t,u);if(!E&&(null==m?void 0:m.current)){var _;E=null==(_=w(null==m?void 0:m.current))?void 0:_.moduleName}(0,a.useEffect)(()=>{if(g&&E&&!p){var e;let t=null==(e=m.current)?void 0:e.querySelector("h1,h2,h3");(0,s.d)({event:s.MP.MODULE_IMPRESSION,data:{module_name:E,business_area:h,page_keywords:y,page_type:C,section_header:null==t?void 0:t.textContent}})}},[h,g,E,y,C,p]);let{className:A,style:x,title:L,role:S,tabIndex:j,"aria-label":k,"aria-labelledby":M,"aria-describedby":N,"data-module-name":I}=b,P={className:A,style:x,title:L,role:S,tabIndex:j,"aria-label":k,"aria-labelledby":M,"aria-describedby":N};return d&&(P.id=(0,i.fX)(d)),(0,l.jsx)(r||"section",{"data-module-name":null!=I?I:E,...P,...f?(0,n.pD)(u):null,ref:m,children:c})}},40554:(e,t,r)=>{r.r(t),r.d(t,{EmbeddedContent:()=>m,default:()=>g});var l=r(37876),a=r(17915),n=r(97042),i=r(47486);let o={allowedTags:["iframe","script"],allowedAttributes:{iframe:["allow","allowfullscreen","class","data-testid","frameborder","height","id","loading","referrerpolicy","src","style","title","width"],script:["async","class","data-configuration","defer","height","id","src","style","type","width"]},allowedProtocols:["https:"],booleanAttributes:["allowfullscreen","async","defer"]},s={class:"className",frameborder:"frameBorder",allowfullscreen:"allowFullScreen",referrerpolicy:"referrerPolicy"},c=(e,t)=>{try{let r=new URL(e);return t.includes(r.protocol)}catch(t){return!/^(javascript|data|vbscript|file):/i.test(e)}},u=(e,t)=>"style"===t?e.replace(/url\s*\(\s*["']?(javascript:|data:|vbscript:|file:)[^)]*["']?\s*\)/gi,""):e.replace(/javascript:|data:text\/html|vbscript:|file:/gi,""),d=e=>{let t={};if(!e||"string"!=typeof e)return t;for(let r of e.split(";").filter(e=>e.trim())){let e=r.indexOf(":");if(-1===e)continue;let l=r.slice(0,e).trim(),a=r.slice(e+1).trim();if(!l||!a)continue;let n=(0,i.Cb)(l),o=a.replace(/url\s*\(\s*["']?(javascript:|data:|vbscript:|file:)[^)]*["']?\s*\)/gi,"");o&&(t[n]=o)}return t},f=e=>s[e]||e,p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;if(!(0,n.HF)()||!e||"string"!=typeof e||""===e.trim())return null;try{let r=new window.DOMParser().parseFromString(e,"text/html"),l=r.querySelector("parsererror");if(l)return console.warn("HTML parsing error:",l.textContent),null;let a=r.body.firstElementChild,n=r.head.firstElementChild,i=null!=a?a:n;if(!i)return null;let o=i.tagName.toLowerCase();if(!t.allowedTags.includes(o))return console.warn("Tag '".concat(o,"' is not allowed")),null;let s={},p=[],b=t.allowedAttributes[o]||[];for(let e of i.attributes){let r=e.name.toLowerCase();if(!b.includes(r))continue;let l=e.value;if("src"===r&&l&&!c(l,t.allowedProtocols)){console.warn("Invalid or disallowed URL protocol in src: ".concat(l));continue}l=u(l,r);let a=f(r);t.booleanAttributes.includes(r)?s[a]=""===l||l===r||"true"===l:"style"===r?s[a]=d(l):s[a]=l,p.push({name:r,value:l})}return{tag:o,props:s,attributes:p}}catch(e){return console.error("Error parsing HTML to component:",e),null}};var b=r(14232);let m=e=>{let{fields:t}=e,{embed_code:r}=t,[n,i]=(0,b.useState)(null),[o,s]=(0,b.useState)({}),c=(0,b.useRef)(null);return(0,b.useEffect)(()=>{let e=p(r);if((null==e?void 0:e.tag)&&(null==e?void 0:e.tag)!=="script")i(e.tag),s(e.props);else if(null==e?void 0:e.tag){var t;let r=document.createElement("script");for(let t of e.attributes)r.setAttribute(t.name,t.value);null==(t=c.current)||t.appendChild(r)}},[r]),(0,l.jsx)(a.A,{...t,className:"embedded-content w-full",children:(0,l.jsx)("div",{ref:c,children:n?(0,l.jsx)(n,{...o}):null})})},g=m},47486:(e,t,r)=>{function l(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function a(e){let t=e.replace(/[_\-\s]+(.)?/g,(e,t)=>t?t.toUpperCase():"").replace(/^(.)/,(e,t)=>t.toUpperCase());return t.charAt(0).toLowerCase()+t.slice(1)}function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}r.d(t,{Cb:()=>a,Zr:()=>n,fX:()=>l})},70508:(e,t,r)=>{r.d(t,{W:()=>i});var l=r(14232),a=r(30373);let n={some:0,all:1};function i(e,{root:t,margin:r,amount:o,once:s=!1,initial:c=!1}={}){let[u,d]=(0,l.useState)(c);return(0,l.useEffect)(()=>
1{if(!e.current||s&&u)return;let l={root:t&&t.current||void 0,margin:r,amount:o};return function(e,t,{root:r,margin:l,amount:i="some"}={}){let o=(0,a.K)(e),s=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=s.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?s.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),s.delete(e.target))})},{root:r,rootMargin:l,threshold:"number"==typeof i?i:n[i]});return o.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),s?void 0:()=>d(!1)),l)},[t,e,r,s,o]),u}},76695:(e,t,r)=>{r.d(t,{pD:()=>l});let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return a(t,{"data-kontent-item-id":e})},a=(e,t)=>e?{...t,...n}:t,n={"data-kontent-disable-features":"highlight"}}}]);

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.