1"use strict";(self.webpackChunkerf_v2016=self.webpackChunkerf_v2016||[]).push([[3560],{57556:function(t,e,n){function r(t){var e=t.dataset.positionMode||"first",n=(t.dataset.levels||"h2,h3").split(",").map((function(t){return t.trim().toLowerCase()})),r=t.dataset.insertPosition||"before",i=parseInt(t.dataset.headingIndex,10)||0,o=t.closest(".online-article__content")||t.closest("article");if(o){var a=["p"].concat(n).join(", "),l=[].slice.call(o.querySelectorAll(a)).filter((function(e){return!t.contains(e)})),u=l.filter((function(t){return n.includes(t.tagName.toLowerCase())&&!t.closest("header")&&""!==t.textContent.trim()}));if(u.length){var c="midpoint"===e?function(t,e){var n=t.filter((function(t){return"P"===t.tagName}));if(!n.length)return null;var r=n.reduce((function(t,e){return t+e.textContent.length}),0),i=[],o=0;t.forEach((function(t){e.includes(t)?i.push({el:t,before:o}):o+=t.textContent.length}));var a=i.find((function(t){return t.before>=r/2}));return a?a.el:null}(l,u):u[i]||u[u.length-1];c&&("after"!==r?c.before(t):c.insertAdjacentElement("afterend",t))}}}n.r(e),n.d(e,{default:function(){return r}}),n(38077),n(60228),n(47522),n(76801),n(43843),n(25728),n(50886),n(28436),n(6203),n(34338),n(89730)},50886:function(t,e,n){var r=n(79989),i=n(2960).map;r({target:"Array",proto:!0,forced:!n(29042)("map")},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})}}]);
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.