PageSourceSearch

https://www.junk-king.com/brand/_assets/js/o2/opus2.gift-certificate-image-loader.44967b439743ad35f139.js

js junk-king.com collected 2026-10-03 20:57:22 UTC 2,368 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkcrownpeak_opus2=self.webpackChunkcrownpeak_opus2||[]).push([["gift-certificate-image-loader"],{"./src/js/opus2/mly/gift-certification-image.ts"(t,e,n){n.r(e),n.d(e,{GiftCertificateImage:()=>i});class i{static getInstance(){return i.instance||(i.instance=new i),i.instance}constructor(){this.init()}init(){this.initImagePrint();const t=document.getElementById("gift-certificate-print-button");t&&t.addEventListener("click",this.printImage)}initImagePrint(){const t=this.extractQueryStringValue("id"),e=this.extractQueryStringValue("s"),n=this.extractQueryStringValue("print"),i=`https://api2.dwyergroup.com/Core/v5/GiftCertificates/Render/${t}-${e}`,r=document.querySelector(".gc-img");r&&(r.src=i,r.alt="Gift Certificate Image"),"true"===n&&this.printImage()}printImage(){console.log("Called gift Certificate Image print");let t=document.querySelector(".gc-img").src,e=document.getElementById("gift-certificate-print-frame");if(e&&(e.onload=function(){(null==e?void 0:e.contentWindow)?e.contentWindow.print():console.error("printFrame or printFrame.contentWindow is null")},null==e?void 0:e.contentWindow)){let n=null==e?void 0:e.contentWindow.document,i=`\n                        <!DOCTYPE html>\n                        <html>\n                        <head>\n                            <title>Print Image</title>\n                            <style>\n                                @media print {\n                                    @page {\n                                        margin: 0;\n                                    }\n                                    body {\n                                        margin: 0;\n                                    }\n                                }\n                            </style>\n                        </head>\n                        <body>\n                            <img src="${t}" style="width:100%;" alt="Printable gift certificate">\n                        </body>\n                        </html>`;n.open(),n.write(i),n.close()}}extractQueryStringValue(t){const e=window.location.href,n=new URL(e);return new URLSearchParams(n.search).get(t)}}document.addEventListener("DOMContentLoaded",()=>{window.location.href.includes("gift-certificate-image")&&i.getInstance()})}}]);
2//# sourceMappingURL=opus2.gift-certificate-image-loader.44967b439743ad35f139.js.map

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.