1(t=>{t.wp=t.wp||{},t.wp.gdrts=t.wp.gdrts||{},t.wp.gdrts.hooks=new function(){var n=Array.prototype.slice,i={removeFilter:function(t,r){"string"==typeof t&&e("filters",t,r);return i},applyFilters:function(){var t=n.call(arguments),r=t.shift();return"string"!=typeof r?i:f("filters",r,t)},addFilter:function(t,r,n,e){"string"==typeof t&&"function"==typeof r&&(n=parseInt(n||10,10),o("filters",t,r,n,e));return i},removeAction:function(t,r){"string"==typeof t&&e("actions",t,r);return i},doAction:function(){var t=n.call(arguments),r=t.shift();"string"==typeof r&&f("actions",r,t);return i},addAction:function(t,r,n,e){"string"==typeof t&&"function"==typeof r&&(n=parseInt(n||10,10),o("actions",t,r,n,e));return i}},c={actions:{},filters:{}};function e(t,r,n,e){var i,o,f;if(c[t][r])if(n)if(i=c[t][r],e)for(f=i.length;f--;)(o=i[f]).callback===n&&o.context===e&&i.splice(f,1);else for(f=i.length;f--;)i[f].callback===n&&i.splice(f,1);else c[t][r]=[]}function o(t,r,n,e,i){n={callback:n,priority:e,context:i},e=(e=c[t][r])?(e.push(n),(t=>{for(var r,n,e,i=1,o=t.length;i<o;i++){for(r=t[i],n=i;(e=t[n-1])&&e.priority>r.priority;)t[n]=t[n-1],--n;t[n]=r}return t})(e)):[n];c[t][r]=e}function f(t,r,n){var e,i,o=c[t][r];if(!o)return"filters"===t&&n[0];if(i=o.length,"filters"===t)for(e=0;e<i;e++)n[0]=o[e].callback.apply(o[e].context,n);else for(e=0;e<i;e++)o[e].callback.apply(o[e].context,n);return"filters"!==t||n[0]}return i}})(window);
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.