1/** 2* @name cellUniformizer 3* @version 1.67.3 4* @date 2020-03-09 5* @author Oxatis Consulting 6*/ 7 8var OxTools={userAgent:"navigator"in window&&"userAgent"in navigator&&navigator.userAgent.toLowerCase()||"",vendor:"navigator"in window&&"vendor"in navigator&&navigator.vendor.toLowerCase()||"",loader:function(){var t=this;this.starter(function(){t.oxCellUniformize()})},starter:function(t){window.oxLoaded?window.setTimeout(t,0):window.addEventListener?window.addEventListener("DOMContentLoaded",t,!1):window.attachEvent&&window.attachEvent("onload",t)},querySelectorAll:function(t,e){if(document.querySelectorAll)return e.querySelectorAll(t);if(!document.createStyleSheet)return!1;for(var o=document.createStyleSheet(),n=e.all,i=[],r=(t=t.replace(/\[for\b/gi,"[htmlFor").split(",")).length;r--;){o.addRule(t[r],"k:v");for(var s=n.length;s--;)n[s].currentStyle.k&&i.push(n[s]);o.removeRule(0)}return i},traceEvent:function(t,e,o){window.addEventListener?t.addEventListener(e,o,!1):window.attachEvent&&t.attachEvent("on"+e,o)},removeEvent:function(t,e,o){window.removeEventListener?t.removeEventListener(e,o,!1):window.detachEvent&&t.detachEvent("on"+e,o)},addClass:function(t,e){t.className+=(t.className?" ":"")+e},removeClass:function(t,e){t.className=t.className.replace(new RegExp("s?"+e,"g"),"")},findLink:function(t){for(var e=OxTools.querySelectorAll("a",t),o=0,n=e.length;o<n;o++)if(e[o].href)return e[o];return null},oxCellUniformize:function(){new OxFullClick(".zoneClick, .oxcell .sectiondata"),new OxCancelPropagation(".btnaddtocart, .PBItemImg img"),new OxUniformizer(".oxcell",".sectiondata",".viewItemList__row"),new OxUniformizer(".PBRelPdtTable td",".PBLayoutTable"),new OxUniformizer(".PBUpsellTable td",".PBLayoutTable")},checkBrowser:{chrome:function(){return/chrome|chromium/i.test(OxTools.userAgent)&&/google inc/.test(OxTools.vendor)},firefox:function(){return/firefox/i.test(OxTools.userAgent)},edge:function(){return/edge/i.test(OxTools.userAgent)},ie:function(t){return t?11<=t?"ActiveXObject"in window:new RegExp("msie "+t).test(OxTools.userAgent):/msie/i.test(OxTools.userAgent)||"ActiveXObject"in window}}};function OxUniformizer(t,e,o){this.tag=t,this.nextTag=e,this.groupTag=o,this.init()}function OxFullClick(t,e){this.target=t,void 0!==(e=e||{}).pointer&&(this.pointer=e.pointer),e.classHover&&(this.classHover=e.classHover),this.init()}function OxCancelPropagation(t){this.target=t,this.init()}OxUniformizer.prototype.init=function(){this.nodes=OxTools.querySelectorAll(this.tag,document),this.tags={},this.mutations=this.mutations||[],this.mutations.length=0,this.count=0,this.length=this.nodes.length;for(var t=0;t<this.length;t++)this.checkImg(t)},OxUniformizer.prototype.checkImg=function(t){if(this.nodes[t].getElementsByTagName){var e=this,o=this.nodes[t].getElementsByTagName("img"),n=o.length,i=0;if(n)for(var r=0;r<n;r++){var s=new Image;s.onload=a,s.src=o[r].src}else this.counter(t)}function a(){++i===n&&e.counter(t)}},OxUniformizer.prototype.counter=function(t){if(++this.count===this.length){for(var e=0;e<this.length;e++)this.storeHeight(e);this.uniformize()}},OxUniformizer.prototype.storeHeight=function(t){var e=this.nodes[t];this.tags[t]={node:e,height:e.clientHeight+"px"}},OxUniformizer.prototype.uniformize=function(){for(var t in this.tags){var e=this.tags[t].node;if(e.getElementsByTagName){var o=OxTools.querySelectorAll(this.nextTag,e)[0];o&&(o.style.height=o.style.height||this.tags[t].height)}}this.addObserver()},OxUniformizer.prototype.removeHeight=function(){if(this.groupTag&&this.mutations.length&&document.body.closest){var o=new Map;return this.mutations.forEach(function(t){var e=t.target.closest(this.groupTag);e&&o.set(e,!0)}.bind(this)),o.forEach(function(t,e){OxTools.querySelectorAll(this.nextTag,e).forEach(function(t){t.style.height=null}.bind(this))}.bind(this)),void o.clear()}for(var t in this.tags){var e=this.tags[t].node;if(e.getElementsByTagName){var n=OxTools.querySelectorAll(this.nextTag,e)[0];n&&(n.style.height=null)}}},OxUniformizer.prototype.addObserver=function(){if(window.MutationObserver){var e;this.observer=new MutationObserver(function(t){t.forEach(function(t){this.mutations.push(t)}.bind(this)),e&&clearTimeout(e),e=setTimeout(this.relaunch.bind(this),100)}.bind(this),{childList:!0,subtree:!0});var t={attributes:!1,subtree:!0,childList:!0,characterData:!1},o=OxTools.querySelectorAll(".oxcell",document),n=OxTools.querySelectorAll(".PBRelPdtTable",document),i=OxTools.querySelectorAll(".PBUpsellTable",document);if(o.length)for(var r=0;r<o.length;r++)this.observer.observe(o[r],t);n.length&&this.observer.observe(n[0],t),i.length&&this.observer.observe(i[0],t)}},OxUniformizer.prototype.relaunch=function(){this.observer.disconnect(),this.removeHeight(),this.init()},OxFullClick.prototype.pointer=!0,OxFullClick.prototype.classHover="OxFullClickActive",OxFullClick.prototype.init=function(){for(var t,e,o=OxTools.querySelectorAll(this.target,document),n=[],i=this,r=0,s=o.length;r<s;r++)if(t=o[r],(e=OxTools.findLink(t))&&(n[r]=function(e,o){return function(t){t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0,OxTools.removeEvent(this,"click",n[o]),e.click&&e.click()}}(e,r),this.pointer&&(t.style.cursor="pointer"),OxTools.traceEvent(t,"click",n[r]),this.classHover)){var a=function(e){return function(t){t.stopPropagation&&t.stopPropagation(),OxTools.addClass(e,i.classHover)}}(t),l=function(e){return function(t){t.stopPropagation&&t.stopPropagation(),OxTools.removeClass(e,i.classHover)}}(t);OxTools.traceEvent(t,"mouseover",a),OxTools.traceEvent(t,"mouseout",l)}},OxCancelPropagation.prototype.init=function(){for(var t,e=OxTools.querySelectorAll(this.target,document),o=0,n=e.length;o<n;o++)(t=e[o]).parentNode&&"ox-product-img"==t.parentNode.className||OxTools.traceEvent(t,"click",function(t){t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0})},function(){OxTools.starter(function(){window.oxLoaded=!0}),OxTools.loader();var t=document.documentElement||document.body,e=t.style;""===e.webkitFlexWrap||""===e.msFlexWrap||""===e.flexWrap?OxTools.addClass(t,"flexwrap"):OxTools.addClass(t,"
8no-flexwrap"),OxTools.checkBrowser.ie()&&OxTools.addClass(t,"is-ie")}();
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.