var logosHistoryLimit=9,historyGuid=null,fileObj=null,maxFileSize=3,maxImageWidth=2e3,maxImageHeight=2e3,logoEditorItems=[];function getMicrotime(){return(Date.now?Date.now():(new Date).getTime())/1e3}function getHistoryGuid(){if("undefined"!=typeof Storage){var t=localStorage.getItem("logosHistory");return is_defined(t)&&null!=t?(t=JSON.parse(t)).guid:createGuid()}}function initLogoEditor(t,e,i){switch(t){case"filters":var a=getImageFiltersCtx(e);jQuery(".filters-container div[class^=col-]",a).append(''),a.fadeIn(),jQuery("canvas.lowres-canvas",a).initFiltersEditor();break;case"tuning":var o=getImageFineTuningCtx(e);o.fadeIn(),jQuery(".tuning-container div[class^=col-]",o).append(''),jQuery("canvas.lowres-canvas",o).initTuningEditor()}}function sanitizeFileName(t){return encodeURIComponent(t)}function saveLogo(t,e,i){if("undefined"!=typeof Storage){var a=base64ToBlob(e),o=new FormData;o.append("action","minerva_save_logo"),o.append("fileName",t),o.append("format","png"),o.append("imageFile",a),jQuery(".overlay.fullscreen").show(),jQuery.ajax({url:minerva_configurator_vars.ajaxurl,type:"POST",contentType:!1,processData:!1,cache:!1,dataType:"json",data:o,success:function(e){e.success?(console.log('Logo "'+t+'" saved successfully.'),updateLocalStorage({fileName:t,action:"add"},i)):console.log("Error saving logo.")},error:function(t){console.log(t)}})}else alert(minerva_configurator_vars.no_webs_storage_support)}function deleteLogo(t,e,i){jQuery.ajax({url:minerva_configurator_vars.ajaxurl,type:"POST",dataType:"json",data:{action:"minerva_delete_logo",fileName:t},success:function(a){a.success?console.log('Logo "'+t+'" deleted successfully.'):console.log("Error deleting logo."),is_defined(i)&&i?e():updateLocalStorage({fileName:t,action:"remove"},e)},error:function(t){console.log(t),e()}})}function updateLogosGrid(t,e){var i=getImageSelectionCtx(),a=getHistoryGridCtx(i),o=getHistoryNoticesCtx(i),r=localStorage.getItem("logosHistory"),n=t.action,s=t.fileName;jQuery(".item",a);if(is_defined(r)&&null!=r){var l=(r=JSON.parse(r)).logos,c=r.baseUrl,d=jQuery('
');switch(n){case"init":var g=l.reverse(),u=[],m=[];jQuery.each(g,function(t,e){var i=d.clone().attr("data-fname",e);jQuery("img",i).attr("src",c+e),t0&&jQuery.each(m,function(t,e){deleteLogo(e,function(){})});break;case"add":var f=d.clone().attr("data-fname",s).removeClass("loading");jQuery("img",f).attr("src",c+s),a.prepend(f);break;case"remove":jQuery('.item[data-fname="'+s+'"]',a).remove()}l.length==logosHistoryLimit?o.html('

'+minerva_configurator_vars.history_limit_reached+"

"):o.html("")}e()}function updateLocalStorage(t,e){if("undefined"!=typeof Storage){var i=localStorage.getItem("logosHistory"),a=t.fileName,o=t.action;switch(o){case"add":if(is_defined(i)&&null!=i)(r=(i=JSON.parse(i)).logos).lengthmaxImageWidth?t.rejectWidth():t.height>maxImageHeight?t.rejectHeight():t.acceptDimensions():t.acceptDimensions()}),this.on("error",function(t){t.accepted||this.removeFile(t)})},complete:function(t){console.log("complete"),console.log(t)},accept:function(t,e){console.log("accept"),console.log(t),t.acceptDimensions=e,t.rejectWidth=function(){e(minerva_configurator_vars.fileupload_max_width)},t.rejectHeight=function(){e(minerva_configurator_vars.fileupload_max_height)}},success:function(t,e){console.log("success"),console.log(t),console.log(e),e.success?(console.log("Logo uploaded successfully."),console.log(fileObj),updateLocalStorage({fileName:e.fileName,action:"add"},function(){displayLoading(!1,null),getHistoryNoticesCtx(r).html(""),r.fadeOut(400,function(){initLogoEditor("filters",o,minerva_configurator_vars.wp_content_url+"/"+minerva_configurator_vars.assets_users+"/"+e.fileName)})})):(console.log(e.error),displayLoading(!1,null),getNoticesCtx(r).html('

'+e.error+"

"))},error:function(t,e){console.log("error"),console.log(t),console.log(e),displayLoading(!1,null),getNoticesCtx(r).html('

'+e+"

")},maxfilesreached:function(t){console.log("maxfilesreached"),console.log(t)},maxfilesexceeded:function(t){console.log("maxfilesexceeded"),console.log(t)},renameFile:function(t){console.log("renameFile"),console.log(t),null==historyGuid&&(historyGuid=createGuid());var e=t.type.replace("image/",""),i=getMicrotime(),a=historyGuid+"_"+i.toString().replace(".","-")+"."+e;return fileObj={historyGuid:historyGuid,microtime:i,fileName:a},a},dictFileTooBig:minerva_configurator_vars.fileupload_max_file_size.replace("%d",maxFileSize),dictInvalidFileType:minerva_configurator_vars.fileupload_accept_file_types,dictMaxFilesExceeded:minerva_configurator_vars.fileupload_max_number_of_files,previewsContainer:!1})}),"undefined"!=typeof Storage){var i=localStorage.getItem("logosHistory");is_defined(i)&&null!=i&&updateLogosGrid({action:"init"},function(){})}var a=!1;t("body").hasClass("desktop")?(e.on("mouseenter",".logos-history .item",function(){t(this).addClass("active")}),t(document).on("mouseleave",".logos-history .item",function(){t(this).removeClass("active")})):e.on("click",".logos-history .item",function(){t(".logos-history .item").removeClass("active"),a?a=!1:t(this).addClass("active"),t(".actions .btn",t(this)).focusout()}),e.on("click",".logos-history .item.active .btnDownload",function(){var e=t(this).closest(".item"),i=t("img",e).attr("src"),o=i.substr(i.lastIndexOf("/")+1),r=(o.substr(o.lastIndexOf(".")+1),new XMLHttpRequest);e.removeClass("active"),a=!0,r.open("GET",i,!0),r.responseType="blob",r.onload=function(t){download(r.response,o,o)},r.send()}),e.on("click",".logos-history .item.active .btnRemove",function(){var e=t(this).closest(".item"),i=t("img",e).attr("src"),o=i.substr(i.lastIndexOf("/")+1);e.removeClass("active"),a=!0,t("#history-modal").attr("data-fname",o),t("#history-modal").modal("show")}),t("#history-modal .btnRemove").on("click",function(){var e=t("#history-modal").attr("data-fname");t("#history-modal").modal("hide"),displayLoading(!0,null),deleteLogo(e,function(){displayLoading(!1,null)})}),e.on("click",".logos-history .item.active .btnUpdate",function(){var e=t(this),i=e.closest(".item"),o=getPrintAreaParentTabCtx(e),r=t("img",i).attr("src"),n=getImageSelectionCtx(o);i.removeClass("active"),a=!0,getNoticesCtx(n).html(""),displayLoading(!0,null),n.fadeOut(400,function(){initLogoEditor("filters",o,r)})}),t(".logos-grid .item img").load(function(){t(this).closest(".item").removeClass("loading")}),e.on("click",".btnRemoveImage",function(){var e=t(this),i=getPrintAreaParentTabCtx(e).data("area-id"),a=getPreviewPrintAreaCtxByDataAttribute([{dataAttribute:"area-id",attributeValue:i,dataRelation:"="}]);getPreviewPrintAreaContentCtx(a).remove(),t("#saved-configurations-container").fadeOut(),e.closest(".btn-remove-container").hide()})}),function(t){t.fn.initFiltersEditor=function(){return this.each(function(e,i){var a,o,r=getPrintAreaParentTabCtx(t(this)),n=r.data("area-id"),s=getImageFiltersCtx(r),l=t("canvas",s).parent(),c={id:r.attr("data-area-id"),width:r.attr("data-area-width"),height:r.attr("data-area-height"),left:t("canvas",s).width()/2-r.attr("data-area-width")/2,top:t("canvas",s).height()/2-r.attr("data-area-height")/2},d=(t("
").addClass("print-area"),new fabric.Canvas(t("canvas.lowres-canvas",s).attr("id"))),g=(minerva_configurator_vars.hi_image_height,minerva_configurator_vars.low_image_height,new fabric.Canvas(t("canvas.hires-canvas",s).attr("id")),new fabric.Canvas(t("canvas.original-canvas",s).attr("id")));d.setDimensions({width:l.width(),height:"330"}),logoEditorItems[n]={canvas:d,printArea:c},fabric.Image.fromURL(t(".editing-picture",s).attr("src"),function(e){e.set({borderColor:fabricBorderColor,borderScaleFactor:1,cornerColor:fabricCornerColor,cornerSize:12,lockRotation:!0,transparentCorners:!1});var i=e.width,r=e.height,l=parseFloat(d.width),c=parseFloat(d.height);a=i>r?l/i:c/r,a=Math.min(l/i,c/r),e.scale(parseFloat(a)),e.set({left:l/2-e.width*a/2,top:c/2-e.height*a/2}),e.setControlsVisibility({bl:!1,br:!1,mb:!1,ml:!1,mr:!1,mt:!1,tl:!1,tr:!1}),d.add(e),d.item(0).hasControls=!1,d.item(0).hasBorders=!1,d.item(0).hasRotatingPoint=!1,d.item(0).selectable=!1,d.item(0).hoverCursor="default",logoEditorItems[n].picture=e,g.setDimensions({width:i,height:r}),fabric.Image.fromURL(t(".editing-picture",s).attr("src"),function(t){g.add(t),o=t,logoEditorItems[n].originalCanvas=g,logoEditorItems[n].originalPicture=o}),displayLoading(!1,null)}),t(".btnUpdateImage",s).off("click"),t(".btnUpdateImage",s).on("click",function(){displayLoading(!0,null);var e=getPrintAreaParentTabCtx(t(this));t(".btnTransparent",e).hasClass("active")&&(t(".btn.active",e).removeClass("active"),t(".btnGreyscale",e).removeAttr("disabled"),t(".dropdown-controls.threshold",e).fadeOut()),logoEditorItems[n].canvas.discardActiveObject(),o.filters=[],t.each(logoEditorItems[n].picture.filters,function(t,e){o.filters.push(logoEditorItems[n].picture.filters[t])}),o.applyFilters(),g.renderAll();var i=g.toDataURL({left:o.left,top:o.top,width:o.width,height:o.height});if(logoEditorItems[n].picture.filters.length>0){var a=getMicrotime(),l=getHistoryGuid()+"_"+a.toString().replace(".","-")+".png";console.log({historyGuid:getHistoryGuid(),microtime:a,fileName:l}),saveLogo(l,i,function(){filtersUpdateCallback(e.attr("data-area-id"),s,r,i)})}else filtersUpdateCallback(e.attr("data-area-id"),s,r,i)}),t(".btnCancelImage",s).off("click"),t(".btnCancelImage",s).on("click",function(){var e=getPrintAreaParentTabCtx(t(this));t(".btnTransparent",s).hasClass("active")&&(t(".btn.active",s).removeClass("active"),t(".btnGreyscale",s).removeClass("active"),t(".dropdown-controls.threshold",s).fadeOut(),t(".threshold-range",s).val(0),e.data("pickedcolor",null)),t(".canvas-container",t(".filters-container",s)).before(t('')),logoEditorItems[n].canvas.clear(),logoEditorItems[n]=null,t(".canvas-container",t(".original-filters-container",s)).before(t('')),g.clear(),t("img",t(".canvas-container",s).parent()).remove(),t(".canvas-container",s).remove(),s.fadeOut(400,function(){removeImage(n,"image"),t(".image-selection",r).fadeIn()})})})}}(jQuery),function(t){t.fn.initTuningEditor=function(){return this.each(function(e,i){var a,o=getPrintAreaParentTabCtx(t(this)),r=o.data("area-id"),n=getImageFineTuningCtx(o),s=t("canvas",n).parent(),l=parseFloat(o.attr("data-area-height")),c=parseFloat(o.attr("data-area-width")),d={id:o.attr("data-area-id"),width:c,height:l,left:t("canvas",n).width()/2-c/2,top:t("canvas",n).height()/2-l/2},g=t("
").addClass("print-area");o.closest(".imprint-panel.in");t("canvas",n).height()>l?(a=Math.round(t("canvas",n).height()),d.scale=(a-60)/d.height,d.left=t("canvas",n).width()/2-c*d.scale/2,d.top=a/2-l*d.scale/2):(a=Math.round(d.height)+60,d.top=a/2-l/2,d.scale=1);var u,m,f=new fabric.Canvas(t("canvas.lowres-canvas",n).attr("id")),h=minerva_configurator_vars.hi_image_height/minerva_configurator_vars.low_image_height,p=new fabric.Canvas(t("canvas.hires-canvas",n).attr("id"));g.css("width",d.width*d.scale),g.css("height",d.height*d.scale),g.css("left",d.left),g.css("top",d.top),f.setDimensions({width:s.width(),height:a}),t(".tuning-container .canvas-container div.print-area",n).remove(),t(".tuning-container .canvas-container",n).append(g),logoEditorItems[r].tuningCanvas=f,logoEditorItems[r].tuningPrintArea=d,fabric.Image.fromURL(t(".editing-picture",n).attr("src"),function(e){e.set({borderColor:fabricBorderColor,borderScaleFactor:1,cornerColor:fabricCornerColor,cornerSize:8,lockRotation:!0,transparentCorners:!1});var i=e.width,a=e.height,s=parseFloat(f.width),g=parseFloat(f.height),v=parseFloat(d.width),I=parseFloat(d.height),b=0;i>a?(b=-90,u=Math.min(I/i,v/a)*d.scale):(b=0,u=Math.min(v/i,I/a)*d.scale),e.scale(u),e.set({left:s/2,top:g/2,originX:"center",originY:"center"}),e.rotate(b),e.setControlsVisibility({bl:!0,br:!0,mb:!1,ml:!1,mr:!1,mt:!1,tl:!0,tr:!0}),f.add(e),logoEditorItems[r].tuningPicture=e,p.setDimensions({width:f.width*h,height:f.height*h}),logoEditorItems[r].hiresCanvas=p,fabric.Image.fromURL(t(".editing-picture",n).attr("src"),function(e){e.scale(u*h),e.set({left:parseFloat(p.width)/2,top:parseFloat(p.height)/2,originX:"center",originY:"center"}),e.rotate(b),p.add(e),m=e,paHiLeft=p.width/2-c*h*d.scale/2,paHiTop=p.height/2-l*h*d.scale/2,logoEditorItems[r].hiresPicture=m;var i=t("
").addClass("print-area").addClass("high");i.css("width",d.width*h*d.scale),i.css("height",d.height*h*d.scale),i.css("left",paHiLeft),i.css("top",paHiTop),t(".hires-tuning-container .canvas-container div.print-area.high",n).remove(),t(".hires-tuning-container .canvas-container",n).append(i),logoEditorItems[r].printAreaHi={left:paHiLeft,top:paHiTop,width:d.width*h*d.scale,height:d.height*h*d.scale},m.rotate(logoEditorItems[r].tuningPicture.angle),m.left=logoEditorItems[r].tuningPicture.left*h,m.top=logoEditorItems[r].tuningPicture.top*h,m.scaleX=logoEditorItems[r].tuningPicture.scaleX*h,m.scaleY=logoEditorItems[r].tuningPicture.scaleY*h,p.renderAll();var a=p.toDataURL({left:logoEditorItems[r].printAreaHi.left,top:logoEditorItems[r].printAreaHi.top,width:logoEditorItems[r].printAreaHi.width,height:logoEditorItems[r].printAreaHi.height});if(1!=d.scale){var s=1/d.scale,g=new Image;g.src=a,g.onload=function(){var t=new fabric.Canvas(jQuery("")[0]);t.setDimensions({width:g.width*s,height:g.height*s});var e=new fabric.Image(g,{left:0,top:0});e.scale(s),t.add(e),t.renderAll(),a=t.toDataURL({left:0,top:0,width:t.width,height:t.height}),appendImage(o.attr("data-area-id"),a,"image")}}else appendImage(o.attr("data-area-id"),a,"image")}),displayLoading(!1,null)}),t(".btnUpdateImage",n).off("click"),t(".btnUpdateImage",n).on("click",function(){displayLoading(!0,"");var e=getPrintAreaParentTabCtx(t(this)),i=e.data("area-id");logoEditorItems[i].tuningCanvas.discardActiveObject(),m.rotate(logoEditorItems[i].tuningPicture.angle),m.left=logoEditorItems[i].tuningPicture.left*h,m.top=logoEditorItems[i].tuningPicture.top*h,m.scaleX=logoEditorItems[i].tuningPicture.scaleX*h,m.scaleY=logoEditorItems[i].tuningPicture.scaleY*h,p.renderAll();var a=p.toDataURL({left:logoEditorItems[i].printAreaHi.left,top:logoEditorItems[i].printAreaHi.top,width:logoEditorItems[i].printAreaHi.width,height:logoEditorItems[i].printAreaHi.height});if(1!=d.scale){var o=1/d.scale,r=new Image;r.src=a,r.onload=function(){var t=new fabric.Canvas(jQuery("")[0]);t.setDimensions({width:r.width*o,height:r.height*o});var i=new fabric.Image(r,{left:0,top:0});i.scale(o),t.add(i),t.renderAll(),a=t.toDataURL({left:0,top:0,width:t.width,height:t.height}),tuningUpdateCallback(e.attr("data-area-id"),a,e.closest(".imprint-panel").attr("data-component-id"))}}else tuningUpdateCallback(e.attr("data-area-id"),a,e.closest(".imprint-panel").attr("data-component-id"))}),t(".btnCancelImage",n).off("click"),t(".btnCancelImage",n).on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");t(".canvas-container",t(".tuning-container",n)).before(t('')),logoEditorItems[e].tuningCanvas.clear(),logoEditorItems[e].tuningPicture=null,t(".canvas-container",t(".hires-tuning-container",n)).before(t('')),p.clear(),t("img",t(".canvas-container",n).parent()).remove(),t(".canvas-container",n).remove(),n.fadeOut(400,function(){getImageFiltersCtx(o).fadeIn()})})})}}(jQuery),jQuery("document").ready(function(t){t(".image-filters .btnGreyscale").on("click",function(){t(this).toggleClass("active");var e=getPrintAreaParentTabCtx(t(this)).data("area-id"),i=findFilter(logoEditorItems[e].picture.filters,"Grayscale");t(this).hasClass("active")&&i<0?logoEditorItems[e].picture.filters.push(new fabric.Image.filters.Grayscale):logoEditorItems[e].picture.filters.splice(i,1),logoEditorItems[e].picture.applyFilters(),logoEditorItems[e].canvas.renderAll()}),t(".image-filters .btnNegative").on("click",function(){t(this).toggleClass("active");var e=getPrintAreaParentTabCtx(t(this)).data("area-id"),i=findFilter(logoEditorItems[e].picture.filters,"Invert");t(this).hasClass("active")&&i<0?logoEditorItems[e].picture.filters.push(new fabric.Image.filters.Invert):logoEditorItems[e].picture.filters.splice(i,1),logoEditorItems[e].picture.applyFilters(),logoEditorItems[e].canvas.renderAll()}),t(".image-filters .btnBlendWhite").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)),i=getImageFiltersCtx(e);t(this).toggleClass("active");var a=e.data("area-id"),o=findFilter(logoEditorItems[a].picture.filters,"BlendColor");t(this).hasClass("active")?(o>=0&&(logoEditorItems[a].picture.filters.splice(o,1),t(".btnBlendBlack",i).removeClass("active")),logoEditorItems[a].picture.filters.push(new fabric.Image.filters.BlendColor({color:"#FFFFFF",mode:"tint",alpha:1}))):logoEditorItems[a].picture.filters.splice(o,1),logoEditorItems[a].picture.applyFilters(),logoEditorItems[a].canvas.renderAll()}),t(".image-filters .btnBlendBlack").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)),i=getImageFiltersCtx(e);t(this).toggleClass("active");var a=e.data("area-id"),o=findFilter(logoEditorItems[a].picture.filters,"BlendColor");t(this).hasClass("active")?(o>=0&&(logoEditorItems[a].picture.filters.splice(o,1),t(".btnBlendWhite",i).removeClass("active")),logoEditorItems[a].picture.filters.push(new fabric.Image.filters.BlendColor({color:"#000000",mode:"tint",alpha:1}))):logoEditorItems[a].picture.filters.splice(o,1),logoEditorItems[a].picture.applyFilters(),logoEditorItems[a].canvas.renderAll()}),t(".image-filters .btnTransparent").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)),i=getImageFiltersCtx(e);t(this).toggleClass("active"),t(".dropdown-controls.threshold",i).fadeIn();var a=e.data("area-id"),o=findFilter(logoEditorItems[a].picture.filters,"RemoveColor");t(this).hasClass("active")?(logoEditorItems[a].canvas._onPickColor=function(r){if(t(".btnPickcolor",i).removeClass("active"),r.target){var n=new fabric.Image.filters.RemoveColor({color:e.attr("data-pickedcolor"),distance:t(".threshold-range",i).val()});o<0?o=logoEditorItems[a].picture.filters.push(n)-1:logoEditorItems[a].picture.filters[o]=n,logoEditorItems[a].picture.applyFilters(),logoEditorItems[a].canvas.renderAll()}logoEditorItems[a].canvas.off("mouse:up",logoEditorItems[a].canvas._onPickColor),logoEditorItems[a].canvas.off("mouse:move"),logoEditorItems[a].picture.hoverCursor="default"},t(".threshold-range",i).on("input",function(t){null!=e.attr("data-pickedcolor")&&(null!=logoEditorItems[a].picture.filters[o]&&(logoEditorItems[a].picture.filters[o].distance=this.value),logoEditorItems[a].picture.applyFilters(),logoEditorItems[a].canvas.renderAll())}),t(".btnPickcolor",i).on("click",function(){t(this).addClass("active"),logoEditorItems[a].picture.hoverCursor="crosshair",logoEditorItems[a].canvas.on("mouse:up",logoEditorItems[a].canvas._onPickColor),logoEditorItems[a].canvas.on("mouse:move",function(i){logoEditorItems[a].canvas.getPointer(i.e);var o=i.e.offsetX*window.devicePixelRatio,r=i.e.offsetY*window.devicePixelRatio,n=this.getContext("2d").getImageData(o,r,1,1).data;e.attr("data-pickedcolor","rgb("+n[0]+","+n[1]+","+n[2]+")"),t(".color-sample",e).attr("style","background: rgba("+n[0]+","+n[1]+","+n[2]+",1); border-color: transparent;")})})):((o=findFilter(logoEditorItems[a].picture.filters,"RemoveColor"))>-1&&logoEditorItems[a].picture.filters.splice(o,1),logoEditorItems[a].canvas.off("mouse:up",logoEditorItems[a].canvas._onPickColor),logoEditorItems[a].canvas.off("mouse:move"),logoEditorItems[a].picture.hoverCursor="auto",t(".dropdown-controls.threshold",e).fadeOut(),t(".threshold-range",i).off("input"),t(".btnPickcolor",i).off("click"),t(".color-sample",e).removeAttr("style"),logoEditorItems[a].picture.applyFilters(),logoEditorItems[a].canvas.renderAll())}),t(".image-filters .btnDownload").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)),i=(getImageFiltersCtx(e),e.data("area-id")),a=logoEditorItems[i].originalCanvas,o=logoEditorItems[i].originalPicture;o.filters=[],t.each(logoEditorItems[i].picture.filters,function(t,e){o.filters.push(logoEditorItems[i].picture.filters[t])}),o.applyFilters(),a.renderAll();var r=a.toDataURL({left:o.left,top:o.top,width:o.width,height:o.height});download(r,"download.png","image/png")}),t(".image-fine-tuning .btnRotate").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.rotate(logoEditorItems[e].tuningPicture.angle-90),logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnZoomIn").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.scale(logoEditorItems[e].tuningPicture.scaleX*=1.05),logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnZoomOut").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.scale(logoEditorItems[e].tuningPicture.scaleX*=.95),logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnDown").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.top=logoEditorItems[e].tuningPicture.top+=1,logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnUp").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.top=logoEditorItems[e].tuningPicture.top-=1,logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnLeft").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.left=logoEditorItems[e].tuningPicture.left-=1,logoEditorItems[e].tuningCanvas.renderAll()}),t(".image-fine-tuning .btnRight").on("click",function(){var e=getPrintAreaParentTabCtx(t(this)).data("area-id");logoEditorItems[e].tuningPicture.left=logoEditorItems[e].tuningPicture.left+=1,logoEditorItems[e].tuningCanvas.renderAll()})});