https://princeseating.furniture/cdn/shop/t/3/assets/product-page.js?v=121570061197699467811582876502
1$(document).ready(function(){$("body").append('<div class="pdfgenreating"><span>Loading Spec Sheet...</span></div>'),$("#downloadPdf").css("visibility","visible");function convertImgToDataURLviaCanvas(url,callback,outputFormat){var img=new Image;img.crossOrigin="Anonymous",img.onload=function(){var canvas=document.createElement("CANVAS"),ctx=canvas.getContext("2d"),dataURL;canvas.height=this.height,canvas.width=this.width,ctx.drawImage(this,0,0),dataURL=canvas.toDataURL(outputFormat),callback(dataURL),canvas=null},img.src=url}var isset=function(variable){return typeof variable!="undefined"&&variable!==null&&variable!==""},doc="";$("#downloadPdf").click(function(){$(".pdfgenreating").css("display","flex"),logosrc=$(".header-logo__image img").attr("srcset");var logo=logosrc.split(",");logo[0].indexOf("png")?format="png":logo[0].indexOf("jpg")?format="jpg":logo[0].indexOf("jpeg")?format="jpeg":format="gif",convertImgToDataURLviaCanvas(logo[0],function(base64Img){logobs=base64Img}),format3="png",format4="jpg",icnarmhgt="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/arm-height.jpg",convertImgToDataURLviaCanvas(icnarmhgt,function(base64Img){armheighticn=base64Img}),dpth="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/depth.png",convertImgToDataURLviaCanvas(dpth,function(base64Img){depthicn=base64Img}),hgt="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/height.png",convertImgToDataURLviaCanvas(hgt,function(base64Img){heighticn=base64Img}),sthgt="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/seat-height.png",convertImgToDataURLviaCanvas(sthgt,function(base64Img){seatheighticn=base64Img}),wght="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/weight.png",convertImgToDataURLviaCanvas(wght,function(base64Img){weighticn=base64Img}),wdth="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/width.png",convertImgToDataURLviaCanvas(wdth,function(base64Img){widthicn=base64Img}),line="//cdn.shopify.com/s/files/1/0268/3545/1949/t/3/assets/line.jpg",convertImgToDataURLviaCanvas(line,function(base64Img){linemg=base64Img}),primg=$("#productPhotoContainer-product-template img ").attr("src"),primg.indexOf("png")?format1="png":primg.indexOf("jpg")?format1="jpg":primg.indexOf("jpeg")?format1="jpeg":format1="gif",convertImgToDataURLviaCanvas(primg,function(base64Img){prmg=base64Img});var relatedproducts=[],relatedproductsimg=[],cnt=1;$("div.grid-item > div.grid-uniform > div.grid-item").each($).wait(10,function(){rlimg=$(this).find("img").attr("src"),relprttl=String($(this).find(".retdprpric").text()),relprmdl=String($(this).find(".reltdpromdel").text()),rlimg.indexOf(".png")>0?rlformat="png":rlimg.indexOf(".jpg")>0?rlformat="jpg":rlimg.indexOf(".jpeg")>0?rlformat="jpeg":rlformat="gif",convertImgToDataURLviaCanvas(rlimg,function(base64Img){relatedproductsimg.push({img:base64Img,format:rlformat})}),relprttl==""?relatedproducts.push({title:relprttl,model:relprmdl,format:rlformat}):relatedproducts.push({title:relprttl,model:relprmdl,format:rlformat}),cnt++}),setTimeout(function(){title=$("#product-title").text().split("|"),prdesc=$.trim($(".product-description").text()),width=$(".widthin:first").text()+" in | "+$(".widthcm:first").text()+" cm".trim(),depth=$(".depthin:first").text()+" in | "+$(".depthcm:first").text()+" cm".trim(),height=$(".heightin:first").text()+" in | "+$(".heightcm:first").text()+" cm".trim(),lowheight=$(".lowheightin:first").text()+" in | "+$(".lowheightcm:first").text()+" cm".trim(),seatheight=$(".seatheightin:first").text()+" in | "+$(".seatheightcm:first").text()+" cm".trim(),armheight=$(".armheightin:first").text()+" in | "+$(".armheightcm:first").text()+" cm".trim(),insdarwdt=$(".insdarwdtin:first").text()+" in | "+$(".insdarwdtcm:first").text()+" cm".trim(),weight=$(".weightlbs:first").text()+" lbs | "+$(".weightkg:first").text()+" kg".trim(),fabcom="COM: "+$(".fabcomyrd").text()+" yds | "+$(".fabcomm").text()+" m",fabcol="COL: "+$(".fabcolsqft").text()+" sq.ft | "+$(".fabcolsqm").text()+" sq.m",stackability="Stackability: "+$(".stackability").text(),leadtime="Lead Time: "+$(".leadtime").text(),address="1355 Atlantic Ave., Brooklyn, NY 11216 \u2022 Ph: 718-363-2300 \u2022 [email protected] \u2022 www.princeseating.com",totalrepaltedproducts=relatedproducts.length,doc=new jsPDF("p","pt","a4"),doc.setFontStyle("normal"),doc.addImage(prmg,format1,15,120,220,230,void 0,"slow"),doc.addImage(logobs,format,250,10,70,70,void 0,"slow"),doc.addImage(linemg,format4,25,95,545,3,void 0,"slow"),doc.setFontSize(12),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.text(250,125,title[0].toUpperCase()),doc.setFontSize(10),doc.setTextColor("#222222"),doc.setFontStyle("italic"),doc.text(250,140,"MODEL "+title[1]),doc.setFontSize(9),doc.setFontStyle("normal"),doc.text(250,155,"Description:");var pageWidth=doc.internal.pageSize.width||doc.internal.pageSize.getWidth(),ParaWidth=pageWidth*.5,lines=doc.splitTextToSize(prdesc,ParaWidth);isset(lines[0])&&doc.text(250,170,lines[0]),isset(lines[1])&&doc.text(250,185,lines[1]),isset(lines[2])&&doc.text(250,200,lines[2]),doc.setFontStyle("bold"),doc.setFontSize(10),(height.length>8||depth.length>7||width.length>8||seatheight.length>8||armheight.length>8||weight.length>9)&&doc.text(250,225,"DIMENSIONS:"),doc.setFontStyle("normal"),doc.setFontSize(9),height.length>8&&(doc.addImage(heighticn,format3,250,235,7,12,void 0,"slow"),doc.text(260,245,height)),depth.length>7&&(doc.addImage(depthicn,format3,360,235,7,12,void 0,"slow"),doc.text(370,245,depth)),width.length>8&&(doc.addImage(widthicn,format3,250,252,7,12,void 0,"slow"),doc.text(260,262,width)),seatheight.length>8&&(doc.addImage(seatheighticn,format3,360,252,7,12,void 0,"slow"),doc.text(372,262,seatheight)),armheight.length>8&&(doc.addImage(armheighticn,format3,470,252,12,12,void 0,"slow"),doc.text(482,262,armheight)),weight.length>9&&(doc.addImage(weighticn,format3,250,268,7,12,void 0,"slow"),doc.text(260,278,weight));var fabcomln=fabcom.length,fabcolln=fabcol.length;doc.setFontStyle("bold"),doc.setFontSize(10),(fabcomln>14||fabcolln>
119)&&doc.text(250,310,"FABRIC CONSUMPTION:"),doc.setFontStyle("normal"),doc.setFontSize(9),fabcomln>14&&doc.text(250,335,fabcom),fabcolln>19&&doc.text(250,350,fabcol),doc.setFontStyle("bold"),doc.setFontSize(10),(stackability!="Stackability: "||leadtime!="Lead Time: ")&&doc.text(400,310,"FEATURES:"),doc.setFontStyle("normal"),doc.setFontSize(9),stackability!="Stackability: "&&doc.text(400,335,stackability),leadtime!="Lead Time: "&&doc.text(400,350,leadtime),relatedproducts.length>0&&(doc.addImage(linemg,format4,25,380,545,25,void 0,"slow"),doc.setTextColor("#ffffff"),doc.setFontStyle("bold"),doc.setFontSize(20),doc.text(35,400,"SERIES")),isset(relatedproductsimg[0])&&doc.addImage(relatedproductsimg[0].img,relatedproducts[0].format,25,415,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[0])&&doc.text(35,560,relatedproducts[0].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[0])&&doc.text(35,575,"MODEL "+relatedproducts[0].model),isset(relatedproductsimg[1])&&doc.addImage(relatedproductsimg[1].img,relatedproducts[1].format,155,415,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[1])&&doc.text(170,560,relatedproducts[1].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[1])&&doc.text(170,575,"MODEL "+relatedproducts[1].model),isset(relatedproductsimg[2])&&doc.addImage(relatedproductsimg[2].img,relatedproducts[2].format,285,415,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[2])&&doc.text(300,560,relatedproducts[2].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[2])&&doc.text(300,575,"MODEL "+relatedproducts[2].model),isset(relatedproductsimg[3])&&doc.addImage(relatedproductsimg[3].img,relatedproducts[3].format,415,415,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[3])&&doc.text(435,560,relatedproducts[3].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[3])&&doc.text(435,575,"MODEL "+relatedproducts[3].model),isset(relatedproductsimg[4])&&doc.addImage(relatedproductsimg[4].img,relatedproducts[4].format,25,600,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[4])&&doc.text(35,745,relatedproducts[4].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[4])&&doc.text(35,760,"MODEL "+relatedproducts[4].model),isset(relatedproductsimg[5])&&doc.addImage(relatedproductsimg[5].img,relatedproducts[5].format,155,600,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[5])&&doc.text(170,745,relatedproducts[5].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[5])&&doc.text(170,760,"MODEL "+relatedproducts[5].model),isset(relatedproductsimg[6])&&doc.addImage(relatedproductsimg[6].img,relatedproducts[6].format,285,600,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[6])&&doc.text(300,745,relatedproducts[6].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[6])&&doc.text(300,760,"MODEL "+relatedproducts[6].model),isset(relatedproductsimg[7])&&doc.addImage(relatedproductsimg[7].img,relatedproducts[7].format,415,600,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),isset(relatedproducts[7])&&doc.text(435,745,relatedproducts[7].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[7])&&doc.text(435,760,"MODEL "+relatedproducts[7].model),doc.setFontSize(8),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.line(25,800,570,800),doc.text(100,815,address),console.log(relatedproducts.length),relatedproducts.length>8&&(doc.addPage(),doc.addImage(logobs,format,250,10,70,70,void 0,"slow"),doc.addImage(linemg,format4,25,95,545,3,void 0,"slow"),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.line(25,800,570,800),doc.text(100,815,address));var imgx=25,imgy=135,ttlx=25,ttly=280,mdlx=25,mdly=295,line2=1,col=1;for(i=8;i<relatedproducts.length;i++){var pageWidth=doc.internal.pageSize.width||doc.internal.pageSize.getWidth(),ParaWidth=pageWidth*.17,lines=doc.splitTextToSize(relatedproducts[i].title,ParaWidth);isset(relatedproductsimg[i])&&doc.addImage(relatedproductsimg[i].img,relatedproducts[i].format,imgx,imgy,130,130,void 0,"slow"),doc.setTextColor("#3180B8"),doc.setFontStyle("bold"),doc.setFontSize(10),lines.length>=2?(isset(relatedproducts[i])&&doc.text(ttlx,ttly,lines[0]),ttly=parseInt(ttly)+15,mdly=parseInt(mdly)+15,isset(relatedproducts[i])&&doc.text(ttlx,ttly,lines[1]),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[i])&&doc.text(mdlx,mdly,"MODEL "+relatedproducts[i].model),ttly=parseInt(ttly)-15,mdly=parseInt(mdly)-15):(isset(relatedproducts[i])&&doc.text(ttlx,ttly,relatedproducts[i].title),doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.setFontSize(9),doc.setFontStyle("italic"),isset(relatedproducts[i])&&doc.text(mdlx,mdly,"MODEL "+relatedproducts[i].model)),col=parseInt(col)+1,col>1&&col<5&&(ttlx=parseInt(ttlx)+130,mdlx=parseInt(mdlx)+130,imgx=parseInt(imgx)+130),col==5&&
1(line2=parseInt(line2)+1,col=1,ttlx=25,mdlx=25,imgx=25,imgy=parseInt(imgy)+210,ttly=parseInt(ttly)+210,mdly=parseInt(mdly)+210,doc.setFontSize(8)),line2==4&&col==1&&(doc.addPage(),doc.addImage(logobs,format,250,10,70,70,void 0,"slow"),doc.addImage(linemg,format4,25,95,545,3,void 0,"slow"),imgx=25,imgy=135,ttlx=25,ttly=280,mdlx=25,mdly=295,line2=1,col=1,doc.setTextColor("#111111"),doc.setFontStyle("normal"),doc.line(25,800,570,800),doc.text(100,815,address))}window.open(doc.output("bloburl"),"_blank"),$(".pdfgenreating").css("display","none")},1e3)})}); 2//# sourceMappingURL=/cdn/shop/t/3/assets/product-page.js.map?v=121570061197699467811582876502
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.