/* Request ID: 3f0b84eb789971628b10b1b97f9e6783 (05/09/2024 4:24am) (rZZBcoQgEEWvkt0sJtFd7oPYo9QgkAacyu0DQ8R2/zdWva++DxRSjqvfaLQvR2nciNlsSj+/FOvV7DTYcnmtytJQ73catWcaNz9nS7FB1GxCimNgs6tEA8Xvz48RLJ/K6+RmmFzpZHaTfnvBEcAa6ohziJcZFMb5rV+EvRLQnXmS8oo4e7aWknGi4EhgHTOrRzoLGsLstJMT9oYw+4NoPuVvwrlNvXZ3JZzb8ybclWDuRZUdwkaMvSe4DusnZUVDY5yfvTwQGsLs5ZVFLE9DnN0tTLO5bHuRwXqscku+TKQnsI7NxGi8OH6OANbg6HXaK8DM4bI2AbouwSot5W/E2dlfD58jgDX8ZKOfSpdBnyUig/XUTc+kxZfQE1hHpPp4L2gIsyclfh0qwMw5zOUf8JT/M84fiYW9UnPf7mk1cchs77c/) */ /* Resource ID: 6a7f8191f33aafcc7454e304e1a (private.es6, compiled by babel, minified by uglifyjs) (04/27/2024 3:51am) (A:63865, C:64789, D:64789, F:64789, G:32386, K:32386) */ "use strict";(function(h,f){h.lib=h.lib||{};h.lib.pubSub=function(){var t=f({});return{bind:function e(){t.on.apply(t,arguments)},unbind:function e(){t.off.apply(t,arguments)},trigger:function e(){t.trigger.apply(t,arguments)}}};h.eventHub=h.lib.pubSub();h.lib.getAjaxUrl=function(e,t,i){var s=i?i:"/livewhale/backend.php";var r=s+"?livewhale=ajax&function="+e;if(f.isPlainObject(t)&&!f.isEmptyObject(t)){r+="&"+f.param(t)}return r};function e(e){this.options=_.extend({title:"Crop image",aspect_ratio:null,hide_aspect_ratio_menu:false,size:"medium"},e);this.jcrop_api=null;this.coords=null;this.aspect_ratio=this.options.aspect_ratio;this.init()}_.extend(e.prototype,h.lib.pubSub(),{init:function e(){var i=this;var s,t,r,a;s='
'+'
'+'
'+"
Lock aspect ratio:"+'';f.each(h.image_crop_aspect_ratios,function(e,t){s+='"});s+="
"+"
"+'
'+''+"";r="
"+''+'or cancel and close'+"
";a=f(r);t=this.$overlay=f(s).overlay({autoOpen:false,destroyOnClose:false,size:this.options.size,closeSelector:".lw_cancel a",title:this.options.title,footer:a,customClass:"lw_crop_overlay",zIndex:1205,close:f.proxy(this._close,this)});if(this.options.hide_aspect_ratio_menu){this.$overlay.find("#lw_image_crop_ar").hide()}else{this.$overlay.find("#lw_image_crop_ar").show()}this.$preview=t.find("#lw_image_crop_preview_image");this.$ar_checkboxes=t.find("#lw_image_crop_ar input[type=checkbox]");a.on("click",".btn-primary",function(e){e.preventDefault();i.saveCrop();return true});t.on("click","#lw_image_crop_ar input[type=checkbox]",function(){var e=f(this);var t=e.closest("label");if(e.prop("checked")){t.siblings().removeClass("selected").find("input[type=checkbox]").prop("checked",false);t.addClass("selected");i.setAspectRatio(e.val())}else{t.removeClass("selected");i.setAspectRatio("")}return true});t.on("keydown","#lw_image_crop_ar label",function(e){switch(e.which){case 13:f(this).find("input").click();break;case 37:f(this).prev().focus();break;case 39:f(this).next().focus();break}})},setAspectRatio:function e(t){var i=0;this.aspect_ratio=t;if(t==="orig"){i=this.width/this.height}else if(t.match(/^\d+:\d+$/)){i=parseInt(t.split(":")[0],10)/parseInt(t.split(":")[1],10)}this.jcrop_api.setOptions({aspectRatio:i})},setCropSelect:function e(t){this.jcrop_api.setSelect(t)},setCropCoords:function e(t){this.coords=t;this.trigger("set",[{coords:t}])},setPreviewImage:function e(t){var i,s,r;if(this.height>=this.width){r=this.options.size==="large"?578:500;s=Math.round(r*(this.width/this.height))}else{s=this.options.size==="large"?868:500;r=Math.round(s*(this.height/this.width))}i=t.replace(/\/(?=[^/]*$)/,"/width/"+s+"/height/"+r+"/");this.$preview.attr("src",i).width(s).height(r)},initCropper:function e(t){var a=this,i=this.$preview.width(),s=this.$preview.height(),r=i/this.width,l=s/this.height,n;if(!_.isArray(t)||t.length!==4){if(i>s){n=[(i-s)/2,0,(i-s)/2+s,s]}else{n=[0,(s-i)/2,i,(s-i)/2+i]}}else{n=[Math.round(t[0]*r),Math.round(t[1]*l),Math.round(t[2]*r),Math.round(t[3]*l)]}this.$preview.Jcrop({aspectRatio:0,keySupport:true,trueSize:[this.width,this.height],setSelect:n,onSelect:f.proxy(this.setCropCoords,this),onChange:f.proxy(this.setCropCoords,this),onRelease:function e(t){}},function(){var l=a.jcrop_api=this;if(a.aspect_ratio){a.$ar_checkboxes.each(function(){if(f(this).val()===a.aspect_ratio){f(this).trigger("click")}})}var n=null;var e=f(".jcrop-handle");var t=f(".jcrop-handle").parent();var i=["nw-resize","n-resize","ne-resize","w-resize","e-resize","sw-resize","s-resize","se-resize"];var s=["top left corner","top side","top right corner","left side","right side","bottom left corner","bottom side","bottom right corner"];function r(e,t){var i=l.tellSelect();var s=n?25:2;var r=null,a=null;if(e.charAt(0)=="n"){a="y"}else if(e.charAt(0)=="s"){a="y2"}if(e.includes("w-")){r="x"}else if(e.includes("e-")){r="x2"}switch(t){case"left":if(r){i[r]=i[r]-s}break;case"right":if(r){i[r]=i[r]+s}break;case"up":if(a){i[a]=i[a]-s}break;case"down":if(a){i[a]=i[a]+s}break}if(n){l.animateTo([i["x"],i["y"],i["x2"],i["y2"]])}else{l.setSelect([i["x"],i["y"],i["x2"],i["y2"]])}}e.attr("tabindex","0").each(function(){var t=f(this).css("cursor");f(this).attr("aria-label","Move "+s[i.indexOf(t)]+" of crop area").attr("data-handle-type",t).attr("data-handle-order",i.indexOf(t)).addClass(t).on("keydown",function(e){switch(e.which){case 37:e.preventDefault();r(t,"left");break;case 39:e.preventDefault();r(t,"right");break;case 38:e.preventDefault();r(t,"up");break;case 40:e.preventDefault();r(t,"down");break}}).on("keyup keydown",function(e){n=e.shiftKey})});t.find(".jcrop-handle").sort(function(e,t){return+e.getAttribute("data-handle-order")-+t.getAttribute("data-handle-order")}).appendTo(t)})},open:function e(t,i,s,r){var a=this;this.width=i;this.height=s;this.$overlay.overlay("open");this.setPreviewImage(t);this.$preview.parent().imagesLoaded(function(){a.initCropper(r)})},saveCrop:function e(){var t=this.coords,i;if(_.isPlainObject(t)&&_.keys(t).length===6){i=[t.x,t.y,t.x2,t.y2]}this.trigger("save",[{coords:i,aspect_ratio:this.aspect_ratio}]);this.$overlay.overlay("close")},_close:function e(){this.coords=null;this.$ar_checkboxes.prop("checked",false);if(this.jcrop_api){this.jcrop_api.destroy();this.jcrop_api=null}this.$preview.removeAttr("src")}});h.lib.CropDialog=e;function t(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;var s=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:null;this.preview_width=e;this.preview_height=t;this.src=i;this.width=s;this.height=r;this.coords=null}_.extend(t.prototype,h.lib.pubSub(),{open:function e(){var i=this;if(!this.crop_dialog){this.crop_dialog=new h.lib.CropDialog({hide_aspect_ratio_menu:false,title:"Crop image"});this.crop_dialog.bind("save",function(e,t){i.setCrop(t.coords)})}this.crop_dialog.open(this.src,this.width,this.height,this.coords)},setImage:function e(t,i,s){this.src=t;this.width=i;this.height=s;this.resetCoords()},resetCoords:function e(){this.coords=null},getPreviewHeight:function e(t){var i=t[2]-t[0];var s=t[3]-t[1];return this.preview_width*(s/i)},getPreviewWidth:function e(t){var i=t[2]-t[0];var s=t[3]-t[1];return this.preview_height*(i/s)},setCrop:function e(t){if(!_.isArray(t)||t.length!==4){return}this.coords=t;var i,s;if(this.preview_width&&!this.preview_height){i=this.preview_width;s=this.getPreviewHeight(t)}if(this.preview_height&&!this.preview_width){s=this.preview_height;i=this.getPreviewWidth(t)}this.trigger("crop",[{src:this.src,preview_width:i,preview_height:s,width:this.width,height:this.height,coords:t}])}});h.lib.Cropper=t;var i={init:function e(){var t=this.$toolbar=f("#lw-toolbar");if(!t.length){return}this.initGroupSwitcher();this.addDropdownHandlers();this.adjustToolboxColumns();this.initSearch();this.initMobile();if(t.hasClass("lw-toolbar-backend")){t.find(".lw-frontend-only").remove()}else{t.find(".lw-backend-only").remove()}h.eventHub.bind("toolbarOpen",function(e,t){if(t.find(".lw-dropdown-menu .lw-group-switcher, .lw-dropdown-menu a, .lw-dropdown-menu input, .lw-dropdown-menu textarea").first().is("input,textarea")){t.find(".lw-dropdown-menu input, .lw-dropdown-menu textarea").first().trigger("focus")}return true});t.show()},initGroupSwitcher:function e(){var t=''+h.group_title_native+"";f(".lw-group-switcher").html(t);var i=f("body");if(i.hasClass("has_core_admin")||i.hasClass("has_core_switch")||i.hasClass("has_core_submissions")||i.hasClass("has_custom_core_switch")){this.addGroupSwitcherEventHandlers()}},initSearch:function e(){f("form#content-search").on("submit",function(e){e.preventDefault();var t=f(this);var i=t.find("#search_query").val();var s=f("body.admin-user").length||h.pages_editor&&h.pages_editor.is_admin?"&results[]=1&results[]=2&results[]=4":"&results[]=1";document.location.href="/livewhale/?search="+i+s;return true})},initMobile:function e(){var t=this.$toolbar;var i=t.find("#lw-toolbar-collapse");t.on("click",".lw-navbar-toggle",function(e){if(!i.is(":visible")){e.stopPropagation();i.show();f("body").one("click",function(){i.hide()})}})},addGroupSwitcherEventHandlers:function e(){var t=f(".lw-group-switcher").addClass("lw-switchable").attr("tabindex","0");var i=t.find(".lw-current-group");var a=f('').appendTo(t);var l=function e(){f(document).off("click",e);i.show();a.find("select").hide()};var n=function e(){f(document).on("click",l);i.hide();a.find("select").show().trigger("focus")};var s=function e(){var r=i.find("span").text();f.ajax({url:h.lib.getAjaxUrl("getGroupswitcher"),async:false,success:function e(t){var i=f(t);i.find("option").each(function(){if(r===f(this).text()){f(this).prop("selected",true);return false}});var s=false;i.on("change keypress",function(e){var t=f(this);if(t.val()){if(e.type==="change"){if(!s){window.location="/livewhale/backend.php?livewhale=groupswitch&group="+t.val()}else{s=false}}else{if(e.keyCode===13){window.location="/livewhale/backend.php?livewhale=groupswitch&group="+t.val()}else if(e.keyCode===32||e.keyCode===38||e.keyCode===40){s=false}else{s=true}}}});blur(function(){s=false;l()});a.html(i);n()}})};t.on("click","select",function(e){e.stopPropagation()});t.on("keydown",function(e){if(13===e.keyCode){e.preventDefault();if(a.is(":empty")){s()}else{n()}}});t.on("click",".lw-current-group",function(e){e.preventDefault();if(a.is(":empty")){s()}else{n()}return false})},addDropdownHandlers:function e(){var t=this.$toolbar;var s=function e(){f(document).off("click",e);t.find(".lw-dropdown").off("keydown");t.find(".lw-dropdown-backdrop").remove();t.find(".lw-dropdown-toggle").each(function(){var e=f(this);var t=e.closest(".lw-dropdown");if(!t.hasClass("open")){return}e.attr("aria-expanded","false");t.removeClass("open")})};t.on("click",".lw-dropdown-menu",function(e){e.stopPropagation()});t.on("click",".lw-dropdown-toggle",function(e){e.preventDefault();e.stopPropagation();var t=f(this);var i=t.closest(".lw-dropdown");if(!i.hasClass("open")){s();if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length){f(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(f(this)).on("click",s)}f(document).on("click",s);i.on("keydown",function(e){if(e.keyCode===27){s();i.find(".lw-dropdown-toggle").trigger("focus")}});t.trigger("focus").attr("aria-expanded","true");i.toggleClass("open");h.eventHub.trigger("toolbarOpen",[i])}else{s()}})},adjustToolboxColumns:function e(){var t=this.$toolbar.find(".lw-toolbox .lw-dropdown-menu");var i=t.find("> .row > div");i.each(function(){var e=f(this);if(e.find("> ul").is(":empty")){e.remove()}});var s=i.length;var r=600;t.css("min-width",r*(s/3)+"px");var a;switch(s){case 4:a="col-sm-3";break;case 3:a="col-sm-4";break;case 2:a="col-sm-6";break;default:a="col-sm-12";break}i.removeClass(function(e,t){return(t.match(/(^|\s)col-sm-\S+/g)||[]).join(" ")}).addClass(a)}};f(function(){h.whiteout=f('