!function(g){var s=window.imageEdit={iasapi:{},hold:{},postid:"",intval:function(i){return 0|i},setDisabled:function(i,t){t?(i.removeClass("disabled"),g("input",i).removeAttr("disabled")):(i.addClass("disabled"),g("input",i).prop("disabled",!0))},init:function(i){var t=this,e=g("#image-editor-"+t.postid),a=t.intval(g("#imgedit-x-"+i).val()),o=t.intval(g("#imgedit-y-"+i).val());t.postid!==i&&e.length&&t.close(t.postid),t.hold.w=t.hold.ow=a,t.hold.h=t.hold.oh=o,t.hold.xy_ratio=a/o,t.hold.sizer=parseFloat(g("#imgedit-sizer-"+i).val()),t.postid=i,g("#imgedit-response-"+i).empty(),g('input[type="text"]',"#imgedit-panel-"+i).keypress(function(i){var t=i.keyCode;if(36this.hold.oh||n&&n>this.hold.ow?o.css("visibility","visible"):o.css("visibility","hidden")},getSelRatio:function(i){var t=this.hold.w,e=this.hold.h,a=this.intval(g("#imgedit-crop-width-"+i).val()),i=this.intval(g("#imgedit-crop-height-"+i).val());return a&&i?a+":"+i:t&&e?t+":"+e:"1:1"},filterHistory:function(i,t){var e,a,o,n=g("#imgedit-history-"+i).val(),d=[];if(""===n)return"";if(n=JSON.parse(n),0<(e=this.intval(g("#imgedit-undone-"+i).val())))for(;0').on("load",function(){var i,t,e=g("#imgedit-crop-"+o),a=s;e.empty().append(d),i=Math.max(a.hold.w,a.hold.h),t=Math.max(g(d).width(),g(d).height()),a.hold.sizer=t

'+imageEditL10n.error+"

"),t.toggleEditor(o,0)}).attr("src",ajaxurl+"?"+g.param(i))},action:function(t,i,e){var a,o,n,d,s=this;if(s.notsaved(t))return!1;if(a={action:"image-editor",_ajax_nonce:i,postid:t},"scale"===e){if(o=g("#imgedit-scale-width-"+t),n=g("#imgedit-scale-height-"+t),d=s.intval(o.val()),i=s.intval(n.val()),d<1)return o.focus(),!1;if(i<1)return n.focus(),!1;if(d===s.hold.ow||i===s.hold.oh)return!1;a["do"]="scale",a.fwidth=d,a.fheight=i}else{if("restore"!==e)return!1;a["do"]="restore"}s.toggleEditor(t,1),g.post(ajaxurl,a,function(i){g("#image-editor-"+t).empty().append(i),s.toggleEditor(t,0)})},save:function(t,i){var e=this.getTarget(t),a=this.filterHistory(t,0);if(""===a)return!1;this.toggleEditor(t,1),e={action:"image-editor",_ajax_nonce:i,postid:t,history:a,target:e,context:g("#image-edit-context").length?g("#image-edit-context").val():null,"do":"save"},g.post(ajaxurl,e,function(i){i=JSON.parse(i);if(i.error)return g("#imgedit-response-"+t).html('

'+i.error+"

"),void s.close(t);i.fw&&i.fh&&g("#media-dims-"+t).html(i.fw+" × "+i.fh),i.thumbnail&&g(".thumbnail","#thumbnail-head-"+t).attr("src",""+i.thumbnail),i.msg&&g("#imgedit-response-"+t).html('

'+i.msg+"

"),s.close(t)})},open:function(i,t){var e=g("#image-editor-"+i),a=g("#media-head-"+i),o=g("#imgedit-open-btn-"+i),n=o.siblings(".spinner");o.prop("disabled",!0),n.show(),i={action:"image-editor",_ajax_nonce:t,postid:i,"do":"open"},e.load(ajaxurl,i,function(){e.fadeIn("fast"),a.fadeOut("fast",function(){o.removeAttr("disabled"),n.hide()})})},imgLoaded:function(i){var t=g("#image-preview-"+i),e=g("#imgedit-crop-"+i);this.initCrop(i,t,e),this.setCropSelection(i,0),this.toggleEditor(i,0)},initCrop:function(a,i,t){var o=this,n=g("#imgedit-sel-width-"+a),d=g("#imgedit-sel-height-"+a);o.iasapi=g(i).imgAreaSelect({parent:t,instance:!0,handles:!0,keys:!0,minWidth:3,minHeight:3,onInit:function(){t.children().mousedown(function(i){var t,e=!1;i.shiftKey&&(t=o.iasapi.getSelection(),i=o.getSelRatio(a),e=t&&t.width&&t.height?t.width+":"+t.height:i),o.iasapi.setOptions({aspectRatio:e})})},onSelectStart:function(){s.setDisabled(g("#imgedit-crop-sel-"+a),1)},onSelectEnd:function(i,t){s.setCropSelection(a,t)},onSelectChange:function(i,t){var e=s.hold.sizer;n.val(s.round(t.width/e)),d.val(s.round(t.height/e))}})},setCropSelection:function(i,t){var e=g("#imgedit-minthumb-"+i).val()||"128:128",a=this.hold.sizer,e=e.split(":");return!(t=t||0)||t.width<3&&t.height<3?(this.setDisabled(g(".imgedit-crop","#imgedit-panel-"+i),0),this.setDisabled(g("#imgedit-crop-sel-"+i),0),g("#imgedit-sel-width-"+i).val(""),g("#imgedit-sel-height-"+i).val(""),g("#imgedit-selection-"+i).val(""),!1):t.width