1theme.Images=(function(){function imageSize(src){if(!src)return"620x";var match=src.match(/.+_((?:pico|icon|thumb|small|compact|medium|large|grande)|\d{1,4}x\d{0,4}|x\d{1,4})[_\.@]/);return match!==null?match[1]:null}function getSizedImageUrl(src,size){if(!src||size==null)return src;if(size==="master")return this.removeProtocol(src);var match=src.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?$/i);if(match!=null){var prefix=src.split(match[0]),suffix=match[0];return this.removeProtocol(prefix[0]+"_"+size+suffix)}return null}function removeProtocol(path){return path.replace(/http(s)?:/,"")}function buildImagePath(string,widths){if(string==null)return[];if(widths){const imageUrls=[];return widths.forEach(width=>{let url=`${string}?width=${width}`;width===widths[widths.length-1]?url+=` ${width}w`:url+=` ${width}w,`,imageUrls.push(url)}),imageUrls}else return[string]}return{imageSize,getSizedImageUrl,removeProtocol,buildImagePath}})(); 2//# sourceMappingURL=/cdn/shop/t/63/assets/images.js.map?v=154579799771787317231744565346
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.