1var PriorityQueue=function(){function t(t){this.comparator=t,this.contents=[],this.sorted=!1}return t.prototype.sort=function(){return this.contents.sort(this.comparator),this.sotred=!0},t.prototype.push=function(t){return this.contents.push(t),this.sorted=!1},t.prototype.peek=function(t){return null==t&&(t=this.contents.length-1),this.sorted||this.sort(),this.contents[t]},t.prototype.pop=function(){return this.sorted||this.sort(),this.contents.pop()},t.prototype.size=function(){return this.contents.length},t.prototype.map=function(t){return this.contents.map(t)},t}(),MMCQ=function(){var l,i,h,B,a,f;function b(){this.maxIterations=1e3,this.fractByPopulations=.75}function t(t,o,n,e,r,i,s){this.r1=t,this.r2=o,this.g1=n,this.g2=e,this.b1=r,this.b2=i,this.histo=s}function o(){this.cboxes=new PriorityQueue(function(t,o){t=t.count()*t.volume(),o=o.count()*o.volume();return o<t?1:t<o?-1:0})}return b.rshift=8-(b.sigbits=5),B=function(t,o,n){return(t<<2*b.sigbits)+(o<<b.sigbits)+n},t.prototype.volume=function(t){return this._volume&&!t||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},t.prototype.count=function(t){var o,n,e,r,i,s,c,u,h,a,f;if(!this._count_set||t){for(r=0,i=s=this.r1,h=this.r2;s<=h;i=s+=1)for(n=c=this.g1,a=this.g2;c<=a;n=c+=1)for(o=u=this.b1,f=this.b2;u<=f;o=u+=1)e=B(i,n,o),r+=this.histo[e]||0;this._count_set=!0,this._count=r}return this._count},t.prototype.copy=function(){return new t(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},t.prototype.average=function(t){var o,n,e,r,i,s,c,u,h,a,f,l,p,g,d;if(!this._average||t){for(s=1<<8-b.sigbits,n=r=u=h=0,c=a=this.r1,p=this.r2;a<=p;c=a+=1)for(e=f=this.g1,g=this.g2;f<=g;e=f+=1)for(o=l=this.b1,d=this.b2;l<=d;o=l+=1)i=B(c,e,o),h+=i=this.histo[i]||0,u+=i*(c+.5)*s,r+=i*(e+.5)*s,n+=i*(o+.5)*s;this._average=h?[~~(u/h),~~(r/h),~~(n/h)]:[~~(s*(this.r1+this.r2+1)/2),~~(s*(this.g1+this.g2+1)/2),~~(s*(this.b1+this.b2+1)/2)]}return this._average},t.prototype.contains=function(t){var o=t[0]>>b.rshift,n=t[1]>>b.rshift,t=t[2]>>b.rshift;return this.r1<=o&&o<=this.r2&&this.g1<=n&&n<=this.g2&&this.b1<=t&&t<=this.b2},l=t,o.prototype.push=function(t){return this.cboxes.push({cbox:t,color:t.average()})},o.prototype.palette=function(){return this.cboxes.map(function(t){return t.color})},o.prototype.size=function(){return this.cboxes.size()},o.prototype.map=function(t){var o,n=o=0,e=this.cboxes.size();if(o<e)return this.cboxes.peek(n).cbox.contains(t)?this.cboxes.peek(n).color:this.nearest(t)},o.prototype.cboxes=function(){return this.cboxes},o.prototype.nearest=function(t){for(var o,n,e,r=function(t){return t*t},i=1e9,s=e=0,c=this.cboxes.size();e<c;s=e+=1)(o=Math.sqrt(r(t[0]-this.cboxes.peek(s).color[0])+r(t[1]-this.cboxes.peek(s).color[1])+r(t[2]-this.cboxes.peek(s).color[2])))<i&&(i=o,n=this.cboxes.peek(s).color);return n},i=o,a=function(t){for(var o,n,e,r=new Array(1<<3*b.sigbits),i=0,s=t.length;i<s;i++)e=(n=t[i])[0]>>b.rshift,o=n[1]>>b.rshift,n=n[2]>>b.rshift,r[n=B(e,o,n)]=(r[n]||0)+1;return r},h=function(t,o){for(var n,e,r=1e6,i=0,s=1e6,c=0,u=1e6,h=0,a=0,f=t.length;a<f;a++)(e=(n=t[a])[0]>>b.rshift)<r?r=e:i<e&&(i=e),(e=n[1]>>b.rshift)<s?s=e:c<e&&(c=e),(n=n[2]>>b.rshift)<u?u=n:h<n&&(h=n);return new l(r,i,s,c,u,h,o)},f=function(t,l){var o,n,e,r,i,p,s,g,c,u,h,d,a,f,b,m,v,y,x,w,C,_,j,P,k,z,M,Q,I,L;if(l.count()){if(1===l.count())return[l.copy()];if(u=l.r2-l.r1+1,i=l.g2-l.g1+1,n=l.b2-l.b1+1,s=Math.max(u,i,n),d=0,g=[],p=[],s===u)for(c=a=l.r1,_=l.r2;a<=_;c=a+=1){for(h=0,r=f=l.g1,M=l.g2;f<=M;r=f+=1)for(o=b=l.b1,Q=l.b2;b<=Q;o=b+=1)h+=t[B(c,r,o)]||0;d+=h,g[c]=d}else if(s===i)for(r=m=l.g1,I=l.g2;m<=I;r=m+=1){for(h=0,c=v=l.r1,L=l.r2;v<=L;c=v+=1)for(o=y=l.b1,j=l.b2;y<=j;o=y+=1)h+=t[B(c,r,o)]||0;d+=h,g[r]=d}else for(o=x=l.b1,P=l.b2;x<=P;o=x+=1){for(h=0,c=w=l.r1,k=l.r2;w<=k;c=w+=1)for(r=C=l.g1,z=l.g2;C<=z;r=C+=1)h+=t[B(c,r,o)]||0;d+=h,g[o]=d}return g.forEach(function(t,o){return p[o]=d-t}),e=function(t){for(var o,n,e,r,i,s,c,u=t+"1",h=t+"2",a=c=l[u],f=l[h];c<=f;a=c+=1)if(g[a]>d/2){for(o=l.copy(),n=l.copy(),r=(i=a-l[u])<=(s=l[h]-a)?Math.min(l[h]-1,~~(a+s/2)):Math.max(l[u],~~(a-1-i/2));!g[r];)r++;for(e=p[r];!e&&g[r-1];)e=p[--r];return o[h]=r,n[u]=o[h]+1,[o,n]}},s===u?e("r"):s===i?e("g"):s===n?e("b"):void 0}},b.prototype.quantize=function(t,o){var s,n,c,e,r,u=this;if(!t.length||o<2||256<o)return console.log("invalid arguments"),!1;for(c=a(t),s=h(t,c),(e=new PriorityQueue(function(t,o){t=t.count(),o=o.count();return o<t?1:t<o?-1:0})).push(s),(t=function(t,o){for(var n,e,r=1,i=0;i<u.maxIterations;)if((s=t.pop()).count()){if(n=(e=f(c,s))[0],e=e[1],!n)return void console.log("cbox1 not defined; shouldn't happen");if(t.push(n),e&&(t.push(e),r++),o<=r)return;if(i++>u.maxIterations)return void console.log("infinite loop; perhaps too few pixels")}else t.push(s),i++})(e,this.fractByPopulations*o),r=new PriorityQueue(function(t,o){t=t.count()*t.volume(),o=o.count()*o.volume();return o<t?1:t<o?-1:0});e.size();)r.push(e.pop());for(t(r,o-r.size()),n=new i;r.size();)n.push(r.pop());return n},b}.call(this);(function(){function d(){}window.ColorExtract=(d.getColorMap=function(t,o,n,e,r,i){var s,c,u,h,a,f,l,p,g,d;for(null==i&&(i=8),u=t.getContext("2d").getImageData(o,n,e,r).data,h=[],g=(f=l=n)+r;l<g;f=l+=1)for(c=f*e*4,d=(a=p=o)+e;p<d;a=p+=1)h.push([u[s=c+4*a],u[1+s],u[2+s]]);return(new MMCQ).quantize(h,i)},d.colorDist=function(t,o){var n=function(t){return t*t};return n(t[0]-o[0])+n(t[1]-o[1])+n(t[2]-o[2])},d.extract=function(t,o,n){var e,r,i,s,c,u,h,a,f,l,p,g;for(o.width=25,o.height=25,o.getContext("2d").drawImage(t,0,0,o.width,o.height),(r=d.getColorMap(o,0,0,o.width,o.height,4).
1cboxes.map(function(t){return{count:t.cbox.count(),rgb:t.color}})).sort(function(t,o){return o.count-t.count}),e=r[0].rgb,(h=d.getColorMap(o,0,0,t.width,t.height,10).cboxes.map(function(t){return{count:t.cbox.count(),rgb:t.color}})).sort(function(t,o){return o.count-t.count}),f=a=0,p=h.length;f<p;f++)i=h[f],a<(s=d.colorDist(e,i.rgb))&&(a=s,c=i.rgb);for(l=a=0,g=h.length;l<g;l++)i=h[l],a<(s=d.colorDist(e,i.rgb))&&i.rgb!==c&&(a=s,u=i.rgb);return n({bgColor:(n=function(t){return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"})(e),fgColor:n(c),fgColor2:n(u)})},d)}).call(this),function(c){new LazyLoad({threshold:500,elements_selector:".js-lazyload",callback_loaded:function(t){c(t).closest(".js-content-item-box").removeClass("not-loaded with-error").addClass("is-loaded")}});c(".js-cart-btn").click(function(){c(this).data("product-id")&&Voog.ShoppingCart.addProductById(c(this).data("product-id"))});window.site=c.extend(window.site||{},{handleProductPageContent:function(){var e,r,i,s;c(document).ready(function(){t()}),c(window).resize((e=function(){t()},r=25,function(){var t=this,o=arguments,n=i&&!s;clearTimeout(s),s=setTimeout(function(){s=null,i||e.apply(t,o)},r),n&&e.apply(t,o)}));var t=function(){var t=c(".js-product-gallery"),o=c(".js-content-item-box"),n=c(".js-product-content-right");1<=c(".js-buy-btn-content .edy-buy-button-container").length&&(c(window).width()<752?0===c(".js-buy-btn-content + .js-product-gallery").length&&n.append(t):0===c(".js-content-item-box + .js-product-gallery").length&&o.parent().append(t))}},initFrontPage:function(){optionalContent=c(".js-content-optional"),c.each(c(optionalContent),function(){optionalContentLength=c(this).text().trim().length,0<!optionalContentLength&&c(this).remove()})}
1,initCommonPage:function(){},initProductPage:function(){},initProductListPage:function(){},initBlogPage:function(){},initPostPage:function(){},bindSiteSearch:function(t,o,n){t&&new VoogSearch(t,{per_page:10,lang:o,resultsContainer:c(".js-voog-search-modal-inner").get(0),sideclick:!0,mobileModeWidth:480,updateOnKeypress:!0,noResults:n})}}),c(".container").on("mousedown",function(t){c(t.target).closest(".js-prevent-sideclick").length||(c(".js-popover").removeClass("expanded"),c(".js-search-close-btn").trigger("click"),c(".js-image-settings-popover").toggleClass("active"))}),c(".menu-lang").find(".menu").change(function(){window.location=c(this).find(":selected").val()}),c(".js-menu-btn").click(function(){c(this).toggleClass("open"),c(".js-menu-main").toggleClass("expanded")}),c(document).ready(function(){c(".comment-form").hasClass("form_with_errors")?c("html, body").scrollTop(c(".comment-form").offset().top):0<c("form").find(".form_error, .form_notice").length&&c("html, body").scrollTop(c(".form_error, .form_notice").closest("form").offset().top)}),c("html").hasClass("editmode")||c(".content-formatted table").wrap('<div class="table-container"></div>')}(jQuery);
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.