File: /home/grainesdfo/www/wp-content/plugins/LayerSlider/assets/static/admin/js/ls-project-editor-min.js
var LS_previewArea,LS_previewHolder,LS_previewWrapper,LS_sliderID=0,LS_activeSlideIndex=0,LS_activeLayerIndexSet=[],LS_activeScreenType="desktop",LS_lastSelectedLayerIndex=0,LS_previewItems=[],LS_lastSelectedPreviewItems=[],LS_activeSlideData={},LS_activeLayerDataSet=[],LS_activeStaticLayersDataSet=[],LS_defaultSlideData={},LS_defaultLayerData={},LS_sliderIsDirty=!1,LS_editorIsDirty=!1,LS_draftNoticeOpened=0,LS_layerWasDragged=!1,LS_sliderSettingsOpened=!1,LS_callbackSettingsOpened=!1,LS_imageEditorOpened=!1,LS_multipleSelection=!1,LS_preventDatePickerChange=!1,LS_scrollTransitionPreviewWarningDisplayed=!1,LS_quickEditLayerIndex=0,LS_searchMatches=[],LS_searchOpened=!1,LS_preventKeyboardShortcuts=!1,LS_clipboard={},LS_previewZoom=1,LS_contextMenuTop=10,LS_contextMenuLeft=10,LS_transformStyles=["rotation","rotationX","rotationY","scaleX","scaleY","skewX","skewY"],LS_tourData=!1,LS_tourIsActive=!1,LS_loadedGoogleFonts=[],LS_loadedExternalFonts=[],LS_googleFontsNamesObject=!1,lsSetSliderDirtyState=function(e){LS_sliderIsDirty=!!e,jQuery("lse-editor")[e?"addClass":"removeClass"]("lse-slider-is-dirty")},lsSetEditorDirtyState=function(e){LS_editorIsDirty=!!e,e&&lsSetSliderDirtyState(e),jQuery("lse-editor")[e?"addClass":"removeClass"]("lse-editor-is-dirty")},$lasso=jQuery(),LS_Utils={convertDateToUTC:function(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds())},jsTimeZoneID:function(){var e=(new Date).getTimezoneOffset(),t=Math.abs(e);return(e<0?"+":"-")+("00"+Math.floor(t/60)).slice(-2)+":"+("00"+t%60).slice(-2)},dataURItoBlob:function(e,t){t=t||"image/png";for(var i=atob(e.split(",")[1]),a=[],s=0;s<i.length;s++)a.push(i.charCodeAt(s));return new Blob([new Uint8Array(a)],{type:t})},resizeCanvas:function(e,t,i){var a=document.createElement("canvas");return a.width=t,a.height=i,a.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,t,i),a},moveArrayItem:function(e,t,i){if(i!==t){for(var a=e[t],s=i<t?-1:1,r=t;r!=i;r+=s)e[r]=e[r+s];e[i]=a}},shuffleArray:function(e){let t,i=e.length;for(;0!=i;)t=Math.floor(Math.random()*i),i--,[e[i],e[t]]=[e[t],e[i]];return e},toAbsoluteURL:function(e){return-1!=e.search(/^\/\//)?window.location.protocol+e:-1!=e.search(/:\/\//)?e:-1!=e.search(/^\//)?window.location.origin+e:window.location.href.match(/(.*\/)/)[0]+e},stripTags:function(e,t){t=(((t||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return e.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,(function(e,i){return t.indexOf("<"+i.toLowerCase()+">")>-1?e:""}))},nl2br:function(e,t){var i=t||void 0===t?"<br />":"<br>";return(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+i+"$2")},removeTextSelection:function(){var e=window.getSelection?window.getSelection():document.selection?document.selection:null;e&&(e.empty?e.empty():e.removeAllRanges())},stripslashes:function(e){return(e+"").replace(/\\(.?)/g,(function(e,t){switch(t){case"\\":return"\\";case"0":return"\0";case"":return"";default:return t}}))},ucwords:function(e){return e.replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()))},getDecimalPlaces:function(e){return isNumber(e)?("string"!=typeof e&&(e=e.toString()),(e.split(".")[1]||"").length):0},parse_url:function(e,t){for(var i=("undefined"!=typeof require?require("../info/ini_get")("locutus.parse_url.mode"):void 0)||"php",a=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],s={php:new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/()(?:(?:()(?:([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","()","(?:(()(?:(?:[^?#\\/]*\\/)*)()(?:[^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")),strict:new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/((?:(([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","((((?:[^?#\\/]*\\/)*)([^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")),loose:new RegExp(["(?:(?![^:@]+:[^:@\\/]*@)([^:\\/?#.]+):)?","(?:\\/\\/\\/?)?","((?:(([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?)","(((\\/(?:[^?#](?![^?#\\/]*\\.[^?#\\/.]+(?:[?#]|$)))*\\/?)?([^?#\\/]*))","(?:\\?([^#]*))?(?:#(.*))?)"].join(""))},r=s[i].exec(e),l={},o=14;o--;)r[o]&&(l[a[o]]=r[o]);if(t)return l[t.replace("PHP_URL_","").toLowerCase()];if("php"!==i){var n=("undefined"!=typeof require?require("../info/ini_get")("locutus.parse_url.queryKey"):void 0)||"queryKey";s=/(?:^|&)([^&=]*)=?([^&]*)/g,l[n]={},(l[a[12]]||"").replace(s,(function(e,t,i){t&&(l[n][t]=i)}))}return delete l.source,l},beautifyFileName:function(e){return(e=(e=(e=(e=e||"").toString()).split("/").pop()).split(".")).length>1&&e.pop(),(e=(e=e.join("")).split("--")).length>1&&e.pop(),e=(e=e.join("")).replace(/-|_/g," "),e=LS_Utils.ucwords(e)},normalizeSVG:function(e,t=!0){var i=(new DOMParser).parseFromString(e,"image/svg+xml"),a=jQuery(i).find("svg"),s=parseInt(a.attr("width")),r=parseInt(a.attr("height")),l=a.attr("viewBox")||a.attr("viewbox"),o={};if(!a.length)return lsCommon.smartAlert.open({text:LS_l10n.SBInvalidSVGSource,textAlign:"center"}),!1;if(s&&r)a.removeAttr("width height"),l||a[0].setAttribute("viewBox","0 0 "+s+" "+r);else if(l){let e=l.split(" ");e[2]&&e[3]&&(s=e[2],r=e[3])}return!t&&s&&r||(o=LS_Utils.getNormalizedSVGSize(s,r)),{html:a[0].outerHTML,width:o.width||s||"",height:o.height||r||""}},getNormalizedSVGSize:function(e=300,t=300){let i=e/t;return e>t?t=(e=300)/i:e=(t=300)*i,{width:Math.ceil(e)||"",height:Math.ceil(t)}},version_compare:function(e,t,i){let a,s,r=0;const l={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},o=function(e){return(e=(e=(""+e).replace(/[_\-+]/g,".")).replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,".")).length?e.split("."):[-8]},n=function(e){return e?isNaN(e)?l[e]||-7:parseInt(e,10):0};for(e=o(e),t=o(t),s=Math.max(e.length,t.length),a=0;a<s;a++)if(e[a]!==t[a]){if(e[a]=n(e[a]),t[a]=n(t[a]),e[a]<t[a]){r=-1;break}if(e[a]>t[a]){r=1;break}}if(!i)return r;switch(i){case">":case"gt":return r>0;case">=":case"ge":return r>=0;case"<=":case"le":return r<=0;case"===":case"=":case"eq":return 0===r;case"<>":case"!==":case"ne":return 0!==r;case"":case"<":case"lt":return r<0;default:return null}},maybeAddLineBreaksToLayerContent:function(e){let t=e.html||"";return e.htmlLineBreak&&("enabled"===e.htmlLineBreak&&(t=LS_Utils.nl2br(t)),"auto"===e.htmlLineBreak&&["text","button","post"].includes(e.media)&&(t=LS_Utils.nl2br(t))),t},shouldWrapLayerContent:function(e){if(e){let t=jQuery.trim(e),i=t.substr(0,1),a=t.substr(t.length-1,1);if("<"===i&&">"===a)try{let e=jQuery(t);if(e&&1===e.length)return!1}catch(e){}}return!0},parseHex:function(e,t){return(e=e.replace(/^#/g,"")).match(/^[A-F0-9]{3,6}/gi)?3!==e.length&&6!==e.length?"":(3===e.length&&t&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),"#"+e):""},shouldDisplayPermiumWarning:function(e={}){if(LS_editorMeta.isActivatedSite)return!1;if("countdown"===e.media||"counter"===e.media)return!0;if(("shape"===e.media||"icon"===e.media)&&e.html&&e.html.includes("<svg"))return!0;if(e.icon&&e.icon.includes("<svg"))return!0;if(e?.styles?.["background-clip"]&&"border-box"!==e.styles["background-clip"])return!0;if(e.isAsset||e.image?.includes("/layerslider/assets/")||e.layerBackground?.includes("layerslider/assets/"))return!0;if(e.mediaAttachments?.length)for(let t of e.mediaAttachments)if(t.url.includes("/layerslider/assets/"))return!0;return!1},humanFileSize:function(e,t=!0,i=1){const a=t?1e3:1024;if(Math.abs(e)<a)return e+" B";const s=["KB","MB","GB","TB","PB","EB","ZB","YB"];let r=-1;const l=10**i;do{e/=a,++r}while(Math.round(Math.abs(e)*l)/l>=a&&r<s.length-1);return e.toFixed(i)+" "+s[r]},maybeConvertLayerStroke:function(e,t){if("shape"!==t.media||!t.shapeData||"line"===t.shapeData.type)return;let i=t.shapeData.strokeColor,a=t.shapeData.strokeWidth;i&&i!==t.styles.stroke&&"currentColor"!==i&&(t.styles.stroke=i),a&&a!==t.styles["stroke-width"]&&(t.styles["stroke-width"]=parseFloat(a))}},LS_GUI={updateIconPicker:function(e,t){let i,a=!1;if("string"==typeof e&&(e=jQuery('lse-icon-picker[data-prop="'+e+'"]')),t&&t.includes("<")&&t.includes(">")){try{i=jQuery(t)}catch(e){}i&&i.is("i.fa,svg")&&(a=!0)}e.parent()[a?"addClass":"removeClass"]("lse-has-icon"),e.html(a?t:"")},updateColorPicker:function(e,t,i){void 0!==e&&("string"==typeof e&&(e=jQuery('input[name="'+e+'"]')),t=t||e.val()||"",i=i||{type:"",color:t||"transparent"},e.parent()[t?"addClass":"removeClass"]("lse-has-color"),e.css("background",t).val(t).data("color",i))},updateImagePicker:function(e,t,i){if(i=i||{},"string"==typeof e&&(e=jQuery('lse-image-input[data-prop="'+e+'"]')),"useCurrent"===t){var a=e.css("background-image");a=a?a.slice(4,-1).replace(/["']/g,""):"",t=e.data("image-url")||a}t&&t.includes("blank.gif")&&(i.fromPost||(t=!1));var s=t||lsTrImgPath+"/blank.gif";if(e.css("background-image",'url("'+s+'")').data("image-url",s),LayerSlider.setActiveLayerMedia(),!LS_editorMeta.isActivatedSite){let t=e.closest("lse-col").find(".lse-unregistered-layer"),i=s.includes("layerslider/assets/");t.length||(t=e.closest("tr").find(".lse-unregistered-layer")),t[i?"addClass":"removeClass"]("lse-visible")}setTimeout((()=>{let e=lsEditor.preview.state;["layer","slide","live"].includes(e)&&(lsEditor.preview.exit(e,{willRestart:!0}),lsEditor.preview.enter(e))}),200)},updateLinkPicker:function(e){if("string"==typeof e&&(e=jQuery('input[name="'+e+'"]')),e.length){var t,i=e.closest(".lse-link-fields"),a=e.attr("name"),s=e.val(),r=i.closest("lse-slide-settings").length?LS_activeSlideData.properties:LS_activeLayerDataSet[0],l=i.find('input[name="linkId"]'),o=i.find('input[name="linkName"]'),n=i.find('input[name="linkType"]'),d=l.val(),c=o.val(),u=n.val();if((c=jQuery("<textarea>").html(c).text())&&(d&&"#"===d.substr(0,1)||s&&"#"===s.substr(0,1))){var p=LS_l10n.SBLinkSmartAction.replace("%s",c);i.addClass("lse-has-link"),d.length||l.val(s),e.val(p).prop("disabled",!0)}else d&&"[post-url]"===d||s&&"[post-url]"===s?(i.addClass("lse-has-link"),e.val(LS_l10n.SBLinkPostDynURL).prop("disabled",!0),l.val("[post-url]")):d&&c&&u?(t="SBLinkText"+ucFirst(u),i.addClass("lse-has-link"),e.val(LS_l10n[t].replace("%s",c)).prop("disabled",!0)):(i.removeClass("lse-has-link"),e.prop("disabled",!1));r[a]=e.val(),r.linkId=l.val(),r.linkName=o.val(),r.linkType=n.val()}},deeplinkSection:function(){var e=document.location.hash.replace("#",""),t=jQuery('[data-deeplink="'+e+'"]');t.length&&(t.closest("#lse-project-settings-sidebar").length?LayerSlider.openSliderSettings(t.index()):t.click())}},LS_UndoManager={index:-1,stack:[],limit:50,jumping:!1,add:function(e,t,i,a,s){s=s||{},this.stack.splice(this.index+1,this.stack.length-this.index),this.index=this.stack.length-1,this.stack.length>this.limit&&this.stack.shift(),LS_activeSlideData.hasOwnProperty("history")||(LS_activeSlideData.history=[]),this.prepareUpdateInfo(i);let r={cmd:e,name:t,updateInfo:i};a&&jQuery.extend(r,a),this.stack.push(r),this.index=this.stack.length-1,this.maintainButtons(),s.skipEditorDirtyState||lsSetEditorDirtyState(!0)},update:function(){LS_activeSlideData.hasOwnProperty("history")||(LS_activeSlideData.history=[]),this.stack=LS_activeSlideData.history,this.index=this.stack.length-1,LS_activeSlideData.meta&&LS_activeSlideData.meta.undoStackIndex&&(this.index=LS_activeSlideData.meta.undoStackIndex),this.maintainButtons()},merge:function(e,t,i,a){if(!LS_editorIsDirty)return void this.add(e,t,i,a);let s=this.stack[this.stack.length-1],r=a?.prop;if(!s||r&&!s.prop||r&&r!==s.prop)return void this.add(e,t,i,a);if(!this.layerSelectionMatches(s.updateInfo,i))return void this.add(e,t,i,a);jQuery.each(s.updateInfo,(function(e,t){jQuery.extend(!0,t.redo,i[e].redo),function(e,t){for(let i in t)e.hasOwnProperty(i)||(e[i]=t[i])}(t.undo,i[e].undo)}))},addLayerSelection:function(e){let t=this.stack[this.stack.length-1];t&&"layer.select"===t.cmd?t.selectIndexSets.redo=e.redo:this.add("layer.select","LAYER_SELECT",[],{selectIndexSets:e},{skipEditorDirtyState:!0})},empty:function(){LS_activeSlideData.history=[],LS_activeSlideData.meta&&LS_activeSlideData.meta.undoStackIndex&&(LS_activeSlideData.meta.undoStackIndex=-1),this.update()},undo:function(){this.stack[this.index]&&(this.execute("undo",this.stack[this.index]),this.index--,this.maintainButtons(),LayerSlider.reindexProjectGoogleFonts())},redo:function(){this.stack[this.index+1]&&(this.index++,this.execute("redo",this.stack[this.index]),this.maintainButtons(),LayerSlider.reindexProjectGoogleFonts())},jumpTo:function(e){var t=this.stack.length-(e+1);if(this.index!==t){if(this.jumping=!0,this.index>t)for(;this.index>t;)this.undo();else for(;this.index<t;)this.redo();this.jumping=!1,LayerSlider.reindexProjectGoogleFonts()}},layerSelectionMatches:function(e,t){let i=e.map((e=>e.itemIndex)),a=t.map((e=>e.itemIndex));return i.sort((function(e,t){return e-t})),a.sort((function(e,t){return e-t})),i.toString()===a.toString()},prepareUpdateInfo:function(e){e&&"object"==typeof e&&jQuery.each(e,(function(t,i){if("object"==typeof i&&null!==i)return LS_UndoManager.prepareUpdateInfo(i),!0;void 0===i&&(e[t]=null)}))},maintainList:function(){var e=jQuery("#lse-history-list");LS_UndoManager.index;e.find("lse-button:not(.lse-protected)").remove(),jQuery.each(LS_UndoManager.stack,(function(t,i){let a=LS_l10n.history[i.name]?LS_l10n.history[i.name].icon:LS_l10n.history.GENERAL.icon;title=LS_l10n.history[i.name]?LS_l10n.history[i.name].title:i.name,e.prepend(`\n\t\t\t\t\t<lse-button>\n\t\t\t\t\t\t${a}\n\t\t\t\t\t\t<lse-text>${title}</lse-text>\n\t\t\t\t\t</lse-button>\n\t\t\t\t`)}))},maintainButtons:function(e){this.maintainList();var t=jQuery("#lse-history-undo"),i=jQuery("#lse-history-redo"),a=jQuery("#lse-history-list"),s=LS_UndoManager.stack.length-(LS_UndoManager.index+1);LS_activeSlideData.meta.undoStackIndex=this.index,-1!==this.index?t.removeClass("lse-disabled"):t.addClass("lse-disabled"),this.index<this.stack.length-1?i.removeClass("lse-disabled"):i.addClass("lse-disabled"),a.find("lse-button").eq(s).addClass("lse-selected").siblings().removeClass("lse-selected")},execute:function(e,t){"object"===jQuery.type(t.updateInfo)&&(t.updateInfo=[t.updateInfo]),"slide.layers"===t.cmd&&"undo"===e&&(t=jQuery.extend(!0,{},t)).updateInfo.reverse();for(var i=0;i<t.updateInfo.length;i++)this.executeItem(t.cmd,t.updateInfo[i].itemIndex,t.updateInfo[i][e],t.updateInfo[i]);"slide.layers"===t.cmd&&LS_Countdown.setTimers();let a=lsEditor.preview.state;if("layer"===lsEditor.preview.state){let e=LayerSlider.findLayerPreviewItems(),t={};e&&(t.indexSet=e.indexSet,t.dataSet=e.dataSet),lsEditor.preview.exit("layer",{willRestart:!0}),lsEditor.preview.enter("layer",t)}else["slide","live"].includes(a)&&(lsEditor.preview.exit(a,{willRestart:!0}),lsEditor.preview.enter(a));if(this.restoreSelection(t,e),lsSetEditorDirtyState(!0),LS_editorSettings.undoNotifyOSD&&!this.jumping){let i=t.name||"GENERAL",a=LS_l10n.history[i]||LS_l10n.history.GENERAL;lsEditor.notify.show({icon:e,text:a?.title||"",timeout:1e3})}},restoreSelection:function(e,t){let i=e?.selectIndexSets?.[t];i&&LayerSlider.selectLayer(i,{historyEvent:!0,remainInPreview:!0})},executeItem:function(e,t,i,a){switch(e){case"slide.general":this.updateOptions(LS_activeSlideData.properties,t,i,"slide"),LayerSlider.updateSlidePreviews(),LayerSlider.updateSlideInterfaceItems(),LayerSlider.generatePreview();break;case"slide.countdown":this.updateOptions(LS_activeSlideData.countdowns[t],t,i,"countdown"),LayerSlider.updateCountdownInterfaceItems(),LS_Countdown.setTimers();break;case"slide.layers":jQuery.isEmptyObject(i.data)?LayerSlider.removeLayer(t,{historyEvent:!0,requireConfirmation:!1},{remainInPreview:!0}):LayerSlider.addLayer(i.data,t,{historyEvent:!0,selectLayer:!0}),LS_DataSource.buildLayersList(),LayerSlider.generatePreview();break;case"layer.order":LS_Utils.moveArrayItem(LS_activeSlideData.sublayers,i.from,i.to),LS_DataSource.buildLayersList(),LayerSlider.generatePreview();break;case"layer.general":this.updateOptions(LS_activeSlideData.sublayers[t],t,i),LS_DataSource.buildLayersListItem(t),LayerSlider.autoRenameLayer(t,LS_activeSlideData.sublayers[t]),LayerSlider.updateLayerInterfaceItems(t),LayerSlider.generatePreviewItem(t),LayerSlider.updatePreviewSelection(),LayerSlider.updateLayerActions(LS_activeSlideData.sublayers[t]);break;case"layer.transition":this.updateOptions(LS_activeSlideData.sublayers[t].transition,t,i),LayerSlider.updateLayerInterfaceItems(t),LayerSlider.generatePreviewItem(t);break;case"layer.style":this.updateOptions(LS_activeSlideData.sublayers[t].styles,t,i,null,LS_activeSlideData.sublayers[t]),LayerSlider.updateLayerInterfaceItems(t),LayerSlider.generatePreviewItem(t),LayerSlider.updatePreviewSelection()}},updateOptions:function(e,t,i,a,s){var r="slide"===(a=a||"layers")?"lse-slide-settings":"lse-layer-settings";jQuery.each(i,(function(l,o){if("object"==typeof o&&null!==o&&!o.angle&&!o.stops&&"shapeData"!==l&&"mediaAttachments"!==l&&"actions"!==l)return LS_UndoManager.updateOptions(e[l],t,i[l],a),!0;if(null==o?(delete e[l],o=""):e[l]=o,i[l+"Data"]&&(e[l+"Data"]=i[l+"Data"],lsEditor.smartHelp.$wrapper&&LS_activeLayerIndexSet.includes(t))){const e=lsEditor.smartHelp.$wrapper.find("input");e.attr("name")===l&&lsEditor.smartHelp.$wrapper.hasClass("lse-color-input")&&(lsEditor.colorPicker.load(e.data("type"),i[l+"Data"],e),lsEditor.colorPicker.updateGradient())}if("slide"===a||1==LS_activeLayerIndexSet.length&&t==LS_activeLayerIndexSet[0]){let e=jQuery(r+' [name="'+l+'"]'),t=e.attr("type"),i=e.data("default");"number"===t&&(o=parseFloat(o)||""),o||!1===o||(o=i),e.is(":checkbox")?e.prop("checked",Boolean(o)).data("value",Boolean(o)):e.is("input,textarea")?(e.is('input[type="range"],input[type="hidden"]')||e.closest(".lse-color-input").length||(o=o==i?"":o),e.val(o).data("value",o)):e.is("select")&&(e.children().prop("selected",!1),e.children('[value="'+o+'"]').prop("selected",!0),e.data("value",o)),e.trigger("input",{undoManagerAction:!0}).trigger("keyup",{undoManagerAction:!0})}if(s?.shapeData&&["color","stroke","stroke-width"].includes(l)){let e=jQuery(r+' [name="'+l+'"]').attr("data-shape-data-key");e&&(s.shapeData[e]=o)}}))},saveOriginalInputValues:function(e){var t=[],i=null,a=e.attr("name"),s=e.is(":checkbox")?!e.prop("checked"):e.val();e.data("prevVal",s),e.closest("lse-layer-settings").length&&(e.hasClass("lse-transition-prop")?i="transition":e.hasClass("lse-style-prop")&&(i="styles"),jQuery.each(LS_activeLayerDataSet,(function(e,s){var r=s;i&&(r=r[i]),t.push(r[a])})),e.data("prevVal",t))},trackInputs:function(e,t){if(!(e=e||{type:"change"}).undoManagerAction){var i,a,s,r=jQuery(t);if(r.attr("name")&&("focusin"!==e.type||!r.closest(".lse-color-input").length))if("change"===e.type.toLowerCase()){if(!r.hasClass("lse-color-picker-input")&&!r.data("lse-undomanager-exclude")&&!r.closest(".lse-undomanager-exclude").length){if(r.closest("lse-layer-settings").length)i="layer.general",a="LAYER_SETTINGS",s=LS_activeLayerIndexSet[0],"html"===r.attr("name")?a="LAYER_CONTENT":r.hasClass("lse-transition-prop")?(i="layer.transition",a="LAYER_TRANSITION"):r.hasClass("lse-style-prop")&&(i="layer.style",a="LAYER_STYLES");else{if(!r.closest("lse-slide-settings").length)return!0;i="slide.general",a="SLIDE_SETTINGS",s=LS_activeSlideIndex}var l=[],o=r.attr("name"),n=r.is(":checkbox")?r.prop("checked"):r.val(),d=r.is(":checkbox")?!r.prop("checked"):r.data("prevVal"),c=r.hasClass("lse-undomanager-merge")?"merge":"add",u="merge"===c?r.data("prop"):"";if($minWidthInput=null,!o)return!1;if("object"==typeof d)jQuery.each(LS_activeLayerIndexSet,(function(e,t){var a=LS_activeLayerDataSet[e],s={},c={};if(s[o]=d[e],c[o]=n,"gradient"===r.data("type")&&(s[o+"Data"]=r.data("prevColor"),c[o+"Data"]=r.data("color")),"counter"===a.media&&"min-width"!==r.data("prop")&&jQuery("lse-sidebar-subnav .lse-layer-content-tab.lse-active, lse-sidebar-subnav .lse-layer-style-tab.lse-active").length){$minWidthInput=jQuery('lse-layer-settings .lse-layer-style-panel input[name="min-width"]');let t=$minWidthInput.data("prevVal")?.[e],a=$minWidthInput.val();t&&t!==a&&("layer.style"===i?(s["min-width"]=t,c["min-width"]=a):"layer.general"===i&&(s.styles||(s.styles={}),c.styles||(c.styles={}),s.styles["min-width"]=t,c.styles["min-width"]=a))}d[e]!==n&&l.push({itemIndex:t,undo:s,redo:c})})),$minWidthInput&&LS_UndoManager.saveOriginalInputValues($minWidthInput);else if(d!==n){var p={},y={};p[o]=d,y[o]=n,l.push({itemIndex:s,undo:p,redo:y})}l.length&&LS_UndoManager[c](i,a,l,{prop:u})}}else this.saveOriginalInputValues(r)}}},LayerSlider={uploadInput:null,dragIndex:0,timeout:0,mediaCheckTimeout:0,isSlidePreviewActive:!1,isLayerPreviewActive:!1,selectableTimeout:0,publishTimeout:0,isEmptyProject:function(e){var t=!0;return!lsSliderData.properties.backgroundimage&&(!lsSliderData.properties.backgroundcolor&&(jQuery.each(window.lsSliderData.layers,(function(i,a){return jQuery.trim(a.properties.background)||jQuery.trim(a.properties.bgcolor)?(t=!1,!1):(jQuery.each(a.sublayers,(function(e,i){if("img"===i.media){if(i.image)return t=!1,!1}else{if(i.html)return t=!1,!1;if(i.styles.width||i.styles.height){if(i.styles.background)return t=!1,!1;if(i.styles["background-color"])return t=!1,!1;if(i.layerBackground)return t=!1,!1;if(i.styles["border-top"]||i.styles["border-right"]||i.styles["border-bottom"]||i.styles["border-left"])return t=!1,!1}}})),(!e||e!==i+1)&&void 0)})),t))},selectSettingsTab:function(e){var t=jQuery(e),i=(t.index(),t.data("deeplink"));return t.hasClass("lse-callbacks-tab")?(kmw.modal.close(),setTimeout((()=>{LayerSlider.openEventCallbacks()}),500),!1):!t.hasClass("lse-locked")&&void 0===t.data("lse-locked")&&void(document.location.hash=i)},switchSliderSettingsTab:function(e){jQuery("#lse-project-settings-sidebar kmw-menuitem").eq(e).click()},highlightOptionRow:function(e){let t=e.find("td"),i=e.closest("lse-table-wrapper"),a=e.position().top,s=i.position().top;e.closest(".lse-scrollbar").scrollTop(s+a-100),t.addClass("lse-highlight-item"),setTimeout((function(){t.removeClass("lse-highlight-item")}),1e3)},openSliderSettings:function(e){LS_sliderSettingsOpened?void 0!==e&&jQuery("#lse-project-settings-sidebar kmw-menuitem").eq(e).click():kmw.modal.open({content:jQuery("#lse-project-settings-content"),clip:!0,minWidth:400,maxHeight:"90%",maxWidth:1400,sidebar:{left:{width:300,customHeaderHeight:!0,content:jQuery("#lse-project-settings-sidebar")}},onBeforeOpen:function(){LS_sliderSettingsOpened=!0;let t=jQuery("#lse-project-settings-sidebar"),i=t.find(".lse-callbacks-tab lse-badge"),a=lsSliderData.callbacks||{},s=Object.keys(a).length;void 0!==e&&t.find("kmw-menuitem").eq(e).click(),LayerSlider.isEmptyProject()?jQuery(".lse-popup-preview-button").addClass("lse-inactive").attr({"data-tt":"","data-tt-de":.1}):jQuery(".lse-popup-preview-button").removeClass("lse-inactive").removeAttr("data-tt data-tt-de"),i.text(s)[s?"removeClass":"addClass"]("lse-dn")},onClose:function(){LS_sliderSettingsOpened=!1,history.replaceState(null,document.title,window.location.href.replace(/#.*$/,""))}})},openEventCallbacks:function(){LS_callbackSettingsOpened||kmw.modal.open({content:"#tmpl-callback-events-modal",maxWidth:1800,maxHeight:"100%",sidebar:{left:{width:300,customHeaderHeight:!0,content:"#tmpl-callback-events-modal-sidebar"}},onBeforeOpen:function(){LS_callbackSettingsOpened=!0,document.location.hash="callbacks";var e=window.lsSliderData.callbacks||{};jQuery(".lse-callback-box textarea").each((function(){var t=jQuery(this),i=t.attr("name"),a=e[i]||"",s=jQuery("#lse-callback-events-sidebar").find("lse-li:contains('"+i+"')");if(e&&e[i]){t.val(LS_Utils.stripslashes(e[i])),s.addClass("lse-active");var r=a.indexOf("{")+1,l=a.length-1;body=a.substring(r,l);try{new Function(body)}catch(e){s.addClass("lse-warning")}}})),LS_CodeMirror.init({mode:"javascript",autofocus:!1,styleActiveLine:!1})},onClose:function(){history.replaceState(null,document.title,window.location.href.replace(/#.*$/,"")),LS_callbackSettingsOpened=!1}})},openSlideOptions:function(){jQuery("#lse-toolbar-sidebar-tabs lse-button:eq(0)").click()},addSlide:function(e,t){var i={atIndex:window.lsSliderData.layers.length,selectSlide:!0,closeSlidesPanel:!0,showSlideOptions:!1,focusInput:!1};t=jQuery.extend(!0,i,t);var a=!!e,s=window.lsSliderData.layers.length;e||(e={properties:e=jQuery.extend(!0,{},LS_DataSource.getDefaultSlideData()),sublayers:[]});window.lsSliderData.layers.splice(t.atIndex,0,e);var r=jQuery(jQuery("#tmpl-slide-tab").text()).appendToWithIndex("#lse-slide-tabs",t.atIndex);a&&e.properties.title&&r.find(".lse-slide-name input").val(e.properties.title),a&&e.properties.skip&&r.addClass("lse-skip"),LayerSlider.updateSlidePreviews(),LayerSlider.addSlideSortables(),lsSetEditorDirtyState(!0),TweenLite.fromTo(r[0],.4,{scale:0},{scale:1,onComplete:function(){t.selectSlide&&(LayerSlider.selectSlide(r.index(),{closeSlidesPanel:t.closeSlidesPanel,forceSelect:!0}),t.showSlideOptions&&jQuery("#lse-show-slide-settings").triggerHandler("click")),t.focusInput&&r.find("input").focus()}}),1===s&&LayerSlider.maybeShowScrollSceneSlidesWarning()},removeSlide:function(e){var t=LS_activeSlideIndex,i=jQuery("#lse-slide-tabs .lse-slide-tab").eq(t);e&&(i=jQuery(e).closest(".lse-slide-tab"));var a=i.find(".lse-slide-name input").val();lsCommon.smartAlert.open({type:"confirm",width:600,theme:"red",title:a?LS_l10n.SBRemoveSlideTitleName.replace("%s",a):LS_l10n.SBRemoveSlideTitle,text:LS_l10n.SBRemoveSlideText,textAlign:"center",buttons:{ok:{label:LS_l10n.SBRemoveSlideButton}},onConfirm:()=>{var e,t=null,a=i.index();i.next(".lse-slide-tab").length>0?t=i.next():i.prev().length>0&&(t=i.prev()),e=window.lsSliderData.layers.length-1<1?0:.4,TweenLite.to(i[0],e,{scale:0,ease:Power1.easeIn,onComplete:function(){setTimeout((function(){if(i.remove(),window.lsSliderData.layers.splice(a,1),lsSetEditorDirtyState(!0),window.lsSliderData.layers<1)return LayerSlider.addSlide(!1,{showSlideOptions:!0,selectSlide:!0}),!0;t&&LS_activeSlideIndex===a?LayerSlider.selectSlide(t.index(),{closeSlidesPanel:!1,forceSelect:!0}):(LS_activeStaticLayersDataSet=LayerSlider.staticLayersForSlide(LS_activeSlideIndex),LS_DataSource.buildLayersList(),LayerSlider.generateStaticPreview()),1===window.lsSliderData.layers.length&&lsEditor.bottomNotification.close("scroll-scene-slides")}),30)}})}})},selectSlide:function(e,t){if(t=t||{},!(t=jQuery.extend({},{closeSlidesPanel:!0},t)).forceSelect&&LS_activeSlideIndex===e)return!1;jQuery("#lse-slide-tabs").children().eq(e).addClass("lse-active").siblings().removeClass("lse-active"),lsEditor.revisions.isActive||lsEditor.preview.exit(),t.closeSlidesPanel&&lsEditor.slidesList.close(),LS_Countdown.clearTimers(),LS_activeSlideIndex=e,(LS_activeSlideData=window.lsSliderData.layers[e]).meta=LS_activeSlideData.meta||{},LS_activeSlideData.countdowns=LS_activeSlideData.countdowns||{};var i=jQuery.extend(!0,{},LS_DataSource.getDefaultSlideData());LS_activeSlideData.properties=jQuery.extend(!0,i,LS_activeSlideData.properties),LS_activeLayerIndexSet=LS_activeSlideData.meta.activeLayers||[],LS_lastSelectedLayerIndex=LS_activeLayerIndexSet[0],LS_activeStaticLayersDataSet=LayerSlider.staticLayersForSlide(e),LS_DataSource.buildSlide(),LayerSlider.updateSlideInterfaceItems(),LayerSlider.generatePreview(),LayerSlider.selectLayer(LS_activeLayerIndexSet,{forceSelect:!0}),LayerSlider.updatePreviewSelection(),LS_UndoManager.update(),lsEditor.slidesList.updateScrollPos(e,!0),LS_Countdown.setTimers()},renameSlide:function(e){var t=jQuery(e),i=t.closest(".lse-slide-tab");window.lsSliderData.layers[i.index()].properties.title=t.val()},duplicateSlide:function(e){var t=LS_activeSlideIndex;e&&(t=jQuery(e).closest(".lse-slide-tab").index());var i=window.lsSliderData.layers[t],a=jQuery.extend(!0,{},i);a.properties.uuid=LS_DataSource.generateUUID(),jQuery.each(a.sublayers,(function(e,t){t.uuid=LS_DataSource.generateUUID()})),a.properties.title&&(a.properties.title+=" copy"),LayerSlider.addSlide(a,{atIndex:t+1,selectSlide:!0,focusInput:!0,closeSlidesPanel:!1})},setSVGDimensionAttributes:function(){LS_previewArea.find("svg").each((function(){var e=jQuery(this);e.attr({width:e.css("width"),height:e.css("height")})}))},clearSVGDimensionAttributes:function(){LS_previewArea.find("svg").removeAttr("width height")},captureSlide:function(){lsEditor.notify.show({icon:"camera",text:LS_l10n.notifyCaptureSlide}),LayerSlider.hidePreviewSelection(),jQuery(".ls-gui-element:visible").addClass("ls-hidden"),LayerSlider.setSVGDimensionAttributes(),setTimeout((function(){var e=LayerSlider.isSlidePreviewActive?jQuery("#lse-preview-timeline"):LS_previewHolder;html2canvas(e[0],{scale:2}).then((function(e){var t,i,a,s=e.width,r=e.height,l=1280;(s>l||r>720)&&(a=s/r,s>r?(t=l,i=l/a):(t=720*a,i=720),e=LS_Utils.resizeCanvas(e,t,i)),LayerSlider.showPreviewSelection(),LayerSlider.clearSVGDimensionAttributes(),jQuery(".ls-gui-element.ls-hidden").removeClass("ls-hidden");var o="ls-project-"+LS_sliderID+"-slide-"+(LS_activeSlideIndex+1)+".png",n=e.toDataURL("image/jpeg",.92),d=LS_Utils.dataURItoBlob(n,"image/jpeg");d.lastModifiedDate=new Date,d.name=o,d.filename=o,LayerSlider.uploadImageToMediaLibrary(d,(function(e){LS_activeSlideData.properties.thumbnail=e.url,LS_activeSlideData.properties.thumbnailId=e.id,LS_activeSlideData.properties.thumbnailThumb=e.url,LS_GUI.updateImagePicker("thumbnail",e.url),LayerSlider.updateSlidePreviews(),lsSetEditorDirtyState(!0),lsEditor.notify.hide()}))}))}),1500)},toggleSlideVisibility:function(e){var t=LS_activeSlideIndex,i=jQuery("#lse-slide-tabs .lse-slide-tab").eq(t);e&&(i=jQuery(e).closest(".lse-slide-tab"));var a=window.lsSliderData.layers[i.index()];a.properties.skip?(a.properties.skip=!1,i.removeClass("lse-skip")):(a.properties.skip=!0,i.addClass("lse-skip"))},setCustomSlideProperties:function(e){e.originalEvent&&lsSetEditorDirtyState(!0);var t=LS_activeSlideData.properties.customProperties={};jQuery(".lse-custom-slide-properties lse-col:not(.lse-placeholder):not(:last)").each((function(){var e=jQuery("input:eq(0)",this),i=jQuery("input:eq(1)",this),a=e.val(),s=i.val();t[a]=s}))},updateCustomSlideProperties:function(){var e=LS_activeSlideData.properties;e.customProperties=e.customProperties||{};var t=LS_activeSlideData.properties.customProperties||{},i=jQuery(".lse-custom-slide-properties");Object.keys(t).sort().forEach((function(e){var i=t[e];delete t[e],t[e]=i})),jQuery("lse-col:not(.lse-placeholder)",jQuery(".lse-custom-slide-properties")).not(":last").remove(),jQuery.each(t,(function(e,t){jQuery("lse-col:last input:eq(0)",i).val(e),jQuery("lse-col:last input:eq(1)",i).val(t).trigger("input."+lsEditor.settings.nameSpace+lsEditor.formRows.nameSpace)}))},addLayer:function(e,t,i){var a,s=[],r=[];let l=[...LS_activeLayerIndexSet],o=[];for(i=i||{selectLayer:!0},e=e||jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData()),Array.isArray(e)||(e=[e]),undoDataSet=JSON.parse(JSON.stringify(e)),a=e.length,t=!t?[].fill(0,a):t,t=jQuery.makeArray(t);a--;)LS_activeSlideData.sublayers.splice(t[a],0,e[a]),s.push(t[a]+a),e[a].countdownID&&LS_Countdown.setTimers(),LayerSlider.autoRenameLayer(null,e[a]),r.push({itemIndex:t[a],undo:{data:{}},redo:{data:undoDataSet[a]}});if(LS_DataSource.buildLayersList(),LayerSlider.generatePreview(),i.selectLayer&&(s.sort((function(e,t){return e-t})),LayerSlider.selectLayer(s,{forceSelect:!0,historyEvent:!0})),o=[...LS_activeLayerIndexSet],!i.historyEvent){let e=r.length>1?"LAYER_NEW_M":"LAYER_NEW";LS_UndoManager.add("slide.layers",e,r,{selectIndexSets:{undo:l,redo:o}})}},autoRenameLayer:function(e,t){if((t=t||LS_activeSlideData.sublayers[e]).autoSubtitle){switch(t.media){case"img":t.image?t.subtitle=t.suggestedName||LS_Utils.beautifyFileName(t.image)||LS_l10n.SBLayerTypeImg:t.subtitle=LS_l10n.SBLayerTypeImg;break;case"icon":if(t.html){var i,a=jQuery(t.html),s=a.attr("class"),r=s?s.replace("fa fa-",""):"";i=(i=(i=a.data("name"))||r)||LS_l10n.SBLayerTypeIcon,t.subtitle=LS_Utils.beautifyFileName(i)}break;case"shape":t.subtitle=LS_l10n.SBLayerTypeShape
;break;case"svg":t.subtitle=t.suggestedName||LS_l10n.SBLayerTypeSVG;break;case"media":t.subtitle=LS_l10n.SBLayerTypeMedia;break;case"countdown":let e=t.countdownComponent||"days",d=t.countdownID,c=LS_activeSlideData?.countdowns?.[d],u={days:LS_l10n.SBLayerTypeCountdownDays,hours:LS_l10n.SBLayerTypeCountdownHours,minutes:LS_l10n.SBLayerTypeCountdownMinutes,seconds:LS_l10n.SBLayerTypeCountdownSeconds};c&&(t.subtitle=u[e].replace("%d",c.count));break;case"counter":let p=LS_Counter.getFormattedNumberForLayer(t.counterEnd,t);t.subtitle=p+" ("+LS_l10n.SBLayerTypeCounter+")";break;default:var l=t.html,o=t.subtitle,n=t.suggestedName||t.html;if(l&&!t.suggestedName&&(n=(l+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1 "),"<"===l[0]))try{n=jQuery(l).text()||n}catch(e){}n||(n=t.media.charAt(0).toUpperCase()+t.media.slice(1)),n&&o!=n&&(n=(n=n.replace(/\ \;/g," ")).substr(0,30),t.subtitle=n)}jQuery.isNumeric(e)&&LS_DataSource.buildLayersListItem(e)}},autoRenameSelectedLayers:function(){for(let e of LS_activeLayerIndexSet)LayerSlider.autoRenameLayer(e)},addFormattedLayer:function(e,t){var i,a="string"==typeof e?e:jQuery(e).data("type");if("shape-modal"!==a)if("svg-modal"!==a)if("icon-modal"!==a)if("asset"!==a)if("countdown"!==a)if("counter"!==a){switch((i=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData())).media=a,a){case"text":i.html=LS_l10n.SBPreviewTextPlaceholder;break;case"html":i.html=LS_l10n.SBPreviewHTMLPlaceholder;break;case"icon":break;case"shape":jQuery.extend(i.styles,{width:256});break;case"svg":jQuery.extend(i.styles,{width:256,height:256});break;case"button":i.html=LS_l10n.SBPreviewButtonPlaceholder,jQuery.extend(i.styles,{"padding-top":"0.75em","padding-bottom":"0.75em","padding-right":"3em","padding-left":"3em","font-family":"Arial, sans-serif","font-size":16,"font-weight":700,"background-color":"#4071e4",color:"#fff","border-radius":"10em"});break;case"post":i.html=LS_l10n.SBPreviewPostPlaceholder}t&&jQuery.extend(!0,i,t),LayerSlider.addLayer(i,null,{selectLayer:!0}),"media"===a?LS_InsertMedia.open():"img"===a?jQuery(".lse-layer-image").click():"button"===a&&LS_ButtonLibrary.open(),jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-content-tab").click()}else LS_Counter.open();else LS_Countdown.open();else LS_AssetsLibrary.open();else LS_IconLibrary.open({createLayer:!0});else LS_SVGChooser.open();else new LS_ShapeEditor},selectLayer:function(e,t){if(!LS_activeSlideData.sublayers.length)return jQuery("lse-layers-list lse-sidebar-content").addClass("lse-no-layers"),jQuery("lse-layer-settings").addClass("lse-disabled"),!1;if(jQuery("lse-layers-list lse-sidebar-content").removeClass("lse-no-layers"),jQuery("lse-layer-settings").removeClass("lse-disabled"),!e||!e.length)return!1;if(null==e[0])return!1;if(!(LS_activeSlideData.sublayers.length-1<Math.max.apply(Math,e))){if(!(t=t||{}).forceSelect&&e.length==LS_activeLayerIndexSet.length&&e.every((function(e,t){return e===LS_activeLayerIndexSet[t]})))return!1;var i=jQuery("#lse-layers-list lse-li"),a=[...LS_activeLayerIndexSet];if(lsEditor.revisions.isActive||t.remainInPreview||lsEditor.preview.exit(),LS_activeLayerIndexSet=[],LS_activeLayerDataSet=[],i.removeClass("lse-active"),jQuery("lse-preview-area > *").removeClass("ui-selected"),jQuery.each(e,(function(e,t){if(LS_activeLayerIndexSet.push(t),LS_activeLayerDataSet.push(LS_activeSlideData.sublayers[t]),LS_previewItems[t]){let e=LS_activeSlideData.sublayers[t];e&&(e.locked||e.skip||e.transition?.backgroundvideo)?LS_previewItems[t].removeClass("ui-selected"):LS_previewItems[t].addClass("ui-selected")}i.eq(t).addClass("lse-active")})),jQuery.each(LS_activeLayerDataSet,(function(e,t){t.meta||(t.meta={})})),t.userSelect&&LS_UndoManager.addLayerSelection({undo:a,redo:[...LS_activeLayerIndexSet]}),lsEditor.layers.setType(),LS_activeLayerIndexSet.length>1?LayerSlider.startMultipleSelection():LayerSlider.stopMultipleSelection(),1===LS_activeLayerIndexSet.length&&(LS_DataSource.buildLayer(),LS_lastSelectedLayerIndex=LS_activeLayerIndexSet[0]),LS_Utils.removeTextSelection(),LayerSlider.updatePreviewSelection(),LS_activeSlideData.meta.activeLayers=LS_activeLayerIndexSet,jQuery("lse-layers-list lse-sidebar-content").removeClass("lse-no-layers"),1===LS_activeLayerIndexSet.length){let e=i.closest("lse-sidebar-content"),t=e.height(),a=e.scrollTop(),s=i.eq(LS_activeLayerIndexSet),r=s.outerHeight(!0),l=s.position().top;t<l+r?e.scrollTop(l+r-t+a):l-r<0&&e.scrollTop(a+l-r)}LayerSlider.updateLayerMenuIndicators()}},startMultipleSelection:function(){LS_multipleSelection=!0;var e=jQuery("lse-layer-settings"),t=(jQuery("lse-subnav-item.lse-layer-content-tab",e),jQuery("lse-subnav-item.lse-layer-style-tab",e),jQuery("lse-subnav-item.lse-layer-actions-tab",e),1===[...new Set(LS_activeLayerDataSet.map((e=>e.media)))].length);LayerSlider.updateLayerActions({}),$lsE.addClass("lse-multiple-selection"),$lsE[t?"removeClass":"addClass"]("lse-mixed-layer-type-selection");let i=jQuery("input,textarea",e).filter(".lse-transition-prop, .lse-style-prop");i=i.add(jQuery("lse-layer-settings lse-sidebar-body").eq(0)).find("input,textarea"),i=i.add(jQuery(".lse-layer-common-attributes lse-col input:last-child")),i=i.add(jQuery('input[name="url"]',e));let a=jQuery("select:not(.lse-multi-selected)",e);a=a.add(jQuery('select[name="target"]:not(.lse-multi-selected)',e)),a=a.not(".lse-select-layer-action");let s=jQuery(":checkbox",e);i=i.not(".lse-exclude-from-multi-select :input"),a=a.not(".lse-exclude-from-multi-select :input"),s=s.not(".lse-exclude-from-multi-select :input"),i.val(""),a.addClass("lse-multi-selected").prepend("<option></option>").children().prop("selected",!1).eq(0).prop("selected",!0),s.prop("indeterminate",!0).data("indeterminate",!0),jQuery("lse-image-input",e).css("background-image","none"),jQuery(".lse-color-input input",e).css("background","transparent"),jQuery("lse-icon-picker",e).children().hide(),jQuery("#lse-transition-dropdown .lse-enabled").removeClass("lse-enabled"),jQuery("#lse-transition-tabs lse-sidebar-section.lse-disabled").removeClass("lse-disabled"),jQuery(".lse-scroll-transition-form lse-col").next().removeClass("lse-closed-col")},stopMultipleSelection:function(){LS_multipleSelection=!1;var e=jQuery("lse-layer-settings");$lsE.removeClass("lse-multiple-selection lse-mixed-layer-type-selection"),jQuery("select.lse-multi-selected",e).removeClass("lse-multi-selected").children(":first-child").remove(),jQuery(":checkbox",e).prop("indeterminate",!1).data("indeterminate",!1),jQuery(".lse-scroll-transition-form .lse-toggle-options-visibility").trigger("input."+lsEditor.settings.nameSpace)},enableTransitionPage:function(e){LayerSlider.reorderTransitionProperties(jQuery(e).closest("lse-sidebar-section").index());let t=lsEditor.preview.state;["layer","slide","live"].includes(t)&&(lsEditor.preview.exit(t,{willRestart:!0}),lsEditor.preview.enter(t))},reorderTransitionProperties:function(e,t){let i=jQuery("#lse-transition-tabs").children();void 0!==e&&(i=i.eq(e)),i.each((function(){let e=jQuery(this),i=e.index(),a=e.find(".lse-layer-transition-checkbox"),s=a.attr("name"),r=e.find(":input.lse-transition-prop[name]"),l=e.find('input[type="range"]'),o=jQuery("#lse-transition-dropdown lse-li").eq(i),n=e.data("storage"),d=a.data("indeterminate"),c=[],u="LAYER_TRANSITION",p=a.prop("checked")||d;void 0!==t&&(p=t),l.val(""),r=r.not(a).not('[name=""],[name="static"],[name="keyframe"],[name="skipViewport"]'),jQuery.each(LS_activeLayerIndexSet,(function(t,i){let l=LS_activeSlideData.sublayers[i],n={},y={};p?(d&&a.prop("checked",!0).data("indeterminate",!1),1===LS_activeLayerIndexSet.length&&o.addClass("lse-enabled"),e.removeClass("lse-disabled"),a.prop("checked",!0),u="ENABLE_LAYER_TRANSITION",n[s]=l.transition[s],y[s]=!0,l.transition[s]=!0,r.each((function(){var e=jQuery(this),t=e.attr("name"),i=e.data("default");void 0===l.transition[t]&&(n[t]=l.transition[t],y[t]=i,l.transition[t]=i)})),c.push({itemIndex:i,redo:y,undo:n})):(1===LS_activeLayerIndexSet.length&&o.removeClass("lse-enabled"),e.addClass("lse-disabled"),a.prop("checked",!1),u="DISABLE_LAYER_TRANSITION",n[s]=l.transition[s],y[s]=!1,l.transition[s]=!1,r.each((function(){var e=jQuery(this),t=e.attr("name"),i=e.is(":checkbox")?e.prop("checked"):e.val();e.data("value",i),n[t]=l.transition[t],y[t]=null,delete l.transition[t]})),c.push({itemIndex:i,redo:y,undo:n}))})),c.length&&LS_UndoManager.add("layer.transition",u,c),1===LS_activeLayerDataSet.length&&LS_DataSource.setFormItemValues(r,LS_activeLayerDataSet[0].transition),"scroll-transition"===n&&jQuery(".lse-scroll-transition-form .lse-toggle-options-visibility").trigger("input."+lsEditor.settings.nameSpace)}))},removeLayer:function(e,t,i){if(t=t||{},t=jQuery.extend({},{requireConfirmation:!0},t),i=i||{},i=jQuery.extend({},{forceSelect:!0,historyEvent:!0},i),e||0===e?"number"==typeof e&&(e=[e]):e=LS_activeLayerIndexSet,t?.$button?.length){let i=t.$button.closest("lse-li").index();LS_activeLayerIndexSet.includes(i)||(e=[i])}if(!e.length)return!1;if(t.requireConfirmation){let a={};e.length<2&&(a=LS_activeSlideData.sublayers[e[0]]),lsCommon.smartAlert.open({type:"confirm",title:e.length>1?LS_l10n.SBRemoveLayersTitle:a?.subtitle?LS_l10n.SBRemoveLayerTitleName.replace("%s",a?.subtitle):LS_l10n.SBRemoveLayerTitle,text:e.length>1?LS_l10n.SBRemoveLayersText:LS_l10n.SBRemoveLayerText,buttons:{ok:{label:e.length>1?LS_l10n.SBRemoveLayersButton:LS_l10n.SBRemoveLayerButton}},textAlign:"center",onConfirm:()=>{LayerSlider.__removeLayer(e,t,i)}})}else LayerSlider.__removeLayer(e,t,i)},__removeLayer:function(e,t,i){for(var a,s,r,l,o,n=e.length,d=jQuery("#lse-layers-list lse-li"),c=[...LS_activeLayerIndexSet],u=[];n--;)l=e[n],s=d.eq(l),o=jQuery.extend(!0,{},LS_activeSlideData.sublayers[l]),s.next().length>0?r=s.next():s.prev().length>0&&(r=s.prev()),u.push({itemIndex:l,undo:{data:o},redo:{data:{}}}),LS_activeSlideData.sublayers.splice(l,1),s.remove();LS_activeSlideData.sublayers.length?r.length&&(LS_activeLayerIndexSet.length>1||LS_activeLayerIndexSet[0]===e[0])&&LayerSlider.selectLayer([r.index()],i):(jQuery("lse-layer-settings").addClass("lse-disabled").removeClass("lse-multiple-selection"),jQuery("lse-layers-list lse-sidebar-content").addClass("lse-no-layers"),LS_activeLayerDataSet=[],LS_activeLayerIndexSet=[]),a=[...LS_activeLayerIndexSet],LayerSlider.generatePreview(),LayerSlider.updatePreviewSelection(),!t.historyEvent&&u.length&&LS_UndoManager.add("slide.layers","LAYER_DELETE",u,{selectIndexSets:{undo:c,redo:a}})},hideLayer:function(e,t){t=t||{},t=jQuery.extend({},{mirrorSettings:!1},t),$button=jQuery(e);var i,a,s,r,l=LS_activeLayerIndexSet,o=LS_activeLayerDataSet,n=[];if($button.length){let e=$button.closest("lse-li").index();LS_activeLayerIndexSet.includes(e)?t.mirrorSettings&&l.length>1&&(i=$button.hasClass("lse-hidden")?"all":!!$button.hasClass("lse-hidden-in-editor")&&"editor"):(l=[e],o=[LS_activeSlideData.sublayers[l[0]]])}jQuery.each(l,(function(e,t){a=o[e],s=jQuery("#lse-layers-list .lse-hide-layer").eq(t),r=void 0!==i?i:a.skip,r=LayerSlider.calcHideLayerStep(r),n.push({itemIndex:t,undo:{skip:a.skip},redo:{skip:r}}),a.skip=r,LayerSlider.updateHideLayerUI(s,r),LayerSlider.updatePreviewSelection(),LayerSlider.generatePreviewItem(t)})),LS_UndoManager.add("layer.general","LAYER_HIDE",n)},calcHideLayerStep:function(e){let t=[!1,"editor","all"],i=0;return"string"==typeof(e=LayerSlider.normalizeHideLayerValue(e))&&(i=t.indexOf(e)),t[i+1]||t[0]},normalizeHideLayerValue:function(e){return"editor"===e||"all"===e?e:!!(e=!!e)&&"all"},updateHideLayerUI:function(e,t){switch(t){case"editor":e.attr({class:"ls-icon-eye-slash lse-hide-layer lse-hidden-in-editor","data-tt":".tt-layer-is-hidden-in-editor"});break;case"all":e.attr({class:"ls-icon-eye-slash lse-hide-layer lse-hidden","data-tt":".tt-layer-is-hidden"});break;default:e.attr({class:"ls-icon-eye-slash lse-hide-layer","data-tt":".tt-layer-visibility"})}},lockLayer:function(e,t){t=t||{},t=jQuery.extend({},{mirrorSettings:!1},t),$button=jQuery(e);var i,a,s,r,l=LS_activeLayerIndexSet,o=LS_activeLayerDataSet,n=[];if($button.length){let e=$button.closest("lse-li").index();LS_activeLayerIndexSet.includes(e)?t.mirrorSettings&&l.length>1&&(a=!$button.hasClass("lse-locked")):(l=[e],o=[LS_activeSlideData.sublayers[l[0]]])}jQuery.each(l,(function(e,t){i=o[e],s=LayerSlider.previewItemAtIndex(t),r=jQuery("#lse-layers-list .lse-lock-layer").eq(t),n.push({itemIndex:t,undo:{locked:!!i.locked},redo:{locked:void 0!==a?a:!i.locked}}),i.locked=void 0!==a?a:!i.locked,i.locked?(r.addClass("lse-locked"),s.addClass("lse-disabled").draggable("disable")):(r.removeClass("lse-locked"),s.removeClass("lse-disabled").draggable("enable")),LayerSlider.updatePreviewSelection(),LayerSlider.generatePreviewItem(t)})),LS_UndoManager.add("layer.general","LAYER_LOCK",n)},maintainLayerWarnings:function(e){let t=jQuery("#lse-layers-list lse-li").eq(e),i=jQuery(".lse-unregistered-layer",t),a=LS_activeSlideData.sublayers[e];i[LS_Utils.shouldDisplayPermiumWarning(a)?"addClass":"removeClass"]("lse-visible")},maintainAvailableTransitionTypes:function(){if("popup"===lsSliderData.properties.type){let e=jQuery("#lse-transition-dropdown");jQuery("lse-li.lse-active",e).hasClass("lse-slider-type-only")&&(e.click(),e.children().eq(0).click())}},setActiveLayerMedia:function(){jQuery.each(LS_activeLayerIndexSet,(function(e,t){let i=LS_activeSlideData.sublayers[t];i&&LayerSlider.setLayerMedia(i.media,jQuery("#lse-layers-list lse-li:eq("+t+") .lse-layer-thumb"),i)}))},setLayerMedia:function(e,t,i){var a=jQuery();try{a=jQuery(i.html)}catch(e){}switch(e){case"img":i.imageThumb?t.html("").removeClass("lse-layer-bg").css("background-image","url("+(i.imageThumb||pluginPath+"admin/img/blank.gif")+")"):t.html(LS_InterfaceIcons.layerTypes.img);break;case"html":t.html(LS_InterfaceIcons.layerTypes.html);break;case"button":t.html(LS_InterfaceIcons.layerTypes.button);break;case"shape":t.html(LS_InterfaceIcons.layerTypes.shape),t.css({color:i.styles.color||"#000",stroke:i.styles.stroke||"#000",strokeWidth:i.styles["stroke-width"]||0});break;case"svg":t.html(LS_InterfaceIcons.layerTypes.svg),t.css({color:i.styles.color||"#000",stroke:i.styles.stroke||"#000",strokeWidth:i.styles["stroke-width"]||0});break;case"icon":var s=a.attr("class");s&&s.includes("fa-")?t.addClass(s):t.html(LS_InterfaceIcons.layerTypes.icon),t.css({color:i.styles.color||"#000",stroke:i.styles.stroke||"#000",strokeWidth:i.styles["stroke-width"]||0});break;case"media":t.html(LS_InterfaceIcons.layerTypes.media);break;case"post":t.html(LS_InterfaceIcons.layerTypes.post);break;case"countdown":t.html(LS_InterfaceIcons.layerTypes.countdown);break;case"counter":t.html(LS_InterfaceIcons.layerTypes.counter);break;default:t.html(LS_InterfaceIcons.layerTypes.text)}if(["shape","svg","icon","text","html","post"].includes(e))if(a.eq(0).is("svg")&&t.html("<ls-icon>"+a[0].outerHTML+"</ls-icon>"),t.css({backgroundColor:"",backgroundImage:""}),i.html&&i.html.trim().length)t.removeClass("lse-layer-bg").css({"background-image":"none","background-color":"transparent"});else if(i.layerBackgroundThumb)t.html("").css({backgroundColor:"transparent",backgroundImage:'url("'+i.layerBackgroundThumb+'")'});else if(i.styles&&i.styles["background-color"]){let e=i.styles["background-color"].includes("gradient")?"background-image":"background-color";t.css({backgroundImage:"none",backgroundColor:"transparent"}),t.html("").addClass("lse-layer-bg").css(e,i.styles["background-color"])}},setLayerAttributes:function(e){e&&e.originalEvent&&lsSetEditorDirtyState(!0),jQuery.each(LS_activeLayerDataSet,(function(e,t){var i=t.innerAttributes={},a=t.outerAttributes={};jQuery(".lse-layer-custom-attributes lse-col:not(.lse-placeholder):not(:last)").each((function(){var e=jQuery("input:eq(0)",this),t=jQuery("input:eq(1)",this),s=jQuery(":checkbox",this),r=e.val(),l=t.val();r&&/^[a-zA-Z]([a-zA-Z0-9_-]+)$/.test(r)?(e.removeClass("lse-input-invalid"),s.prop("checked")?a[r]=l:i[r]=l):e.addClass("lse-input-invalid")}))})),LayerSlider.generateSelectedPreviewItems(),LayerSlider.updateLayerMenuIndicators()},updateLayerAttributes:function(e){e.innerAttributes=e.innerAttributes||{},e.outerAttributes=e.outerAttributes||{};var t=jQuery.extend({},e.innerAttributes,e.outerAttributes);Object.keys(t).sort().forEach((function(e){var i=t[e];delete t[e],t[e]=i})),jQuery(".lse-layer-custom-attributes lse-col:not(.lse-placeholder)").not(":last").remove(),jQuery.each(t,(function(t,i){$customAttributes=jQuery(".lse-layer-custom-attributes lse-col:last"),jQuery(":checkbox",$customAttributes).prop("checked",t in e.outerAttributes),jQuery("input:eq(1)",$customAttributes).val(i),jQuery("input:eq(0)",$customAttributes).val(t).trigger("input."+lsEditor.settings.nameSpace+lsEditor.formRows.nameSpace)}))},setLayerActions:function(e){e&&e.originalEvent&&lsSetEditorDirtyState(!0),layerActions=[],jQuery("#lse-layer-actions-list .lse-layer-action:not(.lse-placeholder):not(:last)").each((function(){let e={};jQuery(this).find(":input[name]").each((function(){let t=jQuery(this),i=t.val();jQuery.isNumeric(i)&&(i=parseFloat(i)),t.is(":checkbox")&&(i=t.prop("checked")),e[this.name]=i})),e&&!jQuery.isEmptyObject(e)&&layerActions.push(e)})),!e||"change"!==e.type&&"click"!==e.type||(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_ACTIONS",{actions:layerActions},!e.originalEvent),LayerSlider.updateLayerMenuIndicators())},updateLayerActions:function(e){e.actions=e.actions||[],jQuery("#lse-layer-actions-list .lse-layer-action:not(.lse-placeholder)").not(":last").remove(),jQuery.each(e.actions,(function(e,t){jQuery("#lse-layer-actions-list lse-row:last .lse-select-layer-action").val(t.action).trigger("input."+lsEditor.settings.nameSpace+lsEditor.formRows.nameSpace).trigger("change."+lsEditor.settings.nameSpace);let i=jQuery("#lse-layer-actions-list .lse-layer-action:last").prev();jQuery.each(t,(function(e,t){if("action"!==e){let a=i.find(':input[name="'+e+'"]');a.is(":checkbox")?a.prop("checked",t).data("value",t):a.val(t).data("value",t)}}))}))},staticLayersForSlide:function(e){var t=[];return jQuery.each(window.lsSliderData.layers,(function(i,a){jQuery.each(a.sublayers,(function(s,r){if(r.transition.static){var l=r.transition.static;(l>e||"forever"===l)&&i<e&&t.push({slideIndex:i,slideData:a,layerIndex:s,layerData:r})}}))})),t},reindexStaticLayers:function(){jQuery.each(window.lsSliderData.layers,(function(e,t){jQuery.each(t.sublayers,(function(e,t){if(t.transition.staticUUID){var i=LS_DataSource.slideForUUID(t.transition.staticUUID);i&&(t.transition.static=i+1)}}))}))},setupStaticLayersChooser:function(e){var t=jQuery(e);t.children('[value="forever"]').nextAll().remove();for(var i,a=window.lsSliderData,s=a.layers?a.layers.length:0,r='<option value="-2" disabled>–</option>',l=0;l<s;l++)i=(i=a.layers[l].properties.title)?" ("+i+")":"",r+='<option value="'+(l+1)+'">'+LS_l10n.SBStaticUntil.replace("%d",l+1)+" "+i+"</option>";t.append(r);var o=parseInt(LS_activeLayerDataSet[0].transition.static);o&&t.children('[value="'+o+'"]').prop("selected",!0).siblings().prop("selected",!1)},revealStaticLayer:function(e){var t=jQuery(e).closest("lse-li").index(),i=LS_activeStaticLayersDataSet[t];LayerSlider.selectSlide(i.slideIndex),LayerSlider.selectLayer([i.layerIndex],{forceSelect:!0,userSelect:!0})},duplicateLayer:function(e,t,i){if(i=i||{},i?.$button?.length){let a=i.$button.closest("lse-li").index();LS_activeLayerIndexSet.includes(a)||(t=[a],e=[LS_activeSlideData.sublayers[t[0]]])}if(!(e&&e.length||LS_activeLayerIndexSet.length))return;let a=this.copyLayer(!1,e,t);this.pasteLayer(a.layers,a.layerIndexSet,{duplicateAction:!0})},copyLayer:function(e,t,i,a){e=e??!0,t=t||LS_activeLayerDataSet,i=i||LS_activeLayerIndexSet,a=a||{shiftLayers:!0};var s=[];return jQuery.each(t,(function(e,t){t.uuid=LS_DataSource.uuidForObject(t);var i=jQuery.extend(!0,{},t);s.push(i)})),clipboardData={layers:s,sliderID:a.sliderID||LS_sliderID,slideIndex:a.slideIndex||LS_activeSlideIndex,layerIndexSet:i},e&&s.length&&localStorage.setObject("lse-layer-clipboard",clipboardData),clipboardData},pasteLayer:function(e,t,i){var a=localStorage.getObject("lse-layer-clipboard")||{},s=(e=e||a.layers||[],t=t||a.layerIndexSet||[],[].fill(0,t.length)),r=LS_activeLayerDataSet.length<2,l=Math.min(...LS_activeLayerIndexSet);LS_activeLayerIndexSet.length||(l=0),e&&e.length?((i=i||{}).duplicateAction&&(l=t[0]),r?s=[].fill(l,t.length):e.length>1?(s=[],jQuery.each(e,(function(e,t){let i=LS_DataSource.layerForUUID(LS_DataSource.uuidForObject(t),{currentSlideOnly:!0});s.push(i?.layerIndex||0)}))):s=[].fill(l,t.length),jQuery.each(e,(function(e,t){t.uuid=LS_DataSource.generateUUID()})),LayerSlider.addLayer(e,s,{selectLayer:!0}),LayerSlider.reindexProjectGoogleFonts(),setTimeout((function(){LayerSlider.addFontsLoadedEvent()}),100)):lsCommon.smartAlert.open({text:LS_l10n.SBPasteLayerError,textAlign:"center"})},layerPropertiesInWrapper:function(e){let t={};return e.find("[data-prop],[data-clipboard-key]").each((function(){let e=jQuery(this),i=e.data("prop"),a=e.data("clipboardKey")||i;if(!i)return!0;t[i]={key:i,clipboardKey:a,default:e.data("default"),area:e.hasClass("lse-transition-prop")?"transition":e.hasClass("lse-style-prop")?"styles":""},e.is("lse-image-input")&&(t[i+"Id"]={key:i+"Id",default:"",area:""},t[i+"Thumb"]={key:i+"Thumb",default:"",area:""})})),t},copyLayerSettings:function(e){var t=jQuery(e),i=t.closest("[data-storage]"),a=i.attr("data-storage"),s={},r=LS_activeLayerDataSet[0]||{},l=LayerSlider.layerPropertiesInWrapper(i);for(let e in l){let t,i=l[e],a=r;"transition"===i.area?a=r.transition:"styles"===i.area&&(a=r.styles),t=a?.[i.key],null!=t&&(s[i.clipboardKey]=a[i.key])}var o=localStorage.getObject("lse-layer-options-clipboard")||{};o[a]={timestamp:Math.floor(Date.now()/1e3),data:s},localStorage.setObject("lse-layer-options-clipboard",o),t.addClass("lse-highlight-button"),setTimeout((function(){t.removeClass("lse-highlight-button")}),1e3)},pasteLayerSettings:function(e){let t=jQuery(e),i=t.closest("[data-storage]"),a=i.attr("data-storage"),s=(localStorage.getObject("lse-layer-options-clipboard")||{})[a],r=Math.floor(Date.now()/1e3),l=LayerSlider.layerPropertiesInWrapper(i),o=["top","left","static","skipViewport","affixBefore","affixAfter","poster"],n=["icon"],d=[];if(!s||jQuery.isEmptyObject(s.data)||s.timestamp<r-10800)return lsCommon.smartAlert.open({width:600,text:LS_l10n.SBPasteError,textAlign:"center"}),!1;jQuery.each(LS_activeLayerIndexSet,(function(e,t){let i=LS_activeLayerDataSet[e],a={},r={};for(let e in l){let t=l[e];if(o.includes(t.key))continue;let d,c,u=i,p=s.data;"transition"===t.area?u=u.transition:"styles"===t.area&&(u=u.styles),n.includes(t.key)&&u[t.key]||(d=u?.[t.key],c=p?.[t.clipboardKey],null==c&&(c=t.default),d!=c&&(t.area?(a[t.area]||(a[t.area]={}),r[t.area]||(r[t.area]={}),a[t.area][t.key]=d,r[t.area][t.key]=c):(a[t.key]=d,r[t.key]=c)),u[t.key]=c)}d.push({itemIndex:t,undo:a,redo:r}),LS_DataSource.buildLayer(),LayerSlider.generatePreviewItem(t)})),LS_UndoManager.add("layer.general","LAYER_PASTE_SETTINGS",d),t.addClass("lse-highlight-button"),setTimeout((function(){t.removeClass("lse-highlight-button")}),1e3)},copyLayerStyles:function(){LayerSlider.copyLayerSettings(jQuery(".lse-layer-style-panel .lse-copy-layer-properties"))},pasteLayerStyles:function(){LayerSlider.pasteLayerSettings(jQuery(".lse-layer-style-panel .lse-paste-layer-properties"))},clearLayerSettings:function(e){let t,i=jQuery(e),a=i.closest("[data-storage]"),s=[];a=a.length?a:i.closest(".lse-sidebar-section-body"),t=LayerSlider.layerPropertiesInWrapper(a),jQuery.each(LS_activeLayerIndexSet,(function(e,i){var a=LS_activeLayerDataSet[e],r={},l={};for(let e in t){let i,s,o=t[e],n=a;"transition"===o.area?n=n.transition:"styles"===o.area&&(n=n.styles),i=n?.[o.key],s=o.default||"",i!=s&&(o.area?(r[o.area]||(r[o.area]={}),l[o.area]||(l[o.area]={}),r[o.area][o.key]=i,l[o.area][o.key]=s):(r[o.key]=i,l[o.key]=s)),n[o.key]=s}s.push({itemIndex:i,undo:r,redo:l}),LS_DataSource.buildLayer(),LayerSlider.generatePreviewItem(i)})),LS_UndoManager.add("layer.general","LAYER_CLEAR_SETTINGS",s),i.addClass("lse-highlight-button"),setTimeout((function(){i.removeClass("lse-highlight-button")}),1e3)},updateProjectInterfaceItems:function(){LS_GUI.updateImagePicker("backgroundimage","useCurrent"),LS_GUI.updateImagePicker("preview","useCurrent"),LS_GUI.updateColorPicker("backgroundcolor",lsSliderData.properties.backgroundcolor,lsSliderData.properties.backgroundcolorData),LS_GUI.updateColorPicker("popupOverlayBackground",lsSliderData.properties.popupOverlayBackground,lsSliderData.properties.popupOverlayBackgroundData)},updateProjectSettingsIndicators:function(){let e=!!window.lsSliderData.properties.status;jQuery("#lse-project-settings-sidebar .lse-unpublished-project-indicator")[e?"removeClass":"addClass"]("lse-visible")},updateSlideInterfaceItems:function(){var e=LS_activeSlideData.properties,t=e.backgroundThumb||e.background;thumbnailSrc=e.thumbnailThumb||e.thumbnail,LS_GUI.updateImagePicker("background",t),LS_GUI.updateImagePicker("thumbnail",thumbnailSrc),LS_GUI.updateLinkPicker("layer_link"),LS_GUI.updateColorPicker("bgcolor",e.bgcolor,e.bgcolorData),jQuery("input,textarea,select",jQuery("lse-slide-settings")).filter(".lse-restore-prop").trigger("input."+lsEditor.settings.nameSpace)},updateLayerInterfaceItems:function(e){jQuery("lse-layer-settings");var t=jQuery("#lse-layers-list lse-li").eq(e),i=LS_activeSlideData.sublayers[e];if(!i)return;if(LS_GUI.updateImagePicker("image",i.imageThumb||i.image),LS_GUI.updateImagePicker("poster",i.posterThumb||i.poster),LS_GUI.updateImagePicker("layerBackground",i.layerBackgroundThumb||i.layerBackground),LS_GUI.updateColorPicker("color",i.styles.color,i.styles.colorData),LS_GUI.updateColorPicker("stroke",i.styles.stroke,i.styles.strokeData),LS_GUI.updateColorPicker("iconColor",i.iconColor,i.styles.iconColorData),LS_GUI.updateColorPicker("affixColor",i.affixColor,i.styles.affixColorData),LS_GUI.updateColorPicker("background-color",i.styles["background-color"],i.styles["background-colorData"]),LS_GUI.updateColorPicker("border-color",i.styles["border-color"],i.styles["border-colorData"]),LS_GUI.updateColorPicker("colorin",i.transition.colorin,i.transition.colorinData),LS_GUI.updateColorPicker("bgcolorin",i.transition.bgcolorin,i.transition.bgcolorinData),LS_GUI.updateColorPicker("textcolorin",i.transition.textcolorin,i.transition.textcolorinData),LS_GUI.updateColorPicker("textcolorout",i.transition.textcolorout,i.transition.textcoloroutData),LS_GUI.updateColorPicker("colorout",i.transition.colorout,i.transition.coloroutData),LS_GUI.updateColorPicker("bgcolorout",i.transition.bgcolorout,i.transition.bgcoloroutData),LS_GUI.updateColorPicker("hovercolor",i.transition.hovercolor,i.transition.hovercolorData),LS_GUI.updateColorPicker("hoverbgcolor",i.transition.hoverbgcolor,i.transition.hoverbgcolorData),LS_GUI.updateLinkPicker("url"),LS_GUI.updateIconPicker("icon",i.icon),LS_GUI.updateIconPicker("html",i.html),void 0===i.media)switch(i.type){case"img":i.media="img";break;case"div":i.media="html";break;default:i.media="text"}if(LayerSlider.updateLayerMenuIndicators(),LayerSlider.updateLayerAttributes(i),LayerSlider.updateLayerActions(i),lsEditor.layers.setType(),LayerSlider.changeLayerScreenType(),LayerSlider.changeVideoType(),LayerSlider.updateVideoUI(),LayerSlider.setLayerMedia(i.media,jQuery(".lse-layer-thumb",t),i),LayerSlider.maintainLayerWarnings(e),LayerSlider.updateHideLayerUI(jQuery(".lse-hide-layer",t),LayerSlider.normalizeHideLayerValue(i.skip)),i.locked?jQuery(".lse-lock-layer",t).addClass("lse-locked"):jQuery(".lse-lock-layer",t).removeClass("lse-locked"),jQuery("#lse-transition-tabs .lse-layer-transition-checkbox").each((function(){var e=jQuery(this).trigger("change."+lsEditor.settings.nameSpace),t=e.closest("lse-sidebar-section"),a=t.index(),s=jQuery("#lse-transition-dropdown lse-li");e.prop("checked")&&!1!==i.transition[e.attr("name")]?(s.eq(a).addClass("lse-enabled"),t.removeClass("lse-disabled")):(s.eq(a).removeClass("lse-enabled"),t.addClass("lse-disabled"))})),["img","media","shape","icon","svg"].includes(i.media)){let e=jQuery("#lse-transition-dropdown");jQuery("lse-li.lse-active",e).hasClass("lse-textish-type-only")&&(e.click(),e.children().eq(0).click())}let a=jQuery("#lse-transition-tabs lse-sidebar-section:not(.lse-tabs-content-inactive)");a&&a.hasClass("lse-disabled")&&lsEditor.tabs.resetTabContentScroll(a),jQuery(".lse-scroll-transition-form .lse-toggle-options-visibility").trigger("input."+lsEditor.settings.nameSpace),"counter"===i.media&&LS_Counter.changeAnimationType()},updateCountdownInterfaceItems:function(){let e=LS_activeLayerDataSet[0]?.countdownID,t=LS_activeSlideData?.countdowns?.[e]||{};e&&t&&(jQuery('lse-layer-settings select[name="countdownRepeat"]').val(t.repeat||""),jQuery("lse-layer-settings .lse-countdown-datepicker-input").each((function(){let i=jQuery(this);if(t?.date){LS_preventDatePickerChange=!0,i.data("datepicker").clear();let t=LS_activeSlideData.countdowns[e].date,a=new Date(t);i.data("datepicker")&&(i.data("datepicker").selectDate(a),i.trigger("keyup"))}LS_preventDatePickerChange=!1})))},updateLayerMenuIndicators:function(){let e=jQuery("lse-layer-settings"),t=jQuery(".lse-layer-style-tab",e),i=jQuery(".lse-layer-link-tab",e),a=jQuery(".lse-layer-actions-tab",e),s=jQuery(".lse-layer-actions-tab lse-badge",e),r=jQuery(".lse-layer-attributes-tab",e),l=jQuery(".lse-layer-attributes-tab lse-badge",e),o=LS_activeLayerDataSet.length>1,n=!1,d=!1,c=0,u=0,p=o?"lse-has-multi-badge":"lse-has-single-badge";for(let e of LS_activeLayerDataSet){e.style?.length&&LS_ENV.devMode&&(n=!0),e.url&&(d=!0),e.actions?.length&&(c+=e.actions.length);u+=Object.keys(e.innerAttributes||{}).length+Object.keys(e.outerAttributes||{}).length,e.id&&u++,e.class&&u++,e.title&&u++,e.alt&&u++,e.rel&&u++,e.tabindex&&u++}t.add(i).add(a).add(r).removeClass("lse-has-single-badge lse-has-multi-badge"),n&&t.addClass(p),d&&i.addClass(p),c&&(a.addClass(p),s.text(o?"":c)),u&&(r.addClass(p),l.text(o?"":u))},changeLayerScreenType:function(e,t){jQuery("#lse-layer-device-types lse-button").each((function(){var t=LS_activeLayerDataSet[0],i=jQuery(this),a=i.data("type");e&&e.is(i)&&LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_DEVICE",{["hide_on_"+a]:!e.hasClass("lse-active")}),i[t["hide_on_"+a]?"removeClass":"addClass"]("lse-active")})),t&&(LS_DataSource.buildSelectedListItems(),LayerSlider.generateSelectedPreviewItems(),LayerSlider.updatePreviewSelection())},changeVideoType:function(e){let t=jQuery("lse-layer-settings"),i=jQuery('input[name="backgroundvideo"]',t),a=jQuery("lse-subnav-item.lse-layer-content-tab",t);i.prop("checked")?(jQuery("lse-layer-settings").addClass("lse-bg-video"),a.click()):jQuery("lse-layer-settings").removeClass("lse-bg-video"),e&&"change"===e.type&&(LS_activeLayerDataSet[0].locked=!!i.prop("checked"),LayerSlider.selectLayer(LS_activeLayerIndexSet,{forceSelect:!0}),LS_DataSource.buildLayersListItem(LS_activeLayerIndexSet[0]),LayerSlider.generateSelectedPreviewItems())},updateVideoUI:function(){const e=jQuery("lse-layer-settings lse-sidebar-body").eq(0),t=jQuery("#lse-media-layer-preview");e[LS_activeLayerDataSet[0].mediaAttachments?"addClass":"removeClass"]("lse-has-media-attachment"),t.html(LayerSlider.getMarkupForMediaAttachment(LS_activeLayerDataSet[0]))},getMarkupForMediaAttachment:function(e={},t={}){let i="";if(e.mediaAttachments?.length){const t=e.mediaAttachments[0].type;for(item of(i+="video"===t?'<video width="640" height="360" controls>':'<audio preload="metadata" controls>',e.mediaAttachments))i+='<source src="'+item.url+'" type="'+item.mime+'">';i+="</"+t+">"}return i},applyAffixProperties:function(e,t){let i={};t.affixBefore&&e.attr("data-prefix",t.affixBefore),t.affixAfter&&e.attr("data-suffix",t.affixAfter),t.affixFloat&&e.addClass("ls-affix-float"),
t.affixNewLine&&(i["--ls-affix-nl"]="block"),t.affixColor&&(i["--ls-affix-color"]=t.affixColor),t.affixFontSize&&(i["--ls-affix-fs"]=t.affixFontSize+"em"),t.affixFontFamily&&(i["--ls-affix-ff"]=t.affixFontFamily),t.affixFontWeight&&(i["--ls-affix-fw"]=t.affixFontWeight),t.affixHA&&(i["--ls-affix-ha"]=t.affixHA+"em"),t.affixVA&&(i["--ls-affix-va"]=t.affixVA+"em"),e.css(i)},applyNumberFormat:function(e,t=0,i="",a="",s={}){if(!isNumber(e))return e;let r=parseFloat(e).toFixed(t),[l,o]=r.split(".");if(s.leadingZeros&&s.maxLength)for(var n=1;l.length<s.maxLength;n++)l="0"+l;return l=l.replace(/\B(?=(\d{3})+(?!\d))/g,a),o?l+i+o:l},willGeneratePreview:function(){clearTimeout(LayerSlider.timeout),LayerSlider.timeout=setTimeout((function(){LayerSlider.generatePreview()}),1e3)},generatePreview:function(){var e,t=window.lsSliderData.properties,i=lsEditor.workspace.getSize(),a=LS_activeSlideIndex,s=LS_activeSlideData,r=s.properties,l=s.sublayers,o=i.width,n=i.height,d=t.backgroundcolor,c=t.backgroundimage,u=window.lsPostsJSON||[],p=r.post_offset,y=r.background,h=r.bgcolor,S=r.bgsize,m=r.bgposition,g=t.borderRadius||0;e=u[p=-1==p?a:p]||{},LS_previewArea.css({width:o,height:n}).empty(),c&&(c="url("+c+")"),d&&d.includes("gradient")&&(c?c+=", "+d:c=d,d=""),LS_previewHolder.css({backgroundColor:d||"transparent",backgroundImage:c||"none",backgroundRepeat:t.globalBGRepeat,backgroundAttachment:t.globalBGAttachment,backgroundPosition:t.globalBGPosition,backgroundSize:t.globalBGSize}),LS_previewItems=[],"[image-url]"==y&&(y=e["image-url"],LS_GUI.updateImagePicker("background",e["image-url"],{fromPost:!0})),S&&"inherit"!==S||(S=t.slideBGSize),m&&"inherit"!==m||(m=t.slideBGPosition),y&&(y="url("+y+")"),h&&h.includes("gradient")&&(y?y+=", "+h:y=h,h=""),LS_previewArea.css({backgroundColor:h||"transparent",backgroundImage:y||"none",backgroundSize:S||"auto",backgroundPosition:m||"center center",backgroundRepeat:"no-repeat",borderRadius:isNumber(g)?g+"px":g}),t.sliderclass&&LS_previewArea.addClass(t.sliderclass),LayerSlider.updateSlidePreviews();for(var L=0,f=l.length;L<f;L++)LayerSlider.generatePreviewItem(L,e);LayerSlider.generateStaticPreview()},generateStaticPreview:function(){LS_previewArea.children(".lse-static-layer").remove(),jQuery.each(LS_activeStaticLayersDataSet,(function(e,t){LayerSlider.generatePreviewItem(e,!1,{$targetArea:LS_previewArea,$layerItem:LS_previewArea.children(".lse-static-layer").eq(e),layerData:t.layerData,isStatic:!0})}))},willGeneratePreviewItem:function(e){clearTimeout(LayerSlider.timeout),LayerSlider.timeout=setTimeout((function(){LayerSlider.generatePreviewItem(e)}),200)},generateSelectedPreviewItems:function(){jQuery.each(LS_activeLayerIndexSet,(function(e,t){LayerSlider.generatePreviewItem(t)}))},generatePreviewItem:function(e,t,i){"array"===jQuery.type(e)&&(e=e[0]),i=i||{},i=jQuery.extend({},{$targetArea:LS_previewArea,$layerItem:LS_previewItems[e],layerData:LS_activeSlideData.sublayers[e],isStatic:!1},i);var a=!1;i.$layerItem&&(a=i.$layerItem.data("beforeConvertPositions"),i.$layerItem.remove());var s,r=i.layerData,l=LS_activeSlideData.sublayers?LS_activeSlideData.sublayers.length:0,o=r.html,n=r.htmlTag||"ls-layer",d=r.id,c=r.styles.top||0,u=r.styles.left||0,p=r.innerAttributes||{},y=r.outerAttributes||{},h=!1,S=r.userSelect;if(o=jQuery.trim(LS_Utils.maybeAddLineBreaksToLayerContent(r)),i.isStatic&&(e=l+e),!t){var m=window.lsPostsJSON||[],g=LS_activeSlideData.properties.post_offset;-1==g&&(g=LS_activeSlideIndex),t=m[g]||{}}if(r.skip||r.__skip||r["hide_on_"+LS_activeScreenType])return s=jQuery('<ls-layer class="ls-l lse-disabled">').appendToWithIndex(i.$targetArea,e).hide(),i.isStatic||(LS_previewItems[e]=s),LayerSlider.addDraggable(),!0;if(r.icon&&["text","button","post","html"].includes(r.media)){o&&o.length&&(h=!0);let e,t=r.icon;try{e=jQuery(r.icon)}catch(e){}if(e){if(r.iconColor&&e.css("color",r.iconColor),r.iconGap){let t="left"===r.iconPlacement?"margin-right":"margin-left";e.css(t,r.iconGap+"em")}r.iconSize&&e.css("font-size",r.iconSize+"em"),r.iconVerticalAdjustment&&e.css("transform","translateY( "+r.iconVerticalAdjustment+"em )"),t=e[0].outerHTML}o="left"===r.iconPlacement?t+o:o+t}if("media"===r.media&&r.hasOwnProperty("mediaAttachments")&&(o=LayerSlider.getMarkupForMediaAttachment(r)),"countdown"===r.media&&(o="00"),"counter"===r.media&&(o=r.counterEnd||100,o=LS_Counter.getFormattedNumberForLayer(r.counterEnd,r)),"img"===r.type||"img"===r.media){var L=r.image;"[image-url]"==L&&(L=t["image-url"]||"",LS_GUI.updateImagePicker("image",t["image-url"],{fromPost:!0}));var f=L?'<img src="'+L+'">':'<ls-layer class="lse-layer-placeholder lse-image-placeholder">'+LS_InterfaceIcons.layerTypes.img+"<lse-ib>"+LS_l10n.SBPreviewImagePlaceholder+"</lse-ib></ls-layer>";s=jQuery(f).hide().appendToWithIndex(i.$targetArea,e)}else if("post"===r.media){var v=r.post_text_length;for(var w in t)if(o&&o.includes("["+w+"]")){var b=t[w];("title"==w||"content"==w||"excerpt"==w)&&v>0&&(b=LS_Utils.stripTags(b).substr(0,v),b=LS_Utils.nl2br(b)),o=o.replace("["+w+"]",b)}(s=LS_Utils.shouldWrapLayerContent(o)?jQuery("<"+n+">").html(o):jQuery(o)).appendToWithIndex(i.$targetArea,e)}else{let t=jQuery("<div>").html(o);"media"!==r.media||o?"media"!==r.media||!t.children("audio").length||"enabled"===r.transition.controls||t.children("audio").prop("controls")&&"disabled"!==r.transition.controls?"icon"!==r.media||o?"shape"!==r.media||o?(s=jQuery("<"+n+">").appendToWithIndex(i.$targetArea,e),""!==o&&s.html(o)):s=jQuery('<ls-layer class="lse-layer-placeholder lse-shape-placeholder">'+LS_InterfaceIcons.layerTypes.shape+"<lse-ib>"+LS_l10n.SBPreviewShapePlaceholder+"</lse-ib></ls-layer>").appendToWithIndex(i.$targetArea,e):s=jQuery('<ls-layer class="lse-layer-placeholder lse-icon-placeholder">'+LS_InterfaceIcons.layerTypes.icon+"<lse-ib>"+LS_l10n.SBPreviewIconPlaceholder+"</lse-ib></ls-layer>").appendToWithIndex(i.$targetArea,e):s=jQuery('<ls-layer class="lse-layer-placeholder lse-embedded-audio-placeholder lse-media-placeholder">'+LS_InterfaceIcons.layerTypes.audio+"<lse-ib>"+LS_l10n.SBPreviewAudioPlaceholder+"</lse-ib></ls-layer>").appendToWithIndex(i.$targetArea,e):s=jQuery('<ls-layer class="lse-layer-placeholder lse-media-placeholder">'+LS_InterfaceIcons.layerTypes.media+"<lse-ib>"+LS_l10n.SBPreviewMediaPlaceholder+"</lse-ib></ls-layer>").appendToWithIndex(i.$targetArea,e)}h&&s.addClass("ls-ib-icon"),"shape"===r.media&&r.shapeData&&"line"!==r.shapeData.type&&s.find("svg path[stroke-width]").removeAttr("stroke stroke-width");var _,j,k,x={};for(_ in r.transition)if(LS_transformStyles.includes(_)){if(!(j=r.transition[_])&&0!==j)continue;j=j.toString(),k=_.includes("scale")?1:0,parseFloat(j)!==k&&(x[_]=parseFloat(j))}let D={"z-index":100+l-e};for(let e in r.styles){let t=r.styles[e];!t&&0!==t||"unset"===t||"inherit"===t||"object"!=typeof t&&(["cursor"].includes(e)||(t=t.toString(),";"==t.slice(-1)&&(t=t.substring(0,t.length-1)),D[e]=isNumber(t)?t+"px":t,"backdrop-filter"===e&&(D["-webkit-backdrop-filter"]=t),"background-clip"===e&&(D["-webkit-background-clip"]=t,"text"===t&&(D["text-fill-color"]="transparent",D["-webkit-text-fill-color"]="transparent")),"clip-path"===e&&(D[e]="polygon("+t+")"),["z-index","font-weight","opacity"].includes(e)&&(D[e]=t)))}r.layerBackground&&("[image-url]"===r.layerBackground?(LS_GUI.updateImagePicker("layerBackground",t["image-url"],{fromPost:!0}),D["background-image"]='url("'+t["image-url"]+'")'):D["background-image"]='url("'+r.layerBackground+'")'),D["background-color"]&&D["background-color"].includes("gradient")&&(D["background-image"]?D["background-image"]+=", "+D["background-color"]:D["background-image"]=D["background-color"],delete D["background-color"]),r.hasTransforms=!jQuery.isEmptyObject(x),r.title&&s.attr("title",r.title),r.tabindex&&s.attr("tabindex",r.tabindex);try{s.attr(jQuery.extend({},p,y))}catch(e){}s.attr({id:d,style:r.style}).css(D).css({whiteSpace:r.styles.wordwrap?"normal":"nowrap"}).addClass(r.class),S&&s.addClass("none"===S?"ls-unselectable":"ls-selectable"),"countdown"!==r.media&&"counter"!==r.media||LayerSlider.applyAffixProperties(s,r),i.isStatic||(LS_previewItems[e]=s,LS_activeLayerIndexSet.includes(e)?s.addClass("ui-selected"):s.removeClass("ui-selected")),s.addClass("lse-"+r.media+"-layer"),s.addClass(i.isStatic?"lse-disabled lse-static-layer":"ls-l"),(LS_Revisions.opened||r.locked)&&s.addClass("lse-disabled");var I=s.children("iframe,video").eq(0);if(I.length){if(r.transition.backgroundvideo)return s.addClass("lse-disabled lse-bgvideo").css({pointerEvents:"none"}).children("video").prop("controls",!1),r.transition.overlay&&"disabled"!==r.transition.overlayer&&jQuery("<ls-layer>",{class:"lse-video-overlay",style:"background-image: url("+r.transition.overlay+")"}).appendTo(s),void LayerSlider.updatePreviewSelection();var Q=parseInt(I.attr("width"))||I.width(),C=parseInt(I.attr("height"))||I.height();r.styles.width||s.width(Q),r.styles.height||s.height(C)}if("media"===r.media&&s.children("audio,video").length&&("enabled"===r.transition.controls?s.children("audio,video").prop("controls",!0):"disabled"===r.transition.controls&&s.children("audio,video").prop("controls",!1)),s.is("img")?s.on("load",(function(){LayerSlider.setPositions(s,c,u),LayerSlider.updatePreviewSelection(),clearTimeout(LayerSlider.selectableTimeout),LayerSlider.selectableTimeout=setTimeout((function(){LayerSlider.updatePreviewSelection()}),100)})).attr("src",s.attr("src")):(LayerSlider.setPositions(s,c,u,!1,a),LayerSlider.updatePreviewSelection(),setTimeout((()=>{LayerSlider.setPositions(s,c,u,!1,a),LayerSlider.updatePreviewSelection()}),100)),x.transformPerspective=500,x.transformOrigin=r.transition.transformoriginin||"50% 50% 0",x.transformOrigin.includes("slider")){var T=lsEditor.workspace.getSize(),P=T.width,A=T.height,E=parseFloat(s[0].style.left),M=parseFloat(s[0].style.top);s.outerWidth(),s.outerHeight();x.transformOrigin=x.transformOrigin.replace("sliderleft",-E+"px").replace("sliderright",P-E+"px").replace("slidercenter",P/2-E+"px").replace("slidermiddle",A/2-M+"px").replace("slidertop",-M+"px").replace("sliderbottom",A-M+"px")}TweenMax.set(s[0],x),LayerSlider.addDraggable(),r.transition.smartBG&&"disabled"!==r.transition.smartBG&&(s.attr("data-ls-smart-bg",""),LS_SmartBG.set(s[0],r))},setPositions:function(e,t,i,a,s){e.show();var r=t?parseFloat(t):0,l=i?parseFloat(i):0,o=e[0].style,n=(parseInt(o.marginLeft),parseInt(o.marginTop),o.left),d=o.top;if(t=t||0,i=i||0,o.left=s?s.left:0,o.top=s?s.top:0,i&&-1!==i.indexOf("%")&&(l=0===l?0:100===l?LS_previewArea.width()-e.outerWidth():LS_previewArea.width()/100*l-e.outerWidth()/2),t&&-1!==t.indexOf("%")&&(r=0===r?0:100===r?LS_previewArea.height()-e.outerHeight():LS_previewArea.height()/100*r-e.outerHeight()/2),l=Math.round(l),r=Math.round(r),a)return o.left=n,o.top=d,{top:r,left:l};e.css({top:r,left:l})},previewItemAtIndex:function(e){return LS_previewArea.children(".ls-l").eq(e)},updatePreviewSelection:function(){if(LS_activeLayerIndexSet.length&&LS_activeSlideData.sublayers.length&&!jQuery(".lse-editing").length){if(1===LS_activeLayerIndexSet.length){var e=LS_activeLayerDataSet[0];if(e&&(e.locked||e.skip||e["hide_on_"+LS_activeScreenType]))return void $lasso.hide()}var t={left:1/0,top:1/0},i={left:-1/0,top:-1/0},a=[];if(jQuery.each(LS_activeLayerIndexSet,(function(e,s){var r=LS_previewItems[s];let l=LS_activeLayerDataSet[e];if(l&&(l.skip||l.locked||l["hide_on_"+LS_activeScreenType]))return!0;if(r){var o={left:(parseFloat(r[0].style.left)+parseInt(r.css("margin-left")))*LS_previewZoom||0,top:(parseFloat(r[0].style.top)+parseInt(r.css("margin-top")))*LS_previewZoom||0},n={top:o.top+r.outerHeight()*LS_previewZoom,left:o.left+r.outerWidth()*LS_previewZoom};o.left<t.left&&(t.left=o.left),o.top<t.top&&(t.top=o.top),n.left>i.left&&(i.left=n.left),n.top>i.top&&(i.top=n.top),a.push(r)}})),t.width=i.left-t.left,t.height=i.top-t.top,$lasso.css(t).attr({"data-info-0":"w: "+Math.round(t.width/LS_previewZoom)+"px","data-info-1":"h: "+Math.round(t.height/LS_previewZoom)+"px"}).show(),a.length||$lasso.hide(),$lasso.hasClass("ui-resizable-disabled")&&$lasso.removeClass("ui-resizable-disabled"),1===LS_activeLayerIndexSet.length){var s=LS_activeLayerIndexSet[0];LS_previewItems[s]&&LS_previewItems[s].hasClass("lse-layer-placeholder")&&$lasso.addClass("ui-resizable-disabled")}t.width&&t.height||$lasso.addClass("ui-resizable-disabled")}else $lasso.hide()},hidePreviewSelection:function(){jQuery("lse-workspace-frame").addClass("lse-hide-selection")},showPreviewSelection:function(){jQuery("lse-workspace-frame").removeClass("lse-hide-selection")},updateRulerLines:function(){jQuery(".lse-ruler-line-x").each((function(){jQuery(this).css("top",jQuery(this).data("originalTop")*LS_previewZoom)})),jQuery(".lse-ruler-line-y").each((function(){jQuery(this).css("left",jQuery(this).data("originalLeft")*LS_previewZoom)}))},openMediaLibrary:function(){jQuery("body").on("click",".lse-media-upload",(function(e){e.preventDefault(),uploadInput=this;var t=jQuery(this).hasClass("lse-insert-media")?["video","audio"]:["image"],i=jQuery(this).hasClass("lse-bulk-upload"),a=wp.media({title:"image"===t[0]?LS_l10n.SBMediaLibraryImage:LS_l10n.SBMediaLibraryMedia,multiple:i,library:{type:t},button:{text:"Insert"}});jQuery(a.modal.el).addClass("lse-wp-modal"),a.on("select",(function(){var e,t,i=a.state().get("selection").first().toJSON(),s=a.state().get("selection").toJSON(),r=[...LS_activeLayerIndexSet],l=[];if(jQuery(uploadInput).hasClass("lse-slide-image")){for(e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),LS_UndoManager.add("slide.general","SLIDE_IMAGE",{itemIndex:LS_activeSlideIndex,undo:{background:LS_activeSlideData.properties.background,backgroundId:LS_activeSlideData.properties.backgroundId,backgroundThumb:LS_activeSlideData.properties.backgroundThumb},redo:{background:i.url,backgroundId:i.id,backgroundThumb:e}}),LS_activeSlideData.properties.background=i.url,LS_activeSlideData.properties.backgroundId=i.id,LS_activeSlideData.properties.backgroundThumb=e,c=1;c<s.length;c++){e=s[c].sizes?.medium?.url||s[c].url;var o=jQuery.extend(!0,{},LS_DataSource.getDefaultSlideData());o.background=s[c].url,o.backgroundId=s[c].id,o.backgroundThumb=e,o={properties:o,sublayers:[]},LayerSlider.addSlide(o,{selectSlide:!1,atIndex:LS_activeSlideIndex+c})}LayerSlider.updateSlidePreviews()}else if(jQuery(uploadInput).hasClass("lse-slide-thumbnail"))e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),LS_UndoManager.add("slide.general","SLIDE_THUMBNAIL",{itemIndex:LS_activeSlideIndex,undo:{thumbnail:LS_activeSlideData.properties.thumbnail,thumbnailId:LS_activeSlideData.properties.thumbnailId,thumbnailThumb:LS_activeSlideData.properties.thumbnailThumb},redo:{thumbnail:i.url,thumbnailId:i.id,thumbnailThumb:e}}),LS_activeSlideData.properties.thumbnail=i.url,LS_activeSlideData.properties.thumbnailId=i.id,LS_activeSlideData.properties.thumbnailThumb=e,LayerSlider.updateSlidePreviews();else if(jQuery(uploadInput).hasClass("lse-layer-image")){for(e=i.sizes?.thumbnail?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_IMAGE",{image:i.url,imageId:i.id,imageThumb:e,suggestedName:""}),LayerSlider.autoRenameSelectedLayers(),c=1;c<s.length;c++)e=s[c].sizes?.thumbnail?.url||s[c].url,(t=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData())).image=s[c].url,t.imageId=s[c].id,t.imageThumb=e,t.styles.top=10*c+"px",t.styles.left=10*c+"px",LayerSlider.autoRenameLayer(null,t),LS_activeSlideData.sublayers.splice(LS_activeLayerIndexSet[0],0,t),l.push({itemIndex:LS_activeLayerIndexSet[0],undo:{data:{}},redo:{data:t}});LS_DataSource.buildLayersList(),LayerSlider.selectLayer([LS_activeLayerIndexSet[0]+s.length-1]),l.length&&LS_UndoManager.add("slide.layers","LAYER_NEW_M",l,{selectIndexSets:{undo:r,redo:[...LS_activeLayerIndexSet]}})}else if(jQuery(uploadInput).hasClass("lse-media-image"))e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),LS_DataSource.updateActiveLayerProperties("layer.general","VIDEO_POSTER",{poster:i.url,posterId:i.id,posterThumb:e});else if(jQuery(uploadInput).hasClass("lse-layer-background-image"))e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_BG",{layerBackground:i.url,layerBackgroundId:i.id,layerBackgroundThumb:e,suggestedName:""}),LayerSlider.autoRenameSelectedLayers(),LayerSlider.setActiveLayerMedia();else if(jQuery(uploadInput).hasClass("lse-global-background"))e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),window.lsSliderData.properties.backgroundimage=i.url,window.lsSliderData.properties.backgroundimageId=i.id;else if(jQuery(uploadInput).hasClass("lse-slider-preview"))e=i.sizes?.medium?.url||i.url,LS_GUI.updateImagePicker(jQuery(uploadInput),e),window.lsSliderData.meta||(window.lsSliderData.meta={}),window.lsSliderData.meta.preview=i.url,window.lsSliderData.meta.previewId=i.id;else if(jQuery(uploadInput).hasClass("lse-insert-media")){let e=!1,t=!1,a=[],r=[];for(const i of s)"video"===i.type?e=!0:"audio"===i.type&&(t=!0),a.push({id:i.id,url:i.url,type:i.type,mime:i.mime,width:i.width,height:i.height});if(e&&t)return lsCommon.smartAlert.open(LS_l10n.SBMediaLibraryAVError),!1;for(let e in LS_activeLayerIndexSet){let t=LS_activeLayerIndexSet[e],s=LS_activeLayerDataSet[e];r.push({itemIndex:t,undo:{mediaAttachments:s.mediaAttachments,styles:{width:s.styles.width,height:s.styles.height}},redo:{mediaAttachments:a,styles:{width:i.width?i.width+"px":"",height:i.height?i.height+"px":""}}}),s.mediaAttachments=a,s.styles.width=i.width?i.width+"px":"",s.styles.height=i.height?i.height+"px":""}LS_UndoManager.add("layer.general","LAYER_SETTINGS",r),LS_DataSource.buildLayer()}else jQuery(uploadInput).val(i.url),jQuery(uploadInput).is('input[name="image"]')&&jQuery(uploadInput).prev().attr("src",i.url);LayerSlider.generatePreview(),lsSetEditorDirtyState(!0)})),a.open()}))},initImageEditor:function(e){var t=LS_editorModules.pixie.baseURL;pixieJSFile=t+"/"+LS_editorModules.pixie.files.js,pixieCSSFile=t+"/"+LS_editorModules.pixie.files.css,jQuery("<link>").appendTo("head").attr({type:"text/css",rel:"stylesheet",href:pixieCSSFile}),jQuery("<pixie-editor></pixie-editor>").prependTo("body"),jQuery.getScript(pixieJSFile).done((function(){window.pixieEditor=new Pixie({crossOrigin:!0,urls:{assets:t+"/"},tools:{stickers:{replaceDefault:!0,items:[]}},ui:{mode:"overlay",theme:"dark",openImageDialog:!1,toolbar:{hideOpenButton:!0},nav:{position:"top",replaceDefault:!0,items:[{name:"filter",icon:"filter-custom",action:"filter"},{type:"separator"},{name:"resize",icon:"resize-custom",action:"resize"},{name:"crop",icon:"crop-custom",action:"crop"},{name:"transform",icon:"transform-custom",action:"rotate"},{type:"separator"},{name:"draw",icon:"pencil-custom",action:"draw"},{name:"text",icon:"text-box-custom",action:"text"},{name:"shapes",icon:"polygon-custom",action:"shapes"},{name:"frame",icon:"frame-custom",action:"frame"},{type:"separator"},{name:"corners",icon:"rounded-corner-custom",action:"round"},{name:"background",icon:"background-custom",action:"background"},{name:"merge",icon:"merge-custom",action:"merge"}]}},onOpen:function(){LS_imageEditorOpened=!0},onLoad:function(){pixieEditor.resetAndOpenEditor("image",e)},onClose:function(){LS_imageEditorOpened=!1,jQuery("#pixie-current-image").removeAttr("id")},onSave:function(e,t){lsEditor.notify.show({icon:"images",text:LS_l10n.notifyPixieSave}),setTimeout((function(){LayerSlider.uploadImageEditorPic(e,(function(){lsEditor.notify.hide(),window.pixieEditor.close()}))}),1e3)}})})).fail((function(){}))},downloadImageEditor:function(e){lsEditor.loading.show("modal",LS_l10n.moduleDLImageEditor),jQuery.getJSON(ajaxurl,{action:"ls_download_module",nonce:LS_editorMeta.editorNonce,module:e.moduleHandle},(function(t){lsEditor.loading.hide(),t&&t.success?e.onComplete&&e.onComplete():t.message&&lsCommon.smartAlert.open({width:700,theme:"red",title:LS_l10n.moduleDLErrorTitle,text:t.message})}))},openImageEditor:function(e){window.pixieEditor?pixieEditor.resetAndOpenEditor("image",e):LS_editorModules.pixie.needsDL?LayerSlider.downloadImageEditor({moduleHandle:LS_editorModules.pixie.handle,onComplete:function(){LS_editorModules.pixie.needsDL=!1,LayerSlider.initImageEditor(e)}}):LayerSlider.initImageEditor(e)},uploadImageEditorPic:function(e,t){var i=jQuery("#pixie-current-image").removeAttr("id");imgName="pixie_"+Date.now()+".png",imgBlob=LS_Utils.dataURItoBlob(e),imgBlob.lastModifiedDate=new Date,imgBlob.name=imgName,imgBlob.filename=imgName,LayerSlider.uploadImageToMediaLibrary(imgBlob,(function(e){i.attr("src",e.url),i.hasClass("lse-global-background")?(lsSliderData.properties.backgroundimage=e.url,lsSliderData.properties.backgroundimageId=e.id):i.hasClass("lse-slider-preview")?(lsSliderData.meta.preview=e.url,lsSliderData.meta.previewId=e.id):i.hasClass("lse-slide-image")?(LS_DataSource.updateProperties("slide.general","SLIDE_IMAGE",LS_activeSlideIndex,LS_activeSlideData.properties,{background:e.url,backgroundId:e.id,backgroundThumb:e.url}),LayerSlider.updateSlidePreviews(),LayerSlider.generatePreview()):i.hasClass("lse-slide-thumbnail")?(LS_DataSource.updateProperties("slide.general","SLIDE_THUMBNAIL",LS_activeSlideIndex,LS_activeSlideData.properties,{thumbnail:e.url,thumbnailId:e.id,thumbnailThumb:e.url}),LayerSlider.updateSlidePreviews()):i.hasClass("lse-layer-image")?(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_IMAGE",{image:e.url,imageId:e.id,imageThumb:e.url}),LayerSlider.generateSelectedPreviewItems(),LS_DataSource.buildSelectedListItems()):i.hasClass("lse-media-image")?LS_DataSource.updateActiveLayerProperties("layer.general","VIDEO_POSTER",{poster:e.url,posterId:e.id,posterThumb:e.url}):i.hasClass("lse-layer-background-image")&&(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_BG",{layerBackground:e.url,layerBackgroundId:e.id,layerBackgroundThumb:e.url}),LayerSlider.generateSelectedPreviewItems()),LS_GUI.updateImagePicker(i,e.url),lsSetEditorDirtyState(!0),t&&t()}))},handleDroppedImages:function(e){var t=e.originalEvent,i=t.dataTransfer.files,a=LS_previewArea.offset(),s=(jQuery(window).scrollLeft()+t.clientX-a.left)/LS_previewZoom,r=(jQuery(window).scrollTop()+t.clientY-a.top)/LS_previewZoom,l=[],o=[],n=1;if(s=Math.round(s),r=Math.round(r),0===i.length)return lsEditor.dropZone.hide(),!1;jQuery.each(i,(function(e,t){if(t.type.includes("svg+xml"))return t.text().then((e=>{let a=LS_Utils.normalizeSVG(e,!1);a?(LayerSlider.addFormattedLayer("svg",{html:a.html,autoSubtitle:!1,subtitle:LS_Utils.beautifyFileName(t.name),styles:{width:a.width,height:a.height,top:r+"px",left:s+"px"}}),n++===i.length&&lsEditor.dropZone.hide()):lsEditor.dropZone.hide()})),!0;t.type.includes("image")?LayerSlider.uploadImageToMediaLibrary(t,(function(e){var a=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData());a.image=e.url,a.imageId=e.id,a.imageThumb=e.sizes.thumbnail?e.sizes.thumbnail.url:e.url,a.subtitle=LS_Utils.beautifyFileName(t.name),a.styles.left=s+"px",a.styles.top=r+"px",o.push(0),l.push(a),s+=20,r+=20,n++===i.length&&(LayerSlider.addLayer(l,o),lsEditor.dropZone.hide())})):lsEditor.dropZone.hide()}))},uploadImageToMediaLibrary:function(e,t){if(0===e.type.indexOf("image")){var i=new FormData;i.append("action","upload-attachment"),i.append("async-upload",e,e.name),i.append("name",e.name),i.append("_wpnonce",_wpPluploadSettings.defaults.multipart_params._wpnonce),jQuery.ajax({url:ajaxurl.replace("admin-ajax","async-upload"),method:"POST",data:i,dataType:"json",processData:!1,contentType:!1,error:function(e,t,i){lsCommon.smartAlert.open(LS_l10n.SBUploadErrorMessage.replace("%s",i)),lsEditor.dropZone.hide()},success:function(e){if(!e||!e.success)return lsCommon.smartAlert.open(LS_l10n.SBUploadError),void lsEditor.dropZone.hide();void 0!==t&&t(e.data)}})}},addLayerSortables:function(){jQuery("#lse-layers-list").sortable({handle:".lse-layer-thumb-wrapper",containment:"parent",tolerance:"pointer",axis:"y",start:function(e,t){t.item.addClass("lse-dragged-layer"),LayerSlider.dragIndex=jQuery(".ui-sortable-placeholder").index()-1},stop:function(e,t){var i=LayerSlider.dragIndex,a=jQuery(".lse-dragged-layer").removeClass("lse-dragged-layer").index(),s=[...LS_activeLayerIndexSet];a>-1&&LS_Utils.moveArrayItem(LS_activeSlideData.sublayers,i,a),LS_activeLayerIndexSet=[],jQuery("#lse-layers-list lse-li.lse-active").each((function(){LS_activeLayerIndexSet.push(jQuery(this).index())})),LS_UndoManager.add("layer.order","LAYER_ORDER",{itemIndex:null,undo:{from:a,to:i},redo:{from:i,to:a}},{selectIndexSets:{undo:s,redo:[...LS_activeLayerIndexSet]}}),LayerSlider.generatePreview()}})},addSlideSortables:function(){LS_Revisions.opened||jQuery("#lse-slide-tabs").sortable({containment:"parent",tolerance:"pointer",handle:".lse-slide-preview",items:".lse-slide-tab",cancel:".lse-unsortable",distance:3,start:function(){LayerSlider.dragIndex=jQuery(".ui-sortable-placeholder").index()-1},change:function(){jQuery(".ui-sortable-helper").addClass("lse-dragged-slide")},stop:function(e,t){var i=LayerSlider.dragIndex,a=jQuery(".lse-dragged-slide").removeClass("lse-dragged-slide").index();a>-1&&LS_Utils.moveArrayItem(window.lsSliderData.layers,i,a),LS_activeSlideIndex=jQuery("#lse-slide-tabs .lse-slide-tab.lse-active").index(),LS_activeStaticLayersDataSet=LayerSlider.staticLayersForSlide(LS_activeSlideIndex),LayerSlider.reindexStaticLayers(),LayerSlider.generateStaticPreview(),LS_DataSource.buildLayersList(),lsSetEditorDirtyState(!0)}})},disableSlideSortables:function(){jQuery("#lse-slide-tabs").sortable("disable")},enableSlideSortables:function(){jQuery("#lse-slide-tabs").sortable("enable")},addDraggable:function(){LS_previewArea.children(".ls-l").draggable({snap:".ls-l:not(.lse-disabled), .lse-ruler-line, lse-preview-area",snapTolerance:10,cancel:".lse-disabled",start:function(e,t){lsEditor.layers.highlight.disable(),t.helper.hasClass("ui-selected")||t.helper.addClass("ui-selected").trigger("selectablestop.ls"),$lasso.data("originalPosition",$lasso.position({left:parseFloat($lasso[0].style.left),top:parseFloat($lasso[0].style.top)})),jQuery("#lse-workspace .ui-selected").each((function(){let e=jQuery(this);e.data("originalPosition",{top:parseFloat(e[0].style.top),left:parseFloat(e[0].style.left)})}))},drag:function(e,t){LayerSlider.dragging(t)},stop:function(e,t){var i=[];LayerSlider.dragging(t),jQuery("#lse-workspace .ui-selected:not(.lse-disabled)").each((function(){var e=jQuery(this),t=e.index(),a=LS_activeSlideData.sublayers[t],s={left:parseFloat(e[0].style.left),top:parseFloat(e[0].style.top)},r=Math.round(s.top),l=Math.round(s.left),o=(e.data("originalPosition"),a.styles.left||0);-1!==(a.styles.top||0).indexOf("%")?newTop=lsEditor.layers.convertPosToPercentage(t,"top",r)+"%":newTop=r+"px",-1!==o.indexOf("%")?newLeft=lsEditor.layers.convertPosToPercentage(t,"left",l)+"%":newLeft=l+"px",i.push({itemIndex:t,undo:{left:a.styles.left,top:a.styles.top},redo:{left:newLeft,top:newTop}}),a.styles.top=newTop,a.styles.left=newLeft,LS_SmartBG.update(e[0])})),LS_UndoManager.add("layer.style","LAYER_POSITION",i.reverse()),lsEditor.layers.highlight.enable()}})},dragging:function(e){if(1===LS_activeLayerIndexSet.length){let t=LS_activeLayerIndexSet[0],i=LS_activeLayerDataSet[0],a=Math.round(e.position.top),s=Math.round(e.position.left),r=a+"px",l=s+"px",o=i.styles.left||0;-1!==(i.styles.top||0).indexOf("%")&&(r=lsEditor.layers.convertPosToPercentage(t,"top",a)+"%"),-1!==o.indexOf("%")&&(l=lsEditor.layers.convertPosToPercentage(t,"left",s)+"%"),jQuery('lse-layer-settings input[name="top"]').val(r),jQuery('lse-layer-settings input[name="left"]').val(l)}let t=jQuery("#lse-workspace .ui-selected:not(.lse-disabled)");for(const i of t){const t=i.getAttribute("data-ls-smart-bg");(t||""===t)&&LS_SmartBG.update(i,e.helper.is(i)?e:null)}},resizing:function(e,t){var i,a,s,r,l,o,n,d,c,u,p,y,h,S=t.size.height/t.originalSize.height,m=t.size.width/t.originalSize.width,g=t.originalSize.width/t.originalSize.height,L=[];if($lasso.data("dragDirection")||$lasso.data("dragDirection",1===S?"horizontal":"vertical"),jQuery("#lse-workspace .ui-selected:not(.lse-disabled)").each((function(){i=this,a=jQuery(this),s=a.index(),r=LS_activeSlideData.sublayers[s],l=r.media||"text",o=["img","media","shape","svg","html"].includes(l),layerTop=r.styles.top||0,layerLeft=r.styles.left||0,Math.round(t.position.top),Math.round(t.position.left),L.push(i.tagName.toLowerCase()),c=a.data("originalPosition"),u=a.data("originalSize"),i.style.top=Math.round((c.top+a.data("originalData").marginTop-t.originalPosition.top/LS_previewZoom)*S+t.position.top/LS_previewZoom-a.data("originalData").marginTop)+"px",i.style.left=Math.round((c.left+a.data("originalData").marginLeft-t.originalPosition.left/LS_previewZoom)*m+t.position.left/LS_previewZoom-a.data("originalData").marginLeft)+"px",-1!==layerTop.indexOf("%")&&(h=lsEditor.layers.convertPosToPercentage(s,"top",i.style.top)+"%"),-1!==layerLeft.indexOf("%")&&(y=lsEditor.layers.convertPosToPercentage(s,"left",i.style.left)+"%"),n=Math.round(u.width*m)+"px",d=Math.round(u.height*S)+"px",(r.styles.width||o)&&(r.styles.width=n),(r.styles.height||o)&&(r.styles.height=d),a.outerWidth(n),a.outerHeight(d),o||(p=t.size.width/t.originalSize.width,r.styles["font-size"]=i.style.fontSize=Math.round(p*u.fontSize)+"px",u.lineHeight&&(r.styles["line-height"]=i.style.lineHeight=Math.round(p*u.lineHeight)+"px")),1===LS_activeLayerIndexSet.length&&((r.styles.width||o)&&jQuery('.lse-layer-style-panel input[name="width"]').val(i.style.width),(r.styles.height||o)&&jQuery('.lse-layer-style-panel input[name="height"]').val(i.style.height),jQuery('.lse-layer-style-panel input[name="top"]').val(h||i.style.top),jQuery('.lse-layer-style-panel input[name="left"]').val(y||i.style.left),jQuery('.lse-layer-style-panel input[name="font-size"]').val(parseInt(r.styles["font-size"])),u.lineHeight&&jQuery('.lse-layer-style-panel input[name="line-height"]').val(parseInt(r.styles["line-height"])));const e=i.getAttribute("data-ls-smart-bg");(e||""===e)&&LS_SmartBG.update(i)})),!o)switch($lasso.data("dragDirection")){case"horizontal":t.size.height=t.size.width/g;break;case"vertical":t.size.width=t.size.height*g}$lasso.attr({"data-info-0":"w: "+Math.round(t.size.width/LS_previewZoom)+"px","data-info-1":"h: "+Math.round(t.size.height/LS_previewZoom)+"px"}),lsEditor.layers.transformHelper.update()},highlightPreviewItem:function(e){var t=jQuery(e).data("layerIndex");LS_previewArea.children(".ls-l").eq(t).addClass("lse-highlighted").siblings().addClass("lse-lowlighted")},selectPreviewItem:function(e,t){if(LS_previewArea.children().removeClass("lse-highlighted lse-lowlighted"),t.ctrlKey||t.metaKey){var i=LS_previewArea.children().eq(e);LS_previewWrapper.triggerHandler(jQuery.Event("mousedown.ls",{target:i[0],which:1,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey}))}else if(JSON.stringify(LS_activeLayerIndexSet)!=="["+e+"]")return LayerSlider.selectLayer([e],{userSelect:!0})},editLayerToggle:function(){if(1===LS_activeLayerIndexSet.length){var e=jQuery(".lse-editing"),t=LS_previewItems[LS_activeLayerIndexSet[0]];e.length?this.editLayerEnd(e):this.editLayerStart(t)}},editLayerStart:function(e){var t=(i=LS_activeLayerDataSet[0]).media;if(e.is("img")||"img"===t)return jQuery(".lse-layer-image").click(),!1;if("icon"===t)return jQuery(".lse-replace-icon-layer").last().click(),!1;if("media"===t)return LS_InsertMedia.open(),!1;if("countdown"===t)return!1;if("counter"===t)return!1;if("shape"===t){new LS_ShapeEditor(LS_activeLayerDataSet[0].html,LS_activeLayerDataSet[0].shapeData,LS_activeLayerIndexSet[0]);return!1}if("svg"===t)return LS_SVGChooser.open(i.html),!1;var i=LS_activeLayerDataSet[0];if(e.hasClass("lse-disabled")||i.locked)return!1
;e.addClass("lse-disabled lse-editing").prop("contenteditable",!0).html(e.text()).focus(),LS_quickEditLayerIndex=LS_activeLayerIndexSet[0],$lasso.addClass("ui-resizable-disabled").hide(),jQuery("#lse-layer-content").data("prevVal",i.html),requestAnimationFrame((()=>{let t=document.createRange(),i=window.getSelection();t.selectNodeContents(e[0]),i.removeAllRanges(),i.addRange(t)})),jQuery(document).on("click.lse-editing",(function(e){jQuery(e.target).hasClass("lse-editing")||LayerSlider.editLayerEnd(jQuery(".lse-editing"))}))},editLayer:function(e){if((e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)&&13===e.which&&(e.preventDefault(),window.getSelection)){var t=window.getSelection(),i=t.getRangeAt(0),a=document.createElement("br");i.deleteContents(),i.insertNode(a),i.setStartAfter(a),i.setEndAfter(a),i.collapse(!1),t.removeAllRanges(),t.addRange(i)}},editLayerUpdate:function(e){var t=e.innerHTML,i=jQuery("#lse-layer-content"),a=LS_activeLayerDataSet[0].styles;t=(t=(t=t.replaceAll("<br>","\n")).replaceAll("<br/>","\n")).replaceAll("&","&"),i.val(t),LS_activeLayerDataSet[0].html=t,LayerSlider.setPositions(jQuery(e),a.top,a.left),LayerSlider.autoRenameLayer(LS_activeLayerIndexSet[0])},editLayerPaste:function(e){e.preventDefault(),document.execCommand("insertHTML",!1,e.originalEvent.clipboardData.getData("text/plain"))},editLayerEnd:function(e){jQuery(document).off("click.lse-editing"),e.prop("contenteditable",!1).removeClass("lse-disabled lse-editing"),jQuery("#lse-layer-content").trigger("change"),LayerSlider.generateSelectedPreviewItems(),LayerSlider.generatePreviewItem(LS_quickEditLayerIndex),LayerSlider.setActiveLayerMedia()},updateSlidePreviews:function(){jQuery("#lse-slide-tabs .lse-slide-tab").each((function(e){var t=jQuery(this),i=t.find(".lse-slide-preview"),a=t.index(),s=window.lsSliderData.layers[a];s.properties;t.removeClass("lse-empty");const r=s.properties.thumbnail||s?.properties.background||"",l=s.properties.bgcolor;i.css({backgroundImage:"url("+r+")",backgroundColor:l||"transparent"}),l||r&&!r.includes("blank.gif")||t.addClass("lse-empty")}))},rebuildSlides:function(){var e,t=window.lsSliderData.layers.reverse(),i=jQuery("#lse-slide-tabs");jQuery(".lse-slide-tab",i).remove(),jQuery.each(t,(function(t,a){e=jQuery(jQuery("#tmpl-slide-tab").text()).prependTo(i),a.properties.title&&e.find(".lse-slide-name input").val(a.properties.title);const s=a.properties.thumbnail||a?.properties.background||"",r=a.properties.bgcolor;e.find(".lse-slide-preview").css({backgroundImage:"url("+s+")",backgroundColor:r||"transparent"}),r||s&&!s.includes("blank.gif")||e.addClass("lse-empty"),a.properties.skip&&e.addClass("lse-skip")})),window.lsSliderData.layers.reverse(),jQuery(".lse-slide-tab",i).removeClass("lse-active"),jQuery(".lse-slide-tab",i).eq(LS_activeSlideIndex).addClass("lse-active").length||jQuery(".lse-slide-tab",i).eq(0).addClass("lse-active")},checkMediaAutoPlay:function(e,t,i){clearTimeout(LayerSlider.mediaCheckTimeout),LayerSlider.mediaCheckTimeout=setTimeout((function(){if(i.includes("autoplay")){var t=jQuery(i).filter("iframe"),a=!1;if(t.is("iframe")){var s=t.attr("src").split("?"),r=-1;s[1]&&(params=s[1].split("&"),jQuery.each(params,(function(e,t){t.includes("autoplay")&&(a=!0,r=e)})),r>-1&¶ms.splice(r,1)),"undefined"!=typeof params&&t.attr("src",s[0]+"?"+params.join("&"))}else(t.is("video")||t.is("audio"))&&(a=!0,t.removeAttr("autoplay"));a&&(e.val(t[0].outerHTML),$autoplay=jQuery('select[name="autoplay"]'),jQuery("option",$autoplay).prop("selected",!1).eq(1).prop("selected",!0),TweenLite.to($autoplay[0],.2,{css:{scale:1.3},onComplete:function(){TweenLite.to($autoplay[0],.2,{css:{scale:1}})}}))}}),100,e,t,i)},startSlidePreview:function(e){if(this.stopLayerPreview(),this.isSlidePreviewActive)return LayerSlider.stopSlidePreview(),!0;this.isSlidePreviewActive=!0,LayerSlider.maybeShowScrollTransitionPreviewWarning(),e=e||{};var t=window.lsSliderData.properties,i=lsEditor.workspace.getSize(),a=[],s=jQuery("lse-live-preview-area").css(i).show();s=jQuery('<div id="lse-preview-timeline" class="ls-wp-container">').appendTo(s),t.sliderclass&&s.addClass(t.sliderclass),t.noUserSelect||s.addClass("ls-selectable"),LS_previewArea.hide().empty(),LayerSlider.hidePreviewSelection(),this.populateSliderPreview(s,a,{addLayerActions:!0,activeSlideOnly:!1,publishedSlidesOnly:!0});let r=0;for(key in lsSliderData.layers){if(parseInt(key)===LS_activeSlideIndex)break;lsSliderData.layers[key].properties.skip||r++}e.plugins&&(e.plugins=jQuery.merge(e.plugins,a));var l={type:"responsive",width:i.width,height:i.height,skin:"noskin",skinsPath:pluginPath+"layerslider/skins/",allowFullscreen:!1,firstSlide:r+1,autoStart:!1,pauseLayers:!!t.pauseLayers,pauseOnHover:!1,startInViewport:!1,autoPlayVideos:!!t.autoplayvideos,slideBGSize:t.slideBGSize,slideBGPosition:t.slideBGPosition,globalBGColor:t.backgroundcolor,globalBGImage:t.backgroundimage,globalBGAttachment:t.globalBGAttachment,globalBGRepeat:t.globalBGRepeat,globalBGPosition:t.globalBGPosition,globalBGSize:t.globalBGSize,parallaxScrollReverse:t.parallaxScrollReverse,playByScroll:!!t.playByScroll,playByScrollStart:!!t.playByScrollStart,playByScrollSkipSlideBreaks:!!t.playByScrollSkipSlideBreaks,playByScrollSpeed:t.playByScrollSpeed||1,navButtons:!1,navStartStop:!1,showCircleTimer:!1,forceLayersOutDuration:t.forceLayersOutDuration||750,allowRestartOnResize:!!t.allowRestartOnResize,fixFloatedContainers:!!t.fixFloatedContainers,preferBlendMode:t.preferBlendMode,sliderFadeInDuration:t.sliderfadeinduration||0,animateFirstSlide:!!t.animateFirstSlide,firstSlideDuration:t.firstSlideDuration,firstSlideTimeShift:t.firstSlideTimeShift,scrollCenterLayers:t.scrollCenterLayers||"center",plugins:a};t.maxRatio&&(l.maxRatio=t.maxRatio),t.slidebartimer&&!e.timeline&&(l.showSlideBarTimer=!0),t.slideDuration&&(l.slideDuration=t.slideDuration),t.slideTransitionDuration&&(l.slideTransitionDuration=t.slideTransitionDuration),t.slideTimeShift&&(l.slideTimeShift=t.slideTimeShift),e.projectSettings&&(l=jQuery.extend(!0,{},l,e.projectSettings)),t.borderRadius&&s.css({overflow:"hidden","border-radius":isNumber(t.borderRadius)?t.borderRadius+"px":t.borderRadius}),e.useLivePreview&&(l.livePreview=lsEditor.preview.livePosition),s.layerSlider(l)},stopSlidePreview:function(e){if(this.isSlidePreviewActive){this.isSlidePreviewActive=!1,e=e||{},LS_previewArea.show();var t=jQuery("lse-live-preview-area");t.find(".ls-wp-container").layerSlider("destroy",!0),t.hide(),LayerSlider.generatePreview(),LS_Revisions.opened||(LayerSlider.showPreviewSelection(),LayerSlider.updatePreviewSelection())}},loadGoogleFonts:function(e){LS_editorMeta.googleFontsEnabled&&e&&(Array.isArray(e)||(e=[e]),e.forEach((e=>{LS_loadedGoogleFonts.includes(e)||(LS_loadedGoogleFonts.push(e),WebFont.load({google:{families:[e+":100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i"]}}))})))},loadProjectGoogleFonts:function(){if(LS_editorMeta.googleFontsEnabled&&window.lsSliderData.googlefonts){let e=window.lsSliderData.googlefonts.map((e=>e.param));LayerSlider.loadGoogleFonts(e)}},loadPreviewGoogleFonts:function(){if(LS_editorMeta.googleFontsEnabled&&window.lsSliderData.googlefonts){let e=jQuery("#lse-project-preview")[0].contentWindow,t=window.lsSliderData.googlefonts.map((e=>e.param));e.loadGoogleFonts&&e.loadGoogleFonts(t)}},splitAndNormalizeFontsFromCSS:function(e){let t=e.split(","),i=[];for(let e of t)e=LayerSlider.normalizeCSSFontNames(e),e&&i.push(e);return i},normalizeCSSFontNames:function(e){if(e=(e=(e=(e=(e=e.replace(/\+/g," ")).replace(/\"/g,"")).replace(/\'/g,"")).replace(/\\/g,"")).trim())return e},extractProjectFonts:function(){let e={};for(const t of lsSliderData.layers)for(const i of t.sublayers){let t=[],a=[];i?.styles?.["font-family"]&&(t=LayerSlider.splitAndNormalizeFontsFromCSS(i.styles["font-family"])),i.affixFontFamily&&(a=LayerSlider.splitAndNormalizeFontsFromCSS(i.affixFontFamily));let s=[...new Set([...t,...a])];for(let t of s){e.hasOwnProperty(t)||(e[t]={});let a=i.styles["font-weight"]||"400";e[t][a]=!0,i.affixFontWeight&&(e[t][i.affixFontWeight]=!0),"italic"===i.styles["font-style"]&&(e[t][a+"i"]=!0)}}return e},findGoogleFonts:function(e,t=!0){if(!e)return[];let i=Object.values(e);if(t&&(i=Object.keys(e)),!i.length)return[];let a={};if(!LS_googleFontsNamesObject){LS_googleFontsNamesObject={};for(const e of LS_FontData.fonts)LS_googleFontsNamesObject[e.family]=!0}for(const t of LS_FontData.fonts)i.includes(t.family)&&(a[t.family]=e[t.family]);return a},reindexProjectGoogleFonts:function(){let e,t;e=LayerSlider.extractProjectFonts(),e=LayerSlider.findGoogleFonts(e),t=lsSliderData.googlefonts.map((function(e){return e.param})),lsSliderData.googlefonts=[];for(const i in e)t.includes(i)||LayerSlider.loadGoogleFonts(i),lsSliderData.googlefonts.push({param:i,variants:Object.keys(e[i])})},addFontsLoadedEvent:function(){document.fonts?.addEventListener("loadingdone",(function(){jQuery.each(LS_previewItems,(function(e,t){var i=LS_activeSlideData.sublayers[e],a=i.styles.top,s=i.styles.left;LayerSlider.setPositions(t,a,s)})),LayerSlider.updatePreviewSelection(),LS_loadedExternalFonts.length||(LS_loadedExternalFonts=LayerSlider.getExternalFonts())}))},getExternalFonts:function(){let e=document?.fonts?.entries(),t=["dashicons","FontAwesome","Font Awesome"],i=[],a=!1;for(;!a;){const t=e.next();if(t.done)a=t.done;else{let e=Array.isArray(t.value)?t.value[0].family:t.value.family;i.push(e)}}return i=[...new Set(i)],i=i.map((e=>LayerSlider.normalizeCSSFontNames(e))),i=i.filter((e=>{excludeFont=!1;for(let i=0;i<t.length;i++)e.toLowerCase().includes(t[i].toLowerCase())&&(excludeFont=!0);return!excludeFont})),LS_editorMeta.googleFontsEnabled&&lsSliderData.googlefonts.length&&jQuery.each(lsSliderData.googlefonts,((e,t)=>{if(t.param){let e=i.indexOf(t.param);-1!==e&&i.splice(e,1)}})),i},startTransitionPreview:function(e){var t,i,a=jQuery(e),s=parseInt(a.data("key"))-1,r=a.closest(".lse-transitions-section").data("tr-type");"3d_transitions"==r?(t="3d",i=layerSliderTransitions["t"+t][s]):"2d_transitions"==r?(t="2d",i=layerSliderTransitions["t"+t][s]):"custom_3d_transitions"==r?(t="3d",i=layerSliderCustomTransitions["t"+t][s]):"custom_2d_transitions"==r&&(t="2d",i=layerSliderCustomTransitions["t"+t][s]);let l=jQuery.extend(!0,{},{width:500,height:250,imgPath:"../assets/img/",skinPath:"../layerslider/skins/",transitionType:"2d",transitionObject:null,showCircleTimer:!1,pauseOnHover:!1,skin:"noskin",slidedelay:100,startInViewport:!1},{transitionType:t,transitionObject:i,imgPath:lsTrImgPath,skinsPath:pluginPath+"layerslider/skins/"});l.slideTransition={type:l.transitionType,obj:l.transitionObject};let o=jQuery("#lse-slide-transition-sample");jQuery('<lse-b class="lse-transition-preview-slider" style="width: '+l.width+"px; height: "+l.height+'px;"> \t\t\t\t<lse-b class="ls-slide" data-ls="slidedelay: '+l.delay+';"> \t\t\t\t\t<img src="'+l.imgPath+'sample_slide_1.jpg" class="ls-bg"> \t\t\t\t</lse-b> \t\t\t\t<lse-b class="ls-slide" data-ls="slidedelay: '+l.delay+';"> \t\t\t\t\t<img src="'+l.imgPath+'sample_slide_2.jpg" class="ls-bg"> \t\t\t\t</lse-b> \t\t\t</lse-b>').appendTo(o),o.find(".lse-transition-preview-slider").layerSlider(l)},stopTransitionPreview:function(){var e=jQuery("#lse-slide-transition-sample").find(".lse-transition-preview-slider");e.length&&e.layerSlider("destroy",!0)},maybeShowScrollTransitionPreviewWarning:function(){if(LS_DataSource.projectHasScrollTransition()||LS_DataSource.projectIsScrollScene()){let e=parseInt(localStorage["lse-scroll-transition-preview-warning-count"])||0;(!LS_scrollTransitionPreviewWarningDisplayed||e<5)&&(localStorage["lse-scroll-transition-preview-warning-count"]=++e,LS_scrollTransitionPreviewWarningDisplayed=!0,lsEditor.notify.show({icon:"play-circle",text:LS_l10n.SLScrollTransitionPreviewWarning,timeout:3500}))}},maybeShowScrollSceneSlidesWarning:function(){let e=window.lsSliderData;return"scroll"===e.properties.scene&&e.layers.length>1&&(lsEditor.bottomNotification.open({uid:"scroll-scene-slides",content:LS_l10n.notifyScrollSceneSlides,color:""}),!0)},maybeShowEndingTransitionWarning:function(){let e=window.lsSliderData;if(e.meta.preventEndingTrWarning||e.layers.length<2)return!1;for(let t of e.layers)for(let e of t.sublayers)if(!e.transition?.transitionout&&void 0!==e.transition?.transitionout&&!e.transition?.texttransitionout&&"forever"!==e.transition?.static)return lsEditor.bottomNotification.open({uid:"missing-ending-transition",content:LS_l10n.notifyMissingEndingTr,color:"yellow",buttons:[{label:LS_l10n.notifyMissingEndingTrMore,href:"https://layerslider.com/blog/ending-transitions-in-layerslider-7-5-and-onwards/"},{label:LS_l10n.notifyMissingEndingTrFix,onClick:function(){lsCommon.smartAlert.confirm(LS_l10n.confirmMissingEndingTrFix,(()=>{LayerSlider.fixEndingTransitionIssues(),lsEditor.bottomNotification.close()}))}}],onDismiss:function(){lsCommon.smartAlert.confirm(LS_l10n.confirmMissingEndingTrDismiss,(()=>{window.lsSliderData.meta.preventEndingTrWarning=!0,lsSetEditorDirtyState(!0),lsEditor.bottomNotification.close()}))}}),!0;return!1},fixEndingTransitionIssues:function(){window.lsSliderData.layers.forEach((e=>{e.sublayers.forEach((e=>{e.transition?.transitionout||void 0===e.transition?.transitionout||e.transition?.texttransitionout||"forever"===e.transition?.static||(e.transition.transitionout=!0)}))})),lsSetEditorDirtyState(!0),jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-transition-tab").click(),jQuery("#lse-transition-dropdown").click().find(".lse-ending-transition-option").click(),LS_DataSource.buildLayer()},getPreviewProjectSettings:function(e){e=e||{};var t=window.lsSliderData.properties,i=lsEditor.workspace.getSize();width=parseInt(i.width),height=parseInt(i.height),type=t.type||"responsive",scene=t.scene||!1,plugins="popup"===type?["popup"]:[],e&&e.plugins&&(e.plugins=jQuery.merge(e.plugins,plugins));var a=t.performanceMode;void 0!==t.performanceMode&&"inherit"!==t.performanceMode||(a=!!LS_pluginSettings.performanceMode);var s={type:type,scene:scene,fitScreenWidth:!!t.fitScreenWidth,width:width,height:height,popupWidth:width,popupHeight:height,sceneSpeed:t.sceneSpeed,sceneHeight:t.sceneHeight,stickTo:t.stickTo,smoothScrollDuration:t.smoothScrollDuration||1e3,skin:t.skin,skinsPath:pluginPath+"layerslider/skins/",allowFullscreen:!!t.allowFullscreen,autoStart:!!t.autostart,pauseLayers:!!t.pauseLayers,pauseOnHover:t.pauseonhover,firstSlide:t.firstlayer,shuffleSlideshow:!!t.randomslideshow,navPrevNext:!!t.navprevnext,hoverPrevNext:!!t.hoverprevnext,navStartStop:!!t.navstartstop,navButtons:!!t.navbuttons,hoverBottomNav:!!t.hoverbottomnav,showBarTimer:!!t.bartimer,showCircleTimer:!!t.circletimer,showSlideBarTimer:!!t.slidebartimer,thumbnailNavigation:t.thumb_nav,tnContainerWidth:t.thumb_container_width,tnFillMode:t.tnFillMode||"contain",tnWidth:t.thumb_width,tnHeight:t.thumb_height,tnActiveOpacity:t.thumb_active_opacity,tnInactiveOpacity:t.thumb_inactive_opacity,startInViewport:!1,autoPlayVideos:!!t.autoplayvideos,autoPauseSlideshow:t.autopauseslideshow,forceCycles:!!t.forceloopnum,slideBGSize:t.slideBGSize,slideBGPosition:t.slideBGPosition,globalBGFor:t.globalBGFor||"project",globalBGColor:t.backgroundcolor,globalBGImage:t.backgroundimage,globalBGAttachment:t.globalBGAttachment,globalBGRepeat:t.globalBGRepeat,globalBGPosition:t.globalBGPosition,globalBGSize:t.globalBGSize,parallaxScrollReverse:t.parallaxScrollReverse,forceLayersOutDuration:t.forceLayersOutDuration||750,allowRestartOnResize:!!t.allowRestartOnResize,fixFloatedContainers:!!t.fixFloatedContainers,preferBlendMode:t.preferBlendMode,sliderFadeInDuration:t.sliderfadeinduration||350,animateFirstSlide:!!t.animateFirstSlide,firstSlideDuration:t.firstSlideDuration,firstSlideTimeShift:t.firstSlideTimeShift,scrollCenterLayers:t.scrollCenterLayers||"center",playByScroll:!!t.playByScroll,playByScrollStart:!!t.playByScrollStart,playByScrollSkipSlideBreaks:!!t.playByScrollSkipSlideBreaks,playByScrollSpeed:t.playByScrollSpeed||1,plugins:plugins,performanceMode:a,performanceModeTreshold:t.performanceModeTreshold||"20sh",popupShowOnce:!0,popupShowOnTimeout:.5,popupCloseOnTimeout:lsSliderData.properties.popupCloseOnTimeout,popupCloseOnSliderEnd:lsSliderData.properties.popupCloseOnSliderEnd,popupDisableOverlay:lsSliderData.properties.popupDisableOverlay,popupShowCloseButton:lsSliderData.properties.popupShowCloseButton,popupCloseButtonStyle:lsSliderData.properties.popupCloseButtonStyle,popupOverlayClickToClose:lsSliderData.properties.popupOverlayClickToClose,popupStartSliderImmediately:lsSliderData.properties.popupStartSliderImmediately,popupFitWidth:lsSliderData.properties.popupFitWidth,popupFitHeight:lsSliderData.properties.popupFitHeight,popupPositionHorizontal:lsSliderData.properties.popupPositionHorizontal,popupPositionVertical:lsSliderData.properties.popupPositionVertical,popupDistanceLeft:lsSliderData.properties.popupDistanceLeft,popupDistanceRight:lsSliderData.properties.popupDistanceRight,popupDistanceTop:lsSliderData.properties.popupDistanceTop,popupDistanceBottom:lsSliderData.properties.popupDistanceBottom,popupDurationIn:lsSliderData.properties.popupDurationIn,popupDurationOut:lsSliderData.properties.popupDurationOut,popupDelayIn:lsSliderData.properties.popupDelayIn,popupTransitionIn:lsSliderData.properties.popupTransitionIn,popupTransitionOut:lsSliderData.properties.popupTransitionOut,popupOverlayBackground:lsSliderData.properties.popupOverlayBackground,popupOverlayDurationIn:lsSliderData.properties.popupOverlayDurationIn,popupOverlayDurationOut:lsSliderData.properties.popupOverlayDurationOut,popupOverlayTransitionIn:lsSliderData.properties.popupOverlayTransitionIn,popupOverlayTransitionOut:lsSliderData.properties.popupOverlayTransitionOut};return t.maxRatio&&(s.maxRatio=t.maxRatio),"hero"===type&&(s.type="fullsize"),t.slideDuration&&(s.slideDuration=t.slideDuration),t.slideTransitionDuration&&(s.slideTransitionDuration=t.slideTransitionDuration),t.slideTimeShift&&(s.slideTimeShift=t.slideTimeShift),t.loops&&(s.cycles=t.loops),jQuery.extend(!0,s,e)},startProjectPreview:function(e){this.stopLayerPreview(),this.stopSlidePreview(),e=e||{};let t=jQuery("#lse-project-preview");$iframeContent=jQuery(t[0].contentDocument),$iframeBody=jQuery($iframeContent[0].body),$sliderWrapper=jQuery("#lse-project-wrapper",$iframeBody),iframeWindow=jQuery("#lse-project-preview")[0].contentWindow,iframejQuery=iframeWindow.jQuery,$sliderWrapper.html(""),LayerSlider.loadPreviewGoogleFonts();let i=LayerSlider.getPreviewProjectSettings();var a=window.lsSliderData.properties,s=a.sliderstyle,r="popup"===a.type?["popup"]:[],l=a.maxwidth||i.width||1920,o=jQuery('<div id="lse-project-preview-content" class="ls-wp-container">').appendTo($sliderWrapper);s&&o.attr("style",s),a.sliderclass&&o.addClass(a.sliderclass),a.noUserSelect||o.addClass("ls-selectable"),a.borderRadius&&o.css({overflow:"hidden","border-radius":isNumber(a.borderRadius)?a.borderRadius+"px":a.borderRadius}),"popup"!==i.type&&o.css("max-width",isNumber(l)?l+"px":l),this.populateSliderPreview(o,r,{publishedSlidesOnly:!0,activeSlideOnly:!1,contentWindow:iframeWindow,skipDeviceLayers:!0,addDeviceLayersClasses:!0,addLayerActions:!0,allowScrollTransitions:!0,allowPinnedLayers:!0}),i.plugins=r,i.sliderFadeInDuration=0,e.projectSettings&&(i=jQuery.extend(!0,{},i,e.projectSettings)),iframeWindow.focus(),iframejQuery("body").attr("data-project-layout",a.type||"responsive").attr("data-project-scene",a.scene||""),iframejQuery("#lse-project-preview-content").on("sliderDidLoad.layerSlider",(function(){jQuery("#lse-make-project-scrollable").is(":checked")&&lsEditor.preview.setProjectScrollable(!0),window.top.lsEditor.loading.hide()})).layerSlider(i),iframejQuery("body").off("keyup.lsPreviewEscKey").on("keyup.lsPreviewEscKey",(function(e){27===e.which&&lsEditor.preview.exit()}))},stopProjectPreview:function(e){e=e||{},(0,jQuery("#lse-project-preview")[0].contentWindow.jQuery)("#lse-project-preview-content").layerSlider("destroy",!0)},startPopupPreview:function(e){this.stopLayerPreview(),this.stopSlidePreview(),e=e||{};var t=window.lsSliderData.properties,i=t.sliderstyle,a="popup"===t.type?["popup"]:[],s=jQuery('<div id="lse-popup-preview" class="ls-wp-container">').appendTo("body");i&&s.attr("style",i),t.sliderclass&&s.addClass(t.sliderclass),t.noUserSelect||s.addClass("ls-selectable"),t.borderRadius&&s.css({overflow:"hidden","border-radius":isNumber(t.borderRadius)?t.borderRadius+"px":t.borderRadius}),this.populateSliderPreview(s,a,{publishedSlidesOnly:!0,activeSlideOnly:!1,addLayerActions:!0});let r=LayerSlider.getPreviewProjectSettings();r.plugins=a,r.popupCloseOnEsc=!0,e.projectSettings&&(r=jQuery.extend(!0,{},r,e.projectSettings)),s.layerSlider(r)},stopPopupPreview:function(e){},populateSliderPreview:function(e,t,i){var a=window.lsSliderData.properties,s=window.lsSliderData.callbacks,r=window.lsPostsJSON||[];if(i=i||{},i=jQuery.extend({firstSlideOnly:!1,publishedSlidesOnly:!1,activeSlideOnly:!0,skipDeviceLayers:!0,addDeviceLayersClasses:!1,addLayerActions:!1},i),jQuery.each(window.lsSliderData.layers,(function(s,l){if(i.activeSlideOnly&&s!==LS_activeSlideIndex)return!0;if(i.firstSlideOnly&&0!==s)return!1;if("project"===lsEditor.preview.state&&LS_DataSource.projectIsScrollScene()&&0!==s)return!1;if(i.publishedSlidesOnly&&l.properties.skip&&("slide"!==lsEditor.preview.state||s!==LS_activeSlideIndex))return!0;var o=l.properties,n=l.sublayers.reverse(),d=o.post_offset;-1==d&&(d=s);var c,u,p=r[d],y="";for(c in o)if(""!==(u=o[c])&&"null"!==u){if("bgsize"===c&&"inherit"===u?u=a.slideBGSize:"bgposition"===c&&"inherit"===u&&(u=a.slideBGPosition),"transitionorigami"===c&&u&&(t.includes("origami")||t.push("origami")),["thumbnail","background"].includes(c))continue;y+=c+":"+u+";"}var h=jQuery('<div class="ls-slide">').attr("data-ls",y).appendTo(e),S=o.background;"[image-url]"===S&&(S=p["image-url"]),S&&jQuery('<img src="'+S+'" class="ls-bg">').appendTo(h),o.thumbnail&&jQuery('<img src="'+o.thumbnail+'" class="ls-tn">').appendTo(h);var m=o["2d_transitions"],g=o["3d_transitions"],L=o.custom_2d_transitions,f=o.custom_3d_transitions;m&&h.attr("data-ls",h.attr("data-ls")+" transition2d: "+m+"; "),g&&h.attr("data-ls",h.attr("data-ls")+" transition3d: "+g+"; "),L&&h.attr("data-ls",h.attr("data-ls")+" customtransition2d: "+L+"; "),f&&h.attr("data-ls",h.attr("data-ls")+" customtransition3d: "+f+"; "),jQuery.each(n,(function(e,t){LayerSlider.appendLivePreviewItem(e,t,h,l,p,i)})),l.sublayers.reverse()})),"desktop"!==LS_activeScreenType&&(i.contentWindow?i.contentWindow.attachProjectEvent("sliderDidLoad.layerSlider","slider.data.device.isMobile = true;"):jQuery(e).on("sliderDidLoad.layerSlider",(function(e,t){t.data.device.isMobile=!0}))),s)for(var l in s){var o=s[l],n=o.indexOf("{")+1,d=o.length-1;if(body=o.substring(n,d),paramName="slideTimelineDidUpdate"===l?"timeline":"slider",i.contentWindow)i.contentWindow.attachProjectEvent(l,body);else try{jQuery(e).on(l,new Function("event",paramName,body))}catch(e){console.error('LayerSlider: Error while calling event "'+l+'":\n\r\n\r',e)}}},startLayerPreview:function(e){this.stopSlidePreview(),e=e||{},this.isLayerPreviewActive&&LayerSlider.stopLayerPreview(e);let t=e.indexSet||LS_activeLayerIndexSet,i=e.dataSet||LS_activeLayerDataSet;if(t.length<1)return;this.isLayerPreviewActive=!0,LayerSlider.maybeShowScrollTransitionPreviewWarning(),LayerSlider.hidePreviewSelection(),LS_previewArea.children().addClass("lse-transparent");var a=jQuery("<div>").addClass("lse-layer-preview-wrapper").appendTo(LS_previewHolder),s=window.lsSliderData.properties,r=LS_activeSlideData.properties,l=r.post_offset;-1==l&&(l=LS_activeSlideIndex);var o,n,d=(window.lsPostsJSON||[])[l],c="";for(o in r){""===(n=r[o])||"null"===n||["slidedelay","background","bgcolor"].includes(o)||(c+=o+":"+n+";")}s.sliderclass&&a.addClass(s.sliderclass),s.noUserSelect||a.addClass("ls-selectable"),$s1=jQuery("<div>").attr({class:"ls-slide","data-ls":c}).appendTo(a);let u=[],p=[],y=0,h=!1;t.reverse(),i.reverse();for(let e=0;e<i.length;e++){let t=!1;if(!1!==i[e]?.transition?.transitionin)t=!0,p.push("delayin"),u.push(parseFloat(i[e]?.transition?.delayin)||0);else if(i[e]?.transition?.texttransitionin){let a="+"===i[e]?.transition?.textstartatinoperator?i[e]?.transition?.textstartatinvalue:0;t=!0,p.push("textstartatinvalue"),u.push(parseFloat(a)||0)}t||p.push(!1),-1==i[e]?.transition?.loopcount&&(h=!0),i[e].__layerPreview=!0}y=u.length?Math.min(...u):0,window._layerSlider.presetTimeouts={},window._layerSlider.presetIntervals={},jQuery.each(i,(function(i,a){let s=jQuery.extend(!0,{},a);if(p[i])if("delayin"===p[i])s.transition.delayin-=y;else if("textstartatinvalue"===p[i]){let e=s?.transition?.textstartatintiming||"transitioninend",t=s?.transition?.textstartatinoperator||"+",i=s?.transition?.textstartatinvalue||0;i-=y,s.transition.textstartatin=e+" "+t+" "+i}"preset"===e.subState&&e.transitionType&&(s=LayerSlider.convertLayerDataForPresetPreview(s,e.transitionType));let r=LayerSlider.appendLivePreviewItem(i,s,$s1,LS_activeSlideData,d);"preset"===e.subState&&e.transitionType&&"hover-transition"===e.transitionType&&(window._layerSlider.presetTimeouts["hoverMouseEnter"+i]=setTimeout((()=>{r.trigger("mouseenter"),window._layerSlider.presetIntervals["hoverMouseEnter"+i]=setInterval((()=>{r.trigger("mouseenter")}),2e3)}),500),window._layerSlider.presetTimeouts["hoverMouseLeave"+i]=setTimeout((()=>{r.trigger("mouseleave"),window._layerSlider.presetIntervals["hoverMouseLeave"+i]=setInterval((()=>{r.trigger("mouseleave")}),2e3)}),1500)),a.__skip=!0,LS_previewItems[t[i]]&&LS_previewItems[t[i]].addClass("lse-invisible")})),t.reverse(),i.reverse();var S=lsEditor.workspace.getSize(),m={inLayerPreview:!0,type:"responsive",width:S.width,height:S.height,skin:"v6",skinsPath:pluginPath+"layerslider/skins/",pauseOnHover:!1,autoPlayVideos:!1,startInViewport:!1,keybNav:!1,navButtons:!1,navStartStop:!1,navPrevNext:!1,sliderFadeInDuration:0,autoPauseSlideshow:!1,layerPreviewPresetType:!("preset"!==e.subState||!e.transitionType)&&e.transitionType};h&&(m.hasInfiniteLoop=!0),"hover-transition"===e.transitionType?a.layerSlider(m):a.layerSlider(m).on("slideTimelineDidComplete.layerSlider",(function(e,t){return t.api("replay"),!1}))},stopLayerPreview:function(e){if(e=e||{},window._layerSlider.presetTimeouts)for(var t in window._layerSlider.presetTimeouts)clearTimeout(window._layerSlider.presetTimeouts[t]),delete window._layerSlider.presetTimeouts[t];if(window._layerSlider.presetIntervals)for(var i in window._layerSlider.presetIntervals)clearInterval(window._layerSlider.presetIntervals[i]),delete window._layerSlider.presetIntervals[i];this.isLayerPreviewActive&&(this.isLayerPreviewActive=!1,LayerSlider.showPreviewSelection(),jQuery.each(LS_activeSlideData.sublayers,(function(t,i){e.willRestart||(delete i.__skip,delete i.__layerPreview)})),e.willRestart||LayerSlider.generatePreview(),jQuery(".lse-layer-preview-wrapper").layerSlider("destroy",!0),LS_previewArea.children().removeClass("lse-transparent lse-invisible"))},convertLayerDataForPresetPreview:function(e,t){if(!e?.transition||!t)return!1;let i=e.transition;switch(t){case"opening-transition":i.transitionin=!0,i.loop=!1,i.texttransitionout=!1,i.transitionout=!1,i.scroll=!1,i.parallax=!1;break;case"opening-text-transition":i.texttransitionin=!0,i.textstartatin="transitioninstart + 0",i.loop=!1,i.texttransitionout=!1,i.transitionout=!1,i.scroll=!1,i.parallax=!1;break;case"loop-transition":i.loop=!0,i.transitionin=!0,i.delayin=0,i.durationin=0,i.textstartatin="transitioninend + 0",i.textdurationin=0,i.textshiftin=0,i.texttransitionout=!1,i.transitionout=!1,i.scroll=!1,i.parallax=!1;break;case"ending-text-transition":i.texttransitionout=!0,i.textstartatout="allinandloopend + 0",i.transitionin=!0,i.delayin=0,i.durationin=0,i.textstartatin="transitioninend + 0",i.textdurationin=0,i.textshiftin=0,i.loopstartat="allinend + 0",i.loopduration=0,i.scroll=!1,i.parallax=!1;break;case"ending-transition":i.transitionout||i.texttransitionout||(i.transitionout=!0),i.startatout?.includes("slidechangeonly")&&(i.startatout="textoutandloopend + 250"),i.transitionin=!0,i.delayin=0,i.durationin=0,i.textstartatin="transitioninend + 0",i.textdurationin=0,i.textshiftin=0,i.loopstartat="allinend + 0",i.loopduration=0,i.scroll=!1,i.parallax=!1;break;case"hover-transition":i.hover=!0,i.transitionin=!0,i.delayin=0,i.durationin=0,i.textstartatin="transitioninend + 0",i.textdurationin=0,i.textshiftin=0,i.loopstartat="allinend + 0",i.loopduration=0,i.texttransitionout=!1,i.transitionout=!1,i.scroll=!1,i.parallax=!1}return e},findLayerPreviewItems:function(){let e=[],t=[],i=0;return jQuery.each(LS_activeSlideData.sublayers,(function(a,s){s.__layerPreview&&(e.push(a),t.push(s),i++)})),!!i&&{indexSet:e,dataSet:t}},appendLivePreviewItem:function(e,t,i,a,s,r){s=s||{},r=r||{},r=jQuery.extend({},{skipDeviceLayers:!0,addDeviceLayersClasses:!1,allowPinnedLayers:!1},r);let l=LayerSlider.normalizeHideLayerValue(t.skip);if(l&&"all"===l)return!0;if(r.skipDeviceLayers&&t["hide_on_"+LS_activeScreenType])return!0;var o=t.image,n=t.html,d=t.style||{},c=t.styles.top||0,u=t.styles.left||0,p=(t.hasOwnProperty("skip"),t.url),y=t.id,h=t.class,S=t.userSelect,m=!1,g=t.innerAttributes||{},L=t.outerAttributes||{},f=t.htmlTag||"ls-layer";if(n=jQuery.trim(LS_Utils.maybeAddLineBreaksToLayerContent(t)),t.icon&&["text","button","post","html"].includes(t.media)){n&&n.length&&(m=!0);let e,i=t.icon;try{e=jQuery(t.icon)}catch(e){}if(e){if(t.iconColor&&e.css("color",t.iconColor),t.iconGap){let i="left"===t.iconPlacement?"margin-right":"margin-left";e.css(i,t.iconGap+"em")}t.iconSize&&e.css("font-size",t.iconSize+"em"),t.iconVerticalAdjustment&&e.css("transform","translateY( "+t.iconVerticalAdjustment+"em )"),i=e[0].outerHTML}n="left"===t.iconPlacement?i+n:n+i}"media"===t.media&&t.hasOwnProperty("mediaAttachments")&&(n=LayerSlider.getMarkupForMediaAttachment(t));var v,w,b="";for(v in t.transition)w=t.transition[v],v.includes("perspective")&&"500"===w.toString()||("backgroundvideo"!==v||w)&&("muted"!==v||w&&"auto"!==w)&&("scroll"!==v||r.allowScrollTransitions||(w=!1),"pinned"!==v||r.allowPinnedLayers||(w=!1),""!==w&&null!==w&&"null"!==w&&"inherit"!==w&&(b+=v+":"+w+";"));"media"===t.media&&t.poster&&(b+="poster:"+t.poster+";");let _={};for(let e in t.styles){let i=t.styles[e];!i&&0!==i||"unset"===i||"inherit"===i||"object"!=typeof i&&(i=i.toString(),";"==i.slice(-1)&&(i=i.substring(0,i.length-1)),_[e]=isNumber(i)?i+"px":i,"backdrop-filter"===e&&(_["-webkit-backdrop-filter"]=i),"background-clip"===e&&(_["-webkit-background-clip"]=i,"text"===i&&(_["text-fill-color"]="transparent",_["-webkit-text-fill-color"]="transparent")),"clip-path"===e&&(_[e]="polygon("+i+")"),["z-index","font-weight","opacity"].includes(e)&&(_[e]=i))}var j;if(t.layerBackground&&("[image-url]"===t.layerBackground?_["background-image"]='url("'+s["image-url"]+'")':_["background-image"]='url("'+t.layerBackground+'")'),_["background-color"]&&_["background-color"].includes("gradient")&&(_["background-image"]?_["background-image"]+=", "+_["background-color"]:_["background-image"]=_["background-color"],delete _["background-color"]),"img"===t.type||"img"===t.media){if(!o)return!0;"[image-url]"==o&&(o=s["image-url"]),j=jQuery('<img src="'+o+'" class="ls-l">').appendTo(i)}else if("post"===t.media){var k=t.post_text_length;for(var x in s)n.includes("["+x+"]")&&(("title"==x||"content"==x||"excerpt"==x)&&k>0&&(s[x]=s[x].substr(0,k)),n=n.replace("["+x+"]",s[x]));(j=LS_Utils.shouldWrapLayerContent(n)?jQuery("<"+f+">").html(n):jQuery(n)).appendTo(i).addClass("ls-l")}else{var D=(j=jQuery("<"+f+">").appendTo(i).html(n).addClass("ls-l")).find('iframe[src*="youtube-nocookie.com"], iframe[src*="youtube.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo"]');D.length&&D.attr("data-src",D.attr("src")).removeAttr("src")}if(j.attr({
id:y,style:d}).css(_).css("white-space",t.styles.wordwrap?"normal":"nowrap").addClass(h),"countdown"===t.media){j.html("00"),LayerSlider.applyAffixProperties(j,t);let e=t.countdownID;if(e&&a?.countdowns?.[e]){let i=a?.countdowns?.[e];j.attr("data-countdown",JSON.stringify(jQuery.extend(!0,{},i,{component:t.countdownComponent||"days",leadingZeros:t.countdownLeadingZeros||!1})))}}for(var I in"counter"===t.media&&(j.attr("data-counter",JSON.stringify({type:t.counterAnimationType||"time",start:t.counterStart||0,end:t.counterEnd||100,dp:LS_Counter.getDecimalPlacesForLayer(t)||0,ds:t.counterDecimalSeparator||".",ts:t.counterThousandsSeparator||"",lz:t.counterLeadingZeros||!1,step:t.counterStep||1,stepDelay:t.counterStepDelay||50,duration:t.counterDuration||2e3,ease:t.counterEasing||"easeOutSine",startAt:t.counterStartAt||"transitioninstart"})).html(LS_Counter.getFormattedNumberForLayer(t.counterEnd,t)),LayerSlider.applyAffixProperties(j,t)),S&&j.addClass("none"===S?"ls-unselectable":"ls-selectable"),p||(t.title&&j.attr("title",t.title),t.rel&&j.attr("rel",t.rel),t.tabindex&&j.attr("tabindex",t.tabindex)),r.addDeviceLayersClasses&&t.hide_on_desktop&&j.addClass("ls-hide-desktop"),r.addDeviceLayersClasses&&t.hide_on_tablet&&j.addClass("ls-hide-tablet"),r.addDeviceLayersClasses&&t.hide_on_phone&&j.addClass("ls-hide-phone"),g)if("class"!==I.toLowerCase())try{j[0].setAttribute(I,g[I])}catch(e){}else j.addClass(g[I]);if(j.css({top:-1!==c.indexOf("%")?c:parseInt(c),left:-1!==u.indexOf("%")?u:parseInt(u)}),p){t.linkId&&(p="#"===t.linkId.substr(0,1)?t.linkId:"[post-url]"===t.linkId?s["post-url"]:"#"),"[post-url]"===p&&(p=s["post-url"]);var Q="";"#"===p&&t.linkId&&(Q=' data-help="'+LS_l10n.SBPreviewLinkNotAvailable.replace("%s",t.linkName)+'" data-help-delay="1"');var C=jQuery('<a href="'+p+'"'+Q+' target="_blank"></a>');t.title&&C.attr("title",t.title),t.rel&&C.attr("rel",t.rel),t.tabindex&&C.attr("tabindex",t.tabindex),C.attr(L),r.addLayerActions&&t.actions&&t.actions.length&&C.attr("data-ls-actions",JSON.stringify(t.actions)),j.wrap(C)}else{for(var T in L)"class"!==T.toLowerCase()?j[0].setAttribute(T,L[T]):j.addClass(L[T]);r.addLayerActions&&t.actions&&t.actions.length&&j.attr("data-ls-actions",JSON.stringify(t.actions))}return m&&j.addClass("ls-ib-icon"),t.media&&j.addClass("ls-"+t.media+"-layer"),j.attr("data-ls",b),j},updatePopupNotifications:function(){var e=jQuery("#lse-popup-notifications"),t=jQuery(".lse-popup-trigger-notification",e),i=window.lsSliderData.properties;t[jQuery.trim(i.popupShowOnTimeout)||jQuery.trim(i.popupShowOnIdle)||jQuery.trim(i.popupShowOnScroll)||i.popupShowOnLeave||jQuery.trim(i.popupShowOnClick)?"addClass":"removeClass"]("lse-dn")},updatePopupPreview:function(){var e=window.lsSliderData.properties.popupFitWidth,t=window.lsSliderData.properties.popupFitHeight,i=window.lsSliderData.properties.popupPositionVertical,a=window.lsSliderData.properties.popupPositionHorizontal,s=jQuery("#lse-selected-popup-preset .lse-popup-layout-inner");s.attr("class","lse-popup-layout-inner lse-popup-"+i+" lse-popup-"+a),e&&s.addClass("lse-popup-fitwidth").removeClass("lse-popup-"+a),t&&s.addClass("lse-popup-fitheight").removeClass("lse-popup-"+i);let r=jQuery("#lse-selected-popup-preset"),l="."+r.find(".lse-popup-layout-inner")[0].className.split(" ").join("."),o=jQuery("#lse-popup-presets "+l).closest("lse-button"),n=o.find("lse-text").text();jQuery("#lse-popup-presets .lse-active").removeClass("lse-active"),o.addClass("lse-active"),r.find("lse-text").text(n)},openTransitionGallery:function(){kmw.modal.open({content:"#tmpl-transition-modal-content",minWidth:980,maxWidth:1280,maxHeight:"100%",modalClasses:"lse-transition-gallery",sidebar:{left:{width:300,customHeaderHeight:!0,content:"#tmpl-transition-modal-siderbar"}},onBeforeOpen:function(){LayerSlider.appendTransition(0,"","2d_transitions",layerSliderTransitions.t2d),LayerSlider.appendTransition(1,"","3d_transitions",layerSliderTransitions.t3d),"undefined"!=typeof layerSliderCustomTransitions&&(layerSliderCustomTransitions.t2d.length&&LayerSlider.appendTransition(3,"","custom_2d_transitions",layerSliderCustomTransitions.t2d),layerSliderCustomTransitions.t3d.length&&LayerSlider.appendTransition(4,"","custom_3d_transitions",layerSliderCustomTransitions.t3d)),jQuery("#lse-transition-window .lse-select-special-transition").each((function(){var e=jQuery(this),t=e.data("name");e[LS_activeSlideData.properties[t]?"addClass":"removeClass"]("lse-selected")})),jQuery("#transition-modal-siderbar kmw-menuitem.kmw-active").click()},onBeforeClose:function(){window.lsHideTransition&&window.lsHideTransition()}})},appendTransition:function(e,t,i,a){let s=jQuery("#lse-transitions-list .lse-transitions-section:eq("+e+") lse-row").empty(),r=LS_activeSlideData.properties[i];if(r=r?r.split(","):[],a&&a.length)for(let e=0;e<a.length;e++){let t="";(r.includes(""+(e+1))||"all"===r)&&(t="lse-selected"),s.append(jQuery('<lse-col data-tt-de="0" data-tt=".tt-slide-transition-sample" class="lse-transition-item '+t+'" data-key="'+(e+1)+'">'+a[e].name+"</lse-col>"))}},selectAllTransition:function(e,t){let i=jQuery("#lse-transitions-modal-select-button"),a=jQuery("#lse-transitions-list .lse-transitions-section").eq(e).data("tr-type");t?(jQuery("#lse-transitions-list .lse-transitions-section:eq("+e+")").find(".lse-transition-item").addClass("lse-selected"),i.attr("class","lse-on").text(LS_l10n.deselectAll),LS_activeSlideData.properties[a]="all"):(jQuery("#lse-transitions-list .lse-transitions-section:eq("+e+")").find(".lse-transition-item").removeClass("lse-selected"),i.attr("class","lse-off").text(LS_l10n.selectAll),LS_activeSlideData.properties[a]="")},toggleTransition:function(e){let t=jQuery(e),i=t.closest(".lse-transitions-section"),a=i.find(".lse-transition-item"),s=i.data("tr-type");if(t.toggleClass("lse-selected"),a.filter(".lse-selected").length===a.length)return void LayerSlider.selectAllTransition(i.index(),!0);jQuery("#lse-transitions-modal-select-button").attr("class","lse-off").text(LS_l10n.selectAll);let r=[];a.filter(".lse-selected").each((function(){r.push(jQuery(this).data("key"))})),LS_activeSlideData.properties[s]=r.join(",")},maintainTemplateInstructionsButton:function(){const e=window.lsSliderData?.meta?.templateInstructions,t=window.lsSliderData?.meta?.templateInstructionsData;(e||t)&&jQuery("#lse-template-instructions").removeClass("lse-dn")},maybeAutoShowTemplateInstructions:function(){let e=localStorage.getItem("lsShownTemplateInstructionsIds");e=e?JSON.parse(e):[],e.includes(LS_sliderID)||setTimeout((()=>{LayerSlider.maybeOpenTemplateInstructions()}),500)},maybeOpenTemplateInstructions:function(){const e=window.lsSliderData?.meta?.templateInstructions,t=window.lsSliderData?.meta?.templateInstructionsData;let i=localStorage.getItem("lsShownTemplateInstructionsIds");i=i?JSON.parse(i):[];let a={title:LS_l10n.SBTemplateInstructionsTitle};if(e||t){e&&(a.content=e),t&&(a=jQuery.extend(!0,a,JSON.parse(t))),kmw.modal.open(a);let s=[...i,LS_sliderID];s=[...new Set(s)],localStorage.setItem("lsShownTemplateInstructionsIds",JSON.stringify(s))}},showEditorWarnings:function(){LS_editorMeta.isActivatedSite||"popup"!==window.lsSliderData.properties.type?!LS_editorMeta.isActivatedSite&&lsSliderData.properties.pt?lsEditor.bottomNotification.open({content:LS_l10n.notifyPremiumTemplate,color:"yellow",onClick:()=>{lsDisplayActivationWindow({title:LS_l10n.notifyPremiumTemplateMT})}}):!LS_editorMeta.isActivatedSite&&lsSliderData.properties.scene?lsEditor.bottomNotification.open({content:LS_l10n.notifyMissingScene,color:"yellow",onClick:()=>{lsDisplayActivationWindow()}}):LayerSlider.maybeShowEndingTransitionWarning()||LayerSlider.maybeShowScrollSceneSlidesWarning():lsEditor.bottomNotification.open({content:LS_l10n.notifyMissingPopup,color:"yellow",onClick:()=>{lsDisplayActivationWindow({title:LS_l10n.notifyMissingPopupMT})}}),lsSliderData.googlefonts.length&&!LS_editorMeta.googleFontsEnabled&&setTimeout((()=>{lsEditor.notify.show({icon:"font-case",text:LS_l10n.notifyGoogleFontsMissing,timeout:5e3})}),1e3)},prepareSaveData:function(){lsEditor.preview.exit(),LayerSlider.reindexProjectGoogleFonts();var e=jQuery.extend(!0,{},window.lsSliderData),t=LS_DataSource.getDefaultLayerStyles();return e.properties=JSON.stringify(e.properties),jQuery.each(e.layers,(function(i,a){a.properties.post_content=!1,jQuery.each(a.sublayers,(function(s,r){r.styles&&jQuery.each(r.styles,(function(e,i){(null===i||"null"===i||""===i||void 0!==t[e]&&i.toString()===t[e].toString())&&delete r.styles[e]})),r.transition=JSON.stringify(r.transition),r.styles=JSON.stringify(r.styles),!1===a.properties.post_content&&"post"==r.media&&(a.properties.post_content=!0);var l=LS_DataSource.uuidForLayer(s,i);e.layers[i].sublayers[s].uuid=l})),a.sublayers.reverse(),e.layers[i]=JSON.stringify(a)})),e},save:function(e){e=e||{},jQuery("#lse-save-button").addClass("lse-action");var t=LayerSlider.prepareSaveData();jQuery.ajax({type:"POST",url:ajaxurl,dataType:"text",data:{_wpnonce:jQuery('#lse-editor-form input[name="_wpnonce"]').val(),_wp_http_referer:jQuery('#lse-editor-form input[name="_wp_http_referer"]').val(),action:"ls_save_slider",id:LS_sliderID,sliderData:t,dirty:LS_sliderIsDirty?1:0},error:function(e,t,i){jQuery("#lse-save-button").removeClass("lse-action"),lsCommon.smartAlert.open({title:LS_l10n.SBSaveErrorTitle,text:LS_l10n.SBSaveError.replace("%s",i),theme:"red"})},success:function(e,t){LS_editorIsDirty&&LS_sliderIsDirty&&((parseInt(localStorage["lse-menu-more-displayed"])||0)<3&&LS_draftNoticeOpened<1&&jQuery("lse-editor").addClass("lse-menu-more-badge"),jQuery("lse-editor").addClass("lse-draft-edit"));if(jQuery("lse-editor").removeClass("lse-draft-available"),history.replaceState&&document.location.href.includes("&ignore-drafts")){var i=document.location.href.replace("&ignore-drafts","");history.replaceState(null,document.title,i)}lsSetEditorDirtyState(!1),jQuery("#lse-save-button").removeClass("lse-action"),lsEditor.notify.show({icon:"save",text:LS_l10n.notifyProjectSaved,timeout:2e3})},complete:function(e){setTimeout((function(){jQuery("#lse-save-button").removeClass("lse-action")}),2e3)}})},publish:function(e){e=e||{};let t=jQuery("#lse-publish-button");t.addClass("lse-action"),LayerSlider.publishTimeout=setTimeout((()=>{t.removeClass("lse-action")}),3e4);var i=window.lsSliderData;"popup"!==i.properties.type&&"scroll"===i.properties.scene?i.layers[0].properties.slidedelay?(i.properties.sceneDuration=parseFloat(i.layers[0].properties.slidedelay)/1e3,LayerSlider._doPublish(e)):LayerSlider.getSilentSliderData("slideDuration",((t,a)=>{i.properties.sceneDuration=Math.round(1e3*(parseFloat(a.value)+Number.EPSILON))/1e3,LayerSlider._doPublish(e)})):LayerSlider._doPublish(e)},_doPublish:function(e){var t=LayerSlider.prepareSaveData();jQuery.ajax({type:"POST",url:ajaxurl,dataType:"text",data:{_wpnonce:jQuery('#lse-editor-form input[name="_wpnonce"]').val(),_wp_http_referer:jQuery('#lse-editor-form input[name="_wp_http_referer"]').val(),action:"ls_publish_slider",id:LS_sliderID,sliderData:t},error:function(e,t,i){jQuery("#lse-publish-button").removeClass("lse-action"),lsCommon.smartAlert.open({title:LS_l10n.SBSaveErrorTitle,text:LS_l10n.SBSaveError.replace("%s",i),theme:"red"})},success:function(e,t){lsSetSliderDirtyState(!1),lsSetEditorDirtyState(!1),jQuery("lse-editor").removeClass("lse-draft-edit lse-menu-more-badge"),jQuery("#lse-publish-button").removeClass("lse-action"),lsEditor.notify.show({icon:"upload",text:LS_l10n.notifyProjectPublished,timeout:3e3})},complete:function(e){clearTimeout(LayerSlider.publishTimeout),setTimeout((function(){jQuery("#lse-publish-button").removeClass("lse-action")}),2e3)}})},getSilentSliderData:function(e,t){let i=LayerSlider.getPreviewProjectSettings();i.silentMode=!0,i.getData=e;var a=window.lsSliderData.properties,s=a.sliderstyle,r="popup"===a.type?["popup"]:[],l=a.maxwidth||i.width||1920;let o=jQuery('<div class="ls-wp-container" style="display: none;">').appendTo("body");s&&o.attr("style",s),a.sliderclass&&o.addClass(a.sliderclass),"responsive"===i.type&&o.css("max-width",l),this.populateSliderPreview(o,r,{firstSlideOnly:!0,publishedSlidesOnly:!0,activeSlideOnly:!1,skipDeviceLayers:!0,addDeviceLayersClasses:!0,addLayerActions:!0,allowScrollTransitions:!0}),o.layerSlider(i).on("getData",t)}},LS_IconLibrary={iconsLoader:null,createLayer:!1,replaceIcon:!1,callback:!1,init:function(){jQuery(document).on("click","#lse-insert-icons-modal-window .lse-icons-display-areas lse-b",(function(e){e.preventDefault(),LS_IconLibrary.insert(this)})).on("click","#lse-insert-icons-modal-window .lse-installable-icon",(function(){LS_IconLibrary.downloadIcons(this,jQuery(this).closest("kmw-menuitem").data("module"))})).on("click","#lse-insert-icons-modal-window kmw-menuitem:not(.kmw-disabled)",(function(){LS_IconLibrary.loadFamily(this)}))},downloadIcons:function(e,t){if(!t)return;let i=jQuery(e),a=i.closest("kmw-menuitem");lsEditor.loading.show("modal",LS_l10n.moduleDLIcons),jQuery.getJSON(ajaxurl,{action:"ls_download_module",nonce:LS_editorMeta.editorNonce,module:t.handle},(function(e){lsEditor.loading.hide(),e&&e.success?(i.hide(),a.removeClass("kmw-disabled").click()):e&&e.message&&lsCommon.smartAlert.open({width:700,theme:"red",title:LS_l10n.moduleDLErrorTitle,text:e.message})}))},loadFamily:function(e){let t=jQuery(e),i=t.data("url"),a=t.data("icons-data");a?LS_IconLibrary.selectFamily(e,a):(t.addClass("lse-loading"),import(i).then((i=>{let a=i.iconsData;a&&a.icons&&(t.data("icons-data",a),setTimeout((function(){t.removeClass("lse-loading"),LS_IconLibrary.selectFamily(e,a)}),300))})))},selectFamily:function(e,t){let i=jQuery(e),a=jQuery("#lse-insert-icons-modal-window"),s=a.find(".lse-icons-credits"),r=i.find("kmw-menutext").text();a.find(".kmw-modal-title").text(r),s.find(".lse-icons-count").text(Object.keys(t.icons).length),s.removeClass("lse-icon-type-font").removeClass("lse-icon-type-svg").addClass("lse-icon-type-"+t.type),s.find(".lse-icons-author a").attr("href",t.url).text(t.author),LS_IconLibrary.iconsLoader?LS_IconLibrary.iconsLoader.changeIconSet(t):LS_IconLibrary.iconsLoader=new LS_IconLoader(t)},open:function(e){e=e||{},LS_IconLibrary.createLayer=e.createLayer,LS_IconLibrary.callback="function"==typeof e&&e,kmw.modal.open({id:"lse-insert-icons-modal-window",content:jQuery("#tmpl-insert-icons-modal"),minWidth:400,maxHeight:"100%",maxWidth:1200,sidebar:{left:{width:300,customHeaderHeight:!0,content:jQuery("#tmpl-insert-icons-sidebar")}}})},insert:function(e){var t=jQuery(e),i=t.find("svg"),a='<i class="fa fa-'+t.data("help")+'"></i>',s=LS_activeLayerDataSet[0],r=LS_activeLayerIndexSet[0],l={html:"",styles:{}},o=100,n={};if(redoObj={},i.length&&(a=i[0].outerHTML),LS_IconLibrary.callback)return LS_IconLibrary.callback(e),void LS_IconLibrary.close();LS_IconLibrary.createLayer?(l.html=a,l.styles={"font-size":64},LayerSlider.addFormattedLayer("icon",l)):("icon"===s.media&&(i.length?(s.styles.width||(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles.width="",redoObj.styles.width=o,s.styles.width=o),s.styles.height||(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles.height="",redoObj.styles.height=o,s.styles.height=o),s.styles["font-size"]&&(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles["font-size"]=s.styles["font-size"],redoObj.styles["font-size"]="",s.styles["font-size"]="")):(s.styles.width&&(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles.width=s.styles.width,redoObj.styles.width="",s.styles.width=""),s.styles.height&&(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles.height=s.styles.height,redoObj.styles.height="",s.styles.height=""),s.styles["font-size"]||(n.styles||(n.styles={}),redoObj.styles||(redoObj.styles={}),n.styles["font-size"]="",redoObj.styles["font-size"]=64,s.styles["font-size"]=64))),n.html=s.html||"",redoObj.html=a,s.html=a,LS_UndoManager.add("layer.general","LAYER_ICON",{itemIndex:r,undo:n,redo:redoObj}),LayerSlider.generatePreviewItem(r)),LS_DataSource.buildLayer(),LayerSlider.autoRenameSelectedLayers(),LS_IconLibrary.close()},insertPicker:function(e,t){var i=jQuery(e),a=jQuery(t),s=a.find("svg"),r='<i class="fa fa-'+a.data("help")+'"></i>',l={};s.length&&(r=s[0].outerHTML),l[i.data("prop")]=r,LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_ICON",l),LS_DataSource.buildLayer(),LayerSlider.autoRenameSelectedLayers(),LayerSlider.generateSelectedPreviewItems(),LS_IconLibrary.close()},close:function(){kmw.modal.close()}},LS_InsertMedia={init:function(){jQuery("lse-layer-settings").on("click",".lse-open-media-modal",(function(e){e.preventDefault(),LS_InsertMedia.open()})),jQuery(document).on("input","#lse-insert-media-modal-window input, #lse-insert-media-modal-window textarea",(function(){LS_InsertMedia.preview(jQuery(this))})),jQuery(document).on("click","#lse-insert-media-modal-window lse-button.lse-html5-button",(function(e){e.preventDefault(),kmw.modal.close(!1,{onClose:function(){jQuery("lse-layer-settings .lse-insert-media").click()}})})),jQuery(document).on("click","#lse-insert-media-modal-window lse-button.lse-insert",(function(e){e.preventDefault(),LS_InsertMedia.insert(jQuery(this))}))},open:function(){kmw.modal.open({content:"#tmpl-insert-media-modal",minWidth:980,maxWidth:980})},parseURL:function(){},preview:function(e){var t,i,a=jQuery("#lse-insert-media-modal-window .lse-media-preview"),s=e.val();if(""!==s)if(e.is("input"))s.includes("vimeo")?(t=LS_InsertMedia.parseVimeoURL(s))&&a.html('<iframe src="https://player.vimeo.com/video/'+t+'" width="240" height="240" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'):s.includes("youtu")&&(t=LS_InsertMedia.parseYouTubeURL(s))&&a.html('<iframe width="240" height="240" src="https://www.youtube.com/embed/'+t+'" frameborder="0" allowfullscreen></iframe>');else try{(i=jQuery(s)).attr({width:240,height:240}),a.html(i)}catch(e){a.html("")}else a.html("")},parseYouTubeURL:function(e){var t=e.match(/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*/);return!(!t||!t[1])&&t[1]},parseVimeoURL:function(e){var t=e.match(/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/);return!(!t||!t[5])&&t[5]},insert:function(e){var t=jQuery("#lse-layer-content"),i=(t.val(),e.closest("td").prev().find(":input").val()),a=!1;e.hasClass("lse-insert-url")?i.includes("vimeo")?(videoID=LS_InsertMedia.parseVimeoURL(i),videoID&&(a=!0,t.val('<iframe src="https://player.vimeo.com/video/'+videoID+'" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'))):i.includes("youtu")&&(videoID=LS_InsertMedia.parseYouTubeURL(i),videoID&&(a=!0,t.val('<iframe width="560" height="315" src="https://www.youtube.com/embed/'+videoID+'" frameborder="0" allowfullscreen></iframe>'))):(a=!0,t.val(i)),a&&(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_SETTINGS",{html:t.val(),mediaAttachments:null}),LayerSlider.generateSelectedPreviewItems(),LayerSlider.updateVideoUI(),LS_InsertMedia.close())},close:function(){kmw.modal.close()}},LS_ButtonLibrary={init:function(){jQuery("lse-layer-settings").on("click",".lse-choose-button-preset",(function(e){e.preventDefault(),LS_ButtonLibrary.open()})),jQuery(document).on("click","#lse-button-presets-modal-window lse-button-preset",(function(){LS_ButtonLibrary.apply(this)}))},open:function(){kmw.modal.open({content:"#tmpl-button-presets",id:"lse-button-presets-modal-window",maxWidth:980,minWidth:980,onBeforeOpen:function(){$modal=jQuery("#lse-button-presets-modal-window"),jQuery.each(LS_ButtonPresets,(function(e,t){$modal.find('lse-button-preset[data-button-preset="'+e+'"]').css(t.styles)}))}})},apply:function(e){let t=jQuery(e),i=t.find("svg"),a=t.data("button-preset"),s=LS_ButtonPresets[a],r=[];if(s){for(let e in LS_activeLayerIndexSet){let t=LS_activeLayerIndexSet[e],a=LS_activeLayerDataSet[e],l=a.styles;s.styles.top=l.top||"",s.styles.left=l.left||"",s.styles.wordwrap=!1;let o={styles:{}},n={styles:{}},d=[],c=[];if(jQuery.each(s,(function(e,t){"styles"===e&&(c=jQuery(".lse-layer-style-panel :input[name]")),c.each((function(){let t=jQuery(this).attr("name");newVal=s[e][t]||"",t&&!d.includes(t)&&(d.push(t),"background-color"!==t||newVal||s[e].background&&(newVal=s[e].background,o[e]["background-colorData"]=a[e]["background-colorData"]||"",n[e]["background-colorData"]=s[e].backgroundData,a[e]["background-colorData"]=s[e].backgroundData),o[e][t]=a[e][t]||"",n[e][t]=newVal,a[e][t]=newVal)}))})),i.length){let e=i[0].outerHTML;o.html=a.html||"",n.html="",o.icon=a.icon||"",n.icon=e,a.html="",a.icon=e}a.style&&(o.style=a.style,n.style="",a.style=""),r.push({itemIndex:t,undo:o,redo:n})}LS_UndoManager.add("layer.general","BUTTON_PRESET",r),LS_DataSource.buildSelectedListItems(),LayerSlider.generateSelectedPreviewItems(),LS_DataSource.buildLayer(),LS_ButtonLibrary.close()}else LS_ButtonLibrary.close()},close:function(){kmw.modal.close()}},LS_Countdown={initialized:!1,leftSidebarInitialized:!1,intervals:[],editorInterval:0,editorData:{},activePresetData:{},activePresetKey:"",components:["days","hours","minutes","seconds"],init:function(){jQuery(document).on("click","#tmpl-countdown-presets-left-sidebar kmw-menuitem",(function(e){LS_Countdown.select(e,jQuery(this))})).on("click","#tmpl-countdown-presets-right-sidebar lse-button-group lse-button",(function(e){LS_Countdown.buildPreview(e)})).on("input","#tmpl-countdown-presets-right-sidebar :input",(function(e){LS_Countdown.buildPreview(e)})).on("click","#lse-countdown-sidebar-bottom lse-button:not(.lse-premium-lock)",(function(){LS_Countdown.insert(),kmw.modal.close()})),this.setTimers()},open:function(){this.initialized||(this.initialized=!0,this.init()),this.$modal=kmw.modal.open({content:jQuery("#tmpl-countdown-presets"),maxWidth:1600,maxHeight:"100%",modalClasses:"lse-edit-countdown-presets",contentClasses:"lse-scrollbar lse-scrollbar-dark",sidebar:{left:{title:LS_l10n.SBChooseCountdownPreset,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-countdown-presets-left-sidebar")},right:{title:LS_l10n.SBCountdownSettings,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-countdown-presets-right-sidebar")}},onBeforeOpen:function(){LS_Countdown.leftSidebarInitialized||(LS_Countdown.leftSidebarInitialized=!0,$sidebarMenu=jQuery("#tmpl-countdown-presets-left-sidebar .km-tabs-list").empty(),jQuery.each(LS_CountdownPresets,(function(e,t){let i=Math.floor(12*Math.random())+12,a=jQuery('<kmw-menuitem data-countdown-preset="'+e+'"><lse-b>'+i+"</lse-b></kmw-menuitem>"),s=a.find("lse-b"),r=LS_Countdown.getPresetComponentData(t);a.appendTo($sidebarMenu),s.css(r.styles),LayerSlider.applyAffixProperties(s,r)})),$sidebarMenu.children().first().click())}}),this.$preview=jQuery(".lse-countdown-presets-preview-area",this.$modal)},getPresetComponentData:function(e,t="days"){let i={};if(e.shared&&(i=jQuery.extend(!0,i,e.shared)),e[t]&&(i=jQuery.extend(!0,i,e[t])),e.dark&&"dark"===this.editorData?.settings?.theme&&(i=jQuery.extend(!0,i,e.dark)),i?.shared?.affixBefore&&(i.affixBefore=i.shared.affixBefore),i?.shared?.affixAfter&&(i.affixAfter=i.shared.affixAfter),i.styles["clip-path"]&&(i.styles["clip-path"]="polygon("+i.styles["clip-path"]+")"),i.styles?.["font-family"]){let e=LayerSlider.splitAndNormalizeFontsFromCSS(i.styles["font-family"]);LayerSlider.loadGoogleFonts(Object.keys(LayerSlider.findGoogleFonts(e,!1)))}return i},select:function(e,t){this.activePresetKey=t.data("countdown-preset"),this.activePresetData=LS_CountdownPresets[this.activePresetKey],this.buildPreview(e,{userAction:!!e.originalEvent})},getDefaultDateString:function(){let e=new Date;e.setHours(0,0,0,0),e.setDate(e.getDate()+30);return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")} ${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}:${String(e.getSeconds()).padStart(2,"0")}`},buildPreview:function(e,t){t=t||{userAction:!1};let i=jQuery("#lse-countdown-presets-preview-area").empty(),a=jQuery("#tmpl-countdown-presets-right-sidebar"),s=jQuery(".lse-edit-countdown-presets .kmw-modal-bg"),r=a.find('select[name="countdownType"]'),l=a.find('input[name="countdownDueDate"]'),o=a.find('select[name="countdownRepeat"]'),n=a.find('input[name="countdownSpacing"]'),d=a.find('input[name="countdownSize"]'),c=l.val();this.editorData={settings:{type:r.val(),dueDate:c||this.getDefaultDateString(),repeat:o.val(),components:jQuery(".lse-countdown-component-controls lse-button.lse-active").map((function(){return jQuery(this).data("component")})).get(),leadingZeros:jQuery(".lse-countdown-leading-zeros-controls lse-button.lse-active").map((function(){return jQuery(this).data("component")})).get(),supportsTheme:this.activePresetKey.includes("mono"),theme:jQuery(".lse-countdown-theme-controls lse-button.lse-active").data("theme"),orientation:jQuery(".lse-countdown-orientation-controls lse-button.lse-active").data("orientation"),spacing:n.val(),size:d.val()},components:{}},c||l.val(this.getDefaultDateString());let u=jQuery(e.currentTarget).data("orientation"),p=this.activePresetData?.editor?.spacing?.[this.editorData.settings.orientation];(u||t.userAction)&&void 0!==p&&(a.find('[data-prop="countdownSpacing"]').val(p),this.editorData.settings.spacing=p),s.removeClass("lse-checkerboard-dark"),"light"===this.editorData.settings.theme&&s.addClass("lse-checkerboard-dark"),i.attr("data-ls-orientation",this.editorData.settings.orientation);for(let e of this.editorData.settings.components){let t=LS_Countdown.getPresetComponentData(this.activePresetData,e),a=(!t.hasOwnProperty("countdownLeadingZeros")||t.countdownLeadingZeros,jQuery("<lse-countdown-preset><lse-b>00</lse-b></lse-countdown-preset>")),s=a.find("lse-b");a.appendTo(i),s.css(t.styles),a.css({"--ls-size":this.editorData.settings.size,"--ls-spacing":this.editorData.settings.spacing,"--ls-font-size":parseFloat(t.styles["font-size"]||"36"),fontSize:parseFloat(t.styles["font-size"]||"36")+"px"}),LayerSlider.applyAffixProperties(s,t),this.editorData.components[e]={$wrapper:a,$preview:s,styles:t.styles,data:t}}let y=()=>{let e=this.calcDistanceForDateString(this.editorData.settings.dueDate,this.editorData.settings.repeat);if(!e)return;let t=window.LS_Countdown.editorData,i=t.components;for(let a in i)i[a].$preview.html(this.calcComponentForDistance(e,a,t.settings.leadingZeros.includes(a)))};clearInterval(this.editorInterval),this.editorInterval=setInterval(y,500),y()},insert:function(e,t){t=t||{};jQuery(e),this.activePresetKey,this.activePresetData;let i=this.editorData,a=Math.random().toString(36).substring(2,10),s=LS_DataSource.getDefaultLayerData();if(newLayerDataSet=[],!i.components||!i.settings.dueDate)return void LS_Countdown.close();LS_activeSlideData.countdowns=LS_activeSlideData.countdowns||{},LS_activeSlideData.countdownsCount=++LS_activeSlideData.countdownsCount||1,LS_activeSlideData.countdowns[a]={count:LS_activeSlideData.countdownsCount,date:i.settings.dueDate},i.settings.type&&"duedate"!==i.settings.type&&(LS_activeSlideData.countdowns[a].type=i.settings.type),i.settings.repeat&&(LS_activeSlideData.countdowns[a].repeat=i.settings.repeat);let r;for(let e in i.components){0;let t={media:"countdown",countdownComponent:e,countdownID:a,countdownLeadingZeros:i.settings.leadingZeros.includes(e),styles:{top:0,left:0}},l=i.components[e].data,o=jQuery.extend(!0,{},s,t,l),n=i.components[e].$wrapper,d=n.css("font-size"),c=n.position(),u=parseFloat(n.css("margin-top")),p=parseFloat(n.css("margin-left"));r||(r=c),o.styles["font-size"]=d,o.styles.top=c.top+u-r.top,o.styles.left=c.left+p-r.left,o.styles["clip-path"]&&(o.styles["clip-path"]=o.styles["clip-path"].replace("polygon(","").replace(")","")),newLayerDataSet.push(o)}newLayerDataSet.length&&LayerSlider.addLayer(newLayerDataSet.reverse()),LayerSlider.reindexProjectGoogleFonts(),setTimeout((function(){LayerSlider.addFontsLoadedEvent()}),100),this.close(),this.setTimers()},findLayersByCountdownID:function(e){return LS_activeSlideData.sublayers.filter(((t,i)=>t.hasOwnProperty("countdownID")&&t.countdownID===e))},clearTimers:function(){LS_activeSlideData.countdowns=LS_activeSlideData.countdowns||{};for(let e in LS_activeSlideData.countdowns)clearInterval(this.intervals[e])},setTimers:function(){let e=this.getCountdownsInUse();for(let t in e)clearInterval(this.intervals[t]),this.intervals[t]=setInterval((()=>{this.timerCallback(e[t],t)}),100)},getCountdownsInUse:function(){return LS_activeSlideData.sublayers.reduce(((e,t)=>(t.hasOwnProperty("countdownID")&&(LS_activeSlideData.countdowns[t.countdownID]||(LS_activeSlideData.countdownsCount=LS_activeSlideData.countdownsCount||0,LS_activeSlideData.countdowns[t.countdownID]={count:++LS_activeSlideData.countdownsCount,date:this.getDefaultDateString()}),e[t.countdownID]=LS_activeSlideData.countdowns[t.countdownID]),e)),{})},timerCallback:function(e,t){if(!e||!e.date)return;let i=this.calcDistanceForDateString(e.date,e.repeat);this.findLayersByCountdownID(t).forEach((e=>{let t=LS_activeSlideData.sublayers.indexOf(e),a=e.countdownComponent,s=!!e.countdownLeadingZeros,r=LayerSlider.previewItemAtIndex(t),l=0;r.length&&(l=this.calcComponentForDistance(i,a,s),r.html(l))}))},calcDistanceForDateString:function(e,t){let i=new Date(e),a=new Date;if(i>=a)return i.getTime()-a.getTime();switch(t){case"daily":let e=Math.ceil((a-i)/864e5);i.setDate(i.getDate()+e);break;case"weekly":let t=Math.ceil((a-i)/6048e5);i.setDate(i.getDate()+7*t);break;case"monthly":let s=12*(a.getFullYear()-i.getFullYear())+a.getMonth()-i.getMonth();i.getDate()>a.getDate()&&s--,i.setMonth(i.getMonth()+s+1);break;case"yearly":let r=a.getFullYear()-i.getFullYear();(i.getMonth()>a.getMonth()||i.getMonth()===a.getMonth()&&i.getDate()>a.getDate())&&r--,i.setFullYear(i.getFullYear()+r+1)}return i.getTime()-a.getTime()},calcComponentForDistance:function(e,t,i=!0){let a;switch(t){case"days":a=Math.floor(e/864e5);break;case"hours":a=Math.floor(e%864e5/36e5);break;case"minutes":a=Math.floor(e%36e5/6e4);break;case"seconds":a=Math.floor(e%6e4/1e3)}return a=Math.max(0,a||0),i&&(a=a.toString().padStart(2,"0")),a},close:function(){clearInterval(this.editorInterval),kmw.modal.close()}},LS_Counter={initialized:!1,leftSidebarInitialized:!1,intervals:[],editorInterval:0,editorData:{},activePresetData:{},activePresetKey:"",decimals:0,maxLength:0,timeoutId:null,animationTween:null,isStopped:!1,attachPublicEvents:function(){jQuery(document).on("change",'select[name="counterAnimationType"]',(function(){LS_Counter.changeAnimationType()}))},init:function(){jQuery(document).on("click","#tmpl-counter-presets-left-sidebar kmw-menuitem",(function(e){LS_Counter.select(e,jQuery(this))})).on("click","#tmpl-counter-presets-right-sidebar lse-button-group lse-button",(function(e){LS_Counter.buildPreview(e)})).on("input","#tmpl-counter-presets-right-sidebar :input",(function(e){LS_Counter.buildPreview(e)})).on("click","#lse-counter-sidebar-bottom lse-button:not(.lse-premium-lock)",(function(){LS_Counter.insert(),kmw.modal.close()}))},open:function(){this.initialized||(this.initialized=!0,this.init()),this.$modal=kmw.modal.open({content:jQuery("#tmpl-counter-presets"),maxWidth:1600,maxHeight:"100%",modalClasses:"lse-edit-counter-presets",contentClasses:"lse-scrollbar lse-scrollbar-dark",sidebar:{left:{title:LS_l10n.SBChooseCounterPreset,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-counter-presets-left-sidebar")},right:{title:LS_l10n.SBCounterSettings,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-counter-presets-right-sidebar")}},onBeforeOpen:function(){LS_Counter.leftSidebarInitialized||(LS_Counter.leftSidebarInitialized=!0,$sidebarMenu=jQuery("#tmpl-counter-presets-left-sidebar .km-tabs-list").empty(),jQuery.each(LS_CounterPresets,(function(e,t){
let i=jQuery('<kmw-menuitem data-counter-preset="'+e+'"><lse-b>100</lse-b></kmw-menuitem>'),a=i.find("lse-b"),s=LS_Counter.getPresetData(t);i.appendTo($sidebarMenu),a.css(s.styles),s.transition&&TweenLite.set(a,{css:s.transition}),LayerSlider.applyAffixProperties(a,s),LS_Counter.changeAnimationType()})),$sidebarMenu.children().first().click())},onClose:()=>{this.stopAnimation()}}),this.$preview=jQuery(".lse-counter-presets-preview-area",this.$modal)},changeAnimationType:function(){jQuery('select[name="counterAnimationType"]').each((function(){jQuery(this).closest("lse-grid").attr("data-animation-type",jQuery(this).val())}))},getDecimalPlacesForLayer:function(e){let t=e.counterStart||0,i=e.counterEnd||100;if(e.counterDecimals&&0!==e.counterDecimals)return parseInt(e.counterDecimals);let a=LS_Utils.getDecimalPlaces(t),s=LS_Utils.getDecimalPlaces(i);return stepDecimals=LS_Utils.getDecimalPlaces(e.counterStep),"step"===e.counterAnimationType?Math.max(a,s,stepDecimals):Math.max(a,s)},getFormattedNumberForLayer:function(e,t){e=e||0;let i=t.counterStart||0,a=t.counterEnd||100,s=this.getDecimalPlacesForLayer(t),r=Math.max(parseInt(i).toString().length,parseInt(a).toString().length);return LayerSlider.applyNumberFormat(e,s,t.counterDecimalSeparator,t.counterThousandsSeparator,{leadingZeros:t.counterLeadingZeros,maxLength:r})},getPresetData:function(e){let t={};if(e.shared&&(t=jQuery.extend(!0,t,e.shared)),e.dark&&"dark"===this.editorData?.settings?.theme&&(t=jQuery.extend(!0,t,e.dark)),t?.shared?.affixBefore&&(t.affixBefore=t.shared.affixBefore),t?.shared?.affixAfter&&(t.affixAfter=t.shared.affixAfter),t.styles["clip-path"]&&(t.styles["clip-path"]="polygon("+t.styles["clip-path"]+")"),t.styles?.["font-family"]){let e=LayerSlider.splitAndNormalizeFontsFromCSS(t.styles["font-family"]);LayerSlider.loadGoogleFonts(Object.keys(LayerSlider.findGoogleFonts(e,!1)))}return t},select:function(e,t){this.activePresetKey=t.data("counter-preset"),this.activePresetData=LS_CounterPresets[this.activePresetKey],this.buildPreview(e,{userAction:!!e.originalEvent})},calcMinWidth:function(e,t){let i,a=e.clone(),s=parseFloat(t.counterStart),r=parseFloat(t.counterEnd),l=s>r?s:r,o=this.getFormattedNumberForLayer(l,t).replace(/\d/g,"0");return a.css({width:"auto",maxWidth:"none",minWidth:"auto",visibility:"hidden",position:"absolute"}).text(o).insertBefore(e),i=Math.ceil(a.width()/parseFloat(a.css("font-size"))*100)/100,a.remove(),i},buildPreview:function(e,t){t=t||{userAction:!1};let i=jQuery("#lse-counter-presets-preview-area").empty(),a=jQuery("#tmpl-counter-presets-right-sidebar"),s=jQuery(".lse-edit-counter-presets .kmw-modal-bg"),r=a.find('input[name="counterSize"]'),l=a.find('input[name="counterStart"]'),o=a.find('input[name="counterEnd"]'),n=a.find('input[name="counterDecimals"]'),d=a.find('select[name="counterDecimalSeparator"]'),c=a.find('select[name="counterThousandsSeparator"]'),u=a.find('input[name="counterLeadingZeros"]'),p=a.find('select[name="counterAnimationType"]'),y=a.find('select[name="counterEasing"]'),h=a.find('input[name="counterDuration"]'),S=a.find('input[name="counterStep"]'),m=a.find('input[name="counterStepDelay"]'),g=l.val()||0,L=o.val()||100;this.editorData={settings:{supportsTheme:this.activePresetKey.includes("mono"),theme:jQuery(".lse-counter-theme-controls lse-button.lse-active").data("theme"),size:r.val(),counterStart:g,counterEnd:L,counterDecimals:n.val(),counterDecimalSeparator:d.val(),counterThousandsSeparator:c.val(),counterLeadingZeros:u.prop("checked"),counterAnimationType:p.val(),counterEasing:y.val(),counterDuration:parseFloat(h.val()),counterStep:parseFloat(S.val()),counterStepDelay:parseFloat(m.val())},preview:{}},this.decimals=this.getDecimalPlacesForLayer(this.editorData.settings),this.maxLength=Math.max(parseInt(g).toString().length,parseInt(L).toString().length),s.removeClass("lse-checkerboard-dark"),"light"===this.editorData.settings.theme&&s.addClass("lse-checkerboard-dark");let f=LS_Counter.getPresetData(this.activePresetData),v=LS_Counter.getFormattedNumberForLayer(this.editorData.settings.counterStart,this.editorData.settings),w=jQuery("<lse-counter-preset><lse-b>"+v+"</lse-b></lse-counter-preset>"),b=w.find("lse-b");b.css(f.styles),w.appendTo(i).css({"--ls-size":this.editorData.settings.size,"--ls-font-size":parseFloat(f.styles["font-size"]||"36"),fontSize:parseFloat(f.styles["font-size"]||"36")+"px"}),f.transition&&TweenLite.set(b,{css:f.transition}),LayerSlider.applyAffixProperties(b,f);let _=this.calcMinWidth(b,this.editorData.settings)+"em";b.css({"min-width":_}),f.styles["min-width"]=_,this.editorData.preview={$wrapper:w,$preview:b,styles:f.styles,data:f},this.startAnimation(this.editorData.settings.counterAnimationType,{start:this.editorData.settings.counterStart,end:this.editorData.settings.counterEnd,easing:this.editorData.settings.counterEasing,duration:this.editorData.settings.counterDuration,step:this.editorData.settings.counterStep,delay:this.editorData.settings.counterStepDelay})},startAnimation:function(e,t){this.stopAnimation();let i=parseFloat(t.start),a=parseFloat(t.end),s=i>a?i:a,r=i<a?i:a,l=parseFloat(t.duration)||2e3,o=t.easing||"easeOutSine",n=parseFloat(t.step)||1,d=parseFloat(t.delay)||50;"step"===e&&(o="linear",l=Math.abs(i-a)/n*d),isNaN(i)||isNaN(a)||(this.isStopped=!1,this.animationTween=TweenLite.to({value:i},l/1e3,{value:a,ease:lsNormalizeEasingName(o),onUpdate:function(){let t=this.target.value,i=LS_Counter.editorData.settings;"step"===e&&(t=Math.round(t/n)*n,t=Math.max(t,r),t=Math.min(t,s)),LS_Counter.editorData.preview.$preview.text(LayerSlider.applyNumberFormat(t,LS_Counter.decimals,i.counterDecimalSeparator,i.counterThousandsSeparator,{leadingZeros:i.counterLeadingZeros,maxLength:LS_Counter.maxLength}))},onComplete:()=>{let i=LS_Counter.editorData.settings;LS_Counter.editorData.preview.$preview.text(LayerSlider.applyNumberFormat(a,LS_Counter.decimals,i.counterDecimalSeparator,i.counterThousandsSeparator,{leadingZeros:i.counterLeadingZeros,maxLength:LS_Counter.maxLength})),this.isStopped||(this.timeoutId=setTimeout((()=>{this.startAnimation(e,t)}),2e3))}}))},stopAnimation:function(){this.animationTween&&(this.animationTween.kill(),this.animationTween=null),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null),this.isStopped=!0},insert:function(e,t){t=t||{};let i=this.editorData,a=i.settings,s=LS_DataSource.getDefaultLayerData(),r={media:"counter",counterStart:a.counterStart,counterEnd:a.counterEnd,counterDecimals:a.counterDecimals,counterDecimalSeparator:a.counterDecimalSeparator,counterThousandsSeparator:a.counterThousandsSeparator,counterLeadingZeros:a.counterLeadingZeros,counterAnimationType:a.counterAnimationType,counterEasing:a.counterEasing,counterDuration:a.counterDuration,counterStep:a.counterStep,counterStepDelay:a.counterStepDelay,styles:{top:0,left:0}},l=i.preview.data,o=jQuery.extend(!0,{},s,r,l),n=i.preview.$wrapper.css("font-size");o.styles["font-size"]=n,o.styles["clip-path"]&&(o.styles["clip-path"]=o.styles["clip-path"].replace("polygon(","").replace(")","")),LayerSlider.addLayer(o),LayerSlider.reindexProjectGoogleFonts(),setTimeout((function(){LayerSlider.addFontsLoadedEvent()}),100),this.close()},close:function(){kmw.modal.close()}},LS_ImportSlide={init:function(){jQuery(document).on("click","#lse-import-slide",(function(e){e.preventDefault(),LS_ImportSlide.open()})),jQuery(document).on("click","#lse-import-slide-modal-window .lse-import-layer-sliders .lse-slider-item",(function(){LS_ImportLayer.selectSlider(this)})),jQuery(document).on("click","#lse-import-slide-modal-window .lse-import-layer-slides .lse-slider-item",(function(){LS_ImportSlide.selectSlide(this)}))},open:function(){kmw.modal.open({content:"#tmpl-import-slide",maxWidth:980,minWidth:980,maxHeight:"100%",onOpen:function(){LS_ImportLayer.loadSliders()}})},selectSlide:function(e){if(!LS_editorMeta.isActivatedSite&&LS_ImportLayer.pt)return void lsDisplayActivationWindow({title:LS_l10n.SBImportSlidePTMT});var t=jQuery(e);t.addClass("lse-added"),t.find(".lse-preview").append(LS_InterfaceIcons.notifications.checkCircle);let i=t.data("slide-data");if(i.sublayers&&i.sublayers.length)for(let e of i.sublayers)delete e.uuid;LayerSlider.addSlide(i,{selectSlide:!0}),LayerSlider.reindexProjectGoogleFonts(),setTimeout((function(){LayerSlider.addFontsLoadedEvent()}),100)}},LS_ImportLayer={pt:!1,init:function(){jQuery(document).on("click","#lse-import-layer-modal-window .lse-import-layer-sliders .lse-slider-item",(function(){LS_ImportLayer.selectSlider(this)})),jQuery(document).on("click","#lse-import-layer-modal-window .lse-import-layer-slides .lse-slider-item",(function(){LS_ImportLayer.selectSlide(this)})),jQuery(document).on("click","#lse-import-layer-modal-window .lse-import-layer-layers .lse-layer-item",(function(){LS_ImportLayer.selectLayer(this)}))},open:function(){kmw.modal.open({content:"#tmpl-import-layer",minWidth:980,maxWidth:980,maxHeight:"100%"}),setTimeout((function(){LS_ImportLayer.loadSliders()}),300)},loadSliders:function(){jQuery.getJSON(ajaxurl,{action:"ls_get_mce_sliders"},(function(e){var t=jQuery(".lse-import-layer-sliders");e&&e.length?(t.empty(),jQuery.each(e,(function(e,i){var a=jQuery('<lse-b class="lse-slider-item">\t\t\t\t\t\t<lse-b class="lse-slider-item-wrapper">\t\t\t\t\t\t\t<lse-b class="lse-preview">\t\t\t\t\t\t\t\t<lse-b class="lse-no-preview">\t\t\t\t\t\t\t\t\t<lse-h5>'+LS_MCE_l10n.MCENoPreview+'</lse-h5>\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t<lse-b class="lse-info">\t\t\t\t\t\t\t\t<lse-b class="lse-name"></lse-b>\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t</lse-b>\t\t\t\t\t</lse-b>');a.data({id:i.id,slug:i.slug,pt:i.pt}),i.preview&&jQuery(".lse-preview",a).empty().css({"background-image":"url("+i.preview+")"}),jQuery(".lse-name",a).html(i.name),a.appendTo(t)}))):t.html(LS_l10n.SBImportLayerNoProject)}))},selectSlider:function(e){var t=jQuery(e);LS_ImportLayer.pt=!1,t.data("pt")&&(LS_ImportLayer.pt=!0),t.addClass("lse-selected").siblings().removeClass("lse-selected"),jQuery(".lse-import-layer-layers").html(LS_l10n.SBImportLayerSelectSlide),LS_ImportLayer.loadSlides(t.data("id"))},loadSlides:function(e){jQuery.getJSON(ajaxurl,{action:"ls_get_mce_slides",sliderID:e},(function(e){var t=jQuery(".lse-import-layer-slides");e&&e.length?(t.empty(),jQuery.each(e,(function(e,i){if(!i||!i.properties)return!0;var a=jQuery('<lse-b class="lse-slider-item">\t\t\t\t\t\t<lse-b class="lse-slider-item-wrapper">\t\t\t\t\t\t\t<lse-b class="lse-preview">\t\t\t\t\t\t\t\t<lse-b class="lse-no-preview">\t\t\t\t\t\t\t\t\t<lse-h5>'+LS_MCE_l10n.MCENoPreview+'</lse-h5>\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t<lse-b class="lse-info">\t\t\t\t\t\t\t\t<lse-b class="lse-name"></lse-b>\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t</lse-b>\t\t\t\t\t</lse-b>');if(a.data("slide-data",i),i.properties.background||i.properties.thumbnail){var s=i.properties.thumbnail||i.properties.background;jQuery(".lse-preview",a).empty().css({"background-image":"url("+s+")"})}jQuery(".lse-name",a).html(i.properties.title),a.appendTo(t)}))):t.html(LS_l10n.SBImportLayerNoSlide)}))},selectSlide:function(e){var t=jQuery(e);t.addClass("lse-selected").siblings().removeClass("lse-selected"),LS_ImportLayer.loadLayers(t.data("slide-data"))},loadLayers:function(e){var t=jQuery(".lse-import-layer-layers");if(e&&e.sublayers&&e.sublayers.length){t.html("<lse-table-wrapper><table><tbody></tbody></table></lse-table-wrapper>");var i=jQuery(".lse-import-layer-layers table tbody");jQuery.each(e.sublayers,(function(e,t){var a=jQuery('<tr class="lse-layer-item">\t\t\t\t\t<td>\t\t\t\t\t\t<lse-b class="lse-layer-thumb-wrapper">\t\t\t\t\t\t\t<lse-b class="lse-layer-thumb lse-it-fix"></lse-b>\t\t\t\t\t</lse-b>\t\t\t\t\t</td>\t\t\t\t\t<td class="lse-name">\t\t\t\t\t\t<lse-b>\t\t\t\t\t\t\t<lse-i></lse-i>\t\t\t\t\t\t</lse-b>\t\t\t\t\t</td>\t\t\t\t</tr>');a.data("layer-data",t),LayerSlider.setLayerMedia(t.media,jQuery(".lse-layer-thumb",a),t),jQuery(".lse-name lse-i",a).html(t.subtitle),a.appendTo(i)}))}else t.html(LS_l10n.SBImportLayerNoLayer)},selectLayer:function(e){if(!LS_editorMeta.isActivatedSite&&LS_ImportLayer.pt)return void lsDisplayActivationWindow({title:LS_l10n.SBImportLayerPTMT});$tr=jQuery(e),$tr.addClass("lse-added");let t=$tr.data("layer-data");delete t.uuid,LayerSlider.addLayer([t]),LayerSlider.reindexProjectGoogleFonts(),setTimeout((function(){LayerSlider.addFontsLoadedEvent()}),100)},close:function(){kmw.modal.close()}},LS_PostOptions={init:function(){jQuery("body").on("click",".lse-configure-post-options",(function(e){e.preventDefault(),LS_PostOptions.open(this)})),jQuery("#lse-post-options select:not(.lse-post-taxonomy, .lse-post-offset)").change((function(){lsSetEditorDirtyState(!0),window.lsSliderData.properties[jQuery(this).attr("name")]=jQuery(this).val(),LS_PostOptions.change(this)})),jQuery("#lse-post-options select.lse-post-offset").change((function(){lsSetEditorDirtyState(!0),LS_activeSlideData.properties.post_offset=jQuery(this).val(),LayerSlider.willGeneratePreview()})),jQuery("#lse-post-options select.lse-post-taxonomy").change((function(){window.lsSliderData.properties.post_taxonomy=jQuery(this).val(),LS_PostOptions.getTaxonoies(this)})),jQuery("#lse-post-placeholders").on("click","lse-button",(function(){LS_PostOptions.insertPlaceholder(this)}))},open:function(e){kmw.modal.open({content:jQuery("#lse-post-options"),minWidth:980,maxWidth:1180,spacing:10});var t=parseInt(LS_activeSlideData.properties.post_offset)+1,i=jQuery("#lse-post-options").show();i.find("select.lse-post-offset option").prop("selected",!1).eq(t).prop("selected",!0),0===i.find(".lse-post-previews lse-row").children().length&&LS_PostOptions.change(i.find("select")[0])},getTaxonoies:function(e){var t=jQuery(".lse-post-taxonomy-terms").empty();0==jQuery(e).val()?LS_PostOptions.change(e):jQuery.post(ajaxurl,jQuery.param({action:"ls_get_taxonomies",taxonomy:jQuery(e).val()}),(function(e){for(e=jQuery.parseJSON(e),c=0;c<e.length;c++)t.append(jQuery("<option>",{value:e[c].term_id,text:e[c].name}))}))},change:function(e){var t={};jQuery("#lse-post-options").find("select").each((function(){t[jQuery(this).data("param")]=jQuery(this).val()})),jQuery.post(ajaxurl,jQuery.param({action:"ls_get_post_details",params:t}),(function(t){var i=jQuery.parseJSON(t);window.lsPostsJSON=i,LayerSlider.willGeneratePreview(),LS_PostOptions.update(e,i)}))},update:function(e,t){var i=jQuery("#lse-post-options").find(".lse-post-previews lse-row").empty();if(0===t.length)i.append(jQuery('<lse-col class="lse-p-0 lse-tac" style="margin-top: 105px;">').append(jQuery("<lse-h3>",{text:LS_l10n.SBPostFilterWarning})));else for(c=0;c<t.length;c++){var a=t[c].content;a&&(a=(a=a.replace(/<br>/g,"")).replace(/<br \/>/g,"")),i.append(jQuery("<lse-col>").append(jQuery("<lse-i>",{class:"lse-post-counter",text:c+1})).append(jQuery("<lse-ib>",{class:"lse-post-image"}).css("background-image","url("+t[c]["thumbnail-url"]+")")).append(jQuery("<lse-h3>",{html:t[c].title})).append(jQuery("<lse-b>",{class:"lse-post-author",text:t[c]["date-published"]+" by "+t[c].author})))}},close:function(){kmw.modal.close()},insertPlaceholder:function(e){var t=jQuery("#lse-layer-content")[0],i=void 0!==jQuery(e).data("placeholder")?jQuery(e).data("placeholder"):jQuery(e).text();if(document.selection)t.focus(),document.selection.createRange().text=i,t.focus();else if(t.selectionStart||0===t.selectionStart){var a=t.selectionStart,s=t.selectionEnd,r=t.scrollTop;t.value=t.value.substring(0,a)+i+t.value.substring(s,t.value.length),t.focus(),t.selectionStart=a+i.length,t.selectionEnd=a+i.length,t.scrollTop=r}else t.value+=i,t.focus();jQuery(t).trigger("input").trigger("change")}},LS_PostChooser={timeout:null,data:null,opened:null,init:function(){jQuery(document).on("click",".lse-link-fields .lse-link-post",(function(e){LS_PostChooser.opener=this,LS_PostChooser.open()})).on("click","#lse-post-chooser-modal-window .lse-link-item",(function(e){e.preventDefault(),LS_PostChooser.select(jQuery(this))})).on("input","#lse-post-chooser-modal-window input",(function(e){LS_PostChooser.search()})).on("change","#lse-post-chooser-modal-window select",(function(e){LS_PostChooser.search(1)})).on("submit","#lse-post-chooser-modal-window form",(function(e){e.preventDefault(),LS_PostChooser.search(1)}))},open:function(){kmw.modal.open({uid:"lse-post-chooser",content:"#tmpl-post-chooser",minWidth:720,maxWidth:930,maxHeight:"100%",onClose:function(){LS_PostChooser.close()}}),this.search()},search:function(e){e=e||300,clearTimeout(LS_PostChooser.timeout),LS_PostChooser.timeout=setTimeout((function(){var e=jQuery("#lse-post-chooser-modal-window form");jQuery.getJSON(ajaxurl,e.serialize(),(function(e){LS_PostChooser.data=e,jQuery("#lse-post-chooser-modal-window .lse-post-previews lse-row").empty(),jQuery.each(e,(function(e,t){let i=t["image-url"]&&!t["image-url"].includes("blank.gif");jQuery('<lse-col class="lse-link-item lse-half">\t\t\t\t\t\t\t\t<lse-table-wrapper>\t\t\t\t\t\t\t\t\t<lse-b class="lse-featured-image-wrapper">\t\t\t\t\t\t\t\t\t\t<lse-b class="lse-no-featured-image '+(i?"lse-dn":"")+'">\t\t\t\t\t\t\t\t\t\t\t'+LS_l10n.SBNoPreview+'\t\t\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t\t\t\t<lse-b class="lse-featured-image" style="background-image: url('+t["image-url"]+');">\t\t\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t\t\t<lse-b class="lse-post-info">\t\t\t\t\t\t\t\t\t\t<lse-h3>'+t.title+'</lse-h3>\t\t\t\t\t\t\t\t\t\t<lse-b class="lse-author">'+t["date-published"]+" by "+t.author+"</lse-b>\t\t\t\t\t\t\t\t\t</lse-b>\t\t\t\t\t\t\t\t</lse-table-wrapper>\t\t\t\t\t\t\t</lse-col>").appendTo("#lse-post-chooser-modal-window .lse-post-previews lse-row")}))}))}),e)},select:function(e){var t=LS_PostChooser.data[e.index()],i="SBLinkText"+ucFirst(t["post-type"]),a=jQuery(LS_PostChooser.opener).closest(".lse-link-fields"),s=jQuery(".lse-link-url-input",a);t.title=jQuery("<textarea>").html(t.title).text(),s.val(LS_l10n[i].replace("%s",t.title)).prop("disabled",!0).next().val(t["post-id"]).next().val(t.title).next().val(t["post-type"]);var r=a.closest("lse-slide-settings").length,l=r?LS_activeSlideData.properties:LS_activeLayerDataSet[0],o=r?"SLIDE_SETTINGS":"LAYER_SETTINGS",n=r?"slide.general":"layer.general",d=r?LS_activeSlideIndex:LS_activeLayerIndexSet[0],c=r?"layer_link":"url";LS_UndoManager.add(n,o,{itemIndex:d,undo:{[c]:l[c]||"",linkId:l.linkId||"",linkName:l.linkName||"",linkType:l.linkType||""},redo:{[c]:LS_l10n[i].replace("%s",t.title),linkId:t["post-id"],linkName:t.title,linkType:t["post-type"]}}),a.addClass("lse-has-link").find("input").trigger("input"),kmw.modal.close("lse-post-chooser")},close:function(){LS_PostChooser.opened=!1,jQuery("#lse-post-chooser-modal-window .lse-post-previews lse-row").empty()}},LS_SmartBG={set:function(e,t){const i=lsEditor.workspace.getSize();e.style.setProperty("--sw",i.width+"px"),e.style.setProperty("--sh",i.height+"px"),e.style.setProperty("--bgs",t.styles["background-size"]??"cover"),this.update(e)},update:function(e,t){const i=t?t.position.left:e.style.left,a=t?t.position.top:e.style.top,s=parseInt(e.style.marginLeft)||0,r=parseInt(e.style.marginTop)||0;e.style.setProperty("--x",-(parseFloat(i)+s)+"px"),e.style.setProperty("--y",-(parseFloat(a)+r)+"px")}},LS_DataSource={defaultLayerStyles:null,reloadEditorData:function(){window.LS_activeSlideData=window.lsSliderData.layers[LS_activeSlideIndex],window.LS_activeSlideData.sublayers.length&&(window.LS_activeLayerIndexSet=[0]),lsEditor.preview.exit(),LayerSlider.rebuildSlides(),LS_DataSource.buildSlide(),LayerSlider.generatePreview(),LayerSlider.selectLayer(LS_activeLayerIndexSet,{forceSelect:!0}),LayerSlider.updatePreviewSelection(),LS_UndoManager.update()},buildSlide:function(){var e=jQuery("lse-slide-settings"),t=(LS_DataSource.getDefaultSlideData(),(t=e.find("input,textarea,select")).add(jQuery('input[name="slidedelay"]'))),i=jQuery("input,textarea,select",e).filter(".lse-restore-prop");LS_DataSource.setFormItemValues(t,LS_activeSlideData.properties),LS_GUI.updateImagePicker("background",LS_activeSlideData.properties.backgroundThumb),LS_GUI.updateImagePicker("thumbnail",LS_activeSlideData.properties.thumbnailThumb),LS_GUI.updateLinkPicker("layer_link"),i.trigger("input."+lsEditor.settings.nameSpace),jQuery("lse-slide-settings .lse-datepicker-input").each((function(){var e=jQuery(this),t=jQuery(this).data("datepickerKey");if(LS_preventDatePickerChange=!0,e.data("datepicker").clear(),t&&LS_activeSlideData.properties[t]){var i=LS_activeSlideData.properties[t]+""+LS_Utils.jsTimeZoneID();startDate=new Date(i),e.data("datepicker")&&(e.data("datepicker").selectDate(startDate),e.trigger("keyup"))}LS_preventDatePickerChange=!1})),LayerSlider.updateCustomSlideProperties(),this.buildLayersList()},buildLayersList:function(e){e=e||{updateLayer:!0};for(var t=jQuery("#lse-layers-list").empty(),i=LS_activeSlideData.sublayers?LS_activeSlideData.sublayers.length:0,a=jQuery(jQuery("#lse-layer-item-template").html()),s=0;s<i;s++){var r=LS_activeSlideData.sublayers[s],l=a.clone();l.find(".lse-layer-text input").val(r.subtitle),LayerSlider.updateHideLayerUI(l.find(".lse-hide-layer"),LayerSlider.normalizeHideLayerValue(r.skip)),r.locked&&l.find(".lse-lock-layer").addClass("lse-locked"),l[r["hide_on_"+LS_activeScreenType]?"addClass":"removeClass"]("lse-dim"),LayerSlider.setLayerMedia(r.media,jQuery(".lse-layer-thumb",l),r),t.append(l),LayerSlider.maintainLayerWarnings(s)}jQuery(".lse-static-layers-head").hide(),jQuery("#lse-static-layers-list").empty(),LS_activeStaticLayersDataSet.length&&(jQuery(".lse-static-layers-head").show(),a=jQuery(jQuery("#lse-static-layer-item-template").html()),jQuery.each(LS_activeStaticLayersDataSet,(function(e,t){var i=t.layerData,s=a.clone();s.find(".lse-layer-title").text(i.subtitle),LayerSlider.setLayerMedia(i.media,jQuery(".lse-layer-thumb",s),i),s.appendTo("#lse-static-layers-list")}))),jQuery.each(LS_activeLayerIndexSet,(function(e,i){t.children().eq(i).addClass("lse-active")})),e.updateLayer&&this.buildLayer()},buildSelectedListItems:function(){if(!LS_activeLayerIndexSet.length||!LS_activeSlideData.sublayers.length)return!1;for(let e of LS_activeLayerIndexSet)this.buildLayersListItem(e)},buildLayersListItem:function(e){if(!LS_activeLayerDataSet.length||!LS_activeSlideData.sublayers.length)return!1;e=e||LS_activeLayerIndexSet[0];var t=LS_activeSlideData.sublayers[e],i=jQuery(jQuery("#lse-layer-item-template").html()),a=jQuery("#lse-layers-list lse-li").eq(e);$layer=i.clone(),$layer.find(".lse-layer-title").val(t.subtitle),LayerSlider.updateHideLayerUI($layer.find(".lse-hide-layer"),LayerSlider.normalizeHideLayerValue(t.skip)),t.locked&&$layer.find(".lse-lock-layer").addClass("lse-locked"),$layer[t["hide_on_"+LS_activeScreenType]?"addClass":"removeClass"]("lse-dim"),LS_activeLayerIndexSet.includes(a.index())&&$layer.addClass("lse-active"),LayerSlider.setLayerMedia(t.media,jQuery(".lse-layer-thumb",$layer),t),a.replaceWith($layer),LayerSlider.maintainLayerWarnings(e)},buildLayer:function(){if(!LS_activeLayerDataSet.length||!LS_activeSlideData.sublayers.length)return!1;jQuery("#lse-layers-list lse-li.lse-active");var e=jQuery("lse-layer-settings lse-sidebar-body"),t=LS_activeLayerIndexSet[0],i=LS_activeLayerDataSet[0],a=jQuery("input,textarea,select",e).filter(":not(.lse-style-prop,.lse-transition-prop)"),s=jQuery("input,textarea,select",e).filter(".lse-style-prop"),r=jQuery("input,textarea,select",e).filter(".lse-transition-prop"),l=jQuery("input,textarea,select",e).filter(".lse-restore-prop");LS_Utils.maybeConvertLayerStroke(t,i),LS_DataSource.setFormItemValues(a,i),LS_DataSource.setFormItemValues(s,i.styles),i.transition&&!jQuery.isEmptyObject(i.transition)||this.restoreOldTransitionSettings(r),LS_DataSource.setFormItemValues(r,i.transition),LayerSlider.updateLayerInterfaceItems(t),l.trigger("input."+lsEditor.settings.nameSpace),LayerSlider.setupStaticLayersChooser(e.find('select[name="static"]')[0]),LS_activeLayerIndexSet.length>1&&LayerSlider.startMultipleSelection(),LayerSlider.updateCountdownInterfaceItems()},setFormItemValues:function(e,t){if(!e||!t)return!1;for(let i=0;i<e.length;i++){let a,s=jQuery(e[i]),r=s.attr("data-prop"),l=s.attr("type"),o=s.data("default");if(r){if(t.hasOwnProperty(r)&&(a=t[r]),"number"===l&&(a=parseFloat(t[r]),a=isNaN(a)?"":a),!a&&!1!==a&&0!==a){if(void 0===o)continue;a=o}s.is(":checkbox")?s.prop("checked",Boolean(a)).data("value",Boolean(a)):s.is("input,textarea")?(s.is('input[type="range"],input[type="hidden"]')||s.closest(".lse-color-input").length||(a=a==o&&""!==o?"":a),s.val(a).data("value",a)):s.is("select")&&(s.children().prop("selected",!1),s.children('[value="'+a+'"]').prop("selected",!0),s.data("value",a))}}},updateProperties:function(e,t,i,a,s,r){r=r||{};let l={},o={},n=r?.useMerge?"merge":"add",d=[];jQuery.each(s,(function(e,t){l[e]=a[e],o[e]=t,a[e]=t})),d={itemIndex:i,undo:l,redo:o},LS_UndoManager[n](e,t,r?.useArray?[d]:d)},updateActiveLayerProperties:function(e,t,i,a){let s=[];jQuery.each(LS_activeLayerIndexSet,(function(e,t){let a=LS_activeSlideData.sublayers[t],r={},l={};jQuery.each(i,(function(e,t){r[e]=a[e],l[e]=t,null===t?delete a[e]:a[e]=t})),s.push({itemIndex:t,undo:r,redo:l})})),s.length&&!a&&LS_UndoManager.add(e,t,s)},setLayerDataFromInputs:function(e){jQuery.each(LS_activeLayerDataSet,(function(t,i){e.each((function(){var e=jQuery(this),t=this.name,a=i,s=e.val();e.hasClass("lse-transition-prop")?a=a.transition:e.hasClass("lse-style-prop")&&(a=a.styles),t&&(a[t]=s)}))}))},setLayerUndoManagerFromInputs:function(e){let t=[],i="layer.general",a="LAYER_SETTINGS";jQuery.each(LS_activeLayerIndexSet,(function(s,r){let l=LS_activeLayerDataSet[s],o={},n={};e.each((function(){let e=jQuery(this),t=l,s=e.data("prevVal"),r=e.val(),d="";e.hasClass("lse-transition-prop")?(d="transition",t=t.transition,i="layer.transition",a="LAYER_SETTINGS"):e.hasClass("lse-style-prop")&&(d="styles",t=t.styles,i="layer.style",a="LAYER_STYLES"),s!=r&&(d?(o[d]||(o[d]={}),n[d]||(n[d]={}),o[d][this.name]=s,n[d][this.name]=r):(o[this.name]=s,n[this.name]=r))})),t.push({itemIndex:r,undo:o,redo:n})})),LS_UndoManager.add("layer.general",a,t)},readSliderSettings:function(){var e={};return jQuery(".lse-project-settings").find("input,textarea,select").each((function(){var t=jQuery(this),i=t.attr("name"),a=t.is(":checkbox")?t.prop("checked"):t.val();i&&!1!==a&&(e[i]=a)})),e},parseSliderSetting:function(){var e,t=window.lsSliderData.properties;for(e in t)switch(t[e]){case"on":case"true":t[e]=!0;break;case"off":case"false":t[e]=!1}},getDefaultSlideData:function(){return jQuery.isEmptyObject(LS_defaultSlideData)?(jQuery("lse-slide-settings").find("input, textarea, select").each((function(){var e=jQuery(this),t=e.attr("name"),i=e.data("default");t&&void 0!==i&&(LS_defaultSlideData[t]=i)})),LS_defaultSlideData):LS_defaultSlideData},getDefaultLayerData:function(){if(jQuery.isEmptyObject(LS_defaultLayerData)){let e=jQuery([]);LS_defaultLayerData.transition={},LS_defaultLayerData.styles={},jQuery("lse-layer-settings lse-sidebar-body").each((function(){let t=jQuery(this);t.hasClass("lse-layer-transition-panel")?jQuery('.lse-layer-transition-checkbox[data-default="true"]',t).each((function(){e=e.add(jQuery("input, textarea, select",jQuery(this).closest("lse-sidebar-section")))})):e=e.add(jQuery("input, textarea, select",t).not(".lse-style-prop"))})),e.each((function(){var e=jQuery(this),t=e.attr("name"),i=e.data("default");t&&void 0!==i&&(e.hasClass("lse-transition-prop")?LS_defaultLayerData.transition[t]=i:e.hasClass("lse-style-prop")?""!==i&&(LS_defaultLayerData.styles[t]=i):LS_defaultLayerData[t]=i)}))}return LS_defaultLayerData.autoSubtitle=!0,LS_defaultLayerData.subtitle="",LS_defaultLayerData},getDefaultLayerStyles:function(){if(this.defaultLayerStyles)return this.defaultLayerStyles;let e=jQuery("lse-layer-settings :input.lse-style-prop"),t={};return e.each((function(){let e=jQuery(this),i=e.attr("name"),a=e.data("default");i&&void 0!==a&&(t[i]=a)})),this.defaultLayerStyles=t,t},uuidForSlide:function(e){return e=e||LS_activeSlideIndex,this.uuidForObject(window.lsSliderData.layers[e].properties)},slideForUUID:function(e){var t;return jQuery.each(window.lsSliderData.layers,(function(i,a){if(a.properties.uuid&&a.properties.uuid==e)return t=i,!1})),t},uuidForLayer:function(e,t){void 0===e&&(e=LS_activeLayerIndexSet[0]),void 0===t&&(t=LS_activeSlideIndex);var i=window.lsSliderData.layers[t];return this.uuidForObject(i.sublayers[e])},layerForUUID:function(e,t){if(!e)return!1;t=t||{};let i=window.lsSliderData.layers;t.currentSlideOnly&&(i=[LS_activeSlideData]);for(let t=0;t<i.length;t++){const a=i[t].sublayers;for(let i=0;i<a.length;i++){const s=a[i];if(s.uuid&&s.uuid===e)return{slideIndex:t,layerIndex:i,data:s}}}return!1},uuidForObject:function(e){return e.uuid&&e.uuid.length||(e.uuid=this.generateUUID()),e.uuid},generateUUID:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))},projectHasScrollTransition:function(){let e=!1;return jQuery.each(window.lsSliderData.layers,((t,i)=>(jQuery.each(i.sublayers,((t,i)=>{if(i.transition.scroll)return e=!0,!1})),!e))),e},projectIsScrollScene:function(){return"scroll"===window.lsSliderData.properties.scene&&"popup"!==window.lsSliderData.properties.type},restoreOldTransitionSettings:function(e){for(var t=[],i=0;void 0!==e[i];t.push(e[i++].getAttribute("name")));jQuery.each(window.lsSliderData.layers,(function(e,i){jQuery.each(i.sublayers,(function(e,i){for(var a=0;a<t.length;a++)i[t[a]]&&(i.transition[t[a]]=i[t[a]],delete i[t[a]])}))}))}},sliderBuilderIsReady=function(){sliderBuilderDidLoad()},sliderBuilderDidLoad=function(){if(lsEditor.loading.hide(),LayerSlider.showEditorWarnings(),LayerSlider.maybeAutoShowTemplateInstructions(),LayerSlider.maintainTemplateInstructionsButton(),history.replaceState){if(document.location.href.includes("&showsettings=1")){var e=document.location.href.replace("&showsettings=1","");history.replaceState(null,document.title,e),localStorage["lse-welcome-guide-completed"]&&setTimeout((function(){jQuery("#lse-show-project-settings").click()}),500)}if(document.location.href.includes("&showrevisions=1")){e=document.location.href.replace("&showrevisions=1","");history.replaceState(null,document.title,e),localStorage["lse-welcome-guide-completed"]&&setTimeout((function(){jQuery(".lse-toggle-revisions:first").click()}),500)}}localStorage["lse-welcome-guide-completed"]||setTimeout((function(){jQuery('lse-button[data-tour="interfaceWalkthrough"]').click()}),1e3)},initSliderBuilder=function(){if(LS_sliderID||(LS_sliderID=jQuery('#lse-editor-form input[name="slider_id"]').val()),LS_previewArea=jQuery("lse-preview-area"),LS_previewHolder=LS_previewArea.parent(),LS_previewWrapper=LS_previewHolder.parent(),jQuery.ui.selectable.prototype.options.distance=3,jQuery.ui.draggable.prototype.options.distance=3,jQuery.ui.sortable.prototype.options.distance=3,window.lsSliderData.properties.new){let e=window.lsSliderData.properties.importVersion||"";window.lsSliderData.properties=LS_DataSource.readSliderSettings(),window.lsSliderData.properties.createdWith=jQuery('input[name="sliderVersion"]').val(),window.lsSliderData.properties.importVersion=e,window.lsSliderData.googlefonts=[],window.lsSliderData.layers=[{properties:jQuery.extend(!0,{},LS_DataSource.getDefaultSlideData()),sublayers:[]}]}else window.lsSliderData.properties=jQuery.extend({},LS_DataSource.readSliderSettings(),window.lsSliderData.properties);window.lsSliderData.googlefonts=window.lsSliderData.googlefonts||[],window.lsSliderData.colorData=window.lsSliderData.colorData||{},window.lsSliderData.meta=window.lsSliderData.meta||{},_lsConvTrProp(layerSliderTransitions),LayerSlider.rebuildSlides(),lsEditor.project.setLayout();new TransitionPresets;jQuery(".lse-datepicker-input").each((function(){var e=jQuery(this),t=e.data();e.airDatepicker({
inline:!!t.datepickerInline,classes:t.datepickerClasses||"lse-datepicker",language:"en",dateFormat:"yyyy-mm-dd",timeFormat:"hh:ii:00",todayButton:new Date,clearButton:!0,timepicker:!0,keyboardNav:!1,range:!1,onSelect:function(e,t,i){LS_preventDatePickerChange||(i.$el.trigger("input"),lsSetEditorDirtyState(!0))},onShow:function(e){var t=jQuery(e.el).closest(".lse-scrollbar"),i=t.scrollTop(),a=e.$datepicker.position().top;e.$el.is(".lse-countdown-datepicker-input")||t.find("lse-sidebar-section-body").css({paddingBottom:e.$datepicker.outerHeight()+"px"}),jQuery(".lse-focused-col").closest(".lse-scrollbar").on("scroll.airDatepicker",(function(){let s=t.scrollTop();e.$datepicker.css({top:a-(s-i)+"px"})}))},onHide:function(e){jQuery(e.el).closest(".lse-scrollbar").off("scroll.airDatepicker").find("lse-sidebar-section-body").css({paddingBottom:0})}})})),LayerSlider.updateProjectInterfaceItems(),LayerSlider.updateProjectSettingsIndicators(),LayerSlider.selectSlide(LS_activeSlideIndex,{forceSelect:!0}),LS_activeLayerIndexSet.length&&jQuery("#lse-toolbar-sidebar-tabs lse-button:eq(1)").click(),jQuery(window).on("beforeunload",(function(e){if(LS_editorIsDirty){var t=LS_l10n.SBUnsavedChanges;return e.returnValue=t,t}})),jQuery("body").on("click","#lse-warning lse-button.lse-load-anyway",(function(){jQuery("#lse-warning").attr("class","")})),jQuery("#lse-show-project-settings").click((function(){LayerSlider.openSliderSettings()})),jQuery("#lse-ellipsis-menu").on("change",":checkbox",(function(){var e=jQuery(this),t=e.prop("checked"),i=e.attr("name");i&&(LS_editorSettings[i]=t),jQuery.post(ajaxurl,{action:"ls_save_editor_settings",nonce:LS_editorMeta.editorNonce,data:JSON.stringify(LS_editorSettings)})})).on("click","[data-tour]",(function(){var e=jQuery(this),t=e.closest("[data-tour-url]"),i=e.data("tour");LS_tourData?LS_tourData&&LS_tourData[i]&&(lsEditor.gui.close("ellipsis"),iGuider(LS_tourData[i])):import(t.attr("data-tour-url")).then((e=>{e&&e.LS_tourData&&(LS_tourData=e.LS_tourData),LS_tourData&&LS_tourData[i]&&(lsEditor.gui.close("ellipsis"),iGuider(LS_tourData[i]))}))})),jQuery("#lse-project-settings-sidebar kmw-menuitem").click((function(){LayerSlider.selectSettingsTab(this)})),document.location.hash&&LS_GUI.deeplinkSection(),jQuery(window).on("hashchange",(function(){LS_GUI.deeplinkSection()})),jQuery("#lse-save-button").on("click",(function(){LayerSlider.save()})),jQuery("#lse-publish-button").on("click",(function(){LayerSlider.publish()})),jQuery("#lse-project-settings-content .lse-datepicker-input").each((function(){var e=jQuery(this),t=e.data().datepickerKey;t&&window.lsSliderData.properties[t]&&(LS_preventDatePickerChange=!0,startDate=new Date(window.lsSliderData.properties[t]+""+LS_Utils.jsTimeZoneID()),e.data("datepicker").selectDate(startDate),e.trigger("keyup"),LS_preventDatePickerChange=!1)})),jQuery(".lse-popup-settings").on("click",".lse-popup-include-all-pages",(function(){var e=jQuery(this),t=jQuery(".lse-popup-include-pages lse-ib:not(:first-child), .lse-popup-include-custom-pages");e.prop("checked")?t.addClass("lse-dn"):t.removeClass("lse-dn")})).on("click",".lse-popup-preview-button",(function(e){e.preventDefault();let t=jQuery(this);if(t.hasClass("lse-inactive"))return!1;t.addClass("lse-disabled"),LayerSlider.startPopupPreview(),setTimeout((function(){t.removeClass("lse-disabled")}),2e3)})).on("keyup change",".lse-popup-triggers :input",(function(){setTimeout((function(){LayerSlider.updatePopupNotifications()}),100)})),jQuery(".lse-popup-include-all-pages").prop("checked")&&jQuery(".lse-popup-include-pages lse-ib:not(:first-child), .lse-popup-include-custom-pages").addClass("lse-dn"),LayerSlider.updatePopupPreview(),jQuery(document).on("click","#lse-popup-presets .lse-layout-illustration-grid",(function(){var e=jQuery(this),t=jQuery(".lse-popup-settings :input"),i=e.data("options");for(var a in"string"==typeof i&&(i=JSON.parse(i)),i){window.lsSliderData.properties[a]=i[a];var s=t.filter('[name="'+a+'"]');"boolean"==typeof i[a]?i[a]!=s.prop("checked")&&s.next().click():s.val(i[a])}LayerSlider.updatePopupPreview()})),LayerSlider.openMediaLibrary(),LS_SearchWindow.init(),jQuery("body").on("click",".lse-layer-open-font-library",(function(e){e.preventDefault(),lsEditor.smartHelp.close(),LS_fontLibrary.open((function(e){LayerSlider.loadGoogleFonts(e),e.includes(" ")&&(e="'"+e+"'"),lsEditor.smartHelp.applyValueBackToOpenerInput(e),LayerSlider.reindexProjectGoogleFonts(),LayerSlider.loadPreviewGoogleFonts(),LS_fontLibrary.close()}))})),jQuery("body").on("click","#lse-add-layer-modal-window lse-b",(function(){kmw.modal.close(),LayerSlider.addFormattedLayer(this)})).on("click",".lse-context-add-layer lse-button",(function(){LayerSlider.addFormattedLayer(this,{styles:{top:LS_contextMenuTop/LS_previewZoom,left:LS_contextMenuLeft/LS_previewZoom}})})).on("click",".lse-context-overlapping-layers lse-button",(function(e){var t=jQuery(this).data("layerIndex");t&&LayerSlider.selectPreviewItem(t,e)})).on("click",".lse-context-menu-duplicate",(function(){LayerSlider.duplicateLayer()})).on("click",".lse-context-menu-remove",(function(){LayerSlider.removeLayer()})).on("click",".lse-context-menu-hide",(function(){LayerSlider.hideLayer()})).on("click",".lse-context-menu-lock",(function(){LayerSlider.lockLayer()})).on("click",".lse-context-menu-copy-styles",(function(){LayerSlider.copyLayerStyles()})).on("click",".lse-context-menu-paste-styles",(function(){LayerSlider.pasteLayerStyles()})).on("click",".lse-context-menu-copy-layer",(function(){LayerSlider.copyLayer()})).on("click",".lse-context-menu-paste-layer",(function(){LayerSlider.pasteLayer()})).on("click",".lse-context-menu-align lse-button",(function(e){for(var t,i,a,s,r,l,o=jQuery(".ui-selected-helper"),n=jQuery(this).data("move").split(" "),d=o.position().top,c=o.position().left,u=o.width(),p=o.height(),y=LS_previewArea.width()*LS_previewZoom,h=LS_previewArea.height()*LS_previewZoom,S=[],m=!1,g=!1,L=0;L<n.length;L++)switch(n[L]){case"left":a=0,s="0%",m=!0;break;case"center":a=y/2-u/2,s="50%",m=!0;break;case"right":a=y-u,s="100%",m=!0;break;case"top":r=0,l="0%",g=!0;break;case"middle":r=h/2-p/2,l="50%",g=!0;break;case"bottom":r=h-p,l="100%",g=!0}t=d-r,i=c-a,jQuery.each(LS_activeLayerIndexSet,(function(e,a){var r=LS_activeSlideData.sublayers[a],o={},n={};if(r.locked)return!1;var d=LS_previewItems[a].position(),c=Math.round((d.left-i)/LS_previewZoom).toString(),u=Math.round((d.top-t)/LS_previewZoom).toString();1===LS_activeLayerIndexSet.length&&(c=s,u=l),m&&(o.left=r.styles.left,n.left=c,r.styles.left=c,jQuery("lse-layer-settings input[name=left]").val(c)),g&&(o.top=r.styles.top,n.top=u,r.styles.top=u,jQuery("lse-layer-settings input[name=top]").val(u)),S.push({itemIndex:a,undo:o,redo:n}),LayerSlider.generatePreviewItem(a)})),LayerSlider.updatePreviewSelection(),LS_UndoManager.add("layer.style","LAYER_ALIGN",S)})).on("click",".lse-context-menu-align-in-selection lse-button",(function(e){var t,i,a=jQuery(".ui-selected-helper"),s=jQuery(this).data("move"),r=a.position().top/LS_previewZoom,l=a.position().left/LS_previewZoom,o=a.width()/LS_previewZoom,n=a.height()/LS_previewZoom,d=[],c=!1,u=!1;s&&(jQuery.each(LS_activeLayerIndexSet,(function(e,a){var p=LS_activeSlideData.sublayers[a],y={},h={};if(p.locked)return!1;var S=LS_previewItems[a],m=S.position(),g=(Math.round(m.left/LS_previewZoom),Math.round(m.top/LS_previewZoom),Math.round(S.outerWidth())),L=Math.round(S.outerHeight());switch(s){case"left":t=l,c=!0;break;case"center":t=l+o/2-g/2,c=!0;break;case"right":t=l+o-g,c=!0;break;case"top":i=r,u=!0;break;case"middle":i=r+n/2-L/2,u=!0;break;case"bottom":i=r+n-L,u=!0}c&&(y.left=p.styles.left,h.left=Math.round(t),p.styles.left=Math.round(t)),u&&(y.top=p.styles.top,h.top=Math.round(i),p.styles.top=Math.round(i)),d.push({itemIndex:a,undo:y,redo:h}),LayerSlider.generatePreviewItem(a)})),LayerSlider.updatePreviewSelection(),LS_UndoManager.add("layer.style","LAYER_ALIGN",d))})),jQuery(document).on({mouseenter:function(){LayerSlider.highlightPreviewItem(this)},mouseleave:function(){LS_previewArea.children().removeClass("lse-highlighted lse-lowlighted")}},".lse-context-overlapping-layers lse-button"),jQuery(document).on("input.lse-update-data change.lse-update-data",".lse-project-settings input, .lse-project-settings textarea, .lse-project-settings select",(function(e){var t=jQuery(this),i=t.attr("name"),a=t.is(":checkbox")?t.prop("checked"):t.val();if(!i)return;["width","height","popupWidth","popupHeight"].includes(i)&&a&&!a.toString().match(/^\d+$/)&&(a=parseInt(a)||"",t.val(a)),window.lsSliderData.properties[i]=a,["width","height","popupWidth","popupHeight"].includes(i)&&lsEditor.workspace.setSize(),"gradient"===t.data("type")&&(window.lsSliderData.properties[i+"Data"]=t.data("color")),lsSetEditorDirtyState(!0),t.is("select, :checkbox")?LayerSlider.generatePreview():LayerSlider.willGeneratePreview();let s=lsEditor.preview.state;["slide","live"].includes(s)&&(lsEditor.preview.exit(s,{willRestart:!0}),lsEditor.preview.enter(s)),["status"].includes(i)&&LayerSlider.updateProjectSettingsIndicators()})),jQuery(document).on("updated.ls",".lse-callback-box textarea",(function(e,t){"object"!=typeof window.lsSliderData.callbacks&&(window.lsSliderData.callbacks={}),lsSetEditorDirtyState(!0);var i=jQuery(this).attr("name"),a=jQuery(this).val(),s=a.match(/\{([\s\S]*)\}/m)[1].replace(/(\r\n|\n|\r)/gm,""),r=jQuery("#lse-callback-events-sidebar").find("lse-li:contains('"+i+"')");if(r.removeClass("lse-warning lse-active"),jQuery.trim(s).length){window.lsSliderData.callbacks[i]=a,r.addClass("lse-active");var l=a.indexOf("{")+1,o=a.length-1;body=a.substring(l,o);try{new Function(body)}catch(e){r.addClass("lse-warning")}}else delete window.lsSliderData.callbacks[i]})).on("click","#lse-callback-events-sidebar lse-li:not(.lse-disabled)",(function(){var e=jQuery(this).text(),t=jQuery("#lse-callback-events").closest(".kmw-modal-inner"),i=t.find('textarea[name="'+e+'"]').closest(".lse-callback-box").position().top;t.animate({scrollTop:i},300)})),jQuery("#lse-add-slide").click((function(e){e.preventDefault(),LayerSlider.addSlide(!1,{showSlideOptions:!0,selectSlide:!0,focusInput:!0,closeSlidesPanel:!1})})),jQuery("#lse-slide-tabs").on("click",".lse-slide-preview",(function(){var e=jQuery(this).closest(".lse-slide-tab");e.hasClass("lse-active")||LayerSlider.selectSlide(e.index(),{forceSelect:!0})})).on("input",".lse-slide-name input",(function(){LayerSlider.renameSlide(this)})),jQuery("body").on("input",".lse-custom-slide-properties input",(function(e){LayerSlider.setCustomSlideProperties(e)})).on("click",".lse-custom-slide-properties .lse-form-rows-close",(function(e){LayerSlider.setCustomSlideProperties(e)})),jQuery("body").on("click",".lse-color-input .lse-remove",(function(){let e=jQuery(this).parent(),t=jQuery("input",e);e.removeClass("lse-has-color"),t.trigger("track.lse-undomanager").val("").data({color:"",prevColor:"",value:""}).css("background","transparent").trigger("change").trigger("input"),LayerSlider.setActiveLayerMedia()})),jQuery("body").on("click","#lse-context-menu-image-input .lse-url-prompt",(function(e){e.preventDefault();var t=prompt(LS_l10n.SBEnterImageURL);if(!t)return!1;var i=jQuery("#lse-context-menu-image-input").data("contextMenuProperties");$opener=i.$opener,$target=$opener.find("lse-image-input"),$target.hasClass("lse-global-background")?(lsSliderData.properties.backgroundimage=t,lsSliderData.properties.backgroundimageId=""):$target.hasClass("lse-slider-preview")?(lsSliderData.meta.preview=t,lsSliderData.meta.previewId=""):$target.hasClass("lse-slide-image")?LS_DataSource.updateProperties("slide.general","SLIDE_IMAGE",LS_activeSlideIndex,LS_activeSlideData.properties,{background:t,backgroundId:"",backgroundThumb:t}):$target.hasClass("lse-slide-thumbnail")?LS_DataSource.updateProperties("slide.general","SLIDE_THUMBNAIL",LS_activeSlideIndex,LS_activeSlideData.properties,{thumbnail:t,thumbnailId:"",thumbnailThumb:t}):$target.hasClass("lse-layer-image")?(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_IMAGE",{image:t,imageId:"",imageThumb:t}),LS_DataSource.buildSelectedListItems()):$target.hasClass("lse-media-image")?LS_DataSource.updateActiveLayerProperties("layer.general","VIDEO_POSTER",{poster:t,posterId:"",posterThumb:t}):$target.hasClass("lse-layer-background-image")&&LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_BG",{layerBackground:t,layerBackgroundId:"",layerBackgroundThumb:t}),LS_GUI.updateImagePicker($target,t),LayerSlider.updateSlidePreviews(),LayerSlider.generatePreview(),lsSetEditorDirtyState(!0)})).on("click","#lse-context-menu-image-input .lse-post-image",(function(e){e.preventDefault();var t=jQuery("#lse-context-menu-image-input").data("contextMenuProperties");$opener=t.$opener,$target=$opener.find("lse-image-input"),$target.hasClass("lse-slide-image")?LS_DataSource.updateProperties("slide.general","SLIDE_IMAGE",LS_activeSlideIndex,LS_activeSlideData.properties,{background:"[image-url]",backgroundId:"",backgroundThumb:""}):$target.hasClass("lse-slide-thumbnail")?LS_DataSource.updateProperties("slide.general","SLIDE_THUMBNAIL",LS_activeSlideIndex,LS_activeSlideData.properties,{thumbnail:"[image-url]",thumbnailId:"",thumbnailThumb:""}):$target.hasClass("lse-layer-image")?(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_IMAGE",{image:"[image-url]",imageId:"",imageThumb:""}),LS_DataSource.buildSelectedListItems()):$target.hasClass("lse-layer-background-image")&&LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_BG",{layerBackground:"[image-url]",layerBackgroundId:"",layerBackgroundThumb:""}),LS_GUI.updateImagePicker($target,!1),LayerSlider.updateSlidePreviews(),LayerSlider.generatePreview(),lsSetEditorDirtyState(!0)})).on("click","#lse-context-menu-image-input .lse-pixie-editor",(function(e){e.preventDefault(),e.stopPropagation();var t,i=jQuery("#lse-context-menu-image-input").data("contextMenuProperties").$opener.find("lse-image-input");i.attr("id","pixie-current-image"),i.hasClass("lse-global-background")?t=lsSliderData.properties.backgroundimage:i.hasClass("lse-slider-preview")?t=lsSliderData.meta.preview:i.hasClass("lse-slide-image")?t=LS_activeSlideData.properties.background:i.hasClass("lse-slide-thumbnail")?t=LS_activeSlideData.properties.thumbnail:i.hasClass("lse-layer-image")?t=LS_activeLayerDataSet[0].image:i.hasClass("lse-media-image")?t=LS_activeLayerDataSet[0].poster:i.hasClass("lse-layer-background-image")&&(t=LS_activeLayerDataSet[0].layerBackground),LayerSlider.openImageEditor(LS_Utils.toAbsoluteURL(t))})).on("click","#lse-context-menu-image-input .lse-pick-image",(function(e){jQuery("#lse-context-menu-image-input").data("contextMenuProperties").$opener.find("lse-image-input").click()})).on("click","#lse-context-menu-image-input .lse-remove-image",(function(e){var t=jQuery("#lse-context-menu-image-input").data("contextMenuProperties");$opener=t.$opener,$target=$opener.find("lse-image-input"),$target.hasClass("lse-global-background")?(window.lsSliderData.properties.backgroundimage="",window.lsSliderData.properties.backgroundimageId="",window.lsSliderData.properties.backgroundimageThumb=""):$target.hasClass("lse-slider-preview")?(window.lsSliderData.meta.preview="",window.lsSliderData.meta.previewId=""):$target.hasClass("lse-slide-image")?LS_DataSource.updateProperties("slide.general","SLIDE_IMAGE",LS_activeSlideIndex,LS_activeSlideData.properties,{background:"",backgroundId:"",backgroundThumb:""}):$target.hasClass("lse-slide-thumbnail")?LS_DataSource.updateProperties("slide.general","SLIDE_THUMBNAIL",LS_activeSlideIndex,LS_activeSlideData.properties,{thumbnail:"",thumbnailId:"",thumbnailThumb:""}):$target.hasClass("lse-layer-image")?(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_IMAGE",{image:"",imageId:"",imageThumb:"",suggestedName:""}),LayerSlider.autoRenameSelectedLayers(),LS_DataSource.buildSelectedListItems()):$target.hasClass("lse-media-image")?LS_DataSource.updateActiveLayerProperties("layer.general","VIDEO_POSTER",{poster:"",posterId:"",posterThumb:""}):$target.hasClass("lse-layer-background-image")&&(LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_BG",{layerBackground:"",layerBackgroundId:"",layerBackgroundThumb:"",suggestedName:""}),LayerSlider.autoRenameSelectedLayers()),LS_GUI.updateImagePicker($target,!1),LayerSlider.updateSlidePreviews(),LayerSlider.generatePreview(),lsSetEditorDirtyState(!0)})).on("click","lse-icon-picker",(function(){let e=this;LS_IconLibrary.open((function(t){LS_IconLibrary.insertPicker(e,t)}))})).on("click",".lse-icon-input .lse-remove",(function(){let e=jQuery(this).closest(".lse-icon-input").find("lse-icon-picker");LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_ICON",{[e.data("prop")]:""}),LS_DataSource.buildLayer(),LayerSlider.generateSelectedPreviewItems()})).on("click","#lse-media-layer-preview-wrapper .lse-remove",(function(){LS_DataSource.updateActiveLayerProperties("layer.general","LAYER_SETTINGS",{mediaAttachments:null}),LayerSlider.updateLayerInterfaceItems(LS_activeLayerIndexSet[0]),LayerSlider.generateSelectedPreviewItems(),LayerSlider.autoRenameSelectedLayers()})),jQuery("lse-slide-settings").on("input.lse-update-data change.lse-update-data","input, textarea, select",(function(e){var t=jQuery(this),i=t.attr("name"),a=t.is(":checkbox")?t.prop("checked"):t.val();if(!i)return;LS_activeSlideData.properties[i]=a,"gradient"===t.data("type")&&(LS_activeSlideData.properties[i+"Data"]=t.data("color"));["bgsize","bgposition","bgcolor"].includes(i)&&LayerSlider.generatePreview();let s=lsEditor.preview.state;["slide","live"].includes(s)&&(lsEditor.preview.exit(s,{willRestart:!0}),lsEditor.preview.enter(s))})).on("click",".lse-capture-slide",(function(e){e.preventDefault(),LayerSlider.captureSlide()})),jQuery("body").on("click",".lse-select-transitions",(function(e){e.preventDefault(),LayerSlider.openTransitionGallery()})),jQuery("body").on("click","#lse-transition-window .lse-select-special-transition",(function(e){var t=jQuery(this);t.hasClass("lse-selected")?(t.removeClass("lse-selected"),delete LS_activeSlideData.properties[t.data("name")]):(t.addClass("lse-selected"),LS_activeSlideData.properties[t.data("name")]=!0),lsSetEditorDirtyState(!0)})).on("click","#lse-transitions-list .lse-transitions-section .lse-transition-item",(function(e){e.preventDefault(),LayerSlider.toggleTransition(this),lsSetEditorDirtyState(!0)})).on("click","#lse-transitions-modal-select-button",(function(e){var t=!!jQuery(this).hasClass("lse-off");jQuery("#lse-transitions-list .lse-transitions-section.kmw-active").each((function(){LayerSlider.selectAllTransition(jQuery(this).index(),t)})),lsSetEditorDirtyState(!0)})).on("click","#lse-transitions-modal-apply-button",(function(e){lsCommon.smartAlert.confirm(LS_l10n.SBTransitionApplyOthers,(()=>{var e=jQuery(this);e.css("opacity",".5"),setTimeout((function(){e.css("opacity","1")}),2e3),jQuery.each(window.lsSliderData.layers,(function(e,t){t.properties["3d_transitions"]=LS_activeSlideData.properties["3d_transitions"],t.properties["2d_transitions"]=LS_activeSlideData.properties["2d_transitions"],t.properties.custom_3d_transitions=LS_activeSlideData.properties.custom_3d_transitions,t.properties.custom_2d_transitions=LS_activeSlideData.properties.custom_2d_transitions,LS_activeSlideData.properties.transitionorigami?t.properties.transitionorigami=!0:delete t.properties.transitionorigami})),lsSetEditorDirtyState(!0)}))})).on("mouseenter","#lse-transitions-list .lse-transitions-section .lse-transition-item",(function(){LayerSlider.startTransitionPreview(this)})).on("mouseleave","#lse-transitions-list .lse-transitions-section .lse-transition-item",(function(){LayerSlider.stopTransitionPreview(this)})),jQuery("body").on("click","#lse-add-layer-button",(function(e){e.preventDefault(),kmw.modal.open({content:"#lse-add-layer-template",maxWidth:740,id:"lse-add-layer-modal"})})).on("click",".lse-import-layer-button",(function(e){LS_ImportLayer.open()})).on("click","#lse-layers-list lse-li",(function(e){if(e.shiftKey&&1===LS_activeLayerDataSet.length){for(var t=LS_lastSelectedLayerIndex||LS_activeLayerIndexSet[0],i=jQuery(this).index(),a=Math.min(t,i),s=Math.max(t,i),r=[],l=a;l<=s;l++)r.push(l);LayerSlider.selectLayer(r,{userSelect:!0})}else if(e.metaKey||e.ctrlKey){let e=jQuery(this),t=jQuery("#lse-layers-list lse-li.lse-active").add(this),i=[];e.hasClass("lse-active")&&(t=t.not(this)),t.each((function(){i.push(jQuery(this).index())})),i&&LayerSlider.selectLayer(i,{userSelect:!0})}else LayerSlider.selectLayer([jQuery(this).index()],{userSelect:!0})})).on("keyup",'input[name="subtitle"]',(function(){var e=jQuery(this).closest("lse-li").index();delete LS_activeSlideData.sublayers[e].autoSubtitle,LS_activeSlideData.sublayers[e].subtitle=jQuery(this).val(),lsSetEditorDirtyState(!0)})).on("click","#lse-layers-list .lse-remove-layer",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.removeLayer(null,{$button:jQuery(this)})})).on("click","#lse-layers-list .lse-duplicate-layer",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.duplicateLayer(null,null,{$button:jQuery(this)})})).on("click","#lse-layer-device-types lse-button",(function(){LayerSlider.changeLayerScreenType(jQuery(this),!0)})).on("change","lse-layer-settings input.lse-bgvideo",(function(e){LayerSlider.changeVideoType(e)})).on("input.lse-update-data change.lse-update-data","lse-layer-settings input, lse-layer-settings textarea, lse-layer-settings select",(function(e,t){if(t=t||{},e.undoManagerAction||t.undoManagerAction)return;if("change"===e.type&&!jQuery(this).is("select"))return;var i=jQuery(this),a=i.attr("data-default"),s=i.attr("name"),r=i.is(":checkbox")?i.prop("checked"):i.val(),l="top"===s||"left"===s;if(LS_activeLayerDataSet[0]?.countdownID&&["countdownDueDate","countdownRepeat"].includes(s)){let t=LS_activeLayerDataSet[0].countdownID;return"countdownDueDate"===s&&LS_DataSource.updateProperties("slide.countdown","COUNTDOWN_SETTINGS",t,LS_activeSlideData.countdowns[t],{date:r},{useMerge:!0,useArray:!0}),"change"===e.type&&"countdownRepeat"===s&&LS_DataSource.updateProperties("slide.countdown","COUNTDOWN_SETTINGS",t,LS_activeSlideData.countdowns[t],{repeat:r}),void LS_Countdown.setTimers()}if(i.data("lse-update-data-exclude")||i.closest(".lse-undomanager-exclude").length)return;if(!s)return;"true"===r&&(r=!0),"false"===r&&(r=!1),jQuery.each(LS_activeLayerDataSet,(function(e,t){var o=LS_activeLayerIndexSet[e],n=t;i.hasClass("lse-transition-prop")?n=n.transition:i.hasClass("lse-style-prop")&&(n=n.styles),l||null!==r&&"null"!==r&&""!==r?!l&&i.hasClass("lse-style-prop")&&void 0!==a&&a.toString()===r.toString()?delete n[s]:(n[s]=r,"gradient"===i.data("type")&&(n[s+"Data"]=i.data("color")),t.shapeData&&"stroke-width"===s&&(t.shapeData.strokeWidth=parseFloat(r))):delete n[s];if(["html","countdownComponent","counterEnd","counterDecimals","counterDecimalSeparator","counterThousandsSeparator","counterLeadingZeros"].includes(s)&&LayerSlider.autoRenameLayer(o),"stroke"!==s&&"stroke-width"!==s||LayerSlider.setActiveLayerMedia(),LayerSlider.generatePreviewItem(o),"counter"===t.media&&"min-width"!==i.data("prop")&&jQuery("lse-sidebar-subnav .lse-layer-content-tab.lse-active, lse-sidebar-subnav .lse-layer-style-tab.lse-active").length){let e=LS_Counter.calcMinWidth(LS_previewItems[o],t)+"em",i=jQuery('lse-layer-settings .lse-layer-style-panel input[name="min-width"]');void 0===i.data("prevVal")&&LS_UndoManager.saveOriginalInputValues(i),i.val(e),t.styles["min-width"]=e,LayerSlider.generatePreviewItem(o)}})),1===LS_activeLayerDataSet.length&&"html"===s&&(LayerSlider.setActiveLayerMedia(),"media"===LS_activeLayerDataSet[0].media&&LayerSlider.checkMediaAutoPlay(i,s,r)),["style","url","id","class","title","alt","rel","tabindex"].includes(s)&&LayerSlider.updateLayerMenuIndicators();let o=lsEditor.preview.state;["layer","slide","live"].includes(o)&&(lsEditor.preview.exit(o,{willRestart:!0}),lsEditor.preview.enter(o)),"font-family"===s&&setTimeout(LayerSlider.updatePreviewSelection,100);var n=i.closest(".lse-start-at-wrapper"),d=n.parent();if(n.length&&!i.is(".lse-start-at-calc")){let e=jQuery(".lse-start-at-timing",d),t=jQuery(".lse-start-at-operator",d),l=jQuery(".lse-start-at-value",d),o=jQuery(".lse-start-at-calc",d),n=e.attr("name"),c=t.attr("name"),u=l.attr("name"),p=o.attr("name"),y=e.data("default"),h=t.data("default"),S=l.data("default"),m=[];jQuery.each(LS_activeLayerDataSet,((e,t)=>{let l=LS_activeLayerIndexSet[e],o=i.data("prevVal"),d="",g={},L={},f={};f[n]=t.transition[n]||y,f[c]=t.transition[c]||h,f[u]=t.transition[u]||S,f[s]=r||a,d=f[n]+" "+f[c]+" "+f[u],L[p]=t.transition[p],g[p]=d,L[s]=o[e],g[s]=r,t.transition[p]=d,m.push({itemIndex:l,redo:g,undo:L})})),LS_UndoManager.merge("layer.transition","LAYER_TRANSITION",m)}})).on("change","#lse-transition-tabs .lse-layer-transition-checkbox",(function(e){LayerSlider.enableTransitionPage(this)})).on("click","lse-layer-settings .lse-copy-layer-properties",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.copyLayerSettings(this)})).on("click","lse-layer-settings .lse-paste-layer-properties",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.pasteLayerSettings(this)})).on("click","lse-layer-settings .lse-clear-layer-properties",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.clearLayerSettings(this)})).on("mouseenter",'lse-layer-settings select[name="static"]',(function(){LayerSlider.setupStaticLayersChooser(this)})).on("input change",".lse-layer-custom-attributes :input",(function(e){LayerSlider.setLayerAttributes(e)})).on("click",".lse-layer-custom-attributes .lse-form-rows-close",(function(e){LayerSlider.setLayerAttributes(e)})).on("input change","#lse-layer-actions-list :input",(function(e){LayerSlider.setLayerActions(e)})).on("click","#lse-layer-actions-list .lse-form-rows-close",(function(e){LayerSlider.setLayerActions(e)})).on("change",'lse-layer-settings select[name="static"]',(function(){var e,t=jQuery(this).val(),i=parseInt(jQuery(this).val());if("null"===t||null===t||0===i)return delete LS_activeLayerDataSet[0].transition.static,void delete LS_activeLayerDataSet[0].transition.staticUUID;i&&i>0&&(e=LS_DataSource.uuidForSlide(i-1),LS_activeLayerDataSet[0].transition.staticUUID=e)})),LayerSlider.addSlideSortables(),LayerSlider.addLayerSortables(),LayerSlider.addDraggable(),LS_previewArea.on("dragstart",".lse-disabled",(function(e){e.preventDefault()})).on("dblclick","> *:not(.lse-disabled)",(function(){LayerSlider.editLayerStart(jQuery(this))})).on("keydown",".lse-editing",(function(e){LayerSlider.editLayer(e)})).on("keyup",".lse-editing",(function(){LayerSlider.editLayerUpdate(this)})).on("paste",".lse-editing",(function(e){LayerSlider.editLayerPaste(e)})),jQuery("lse-live-preview-area").on("click",'a[href="#"]',(function(e){e.preventDefault()}));var e=null,t={},i={};jQuery(document).on("keydown",(function(a){if(LS_editorSettings.useKeyboardShortcuts&&!(LS_preventKeyboardShortcuts||LS_Revisions.opened&&(32!==a.which||32===a.which&&(a.shiftKey||a.altKey||a.metaKey)))){if((a.metaKey||a.ctrlKey)&&83==a.which&&!a.altKey)return a.preventDefault(),void LayerSlider[a.shiftKey?"publish":"save"]({usedShortcut:!0});if((a.metaKey||a.ctrlKey)&&0==a.key&&(a.preventDefault(),jQuery(".lse-zoom-1").click()),(a.metaKey||a.ctrlKey)&&9==a.key&&(a.preventDefault(),jQuery(".lse-zoom-fit").click()),(a.metaKey||a.ctrlKey)&&69==a.which&&(a.stopPropagation(),LS_SearchWindow.open()),(a.metaKey||a.ctrlKey)&&70==a.which&&jQuery("#lse-toggle-fullscreen").click(),LS_sliderSettingsOpened||LS_searchOpened)return!0;if(jQuery("#pixie-current-image").length)return!0;var s=jQuery(a.target);if(13==a.which){if(s.is(":input:not(textarea, .lse-skip-blur)"))return a.preventDefault(),void a.target.blur();if(!(s.is(":input")||a.shiftKey||a.metaKey||a.ctrlKey||a.altKey))return a.preventDefault(),void LayerSlider.editLayerToggle()}if(27===a.which){var r=jQuery(".lse-editing");r.length&&LayerSlider.editLayerEnd(r)}if(!jQuery(".lse-editing").length){if((a.shiftKey||a.altKey||a.ctrlKey)&&32==a.which&&!jQuery(a.target).is(":input:not(button)"))return a.preventDefault(),lsEditor.preview.toggle("layer");if(["project","timeline","live"].includes(lsEditor.preview.state))27===a.which&&lsEditor.preview.exit();else{if(jQuery(a.target).is(":input")||((a.metaKey||a.ctrlKey)&&37==a.which&&(a.preventDefault(),LS_activeSlideIndex>0&&LayerSlider.selectSlide(LS_activeSlideIndex-1)),(a.metaKey||a.ctrlKey)&&39==a.which&&(a.preventDefault(),LS_activeSlideIndex<lsSliderData.layers.length-1&&LayerSlider.selectSlide(LS_activeSlideIndex+1))),(a.metaKey||a.ctrlKey)&&65==a.which&&(s.is(":input:not(button)")||(a.preventDefault(),jQuery("#lse-add-layer-button").click())),32==a.which&&!s.is(":input"))return a.preventDefault(),lsEditor.preview.toggle("slide");if(((a.metaKey||a.ctrlKey)&&a.shiftKey&&90==a.which||(a.metaKey||a.ctrlKey)&&89==a.which)&&!jQuery(a.target).is(":input"))return a.preventDefault(),LS_UndoManager.redo();if((a.metaKey||a.ctrlKey)&&90==a.which&&!jQuery(a.target).is(":input"))return a.preventDefault(),LS_UndoManager.undo();if(!lsEditor.preview.state){if((8==a.which||46==a.which)&&!jQuery(a.target).is(":input"))return a.preventDefault(),void LayerSlider.removeLayer();if((a.metaKey||a.ctrlKey)&&68==a.which)return a.preventDefault(),void LayerSlider.duplicateLayer();if(a.shiftKey&&(a.metaKey||a.ctrlKey)&&72==a.which)return a.preventDefault(),void LayerSlider.hideLayer();if((a.metaKey||a.ctrlKey)&&76==a.which)return a.preventDefault(),void LayerSlider.lockLayer();if((a.metaKey||a.ctrlKey)&&88==a.which&&!jQuery(a.target).is(":input"))return a.preventDefault(),LayerSlider.copyLayer(!0,LS_activeLayerDataSet,LS_activeLayerIndexSet,{shiftLayers:!1}),void LayerSlider.removeLayer(null,{requireConfirmation:!1});if((a.metaKey||a.ctrlKey)&&67==a.which)if(document.getSelection().toString())setTimeout((function(){LS_Utils.removeTextSelection()}),300);else if(!jQuery(a.target).is(":input"))return a.preventDefault(),void LayerSlider.copyLayer(!0);if((a.metaKey||a.ctrlKey)&&86==a.which&&!jQuery(a.target).is(":input"))return a.preventDefault(),void LayerSlider.pasteLayer();if([37,38,39,40].includes(a.which)&&!jQuery(a.target).is(":input")&&!a.ctrlKey&&!a.metaKey){if(a.preventDefault(),!LS_activeLayerIndexSet.length)return;var l=[];jQuery.each(LS_activeLayerIndexSet,(function(e,s){let r=LS_activeSlideData.sublayers[s],o=LS_previewItems[s],n=r.styles.left||0,d=r.styles.top||0,c={},u={};if(!r)return!0;if(r.locked)return!0;var p=Math.round(parseFloat(r.styles.left||0)),y=Math.round(parseFloat(r.styles.top||0));if(-1!==n.indexOf("%")||-1!==d.indexOf("%")){var h=LayerSlider.setPositions(o,r.styles.top||0,r.styles.left||0,!0);p=h.left,y=h.top}t[s]||(t[s]=p),i[s]||(i[s]=y);var S=0,m=0;switch(a.which){case 37:S--;break;case 38:m--;break;case 39:S++;break;case 40:m++}let g="px",L="px";S&&(a.preventDefault(),p+=a.shiftKey||a.altKey?10*S:S,o.css("left",p+"px"),-1!==n.indexOf("%")&&(p=lsEditor.layers.convertPosToPercentage(s,"left",p),g="%"),c.left=r.styles.left,u.left=p+g,r.styles.left=p+g,jQuery("lse-layer-settings input[name=left]").val(p+g)),m&&(a.preventDefault(),y+=a.shiftKey||a.altKey?10*m:m,o.css("top",y+"px"),-1!==d.indexOf("%")&&(y=lsEditor.layers.convertPosToPercentage(s,"top",y),L="%"),c.top=r.styles.top,u.top=y+L,r.styles.top=y+L,jQuery("lse-layer-settings input[name=top]").val(y+L)),l.push({itemIndex:s,undo:c,redo:u});let f=lsEditor.layers.transformOrigin.getPropertiesInPixels(r.transition.transformoriginin||"50% 50% 0",p||0,y||0);o[0].style.transformOrigin=f[0]+" "+f[1],LS_SmartBG.update(o[0])})),clearTimeout(e),e=setTimeout((function(){LS_UndoManager.add("layer.style","LAYER_POSITION",l.reverse()),t={},i={}}),1e3),LayerSlider.updatePreviewSelection()}}}}}})),jQuery("#lse-editor-form").submit((function(e){e.preventDefault()})),
jQuery("#lse-static-layers-list").on("click",".lse-jump-to-layer",(function(e){e.preventDefault(),e.stopPropagation(),LayerSlider.revealStaticLayer(this)})),jQuery("#lse-layers-list").on("click",".lse-hide-layer",(function(e){e.stopPropagation(),LayerSlider.hideLayer(this,{mirrorSettings:!0})})).on("click",".lse-lock-layer",(function(e){e.stopPropagation(),LayerSlider.lockLayer(this,{mirrorSettings:!0})})),LS_PostOptions.init(),LS_PostChooser.init(),LS_IconLibrary.init(),LS_InsertMedia.init(),LS_ButtonLibrary.init(),LS_SVGChooser.init(),LS_ImportSlide.init(),LS_ImportLayer.init(),LS_Counter.attachPublicEvents(),jQuery("body").on("click","#transition-modal-siderbar kmw-menuitem",(function(){jQuery("#lse-transitions-modal-select-button").show(),jQuery(this).hasClass("lse-transitions-special-effects")&&jQuery("#lse-transitions-modal-select-button").hide(),setTimeout((()=>{var e=jQuery("#lse-transitions-list > .lse-transitions-section.kmw-active").find(".lse-transition-item");e.filter(".lse-selected").length===e.length?jQuery("#lse-transitions-modal-select-button").attr("class","lse-on").text(LS_l10n.deselectAll):jQuery("#lse-transitions-modal-select-button").attr("class","lse-off").text(LS_l10n.selectAll)}),30)})),jQuery("body").on("click",".lse-link-fields .lse-link-dyn",(function(e){e.preventDefault();var t=jQuery(this).closest(".lse-link-fields"),i=jQuery(".lse-link-url-input",t),a=t.closest("lse-slide-settings").length,s=a?LS_activeSlideData.properties:LS_activeLayerDataSet[0],r=a?"SLIDE_SETTINGS":"LAYER_SETTINGS",l=a?"slide.general":"layer.general",o=a?LS_activeSlideIndex:LS_activeLayerIndexSet[0],n=a?"layer_link":"url";LS_UndoManager.add(l,r,{itemIndex:o,undo:{[n]:s[n]||"",linkId:s.linkId||"",linkName:s.linkName||"",linkType:s.linkType||""},redo:{[n]:"[post-url]",linkId:"",linkName:"",linkType:""}}),i.val("[post-url]"),t.find("input").trigger("input"),LS_GUI.updateLinkPicker(i)})).on("click",".lse-link-fields .lse-remove",(function(e){e.preventDefault();var t=jQuery(this).closest(".lse-link-fields"),i=t.closest("lse-slide-settings").length,a=i?LS_activeSlideData.properties:LS_activeLayerDataSet[0],s=i?"SLIDE_SETTINGS":"LAYER_SETTINGS",r=i?"slide.general":"layer.general",l=i?LS_activeSlideIndex:LS_activeLayerIndexSet[0],o=i?"layer_link":"url";LS_UndoManager.add(r,s,{itemIndex:l,undo:{[o]:a[o]||"",linkId:a.linkId||"",linkName:a.linkName||"",linkType:a.linkType||""},redo:{[o]:"",linkId:"",linkName:"",linkType:""}}),t.removeClass("lse-has-link").find("input").val("").prop("disabled",!1).trigger("input"),LS_GUI.updateLinkPicker("url")})),jQuery("body").on("click",".lse-modify-shape",(function(e){e.preventDefault();new LS_ShapeEditor(LS_activeLayerDataSet[0].html,LS_activeLayerDataSet[0].shapeData,LS_activeLayerIndexSet[0])})).on("click",".lse-modify-object",(function(e){e.preventDefault(),LS_SVGChooser.open(LS_activeLayerDataSet[0].html)})),LS_DataSource.buildSlide(),LayerSlider.generatePreview();LS_previewWrapper.lsRuler();jQuery("body").on("click","#lse-history-list lse-button",(function(){jQuery(this).addClass("lse-selected").siblings().removeClass("lse-selected"),LS_UndoManager.jumpTo(jQuery(this).index())})).on("click","#lse-history-undo:not(.lse-disabled)",(function(e){LS_UndoManager.undo()})).on("click","#lse-history-redo:not(.lse-disabled)",(function(){LS_UndoManager.redo()})).on("focus.lse-undomanager change.lse-undomanager track.lse-undomanager","select, input, textarea",(function(e){LS_UndoManager.trackInputs(e,this)})),$lasso=jQuery("<div>").append(jQuery("lse-rotate-selected")).append(jQuery("<lse-forbid-autoselect></lse-forbid-autoselect>")).resizable({handles:"all"}).on("resize",(function(e){e.stopPropagation()})).on("mousedown.ls",".ui-resizable-handle",(function(e){1==e.which&&($lasso.data("ui-resizable")._aspectRatio=!!this.className.match(/-se|-sw|-ne|-nw/))})).on("resizestart.ls",(function(e,t){lsEditor.layers.highlight.disable();var i=t.helper.position();t.originalPosition.top=i.top,t.originalPosition.left=i.left,jQuery("#lse-workspace .ui-selected:not(.lse-disabled)").each((function(){var e=jQuery(this),t=e.index(),i=LS_activeSlideData.sublayers[t],a={left:parseFloat(e[0].style.left),top:parseFloat(e[0].style.top)};e.data("originalPosition",{top:a.top,left:a.left}).data("originalSize",{width:e.outerWidth(),height:e.outerHeight(),fontSize:parseInt(e.css("fontSize")),lineHeight:-1!==e.css("lineHeight").indexOf("px")&&parseInt(e.css("lineHeight"))}).data("originalData",{top:i.styles.top,left:i.styles.left,width:i.styles.width,height:i.styles.height,marginTop:parseFloat(i.styles["margin-top"])||0,marginLeft:parseFloat(i.styles["margin-left"])||0,fontSize:i.styles["font-size"],lineHeight:i.styles["line-height"]})}))})).on("resize.ls",(function(e,t){LayerSlider.resizing(e,t)})).on("resizestop.ls",(function(e,t){var i=[];LayerSlider.resizing(e,t),$lasso.removeData("dragDirection"),jQuery("#lse-workspace .ui-selected:not(.lse-disabled)").each((function(){var e=jQuery(this),t=e.index(),a=LS_activeSlideData.sublayers[t],s=e.position(),r={width:e.width(),height:e.height()},l=parseInt(e.css("font-size")),o=parseInt(e.css("line-height")),n=(e.data("originalPosition"),e.data("originalSize"),e.data("originalData")),d=Math.round(s.top/LS_previewZoom),c=Math.round(s.left/LS_previewZoom),u=a.styles.left||0;-1!==(a.styles.top||0).indexOf("%")?newTop=lsEditor.layers.convertPosToPercentage(t,"top",d)+"%":newTop=d+"px",-1!==u.indexOf("%")?newLeft=lsEditor.layers.convertPosToPercentage(t,"left",c)+"%":newLeft=c+"px";var p={itemIndex:t,undo:{top:n.top,left:n.left,width:n.width,height:n.height,"font-size":n.fontSize,"line-height":n.lineHeight},redo:{top:newTop,left:newLeft,width:Math.round(r.width)+"px",height:Math.round(r.height)+"px","font-size":Math.round(l)+"px","line-height":Math.round(o)+"px"}};a.styles.width||e.is("img,div")||(e.width("auto"),delete p.undo.width,delete p.redo.width),a.styles.height||e.is("img,div")||(e.height("auto"),delete p.undo.height,delete p.redo.height),i.push(p),a.styles.top=newTop,a.styles.left=newLeft})),LS_UndoManager.add("layer.style","LAYER_RESIZE",i),LayerSlider.updatePreviewSelection(),lsEditor.layers.highlight.enable()})).addClass("ui-selected-helper").appendTo(LS_previewWrapper);var a=function(e){if(window.lsSelecteeHighlight){var t=jQuery(".ui-selectable-helper"),i=t.position(),a=i.top,s=i.left,r=t.outerWidth(),l=t.outerHeight(),o=[],n=jQuery(),d=jQuery();if(LS_previewArea.children(".ls-l").each((function(e){var t=jQuery(this),i=LS_activeSlideData.sublayers[e],c=LS_previewArea.offset().top+t.position().top+parseFloat(t.css("margin-top"))||0,u=LS_previewArea.offset().left+t.position().left+parseFloat(t.css("margin-left"))||0,p=t.outerWidth()*LS_previewZoom,y=t.outerHeight()*LS_previewZoom;if(i.locked||i.skip||t.hasClass("lse-disabled"))return!0;c>a&&c+y<a+l&&u>s&&u+p<s+r?(n=n.add(t),o.push(e)):d=d.add(t)})),"select"===e)LS_previewArea.children(".ls-l").removeClass("lse-selectee"),LayerSlider.selectLayer(o.length?o:LS_activeLayerIndexSet,{userSelect:!0});else n.addClass("lse-selectee"),d.removeClass("lse-selectee")}};$lsEwf.on("mouseup.ls",(function(e){a("select")})).on("mousemove.ls",(function(e){a()})).selectable({appendTo:$lsEwf,tolerance:"fit",filter:".ui-draggable:not(.lse-disabled)",cancel:".lse-disabled",distance:3,start:function(e,t){window.lsSelecteeHighlight=!0,LS_lastSelectedPreviewItems=this.selectedItems=jQuery(".ui-selected",this).toArray()},stop:function(e,t){window.lsSelecteeHighlight=!1,jQuery(".ui-selectee").removeClass("ui-selectee lse-selectee"),0===jQuery(".ui-selected",this).toArray().length&&LS_lastSelectedPreviewItems.length>0&&jQuery(LS_lastSelectedPreviewItems).each((function(){jQuery(this).addClass("ui-selected")}))}}),$lsEpw.on("click.ls",".ui-draggable",(function(e){if(3!==e.which&&!LS_layerWasDragged&&!e.ctrlKey&&!e.metaKey){var t=jQuery(this).index(),i=LS_activeSlideData.sublayers[t];return!(!i||i.locked)&&void LayerSlider.selectLayer([jQuery(this).index()],{userSelect:!0})}})).on("mousedown.ls",".ui-draggable",(function(e,t){if(LS_layerWasDragged=!1,1==e.which){var i=jQuery(this),a=i.index(),s=LS_activeSlideData.sublayers[a];if(!s||s.locked)return!1;i.hasClass("ui-selected")?(e.ctrlKey||e.metaKey)&&i.removeClass("ui-selected").trigger("selectablestop.ls"):(e.ctrlKey||e.metaKey||i.siblings(".ui-selected").removeClass("ui-selected"),i.addClass("ui-selected").trigger("selectablestop.ls"))}})).on("selectablestop.ls",(function(e,t){let i=[];$lsEpw.find(".ui-selected:not(.lse-disabled)").each((function(){i.push(jQuery(this).index())})),i.length||(i=LS_activeLayerIndexSet),LayerSlider.selectLayer(i,{userSelect:!0})})).on("dragstart.ls",(function(e,t){if(!t)return!1;jQuery(".lse-center-line").addClass("lse-visible"),LS_layerWasDragged=!0,t.originalPosition.left=parseFloat(t.helper[0].style.left)*LS_previewZoom,t.originalPosition.top=parseFloat(t.helper[0].style.top)*LS_previewZoom;let i,a=t.helper.data("ui-draggable").snapElements,s=a.length;for(var r=0;r<s;r++)i=jQuery(a[r].item),i.is("lse-ruler-wrapper")||(a[r].width=i.outerWidth()*LS_previewZoom,a[r].height=i.outerHeight()*LS_previewZoom);t.helper.data({originalWidth:parseFloat(t.helper[0].style.width),originalHeight:parseFloat(t.helper[0].style.height)})})).on("dragstop.ls",(function(e,t){t.helper[0].style.width=t.helper.data("originalWidth")||"auto",t.helper[0].style.height=t.helper.data("originalHeight")||"auto",jQuery(".lse-center-line").removeClass("lse-visible")})).on("drag.ls",(function(e,t){jQuery.data(t.helper[0],"ui-draggable").helperProportions={width:t.helper.outerWidth()*LS_previewZoom,height:t.helper.outerHeight()*LS_previewZoom};let i=(t.position.top-t.originalPosition.top)/LS_previewZoom,a=(t.position.left-t.originalPosition.left)/LS_previewZoom;if(t.position.left=t.position.left/LS_previewZoom,t.position.top=t.position.top/LS_previewZoom,e.shiftKey&&(Math.abs(a)>=Math.abs(i)?(i=0,t.position.top=t.originalPosition.top/LS_previewZoom):(a=0,t.position.left=t.originalPosition.left/LS_previewZoom),t.helper.css(t.position)),t.helper.draggable("option","snap")){let i=t.helper.data("ui-draggable"),a=lsEditor.localStorage.data?.action?.layerSnapping;a=void 0===a||"true"===a,i.snapElements.length&&(!a||e.ctrlKey||e.metaKey)&&(i._snapElements=i.snapElements,i.snapElements=[]),i.snapElements.length||!a||e.ctrlKey||e.metaKey||(i.snapElements=i._snapElements)}$lsEpw.find(".ui-selected:not(.lse-disabled)").each((function(e,s){let r,l,o=jQuery(s),n=LS_activeSlideData.sublayers[o.index()];if(o.is(t.helper))r=parseFloat(s.style.left),l=parseFloat(s.style.top);else{let e=o.data("originalPosition");s.style.left=r=Math.round(e.left+a)+"px",s.style.top=l=Math.round(e.top+i)+"px"}let d=lsEditor.layers.transformOrigin.getPropertiesInPixels(n.transition.transformoriginin||"50% 50% 0",parseFloat(r)||0,parseFloat(l)||0);s.style.transformOrigin=d[0]+" "+d[1]}));var s=$lasso.data("originalPosition");$lasso.css({left:s.left+a*LS_previewZoom+"px",top:s.top+i*LS_previewZoom+"px"}).attr({"data-info-0":"x: "+Math.round(parseFloat($lasso.css("left"))/LS_previewZoom)+"px","data-info-1":"y: "+Math.round(parseFloat($lasso.css("top"))/LS_previewZoom)+"px"}),lsEditor.layers.transformHelper.update()})),setTimeout((function(){LayerSlider.updatePreviewSelection()}),200),LayerSlider.addFontsLoadedEvent(),jQuery("body").on("click",".lse-premium-lock",(function(e){e.preventDefault(),lsDisplayActivationWindow()})).on("click",".lse-premium-menu-button",(function(e){e.preventDefault(),lsDisplayActivationWindow({title:LS_l10n.activationGeneral})})).on("click",".lse-open-embed-modal",(function(e){e.preventDefault(),lsEditor.gui.close("ellipsis"),LS_editorUI.openEmbedModal()})).on("click",".lse-open-keyboard-shortcuts",(function(){lsEditor.gui.close("ellipsis"),LS_editorUI.openKeyboardShortcuts()})).on("click",".lse-open-project-spacing-settings",(function(e){e.preventDefault(),LayerSlider.openSliderSettings(),LayerSlider.switchSliderSettingsTab(1),setTimeout((function(){LayerSlider.highlightOptionRow(jQuery(".lse-project-spacing-row"))}),500)})).on("click",".lse-open-layer-overflow-settings",(function(e){e.preventDefault();let t=jQuery(".lse-overflow-layers-checkbox"),i=t.closest("lse-sidebar-body");jQuery("#lse-show-slide-settings").click(),lsEditor.form.selectCategory(i,t),lsEditor.form.highlightItem(t)})).on("click",".lse-open-slide-parallax-defaults",(function(e){e.preventDefault();let t=jQuery(".lse-editor-slide-parallax-type-input"),i=t.closest("lse-sidebar-body");jQuery("#lse-show-slide-settings").click(),lsEditor.form.selectCategory(i,t)})).on("click",".lse-open-project-parallax-defaults",(function(e){e.preventDefault(),LayerSlider.openSliderSettings(),LayerSlider.switchSliderSettingsTab(9)})).on("click",".lse-open-interface-settings",(e=>{e.preventDefault(),kmw.modal.close(),lsEditor.slideMenu.slideTo("ellipsisMenu","interfaceSettings")})).on("click",".lse-open-template-instructions",(e=>{e.preventDefault(),LayerSlider.maybeOpenTemplateInstructions()})).on("change",".lse-media-autoplay-notification",(function(){let e=lsSliderData.properties.autoplayvideos,t=LS_activeLayerDataSet[0].transition.autoplay,i=LS_activeLayerDataSet[0].transition.muted;if("inherit"===t&&e&&(t="enabled"),("enabled"===t||"instant"===t)&&"disabled"===i){let e=parseInt(localStorage["lse-media-autoplay-notification"])||0,t=Date.now()/1e3|0;t-300>e&&(localStorage["lse-media-autoplay-notification"]=t,lsCommon.smartAlert.open({title:LS_l10n.SBMediaAutoplayNoticeTitle,text:LS_l10n.SBMediaAutoplayNoticeText,width:600,buttons:{ok:{label:LS_l10n.okUnderstand}}}))}})),sliderBuilderIsReady()};jQuery(document).ready((function(){let e;window.lsSliderData?e=setInterval((function(){window.lsEditor&&(clearInterval(e),initSliderBuilder())}),50):sliderBuilderIsReady()}));var LS_SearchWindow={$window:jQuery("#lse-search-window"),$input:jQuery("#lse-search-window input"),init:function(){this.$window.prependTo("body"),this.$input.on("input",this.search),this.$window.on("click",".lse-search-match",(function(){LS_SearchWindow.performAction(this)})),this.$window.on("click",".lse-search-highlight",(function(){LS_SearchWindow.performHighlight(this)})),jQuery(document).on("keydown",this.navigation),jQuery(".lse-open-search-window").click(this.open),this.buildIndex()},open:()=>{LS_searchOpened?LS_SearchWindow.close():(LS_searchOpened=!0,jQuery("body").addClass("lse-show-search-window"),setTimeout((function(){LS_SearchWindow.$input.focus().select()}),100),setTimeout((function(){jQuery(document).off("click.lse-search-window").on("click.lse-search-window",(function(e){var t=jQuery(e.target);t.is("#lse-search-window")||t.closest("#lse-search-window").length||LS_SearchWindow.close()})),jQuery(document).keydown((function(e){27===e.which&&LS_SearchWindow.close()}))}),200))},close:()=>{LS_searchOpened=!1,jQuery(document).off("click.lse-search-window"),jQuery("body").removeClass("lse-show-search-window")},search:()=>{let e=LS_SearchWindow.$window,t=LS_SearchWindow.$input.val(),i=t.split(" "),a=i.shift().toLowerCase();if(LS_searchMatches=[],t.length<1)return jQuery(".lse-search-highlights-wrapper").show(),e.find(".lse-search-results-inner").html(""),void e.removeClass("lse-no-results lse-has-results");jQuery(".lse-search-highlights-wrapper").hide(),e.find(".lse-search-results").scrollTop(0),LS_SearchActions.forEach((function(e,t){e.actions.forEach((function(e,i){(e.name.toLowerCase().includes(a)||e.keywords&&e.keywords.toLowerCase().includes(a))&&(LS_searchMatches[t]||(LS_searchMatches[t]=[]),LS_searchMatches[t].push(e))}))})),i.forEach((function(e){(e=e.toLowerCase())&&LS_searchMatches.forEach((function(t,i){LS_searchMatches[i]=[],t.forEach((function(t,a){(t.name.toLowerCase().includes(e)||t.keywords&&t.keywords.toLowerCase().includes(e))&&LS_searchMatches[i].push(t)}))}))})),LS_searchMatches.length?e.removeClass("lse-no-results").addClass("lse-has-results"):e.addClass("lse-no-results").removeClass("lse-has-results");var s="";LS_searchMatches.forEach((function(e,t){if(e.length){var i=LS_SearchActions[t].name;s+='<div class="lse-search-heading">'+i+"</div>",s+='<div class="lse-search-matches">',e.forEach((function(e,i){var a=e.icon;a?.startsWith("<ls-icon")||(a=LS_InterfaceIcons.search[e.icon]||LS_InterfaceIcons.layerTypes[e.icon]||LS_InterfaceIcons.search.circle),s+='<div class="lse-search-match" data-category="'+t+'" data-match="'+i+'"><div class="lse-search-match-inner">'+a+"<div>"+e.name+"</div></div></div>"})),s+="</div>"}})),e.find(".lse-search-results-inner").html(s),e.find(".lse-search-match").eq(0).addClass("lse-selected")},performHighlight:e=>{switch(jQuery(e).data("searchAction")){case"interfaceSettings":LS_SearchWindow.close(),setTimeout((function(){lsEditor.slideMenu.slideTo("ellipsisMenu","interfaceSettings")}),100);break;case"interactiveGuides":LS_SearchWindow.close(),setTimeout((function(){lsEditor.slideMenu.slideTo("ellipsisMenu","interactiveGuides")}),100);break;case"howToEmbed":LS_SearchWindow.close(),setTimeout((function(){LS_editorUI.openEmbedModal()}),100);break;case"getHelp":window.open("https://layerslider.com/help/");break;case"moreMenu":LS_SearchWindow.close(),setTimeout((function(){lsEditor.gui.open("ellipsis")}),100)}},performAction:e=>{var t=jQuery(e),i=LS_searchMatches[t.data("category")][t.data("match")];i&&i.action&&(i.action(),LS_SearchWindow.close())},navigation:()=>{if(LS_searchOpened){var e,t=jQuery(".lse-search-match"),i=jQuery(".lse-search-match").filter(".lse-selected"),a=i.length?i.index(".lse-search-match"):-1;if(40===event.which)event.preventDefault(),e=t[a+1]||i.length-1,(e=jQuery(e)).length&&(jQuery(".lse-search-match").removeClass("lse-selected"),e.addClass("lse-selected"));else if(38===event.which)event.preventDefault(),e=t[a-1]||t[0],(e=jQuery(e)).length&&(jQuery(".lse-search-match").removeClass("lse-selected"),e.addClass("lse-selected"));else if(13===event.which){if(event.preventDefault(),!i.length)return;var s=LS_searchMatches[i.data("category")][i.data("match")];s&&s.action&&(s.action(),LS_SearchWindow.close())}if(e&&e.length){var r=jQuery("#lse-search-window .lse-search-results"),l=r.height(),o=r.scrollTop(),n=e.position().top,d=e.height();n<o?0===e.index(".lse-search-match")&&o>0?r.scrollTop(0):r.scrollTop(n+15):n+d>l+o&&r.scrollTop(n+d-l+20)}}},buildIndex:()=>{const e=window.lsSliderData?.meta?.templateInstructions,t=window.lsSliderData?.meta?.templateInstructionsData;(e||t)&&LS_SearchActions.push({name:LS_l10n.SBSearchTemplateCategory,actions:[{name:LS_l10n.SBSearchTemplateShowInst,icon:"layer-group",keywords:"help instruction project workshop",action:function(){LayerSlider.maybeOpenTemplateInstructions()}}]});var i={name:LS_l10n.SBSearchNavigation,actions:[]};jQuery("#lse-project-settings-sidebar kmw-menuitem").each((function(e){var t="<ls-icon>"+jQuery(this).find("kmw-icon").html()+"</ls-icon>",a=jQuery(this).find("kmw-menutext").text();i.actions.push({name:LS_l10n.SBProjectSettings+" → "+a,icon:t,keywords:"",action:function(){LayerSlider.openSliderSettings(),LayerSlider.switchSliderSettingsTab(e)}})})),jQuery("lse-slide-settings lse-sidebar-subnav lse-subnav-item").each((function(e){var t="<ls-icon>"+jQuery(this).find("ls-icon").html()+"</ls-icon>",a=jQuery(this),s=a.find("lse-text").text();i.actions.push({name:LS_l10n.SBSlideOptions+" → "+s,icon:t,keywords:"",action:function(){jQuery("#lse-show-slide-settings").click(),a.click(),lsEditor.form.highlightItem(a)}})})),jQuery("lse-layer-settings lse-sidebar-subnav lse-subnav-item").each((function(e){var t="<ls-icon>"+jQuery(this).find("ls-icon").html()+"</ls-icon>",a=jQuery(this),s=a.find("lse-text").text();i.actions.push({name:LS_l10n.SBLayerOptions+" → "+s,icon:t,keywords:"",action:function(){jQuery("#lse-show-layer-settings").click(),a.click(),lsEditor.form.highlightItem(a)}})})),LS_SearchActions.push(i);i={name:LS_l10n.SBProjectSettings,actions:[]};jQuery("#lse-project-settings-tabs").children().each((function(e){var t=jQuery(this),a=t.data("category"),s=t.find("[data-search-name]");(s=s.not('[type="range"]')).each((function(){let t=jQuery(this),s=t.closest("tr"),r=t.attr("data-search-keywords")||"";i.actions.push({name:LS_l10n.SBProjectSettings+" → "+a+" → "+jQuery(this).data("search-name"),icon:"",keywords:r,action:function(){if(LayerSlider.openSliderSettings(),LayerSlider.switchSliderSettingsTab(e),s.hasClass("lse-advanced")){let e=jQuery("#lse-show-advanced-settings").find(":checkbox");e.prop("checked")||e.click()}setTimeout((function(){LayerSlider.highlightOptionRow(s)}),500)}})}))})),LS_SearchActions.push(i);i={name:LS_l10n.SBSlideOptions,actions:[]};jQuery("lse-slide-settings lse-sidebar-body").each((function(e){var t=jQuery(this),a=t.data("section-name"),s=t.find("[data-search-name]");(s=s.not('[type="range"]')).each((function(){let e=jQuery(this),s="";e.is("select")&&e.find("option").each((function(){s+=" "+jQuery(this).text()})),i.actions.push({name:LS_l10n.SBSearchSlide+" → "+a+" → "+e.data("search-name"),icon:"",keywords:s,action:function(){e.is("lse-button")?e.click():(jQuery("#lse-show-slide-settings").click(),lsEditor.form.selectCategory(t,e),lsEditor.form.highlightItem(e))}})}))})),LS_SearchActions.push(i);i={name:LS_l10n.SBLayerOptions,actions:[]};jQuery("lse-layer-settings lse-sidebar-body").each((function(e){var t=jQuery(this),a=t.data("section-name"),s=t.find("[data-search-name]");(s=s.not('[type="range"]')).each((function(){let e=jQuery(this),s=e.closest("[data-section-name]"),r="",l="";if(e.is("select")&&e.find("option").each((function(){r+=" "+jQuery(this).text()})),s.length&&(l=s.data("section-name")),e.closest(".lse-placeholder").length)return!0;i.actions.push({name:LS_l10n.SBSearchLayers+" → "+(l||a)+" → "+e.data("search-name"),icon:"",keywords:r,action:function(){e.is("lse-button")?e.click():(jQuery("#lse-show-layer-settings").click(),lsEditor.form.selectCategory(t,e,s),lsEditor.form.highlightItem(e))}})}))})),LS_SearchActions.push(i)}};LS_Revisions={initialized:!1,opened:!1,revisions:[],value:1,max:1,selectedRevision:{},originalSliderData:{},$slider:jQuery("#lse-revisions-slider"),init:function(){let e;LS_Revisions.$slider.on("input",(function(){LS_Revisions.slideEvent(jQuery(this).val())})),jQuery("#lse-revisions-apply-button").click((function(){LS_Revisions.apply()})),jQuery("#lse-revisions-back-button").click((function(){var e=LS_Revisions.value-1||1;LS_Revisions.$slider.val(e),LS_Revisions.slideEvent(e)})),jQuery("#lse-revisions-forward-button").click((function(){var e=LS_Revisions.value+1||1;LS_Revisions.$slider.val(e),LS_Revisions.slideEvent(e)})),jQuery("#lse-revisions-settings input").on("input",(function(t){t.preventDefault(),clearTimeout(e),e=setTimeout((function(){let e=jQuery("#lse-revisions-settings :input").serialize();jQuery.post(ajaxurl,e,(function(){lsEditor.notify.show({icon:"save",text:LS_l10n.notifySettingsSaved,timeout:2e3})}))}),500)}))},slideEvent:function(e){lsEditor.preview.exit(),e=parseInt(e);var t=LS_Revisions.revisions[e-1]||{};LS_Revisions.value=e,LS_Revisions.updateUI(e),LS_Revisions.selectedRevision=t,window.lsSliderData=t.data,LS_activeSlideIndex+1>window.lsSliderData.layers.length&&(LS_activeSlideIndex=window.lsSliderData.layers.length-1),window.LS_activeSlideData=window.lsSliderData.layers[LS_activeSlideIndex],window.LS_activeLayerIndexSet=[0],LS_Revisions.updateRevisionDetails(),LayerSlider.rebuildSlides(),LayerSlider.generatePreview(),LS_Countdown.setTimers()},open:function(){if(LS_Revisions.initialized||(LS_Revisions.init(),LS_Revisions.initialized=!0),!LS_editorMeta.isActivatedSite)return lsEditor.revisions.exit(),void LS_Revisions.showWelcomeScreen();lsEditor.loading.show("modal"," "),LS_Revisions.originalSliderData=jQuery.extend(!0,{},window.lsSliderData),jQuery.getJSON(ajaxurl,{action:"ls_get_revisions",sliderID:LS_sliderID},(function(e){lsEditor.loading.hide(),$lsE.addClass("lse-show-revisions"),lsEditor.workspace.update("resizeWorkspace"),lsEditor.workspace.zoom.checkFit(),LS_editorMeta.revisionsEnabled?!e||e.length<2?(jQuery("lse-revisions-frame").addClass("lse-revisions-is-empty"),LS_Revisions.showWelcomeScreen()):jQuery("lse-revisions-frame").removeClass("lse-revisions-is-empty"):(jQuery("#lse-revisions-settings .lse-show-on-click").addClass("lse-visible"),jQuery("lse-revisions-frame").addClass("lse-revisions-is-empty"),LS_Revisions.showWelcomeScreen({},{showDisableNotification:!0})),LS_Revisions.revisions=e,LS_Revisions.value=e.length,LS_Revisions.max=e.length,LS_Revisions.openUI()})).fail((function(){lsEditor.revisions.exit()}))},openUI:function(){LS_Revisions.opened=!0,LS_Revisions.$slider.attr("max",LS_Revisions.revisions.length),LS_Revisions.$slider.val(LS_Revisions.revisions.length),LS_Revisions.updateUI(),LayerSlider.hidePreviewSelection(),LayerSlider.disableSlideSortables()},updateUI:function(e){var t=LS_Revisions.value,i=LS_Revisions.max,a=jQuery("#lse-revisions-back-button"),s=jQuery("#lse-revisions-forward-button");a[1===t?"addClass":"removeClass"]("lse-disabled"),s[t===i?"addClass":"removeClass"]("lse-disabled"),LS_Revisions.selectedRevision=LS_Revisions.revisions[t-1]||{},LS_Revisions.updateRevisionDetails()},close:function(){LS_Revisions.opened=!1,jQuery.isEmptyObject(LS_Revisions.originalSliderData)||(window.lsSliderData=jQuery.extend(!0,{},LS_Revisions.originalSliderData),LS_DataSource.reloadEditorData()),LayerSlider.showPreviewSelection(),LayerSlider.enableSlideSortables()},apply:function(){jQuery("#lse-revisions-apply-button").text(LS_l10n.SBRevisionsLoading).addClass("lse-disabled"),jQuery.post(ajaxurl,jQuery("lse-revisions-frame :input").serialize(),(function(){window.location.reload(!0)}))},updateRevisionDetails:function(){var e=LS_Revisions.selectedRevision||{};jQuery("#lse-revision-author").text(e.nickname),jQuery("#lse-revisions-time-diff").text(e.time_diff),jQuery("#lse-revisions-date").text(e.created),jQuery("#lse-revisions-oldest").text(LS_Revisions.revisions[0]?LS_Revisions.revisions[0].created:""),jQuery("#lse-revision-id").val(e.id)},showWelcomeScreen:function(e,t){t=t||{},t=jQuery.extend(!0,{showDisableNotification:!1},t),e=e||{},e=jQuery.extend(!0,e,{content:"#lse-revisions-welcome-template",maxWidth:960,modalClasses:"lse-revisions-modal-window",onBeforeOpen:function(){jQuery(".lse-revisions-disable-notification")[t.showDisableNotification?"removeClass":"addClass"]("lse-dn")}}),kmw.modal.open(e)}};class LS_AssetsLibraryClass{constructor(){jQuery("body").on("click",".lse-assets-library-button",(e=>{e.preventDefault(),kmw.modal.close(),this.open(e.currentTarget)}))}initClass(){this.dlAttemptMax=3,this.dlAttemptCount=0,this.resultsRequest=null,this.resultsLoading=!1,this.resultsData={},this.objectsVersion=null,this.objectsURL=null,this.objectsData=null,this.welcomeImages=[],this.welcomeIIndex=0,this.curCategory=null,this.curSubCategory=null,this.selectedData={},this.assetType=null,this.$modal=null,this.$modalTitle=null,this.$modalSidebar=jQuery("#tmpl-assets-library-sidebar"),this.$modalTabs=jQuery("#tmpl-assets-library-sidebar .km-tabs-list"),this.$modalContent=jQuery("#tmpl-assets-library-modal"),this.$modalToolbar=jQuery("#tmpl-assets-library-modal .kmw-modal-toolbar"),this.$modalTags=jQuery("#tmpl-assets-library-modal lse-tags-holder"),this.$searchInput=jQuery("#lse-assets-search-input"),this.$inspector=jQuery("#lse-assets-inspector"),this.$objectsGrid=jQuery("#tmpl-assets-library-modal .lse-objects-grid"),this.$welcomeScreen=jQuery("#lse-assets-welcome-screen"),this.$notFound=jQuery("#lse-asset-not-found"),this.$insertSelect=jQuery("#lse-assets-insert-select"),this.searchTimeout=null,this.inSearchMode=!1,this.lastSelectedMenuIndex=0}attachEvents(){jQuery("body").on("click","#tmpl-assets-library-sidebar kmw-menuitem:not(.kmw-active)",(e=>{this.changeCategory(e.currentTarget)})).on("click","#lse-assets-library-modal-window lse-tags-holder lse-tag",(e=>{this.changeSubCategory(e.currentTarget)})).on("search input","#lse-assets-search-input",(e=>{let t="objects"===this.assetType?300:1e3;clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout((()=>{this.searchObjects(e.currentTarget)}),t)})).on("click","#tmpl-assets-library-modal .lse-objects-grid lse-b",(e=>{this.openInspector(e.currentTarget)})).on("click","#lse-assets-inspector-overlay",(e=>{this.closeInspector(e.currentTarget)})).on("click","#lse-assets-insert-options lse-col",(e=>{this.selectInsertOption(e.currentTarget)})).on("change","#lse-assets-insert-select",(e=>{this.selectInsertMethod(e.currentTarget)})).on("click","#lse-assets-insert-asset",(e=>{this.dlAttemptCount=0,this.downloadObject()})).on("click",".kmw-inspector-close",(e=>{this.closeInspector()})),jQuery(document).on("keyup",(e=>{27===e.which&&this.closeInspector()})),this.$notFound.find(".not-found-button").on("click",(()=>{this.resultsData={},this.resetSearch(),this.exitSearch(),this.restoreSelection(),"photos"!==this.assetType&&"videos"!==this.assetType||this.loadRemoteResults()}))}attachLateEvents(){jQuery("#lse-assets-library-modal-window .kmw-modal-inner").off("scroll").scroll((e=>{"photos"!==this.assetType&&"videos"!==this.assetType||this.resultsLoading||!this.resultsData.nextPage||this.maybeLoadMoreAssets(e)}))}open(e){this.options={},this.selectCategory=null;let t=jQuery(e).data()||{},i=this.$modalSidebar?.find("kmw-menuitem.kmw-active"),a=i?.data("category")||null,s=i?.data("type")||null;if(t.assetFor&&(this.options={hasOpener:!0,shouldUpdate:!0,openerAccepts:t.accepts,type:t.assetFor}),t.assetCategory?this.selectCategory=t.assetCategory:"image"!==this.options.openerAccepts||"videos"!==s&&"maps-flags"!==a||(this.selectCategory="photos"),this.objectsData)return this.openModal(),void(this.lastScrollPosition&&(this.$modalScrollContainer.scrollTop(this.lastScrollPosition),this.lastScrollPosition=!1));this.initClass(),this.attachEvents(),LS_editorModules.assets.installed?this.loadAssets():this.downloadModule((()=>{this.loadAssets()}))}loadAssets(){lsEditor.loading.show("modal"),import(LS_editorModules.assets.baseURL+"/"+LS_editorModules.assets.files.js).then((e=>{lsEditor.loading.hide(),e.data&&(this.objectsVersion=e.data.objectsVersion,this.objectsURL=e.data.objectsURL,this.objectsData=e.data.objectsData,e.data.welcomeImages&&e.data.welcomeImages.length&&(this.welcomeImages=LS_Utils.shuffleArray(e.data.welcomeImages)),this.initModal(),this.openModal())}))}downloadModule(e){lsEditor.loading.show("modal",LS_l10n.moduleDLAssets),jQuery.getJSON(ajaxurl,{action:"ls_download_module",nonce:LS_editorMeta.editorNonce,module:LS_editorModules.assets.handle},(function(t){lsEditor.loading.hide(),t&&t.success?e&&e():t&&t.message&&lsCommon.smartAlert.open({width:700,theme:"red",title:LS_l10n.moduleDLErrorTitle,text:t.message})}))}initModal(){jQuery.each(this.objectsData,((e,t)=>{this.$modalTabs.append(`\n\t\t\t\t<kmw-menuitem data-type="objects" data-category="${t.handle}">\n\t\t\t\t\t${t.icon||""}\n\t\t\t\t\t<kmw-menutext>${t.name}</kmw-menutext>\n\t\t\t\t</kmw-menuitem>\n\t\t\t`)}))}openModal(){kmw.modal.open({id:"lse-assets-library-modal-window",content:jQuery("#tmpl-assets-library-modal"),minWidth:400,maxHeight:"100%",maxWidth:1200,sidebar:{left:{width:300,customHeaderHeight:!0,content:jQuery("#tmpl-assets-library-sidebar")}},onBeforeOpen:()=>{if(this.attachLateEvents(),this.$modal=jQuery("#lse-assets-library-modal-window"),this.$modalTitle=jQuery("#lse-assets-library-modal-window .kmw-modal-title"),this.$modalScrollContainer=jQuery("#lse-assets-library-modal-window .kmw-modal-inner"),jQuery(this.$inspector).prependTo(this.$modal),this.welcomeImages.length){this.welcomeImages[++this.welcomeIIndex]||(this.welcomeIIndex=0);let e=this.welcomeImages[this.welcomeIIndex];e&&this.$welcomeScreen.css("background-image","url("+e+")")}
this.$modalTitle.text(this.inSearchMode?LS_l10n.SBSearchTitle:jQuery("#lse-assets-library-modal-window kmw-menuitem.kmw-active kmw-menutext").text()),this.inSearchMode||this.restoreSelection(),this.selectCategory&&this.$modalTabs.find('[data-category="'+this.selectCategory+'"]').click()},onClose:()=>{this.lastScrollPosition=this.$modalScrollContainer.scrollTop(),this.closeInspector()}})}resetScroll(){this.$modalContent.closest(".kmw-modal-inner").scrollTop(0)}resetLayout(){jQuery(window).trigger("resize")}changeCategory(e){let t=jQuery(e),i=t.index(),a=t.data("type"),s=t.find("kmw-menutext").text();if(this.lastSelectedMenuIndex=i,this.$modalTitle.text(s),"welcome"===a)this.showWelcomeScreen();else if(this.resultsData={},this.resetSearch(),this.exitSearch(),this.hideWelcomeScreen(),this.$modalTags.empty(),this.resetLayout(),this.assetType=a,this.$objectsGrid.attr("data-type",a),"photos"===a)this.$searchInput.attr("placeholder",LS_l10n.assetsSearchPhotosPH),this.$objectsGrid.empty(),this.loadRemoteResults();else if("videos"===a)this.$searchInput.attr("placeholder",LS_l10n.assetsSearchVideosPH),this.$objectsGrid.empty(),this.loadRemoteResults();else if("objects"===a){lsEditor.loading.show(),lsEditor.loading.hide(),this.$searchInput.attr("placeholder",LS_l10n.assetsSearchObjectsPH);let e=t.index('[data-type="objects"]');this.curCategory=this.objectsData[e],this.buildCategory(s,e)}}buildCategory(e,t){this.curCategory&&this.curCategory.categories&&(lsEditor.loading.hide(),jQuery.each(this.curCategory.categories,((e,t)=>{t.icon;this.$modalTags.append(`\n\t\t\t\t\t<lse-tag>\n\t\t\t\t\t\t${t.icon||""}\n\t\t\t\t\t\t<ls-text>${t.name}</ls-text>\n\t\t\t\t\t</lse-tag>\n\t\t\t\t`)})),this.changeSubCategory(this.$modalTags.children().eq(0)))}changeSubCategory(e){let t=jQuery(e),i=t.index()||0;t.addClass("lse-active").siblings().removeClass("lse-active"),this.curSubCategory=this.curCategory.categories[i],this.curSubCategory&&this.populateObjects(this.curSubCategory.items,this.curCategory.handle,this.curSubCategory.handle),this.resetLayout()}loadRemoteResults(e="",t={}){t.emptyResults&&(this.resetLayout(),this.resetScroll(),this.$objectsGrid.empty()),this.resultsRequest&&this.resultsRequest.abort(),this.resultsLoading=!0,lsEditor.loading.show(this.$modal.find(".kmw-modal-inner")),this.resultsRequest=jQuery.ajax({dataType:"json",url:ajaxurl,data:{action:"ls_assets_remote_search",nonce:LS_editorMeta.editorNonce,version:this.objectsVersion,type:this.assetType,page:this.resultsData.nextPage||1,query:e||this.resultsData.query||""},complete:()=>{this.resultsRequest=null,this.resultsLoading=!1,lsEditor.loading.show(),lsEditor.loading.hide()},error:(e,t,i)=>{"abort"!==t&&lsCommon.smartAlert.open({width:700,theme:"red",title:LS_l10n.assetsServerErrorTitle,text:LS_l10n.assetsServerErrorText})},success:e=>{e&&e.success?(this.resultsData=e,"photos"!==this.assetType&&"videos"!==this.assetType||(this.populateRemoteAssets(e.items),this.showWarning(!e.items.length))):lsCommon.smartAlert.open({width:700,theme:"red",title:e.title||LS_l10n.assetsAPIErrorTitle,text:e.message||LS_l10n.assetsAPIErrorText})}})}maybeLoadMoreAssets(e){let t=e.target,i=t.clientHeight;t.scrollHeight-(t.scrollTop+i)<3e3&&(this.resultsLoading=!0,this.loadRemoteResults())}populateRemoteAssets(e){let t=jQuery([]);e.forEach(((e,i)=>{let a,s,r,l;e=Object.assign(e,{handle:e.h,type:"videos"===this.assetType?"video":"image"}),"photos"===this.assetType?(r=200/e.s.s.h,l=Math.floor(e.s.s.w*r),a=jQuery(`\n\t\t\t\t\t<lse-b>\n\t\t\t\t\t\t<lse-ib style="background-image: url(${e.previewURL});">\n\t\t\t\t\t\t\t<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="${l}" alt="${e.n}">\n\t\t\t\t\t\t</lse-ib>\n\t\t\t\t\t</lse-b>\n\t\t\t\t`).data("object",e)):"videos"===this.assetType&&(s=Object.keys(e.s)[0],r=200/e.s[s].h,l=Math.floor(e.s[s].w*r),a=jQuery(`\n\t\t\t\t\t<lse-b>\n\t\t\t\t\t\t<lse-ib style="background-image: url(${e.previewURL});">\n\t\t\t\t\t\t\t<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="${l}" alt="${e.n}">\n\t\t\t\t\t\t</lse-ib>\n\t\t\t\t\t</lse-b>\n\t\t\t\t`).data("object",e)),t=t.add(a)})),this.$objectsGrid.append(t)}populateObjects(e=[],t,i){let a=jQuery([]);e.forEach(((e,s)=>{let r=t||e.category,l=i||e.tag,o=e.h;e=Object.assign(e,{category:r,tag:l,handle:o,type:"svg"===e.t?"svg":"image",extension:"svg"===e.t?"SVG":"PNG",previewURL:this.objectsURL.replace("{{version}}",this.objectsVersion).replace("{{category}}",r).replace("{{tag}}",l).replace("{{handle}}",o)});let n=jQuery(`\n\t\t\t\t<lse-b>\n\t\t\t\t\t<lse-ib>\n\t\t\t\t\t\t<img src="${e.previewURL}" loading="lazy">\n\t\t\t\t\t</lse-ib>\n\t\t\t\t</lse-b>\n\t\t\t`).data("object",e);a=a.add(n)})),this.$objectsGrid.empty().append(a),this.resetScroll()}searchObjects(e){let t=jQuery(e).val().toLowerCase(),i=[];if("photos"===this.assetType||"videos"===this.assetType)return this.hideWelcomeScreen(),this.resultsData={},void this.loadRemoteResults(t,{emptyResults:!0});t.length>=3?(this.inSearchMode=!0,this.$modalSidebar.find(".kmw-active").attr("data-active","").removeClass("kmw-active"),this.$modalTitle.text(LS_l10n.SBSearchTitle),this.$modalTags.hide(),this.hideWelcomeScreen(),this.resetLayout(),this.objectsData.forEach((e=>{e.categories.forEach((a=>{a.items.forEach((s=>{s.n.toLowerCase().includes(t)&&i.push({category:e.handle,tag:a.handle,...s})}))}))})),this.populateObjects(i),this.showWarning(!i.length)):(this.exitSearch(),this.restoreSelection())}exitSearch(){this.inSearchMode=!1,this.$modalSidebar.find("[data-active]").removeAttr("data-active").addClass("kmw-active"),this.$modalTags.show(),this.showWarning(!1),this.resetLayout()}resetSearch(){this.$searchInput.val("")}restoreSelection(){this.$modalTitle.text(this.$modalSidebar.find(".kmw-active kmw-menutext").text()),"welcome"===this.assetType?this.showWelcomeScreen():"objects"===this.assetType&&this.$modalTags.find(".lse-active").click()}showWelcomeScreen(){this.$modalToolbar.hide(),this.$modalTitle.hide(),this.$objectsGrid.empty(),this.$welcomeScreen.show(),this.resetLayout()}hideWelcomeScreen(){this.$modalToolbar.show(),this.$modalTitle.show(),this.$welcomeScreen.hide()}showWarning(e){this.$notFound[e?"addClass":"removeClass"]("lse-visible")}openInspector(e){this.populateInspector(jQuery(e).data("object")),this.$inspector.addClass("kmw-visible"),kmw.preventCloseOnEscape=!0}closeInspector(){if(this.$inspector.removeClass("kmw-visible"),kmw.preventCloseOnEscape=!1,"videos"===this.assetType){jQuery("#lse-assets-inspector-preview video").length&&jQuery("#lse-assets-inspector-preview video").off()[0].pause()}}populateInspector(e){this.selectedData={...e};let t=this.options.hasOpener&&this.options.openerAccepts!==e.type,i=jQuery("#lse-assets-insert-asset"),a=jQuery("#lse-assets-inspector .lse-video-playback-error"),s=e.n||LS_l10n.assetsDefaultInspectorTitles[this.assetType]||LS_l10n.assetsDefaultInspectorTitles.other;jQuery("#lse-assets-type-warning")[t?"show":"hide"](),i[t?"hide":"show"](),this.$insertSelect[t?"hide":"show"](),this.$insertSelect.find("option").prop("disabled",!0).filter(`[data-accepts="${e.type}"]`).prop("disabled",!1),this.$insertSelect.find("option:not(:disabled)").first().prop("selected",!0).siblings().prop("selected",!1),this.$insertSelect.change(),this.options.hasOpener?this.$modal.attr("data-type",this.options.type):this.$modal.removeAttr("data-type"),jQuery("#lse-assets-inspector-title").text(s);let r=jQuery("#lse-assets-insert-options lse-row").empty();if(i.removeClass("lse-disabled"),a.hide(),"videos"===this.assetType){let t,s,l=520/300;parseInt(e.video.width)/parseInt(e.video.height)>l?(t=520,s=Math.floor(520/parseInt(e.video.width)*parseInt(e.video.height))):(t=Math.floor(300/parseInt(e.video.height)*parseInt(e.video.width)),s=300),jQuery("#lse-assets-inspector-preview").empty().attr("style","").append(`\n\t\t\t\t<lse-assets-video-wrapper>\n\t\t\t\t\t<lse-loading-wrapper>\n\t\t\t\t\t\t<lse-loading-indicator></lse-loading-indicator>\n\t\t\t\t\t</lse-loading-wrapper>\n\t\t\t\t\t<video src="${e.video.link}" poster="${e.previewURL}" preload="auto" controlsList="nodownload" controls muted loop playsinline></video>\n\t\t\t\t</lse-assets-video-wrapper>\n\t\t\t`);let o=jQuery("#lse-assets-inspector-preview video"),n=jQuery("#lse-assets-inspector-preview lse-loading-wrapper");t&&s&&o.css({width:t,height:s});n.hide(),o.on("contextmenu",(e=>(e.preventDefault(),!1))).one("waiting",(()=>{})).one("playing",(()=>{})).one("error",(()=>{a.slideDown(300),i.addClass("lse-disabled")})),setTimeout((function(){try{jQuery("#lse-assets-inspector-preview video")[0].play()}catch(e){}}),300),jQuery.each(e.s,((t,i)=>{let a=i.q.toUpperCase(),s=i.ext||e.extension||"",l=i.w&&i.h?`${i.w}x${i.h}`:"",o=i.fps?`${s.toUpperCase()}, ${i.fps} FPS`:s.toUpperCase();r.append(`\n\t\t\t\t\t<lse-col data-size="${i.id}">\n\t\t\t\t\t\t<lse-b class="lse-asset-info-main">\n\t\t\t\t\t\t\t<lse-text>${a}</lse-text><lse-text>${l}</lse-text>\n\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t<lse-b class="lse-asset-info-sub">\n\t\t\t\t\t\t\t<lse-text>${o}</lse-text>\n\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t</lse-col>\n\t\t\t\t`)}))}else{jQuery("<img>").on("load",(function(){jQuery("#lse-assets-inspector-preview").empty().css({backgroundImage:"url("+e.previewURL+")",height:Math.min(this.height,300)})})).attr("src",e.previewURL);let t={s:LS_l10n.small,m:LS_l10n.medium,l:LS_l10n.large,xl:LS_l10n.extraLarge,o:LS_l10n.original};jQuery.each(e.s,((i,a)=>{if("svg"===e.t)r.append(`\n\t\t\t\t\t\t\t<lse-col data-size="${i}" data-scale="auto">\n\t\t\t\t\t\t\t\t<lse-b class="lse-asset-info-main">\n\t\t\t\t\t\t\t\t\t<lse-text>${LS_l10n.scalable_a}</lse-text>\n\t\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t\t\t<lse-b class="lse-asset-info-sub">\n\t\t\t\t\t\t\t\t\t<lse-text>${e.t.toUpperCase()}, ${LS_Utils.humanFileSize(a.s)}</lse-text>\n\t\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t\t</lse-col>\n\t\t\t\t\t\t`),r.append(`\n\t\t\t\t\t\t\t<lse-col data-size="${i}" data-scale="">\n\t\t\t\t\t\t\t\t<lse-b class="lse-asset-info-main">\n\t\t\t\t\t\t\t\t\t<lse-text>${LS_l10n.scalable_o}</lse-text>\n\t\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t\t\t<lse-b class="lse-asset-info-sub">\n\t\t\t\t\t\t\t\t\t<lse-text>${e.t.toUpperCase()}, ${LS_Utils.humanFileSize(a.s)}</lse-text>\n\t\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t\t</lse-col>\n\t\t\t\t\t\t`);else{let s=LS_Utils.humanFileSize(a.s),l=a.ext||e.extension||"",o=a.w&&a.h?`${a.w}x${a.h}`:"",n=a.s?`${l.toUpperCase()}, ${s}`:l.toUpperCase();r.append(`\n\t\t\t\t\t\t<lse-col data-size="${i}">\n\t\t\t\t\t\t\t<lse-b class="lse-asset-info-main">\n\t\t\t\t\t\t\t\t<lse-text>${t[i]}</lse-text><lse-text>${o}</lse-text>\n\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t\t<lse-b class="lse-asset-info-sub">\n\t\t\t\t\t\t\t\t<lse-text>${n}</lse-text>\n\t\t\t\t\t\t\t</lse-b>\n\t\t\t\t\t\t</lse-col>\n\t\t\t\t\t`)}}))}r.children().first().click(),"photos"===this.assetType||"videos"===this.assetType?(jQuery("#lse-assets-credits").show().children().hide().filter('[data-type="'+this.assetType+'"]').show(),jQuery(".lse-assets-credits-source").attr("href",e.sourceURL||this.resultsData.sourceURL).text(e.sourceName||this.resultsData.sourceName),jQuery(".lse-assets-credits-author").attr("href",e.authorURL).text(e.author)):jQuery("#lse-assets-credits").hide()}selectInsertOption(e){let t=jQuery(e);t.addClass("lse-active").siblings().removeClass("lse-active"),this.selectedData={...this.selectedData,...t.data()}}selectInsertMethod(e){let t=jQuery(e).find("option:selected");this.options.selectedType=t.val(),this.options.bgVideo=t.data("backgroundVideo")}downloadObject(){if(!LS_editorMeta.isActivatedSite)return void lsDisplayActivationWindow();this.dlAttemptCount||lsEditor.loading.show("modal",LS_l10n.assetsDLAsset);let e={};"objects"===this.assetType?e={action:"ls_download_object",nonce:LS_editorMeta.editorNonce,version:this.objectsVersion,category:this.selectedData.category,tag:this.selectedData.tag,handle:this.selectedData.handle,size:this.selectedData.size,type:this.selectedData.t||""}:"photos"!==this.assetType&&"videos"!==this.assetType||(e={action:"ls_assets_remote_download",nonce:LS_editorMeta.editorNonce,id:this.selectedData.id,size:this.selectedData.size,type:this.assetType}),jQuery.ajax({url:ajaxurl,dataType:"json",data:e,error:()=>{this.dlAttemptCount>=this.dlAttemptMax?(this.dlAttemptCount=0,lsEditor.loading.hide(),lsCommon.smartAlert.open({width:700,theme:"red",title:LS_l10n.assetsDLServerErrorTitle,text:LS_l10n.assetsDLServerErrorText})):(this.dlAttemptCount++,lsEditor.loading.show("modal",LS_l10n.assetsDLAssetFail.replace("%1$s",this.dlAttemptCount).replace("%2$s",this.dlAttemptMax)),setTimeout((()=>{this.downloadObject()}),2e3))},success:e=>{this.dlAttemptCount=0,lsEditor.loading.hide(),e&&e.success?this.insertObject(this.selectedData,e):e.message&&lsCommon.smartAlert.open({width:700,theme:"red",title:e.title||LS_l10n.assetsDLErrorTitle,text:e.message||""})}})}insertObject(e,t){let i=this.options.hasOpener?this.options.type:this.options.selectedType;if("svg"===t.type){if(t.source){let i=LS_Utils.normalizeSVG(t.source,"auto"===e.scale);if(this.options.shouldUpdate){let t=[];jQuery.each(LS_activeLayerDataSet,(function(a,s){let r=LS_activeLayerIndexSet[a];t.push({itemIndex:r,undo:{isAsset:s.isAsset,media:s.media,html:s.html,subtitle:s.subtitle,autoSubtitle:s.autoSubtitle,suggestedName:s.suggestedName,styles:{width:s.styles.width,height:s.styles.height}},redo:{isAsset:!0,media:"svg",html:i.html,subtitle:e.n||"",autoSubtitle:!1,suggestedName:e.n,styles:{width:i.width,height:i.height}}}),s.isAsset=!0,s.media="svg",s.html=i.html,s.subtitle=e.n||"",s.autoSubtitle=!1,s.suggestedName=e.n,s.styles.width=i.width,s.styles.height=i.height,LayerSlider.generatePreviewItem(r),LS_DataSource.buildLayersListItem(r)})),LS_UndoManager.add("layer.general","MODIFY_OBJECT",t),LS_DataSource.buildLayer()}else{let t=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData());t.isAsset=!0,t.media="svg",t.html=i.html,t.subtitle=e.n||"",t.autoSubtitle=!1,t.suggestedName=e.n,t.styles.width=i.width,t.styles.height=i.height,LayerSlider.addLayer(t,null,{selectLayer:!0})}jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-content-tab").click()}}else if("video"===e.type){if(this.options.shouldUpdate){let i=[];jQuery.each(LS_activeLayerDataSet,(function(a,s){let r=LS_activeLayerIndexSet[a],l=(jQuery("#lse-layers-list lse-li").eq(r),{}),o={};l={media:s.media,subtitle:s.subtitle,autoSubtitle:s.autoSubtitle,suggestedName:s.suggestedName,mediaAttachments:s.mediaAttachments,styles:{width:s.styles.width,height:s.styles.height}},o={media:"media",subtitle:e.n||"",autoSubtitle:!1,suggestedName:e.n,mediaAttachments:[{id:t.data.id,url:t.data.url,type:t.data.type,mime:t.data.mime,width:t.data.width,height:t.data.height}],styles:{width:t.data.width?t.data.width+"px":"",height:t.data.height?t.data.height+"px":""}},s.media="media",s.subtitle=e.n||"",s.autoSubtitle=!1,s.suggestedName=e.n,s.mediaAttachments=[{id:t.data.id,url:t.data.url,type:t.data.type,mime:t.data.mime,width:t.data.width,height:t.data.height}],s.styles.width=t.data.width?t.data.width+"px":"",s.styles.height=t.data.height?t.data.height+"px":"",this.options?.bgVideo&&(l.transition={backgroundvideo:s.transition.backgroundvideo},o.transition={backgroundvideo:!0},s.transition.backgroundvideo=!0),i.push({itemIndex:r,undo:l,redo:o}),LS_DataSource.buildLayersListItem(r),LayerSlider.generatePreviewItem(r)})),LS_UndoManager.add("layer.general","LAYER_CONTENT",i),LS_DataSource.buildLayer()}else{let i=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData());i.media="media",i.subtitle=e.n||"",i.autoSubtitle=!1,i.suggestedName=e.n,i.mediaAttachments=[{id:t.data.id,url:t.data.url,type:t.data.type,mime:t.data.mime,width:t.data.width,height:t.data.height}],i.styles.width=t.data.width?t.data.width+"px":"",i.styles.height=t.data.height?t.data.height+"px":"",this.options?.bgVideo&&(i.transition.backgroundvideo=!0),LayerSlider.addLayer(i,null,{selectLayer:!0})}jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-content-tab").click()}else{let a=jQuery("lse-image-input.lse-"+i),s=e.s[e.size];if("slide-image"===i){LS_GUI.updateImagePicker(a,t.url);let e="objects"===this.assetType?"auto":"cover";LS_UndoManager.add("slide.general","SLIDE_IMAGE",{itemIndex:LS_activeSlideIndex,undo:{background:LS_activeSlideData.properties.background,backgroundId:LS_activeSlideData.properties.backgroundId,backgroundThumb:LS_activeSlideData.properties.backgroundThumb,bgsize:LS_activeSlideData.properties.bgsize},redo:{background:t.url,backgroundId:t.id,backgroundThumb:t.url,bgsize:e}}),LS_activeSlideData.properties.background=t.url,LS_activeSlideData.properties.backgroundId=t.id,LS_activeSlideData.properties.backgroundThumb=t.url,LS_activeSlideData.properties.bgsize=e,jQuery('lse-slide-settings select[name="bgsize"]').val(e),LayerSlider.updateSlidePreviews(),LayerSlider.generatePreview(),jQuery("#lse-show-slide-settings").click(),jQuery("lse-slide-settings lse-subnav-item:eq(0)").click()}else if("layer-image"===i){if(this.options.shouldUpdate){LS_GUI.updateImagePicker(a,t.url);let i=[];jQuery.each(LS_activeLayerDataSet,(function(a,s){let r=LS_activeLayerIndexSet[a],l=jQuery("#lse-layers-list lse-li").eq(r),o={},n={};o={media:s.media,image:s.image,imageId:s.imageId,imageThumb:s.imageThumb,subtitle:s.subtitle,suggestedName:s.suggestedName,styles:{width:s.styles.width,height:s.styles.height}},n={media:"img",image:t.url,imageId:t.id,imageThumb:t.url,subtitle:e.n||"",suggestedName:e.n,styles:{width:"",height:""}},s.media="img",s.image=t.url,s.imageId=t.id,s.imageThumb=t.url,s.subtitle=e.n||"",s.suggestedName=e.n,s.styles.width="",s.styles.height="",i.push({itemIndex:r,undo:o,redo:n}),LayerSlider.autoRenameLayer(r,s),LayerSlider.setLayerMedia(s.media,jQuery(".lse-layer-thumb",l),s),LayerSlider.generatePreviewItem(r)})),LS_UndoManager.add("layer.general","LAYER_BG",i),LS_DataSource.buildLayer()}else{let i=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData());i.media="img",i.image=t.url,i.imageId=t.id,i.imageThumb=t.url,i.subtitle=e.n||"",i.suggestedName=e.n,LayerSlider.addLayer(i,null,{selectLayer:!0})}jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-content-tab").click()}else if("layer-background-image"===i){if(this.options.shouldUpdate){let i=[];jQuery.each(LS_activeLayerDataSet,(function(a,s){let r=LS_activeLayerIndexSet[a],l=jQuery("#lse-layers-list lse-li").eq(r),o={itemIndex:r,undo:{layerBackground:s.layerBackground,layerBackgroundId:s.layerBackgroundId,layerBackgroundThumb:s.layerBackgroundThumb,suggestedName:s.suggestedName},redo:{layerBackground:t.url,layerBackgroundId:t.id,layerBackgroundThumb:t.url,suggestedName:e.n}};s.transition.smartBG&&"disabled"!==s.transition.smartBG||(o.undo.styles={"background-size":s.styles["background-size"]},o.redo.styles={"background-size":"contain"},s.styles["background-size"]="contain"),s.layerBackground=t.url,s.layerBackgroundId=t.id,s.layerBackgroundThumb=t.url,s.suggestedName=e.n,i.push(o),LS_DataSource.buildLayer(),LayerSlider.autoRenameLayer(r,s),LayerSlider.setLayerMedia(s.media,jQuery(".lse-layer-thumb",l),s),LayerSlider.generatePreviewItem(r)})),LS_GUI.updateImagePicker(a,t.url),LS_UndoManager.add("layer.general","LAYER_BG",i)}else{let i=jQuery.extend(!0,{},LS_DataSource.getDefaultLayerData());i.media="html",i.layerBackground=t.url,i.layerBackgroundId=t.id,i.layerBackgroundThumb=t.url,i.suggestedName=e.n,i.styles.width=s.w+"px",i.styles.height=s.h+"px",i.styles["background-size"]="contain",LayerSlider.addLayer(i,null,{selectLayer:!0})}jQuery("#lse-show-layer-settings").click(),jQuery("lse-layer-settings lse-subnav-item.lse-layer-style-tab").click();let i=jQuery("lse-layer-settings lse-sidebar-section-head.lse-layer-styles-bg");i.not(".lse-active").click(),i.closest("lse-sidebar-section").scrollTop(0),i.closest("lse-sidebar-section").scrollTop(i.position().top)}lsSetEditorDirtyState(!0)}kmw.modal.close()}}var LS_AssetsLibrary=new LS_AssetsLibraryClass;!function($){$.fn.lsRuler=function(e){e=e||50;$("#lse-ruler-wrapper-h").draggable({axis:"y",noRecoup:!0,distance:0,cursorAt:{top:0},helper:function(){return $('<div class="lse-ruler-line lse-ruler-line-x">').appendTo($lsEwc)},stop:function(e,t){let i=$("#lse-ruler-wrapper-h"),a=i.offset().top,s=i.height();if(!(0>=t.offset.top-(a+s))){var r=t.helper.clone();r.removeClass("ui-draggable-dragging"),r.draggable({axis:"y",noRecoup:!0,distance:0,drag:function(e,t){t.position.top+=e.pageY-t.offset.top},stop:function(e,t){0>=t.offset.top-(a+s)?t.helper.remove():t.helper.data({originalTop:t.position.top/LS_previewZoom,originalLeft:t.position.left/LS_previewZoom})}}).data({originalTop:t.position.top/LS_previewZoom,originalLeft:t.position.left/LS_previewZoom}).appendTo($lsEwc)}}}),$("#lse-ruler-wrapper-v").draggable({axis:"x",noRecoup:!0,distance:0,cursorAt:{left:0},helper:function(){return $('<div class="lse-ruler-line lse-ruler-line-y">').appendTo($lsEwc)},stop:function(e,t){let i=$("#lse-ruler-wrapper-v"),a=i.offset().left,s=i.width();if(!(0>=t.offset.left-(a+s))){var r=t.helper.clone();r.removeClass("ui-draggable-dragging"),r.draggable({axis:"x",noRecoup:!0,distance:0,drag:function(e,t){t.position.left+=e.pageX-t.offset.left},stop:function(e,t){0>=t.offset.left-(a+s)?t.helper.remove():t.helper.data({originalTop:t.position.top/LS_previewZoom,originalLeft:t.position.left/LS_previewZoom})}}).data({originalTop:t.position.top/LS_previewZoom,originalLeft:t.position.left/LS_previewZoom}).appendTo($lsEwc)}}});return this}}(jQuery);var LS_shapeEditor_originalSettings={polygon:{type:"polygon",sideCount:6,sideLength:200,radius:5,strokeWidth:0,strokeColor:"#000000",fillColor:"#0099ff"},oval:{type:"oval",width:150,height:150,strokeWidth:0,strokeColor:"#000000",fillColor:"#0099ff"},rectangle:{type:"rectangle",width:200,height:150,radius:5,strokeWidth:0,strokeColor:"#000000",fillColor:"#0099ff"},line:{type:"line",radius:0,length:150,strokeWidth:5,lineWidth:10,fillColor:"#000000",roundedEndings:!0},blob:{type:"blob",complexity:5,variation:30,layers:1,fillColor:"#0099ff",strokeWidth:0,strokeColor:"#000000"},wave:{type:"wave",complexity:7,variation:30,balance:50,layers:1,fillColor:"#0099ff",waveType:"smooth",waveDirection:"down",perfection:!1,invert:!1,xCoords:null,yRandoms:null,lineLevels:null,strokeWidth:0,strokeColor:"#000000"}};class LS_ShapeEditor{constructor(e,t,i){if(t){t=JSON.parse(JSON.stringify(t));for(let e in t)if(t.hasOwnProperty(e)){let i=t[e];t[e]=isNumber(i)?parseFloat(i):i}}else t={};this.props=t?JSON.parse(JSON.stringify(t)):{},this.htmlToPreview="",this.layerIndex=void 0===i?null:i,this.type=this.props.type||"polygon",this.paths=[],this.viewBoxToInsert,this.previewViewBox,this.$modal,this.$preview,this.svg,this.open(),this.setProps(),this.setModal(),this.createShape(),this.setPreview(),this.events()}open(){this.$modal=kmw.modal.open({content:"#tmpl-shape-modal",maxWidth:1600,maxHeight:"100%",modalClasses:"lse-edit-shape-modal",contentClasses:"lse-scrollbar lse-scrollbar-dark",sidebar:{left:{title:null===this.layerIndex?LS_l10n.SBInsertShapeTitle:LS_l10n.SBModifyShapeTitle,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-shape-modal-left-sidebar")},right:{title:LS_l10n.SBInsertShapeDefaultTitle,customHeaderHeight:!0,width:300,content:jQuery("#tmpl-shape-modal-sidebar")}}}),this.$preview=jQuery(".lse-shape-modal-preview-area",this.$modal)}events(){this.$modal.on("input",'[name="sideCount"],[name="sideLength"],[name="radius"],[name="width"],[name="height"],[name="length"],[name="roundedEndings"],[name="strokeWidth"], [name="lineWidth"]',(e=>{let t=jQuery(e.target).attr("name")||jQuery(e.target).next().attr("name"),i=jQuery(e.target).is(":checkbox")?jQuery(e.target).prop("checked"):jQuery(e.target).val();this.props[t]=Number(i),this.createShape(),"sideCount"===t?this.setPreview(!0):this.setPreview()})),this.$modal.on("input",'[name="fillColor"]',(()=>{this.props.fillColor=jQuery('[name="fillColor"]:visible').val(),this.setPreview()})),this.$modal.on("input",'[name="strokeColor"]',(()=>{this.props.strokeColor=jQuery('[name="strokeColor"]:visible').val(),this.createShape(),this.setPreview()})),this.$modal.on("input",'[name="complexity"]',(()=>{this.props.complexity=Number(jQuery(event.target).val()),"wave"==this.type&&(this.props.xCoords=null,this.props.yRandoms=null,this.props.lineLevels=null),"blob"===this.type&&(this.props.randoms=null,this.props.angles=null),this.createShape(),this.setPreview(!0)})),this.$modal.on("input",'[name="variation"]',(()=>{this.props.variation=Number(jQuery(event.target).val()),this.createShape(),this.setPreview()})),this.$modal.on("input",'[name="balance"]',(()=>{this.props.balance=Number(jQuery(event.target).val()),this.props.lineLevels=null,this.createShape(),this.setPreview()})),this.$modal.on("input",'[name="layers"]',(()=>{this.props.layers=Number(jQuery(event.target).val()),"wave"===this.type&&(this.props.xCoords=null,this.props.lineLevels=null,this.props.yRandoms=null),"blob"===this.type&&(this.props.randoms=null,this.props.angles=null),this.createShape(),this.setPreview(!0)})),this.$modal.on("click",".lse-shape-modal-insert:not(.lse-premium-lock)",(()=>{this.insert()})),this.$modal.on("click",".lse-shape-modal-wave-type",(e=>{this.props.waveType=jQuery(e.currentTarget).attr("data-wave-type"),this.createShape(),this.setPreview(!0)})),this.$modal.on("click",".lse-shape-modal-wave-direction",(e=>{this.props.waveDirection=jQuery(e.currentTarget).attr("data-wave-direction"),this.createShape(),this.setPreview()})),this.$modal.on("click",".lse-shape-modal-randomize",(()=>{"wave"===this.type&&(jQuery(".lse-shape-modal-perfectionize.lse-active").removeClass("lse-active"),this.props.perfection=!1,this.props.xCoords=null,this.props.lineLevels=null,this.props.yRandoms=null),"blob"===this.type&&(this.props.randoms=null,this.props.angles=null),this.createShape(),this.setPreview(!0)})),this.$modal.on("click",".lse-shape-modal-perfectionize",(e=>{this.props.perfection?this.props.perfection=!1:this.props.perfection=!0,this.props.xCoords=null,this.props.lineLevels=null,this.props.yRandoms=null,this.createShape(),this.setPreview(!0)})),this.$modal.on("click",".lse-shape-modal-invert",(()=>{this.props.invert=!this.props.invert,this.createShape(),this.setPreview(!0)})),this.$modal.on("click","kmw-menuitem",(e=>{let t=jQuery(e.currentTarget).attr("data-shape-type"),i=jQuery(e.currentTarget).attr("data-shape-name");this.type=t,jQuery(".lse-shape-modal-oval, .lse-shape-modal-rectangle, .lse-shape-modal-polygon, .lse-shape-modal-line, .lse-shape-modal-wave, .lse-shape-modal-blob").removeClass("lse-visible"),jQuery(".lse-shape-modal-"+t).addClass("lse-visible"),this.props=JSON.parse(JSON.stringify(LS_shapeEditor_originalSettings[this.type])),this.createShape(),this.setModal(),this.setTitle(i),this.setPreview()}))}setTitle(e){this.$modal.find(".kmw-sidebar-right .kmw-sidebar-title").text(LS_l10n.SBShapeOptionsTitle.replace("%s",e))}setProps(){jQuery.isEmptyObject(this.props)&&(this.props=JSON.parse(JSON.stringify(LS_shapeEditor_originalSettings[this.type])))}setModal(){for(var e in jQuery(".lse-shape-modal-oval, .lse-shape-modal-rectangle, .lse-shape-modal-polygon, .lse-shape-modal-line, .lse-shape-modal-wave, .lse-shape-modal-blob").removeClass("lse-visible"),jQuery(`.lse-shape-modal-${this.type}`).addClass("lse-visible"),this.props){let t=jQuery('input[name="'+e+'"]',this.$modal);t.is(":checkbox")?t.prop("checked",this.props[e]):t.val(this.props[e]).prev("input").val(this.props[e])}null===this.layerIndex?jQuery("lse-button.lse-shape-modal-insert lse-text",this.$modal).text(LS_l10n.SBInsertShapeTitle):jQuery("lse-button.lse-shape-modal-insert lse-text",this.$modal).text(LS_l10n.SBModifyShapeTitle),jQuery("#tmpl-shape-modal-sidebar .lse-color-input input").each(((e,t)=>{LS_GUI.updateColorPicker(jQuery(t))})),this.$modal.attr("data-shape-type",this.type).find(".kmw-sidebar-left kmw-menuitem.kmw-active").removeClass("kmw-active");let t=this.$modal.find(`.kmw-sidebar-left kmw-menuitem[data-shape-type="${this.type}"]`).addClass("kmw-active");this.setTitle(t.attr("data-shape-name")),this.$modal.find(".lse-shape-modal-randomize").each((function(){let e,t=jQuery(this),i=t.find("ls-icon"),a=(t.find("svg"),t.data());a.initialized||(t.on("mouseenter",(function(){i.addClass("lse-transition"),e=setInterval((function(){i.removeClass("lse-show-dice-1").removeClass("lse-show-dice-2").removeClass("lse-show-dice-3").removeClass("lse-show-dice-4").removeClass("lse-show-dice-5").removeClass("lse-show-dice-6").addClass("lse-show-dice-"+Math.floor(6*Math.random()+1))}),500)})).on("mouseleave",(function(){clearInterval(e),i.removeClass("lse-transition")})),a.initialized=!0)})),"wave"==this.type&&(jQuery(".lse-shape-modal-wave-type").removeClass("lse-active").filter('[data-wave-type="'+this.props.waveType+'"]').addClass("lse-active"),jQuery(".lse-shape-modal-wave-direction").removeClass("lse-active").filter('[data-wave-direction="'+this.props.waveDirection+'"]').addClass("lse-active"),jQuery(".lse-shape-modal-invert")[(this.props.invert?"add":"remove")+"Class"]("lse-active"),jQuery(".lse-shape-modal-perfectionize")[(this.props.perfection?"add":"remove")+"Class"]("lse-active"))}setPreview(e=!1){if(e)if(this.$preview.css("color",this.props.fillColor||"initial"),"polygon"===this.type)TweenLite.to(".lse-shape-modal-preview-area path",.25,{morphSVG:this.paths[0]}),TweenLite.to(".lse-shape-modal-preview-area svg",.25,{attr:{viewBox:this.previewViewBox}});else{let e=jQuery(".lse-shape-modal-preview-area path").length,t=e>this.props.layers?this.props.layers:e;for(let e=0;e<t;e++)TweenLite.to(`.lse-shape-modal-preview-area path:eq(${e})`,.25,{morphSVG:this.paths[e]});if(e>this.props.layers){let t=jQuery(".lse-shape-modal-preview-area path");for(let i=this.props.layers;i<e;i++)t.eq(i).remove();for(let e=0;e<this.props.layers;e++)jQuery(`.lse-shape-modal-preview-area path:eq(${e})`).attr("fill-opacity",this.props.fillOpacities[e])}if(e<this.props.layers){for(let t=e;t<this.props.layers;t++){let e=jQuery(this.svg.childNodes[t]).clone();jQuery(".lse-shape-modal-preview-area svg").append(e)}for(let e=0;e<this.props.layers;e++)jQuery(`.lse-shape-modal-preview-area path:eq(${e})`).attr("fill-opacity",this.props.fillOpacities[e])}}else this.$preview.css("color",this.props.fillColor||"initial").html(this.htmlToPreview);if("wave"==this.type){let e,t,i,a,s,r=lsEditor.workspace.getSize(),l=jQuery('.kmw-modal-container[data-shape-type="wave"] .lse-shape-modal-preview-area'),o=jQuery('.kmw-modal-container[data-shape-type="wave"] .kmw-modal-content'),n=r.width/r.height;jQuery(window).on("resize.lsewaveshape",(function(){let r="auto",d="auto";i=o.width()-2,a=o.height()-2,s=i/a,n>=s?(r=i,d="100%",e="100%",t=i/n):(r="100%",d=a,t="100%",e=a*n),l.css({maxWidth:r,maxHeight:d,width:e,height:t})})),jQuery(window).trigger("resize.lsewaveshape")}else jQuery(".lse-shape-modal-preview-area").css({width:"auto",height:"auto"}),jQuery(window).off("resize.lsewaveshape")}createShape(){let e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg"),i=document.createElementNS(e,"svg");"polygon"===this.type&&this.polygon(),"oval"===this.type&&this.oval(),"rectangle"!==this.type&&"line"!==this.type||this.rectangle(),"blob"===this.type&&this.blob(),"wave"===this.type&&this.wave(),this.setAttrs(t,{xmlns:e,viewBox:this.previewViewBox,preserveAspectRatio:"none"}),this.props.strokeColor&&(t.style.stroke=this.props.strokeColor),"strokeWidth"in this.props&&(t.style.strokeWidth=this.props.strokeWidth),this.paths.forEach(((i,a)=>{let s=document.createElementNS(e,"path");this.setAttrs(s,{fill:"currentColor",d:i}),this.props.fillOpacities&&this.setAttrs(s,{"fill-opacity":this.props.fillOpacities[a]}),"line"===this.props.type&&this.setAttrs(s,{stroke:"currentColor"}),this.props.roundedEndings&&this.setAttrs(s,{
"stroke-linejoin":"round"}),t.appendChild(s)})),this.svg=t,this.htmlToPreview=t.outerHTML,"wave"!==this.type?(t.removeAttribute("style"),this.htmlToInsert=t.outerHTML):(this.setAttrs(i,{xmlns:e,viewBox:this.viewBoxToInsert,preserveAspectRatio:"none"}),this.paths.forEach(((t,a)=>{let s=document.createElementNS(e,"path");this.setAttrs(s,{fill:"currentColor",d:t}),this.props.fillOpacities&&this.setAttrs(s,{"fill-opacity":this.props.fillOpacities[a]}),i.appendChild(s)})),this.htmlToInsert=i.outerHTML)}prepareInsertData(e){let t=lsEditor.workspace.getSize(),i={html:e.html,shapeData:e.shapeData,styles:{},transition:{}},a={html:this.htmlToInsert,shapeData:this.props,styles:{},transition:{}};if(e.html=this.htmlToInsert,e.shapeData=this.props,"wave"===this.props.type){switch(i.styles={width:e.styles.width,height:e.styles.height,left:e.styles.left,top:e.styles.top},i.transition={position:e.transition.position},this.props.waveDirection){case"down":a.styles={width:"100%",height:Math.round(t.width/this.insertedAspectRatio)+"px",left:"",top:"100%"};break;case"left":a.styles={width:Math.round(t.height*this.insertedAspectRatio)+"px",height:"100%",left:"",top:""};break;case"up":a.styles={width:"100%",height:Math.round(t.width/this.insertedAspectRatio)+"px",left:"",top:""};break;case"right":a.styles={width:Math.round(t.height*this.insertedAspectRatio)+"px",height:"100%",left:"100%",top:""}}a.transition={position:"fixed"},jQuery.extend(e.styles,a.styles),jQuery.extend(e.transition,a.transition)}return this.props.fillColor&&(i.styles.color=e.styles.color,a.styles.color=this.props.fillColor,e.styles.color=this.props.fillColor),this.props.strokeColor&&(i.styles.stroke=e.styles.stroke,a.styles.stroke=this.props.strokeColor,e.styles.stroke=this.props.strokeColor),this.props.hasOwnProperty("strokeWidth")&&(i.styles["stroke-width"]=e.styles["stroke-width"],a.styles["stroke-width"]=this.props.strokeWidth,e.styles["stroke-width"]=this.props.strokeWidth),{layerData:e,undoObj:i,redoObj:a}}insert(){if(kmw.modal.close(),null===this.layerIndex){let e=this.prepareInsertData({styles:{},transition:{}});setTimeout((function(){LayerSlider.addFormattedLayer("shape",e.layerData)}),400)}else{let e=[];for(let t in LS_activeLayerIndexSet){let i=LS_activeLayerIndexSet[t],a=LS_activeLayerDataSet[t],s=this.prepareInsertData(a);e.push({itemIndex:i,undo:s.undoObj,redo:s.redoObj})}LS_UndoManager.add("layer.general","MODIFY_SHAPE",e),LS_DataSource.buildSelectedListItems(),LS_DataSource.buildLayer(),LayerSlider.generateSelectedPreviewItems(),LayerSlider.autoRenameSelectedLayers()}}setAttrs(e,t){for(var i in t)t.hasOwnProperty(i)&&e.setAttribute(i,t[i])}polygon(){var e=this.props.sideCount,t=this.props.sideLength,i=this.props.radius,a=(e-2)*Math.PI/e/2,s=Math.sin(a),r=Math.cos(a),l=t-2/Math.tan(a)*i,o=2*r*i,n=t/r,d=0;if(e%2){var c=n/2+n/2*s;d=((n=Math.sqrt(Math.pow(t/2,2)+Math.pow(c,2)))-c)/2}function u(e){return Math.floor((e+2*Math.PI)%(2*Math.PI)/(Math.PI/2))+1}for(var p=[[0,i/s-i*s+d]],y=[a-Math.PI/2],h=0,S=1;S<=e;S+=1){var m=y[S-1],g=m+Math.PI-2*a,L=(m+g)/2,f=u(m),v=u(g);1===f&&v>=2&&v<=3&&(h=Math.cos(Math.abs(L-Math.PI/2))*i/s-i),y.push(g),p.push([Math.cos(L)*o,Math.sin(L)*o]),S!==e&&p.push([Math.cos(g)*l,Math.sin(g)*l])}var w=i/s-i;e%2?(n-=2*h,p[0][1]-=(2*h+w)/2):(n-=2*w,p[0][1]-=w),p[0][0]=n/2-r*i;var b=Math.ceil(n),_=(b-n)/2;function j(e){var t=+e.toPrecision(14);return Math.abs(t)<1e-13&&(t=0),t}p[0][0]+=_,p[0][1]+=_;var k=[];p.forEach((function(e,t){var a=j(e[0]),s=j(e[1]);0===t?k.push("M"+a+" "+s):t%2?k.push("a"+i+" "+i+" 0 0 1 "+a+" "+s):k.push("l"+a+" "+s)}));var x=k.join("");x+=`l ${p[2][0]} -${p[2][1]}`,this.props.width=b,this.props.height=b,this.paths=[x],this.previewViewBox=`-${this.props.strokeWidth/2} -${this.props.strokeWidth/2} ${b+this.props.strokeWidth} ${b+this.props.strokeWidth}`,this.viewBoxToInsert=this.previewViewBox}oval(){var e=this.props.width/2,t=this.props.height/2,i=this.props.height/2,a=this.props.width+2*this.props.strokeWidth,s=this.props.height+2*this.props.strokeWidth;this.paths=[`M0,${i}a${e},${t} 0 1,0 ${2*e},0a${e},${t} 0 1,0 -${2*e},0`],this.previewViewBox=`-${this.props.strokeWidth} -${this.props.strokeWidth} ${a} ${s}`,this.viewBoxToInsert=this.previewViewBox}rectangle(){var e=this.props.width||this.props.length,t=this.props.height||0,i=this.props.radius;this.props.lineWidth&&(this.props.strokeWidth=this.props.lineWidth/2);var a="M 0 "+i+" A "+i+" "+i+" 0 0 1 "+i+" 0 L "+(e-i)+" 0 A "+i+" "+i+" 0 0 1 "+e+" "+i+" L "+e+" "+(t-i)+" A "+i+" "+i+" 0 0 1 "+(e-i)+" "+t+" L "+i+" "+t+" A "+i+" "+i+" 0 0 1 0 "+(t-i)+" Z";this.paths=[a],this.previewViewBox=`-${this.props.strokeWidth} -${this.props.strokeWidth} ${e+2*this.props.strokeWidth} ${t+2*this.props.strokeWidth}`,this.viewBoxToInsert=this.previewViewBox}blob(){var e=this.props.complexity,t=this.props.variation/100,i=this.props.layers,a=e<=5?e:5,s=1/a,r=this.props.angles||[],l=this.props.randoms||[];if(!this.props.angles){for(let t=1;t<=i;t++){let t=[];for(let i=1;i<=e;i++){let s=(i-1)/e*Math.PI*2+Math.random()/a;t.push(s)}r.push(t)}r.sort(((e,t)=>e-t)),this.props.angles=r}if(!this.props.randoms){for(let t=1;t<=i;t++){let t=[];for(let i=1;i<=e;i++){let e=Math.random();t.push(e)}l.push(t)}this.props.randoms=l}let o=[];for(let e=0;e<i;e++){let i=[];r[e].forEach(((a,s)=>{let r=s%2?l[e][s]*t:0,o=Math.cos(a)*(195-50*e)*(1-r)+200,n=Math.sin(a)*(195-50*e)*(1-r)+200;i.push({x:o,y:n})}));let a=this.getControlPoints(i,s);var n=`M ${i[0].x} ${i[0].y} `;for(let e=0;e<i.length-1;e++){n+=`C ${a[e][0].x} ${a[e][0].y} ${a[e+1][1].x} ${a[e+1][1].y} ${i[e+1].x} ${i[e+1].y} `}var d=i.length-1;n+=`C ${a[d][0].x} ${a[d][0].y} ${a[0][1].x} ${a[0][1].y} ${i[0].x} ${i[0].y} Z`,o.push(n)}if(1===i)var c=[1,0,0];else if(2===i)c=[.66,1,0];else c=[.5,.5,1];this.paths=o,this.props.fillOpacities=c,this.previewViewBox="0 0 400 400",this.viewBoxToInsert="0 0 400 400"}wave(){let e=this.props.complexity,t=this.props.variation/100,i=this.props.balance/100,a=this.props.layers,s=this.props.waveType,r=this.props.waveDirection,l=this.props.perfection,o=this.props.invert,n=this.props.xCoords||[],d=this.props.yRandoms||[],c=this.props.lineLevels||[],u=lsEditor.workspace.getSize(),p=u.height/u.width<1?u.height/u.width:u.width/u.height,y=u.width>=u.height;var h=400,S=1/(e<=5?e:5),m=y?(h*p-h*p*(1-i))/a:h*p*i/a,g=h/(e-1),L=1*m,f=h,v=h*p,w=f-v;switch(r){case"left":var b=y?`0 ${w/2} 400 ${v}`:`0 0 ${v} 400`;break;case"right":b=y?`0 ${-w/2} 400 ${v}`:`0 ${-w} ${v} 400`;break;case"up":b=y?`0 0 400 ${v}`:`${g*p} 0 ${v} 400`;break;default:b=y?`0 0 400 ${v}`:`${Math.round(e/2)*g-v/2} 0 ${v} 400`}if(!this.props.lineLevels)for(let e=1;e<=a;e++)c.push(v-e*m);if(!this.props.xCoords)for(let t=0;t<a;t++){let t=[];for(let i=0;i<e+4;i++){let e=i*g+(l?0:15*Math.random())-2*g;e=Math.round(100*e)/100,t.push(e)}n.push(t)}if(!this.props.yRandoms)for(let t=0;t<a;t++){let t=[];for(let i=0;i<e+4;i++){let e=l?.5:Math.random();t.push(e)}d.push(t)}let _=[];d.forEach(((e,i)=>{let a=[];e.forEach(((e,s)=>{if(o)if(s%2){let s=y?c[i]+(e*L*t+5):c[i]+(e*L*t+5)+w;a.push(s)}else{let s=y?c[i]+(e*L*(t/8)+5):c[i]+(e*L*(t/8)+5)+w;a.push(s)}else if(s%2==0){let s=y?c[i]+(e*L*t+5):c[i]+(e*L*t+5)+w;a.push(s)}else{let s=y?c[i]+(e*L*(t/8)+5):c[i]+(e*L*(t/8)+5)+w;a.push(s)}})),_.push(a)}));var j=[];switch(c.forEach(((e,t)=>{var i=[];n[t].forEach(((e,a)=>{let s=_[t][a];if("down"===r)var l=e,o=s;if("up"===r)l=y?f-e:v-e,o=y?v-s:f-s;if("left"===r)l=y?v-s:f-s,o=e;if("right"===r)l=y?w+s:-w+s,o=v-e;i.push({x:l,y:o})}));var a=this.getControlPoints(i,S);switch(s){case"pointy":var l=`M ${i[0].x}, ${i[0].y}`;for(let e=1;e<i.length;e++)l+=`L ${i[e].x} ${i[e].y}`;break;case"square":l=`M ${i[0].x}, ${i[0].y} L ${i[0].x} ${i[1].y}`;for(let e=1;e<i.length-1;e++)l+=`L ${i[e].x} ${i[e].y} L ${i[e].x} ${i[e+1].y}`;l+=`L ${i[i.length-1].x} ${i[i.length-1].y}`;break;default:for(l=`M ${i[0].x}, ${i[0].y} Q ${a[1][1].x}, ${a[1][1].y}, ${i[1].x}, ${i[1].y}`,t=1;t<=i.length-2;t++){l+=`C ${a[t][0].x} ${a[t][0].y} ${a[t+1][1].x} ${a[t+1][1].y} ${i[t+1].x} ${i[t+1].y}`}}switch(r){case"up":l+=`L ${i[i.length-1].x} 0 L ${v+f} 0 L ${i[0].x} ${i[0].y} Z`;break;case"left":l+=`L 0 ${v+f} L 0 0 L ${i[0].x} ${i[0].y} Z`;break;case"right":l+=`L ${v+f} ${-i[0].y} L ${v+f} ${v+f} L ${i[0].x} ${i[0].y} Z`;break;default:l+=`L ${v+f} ${v+f} L 0 ${v+f} L ${i[0].x} ${i[0].y} Z`}j.push(l)})),a){case 2:var k=[1,.66,0,0];break;case 3:k=[1,.5,.5,0];break;case 4:k=[1,.5,.33,.4];break;default:k=[1,0,0,0]}var x=c[a-1];if("down"===r)var D=y?`0 ${x} 400 ${v-x}`:`${Math.round(e/2)*g-v/2} ${f-(v-x)} ${v} ${v-x}`;if("up"===r)D=y?"0 0 400 "+(v-x):`${g*p} 0 ${v} ${v-x}`;if("left"===r)D=y?`0 ${w/2} ${v-x} ${v}`:`0 0 ${v-x} 400`;if("right"===r)D=y?`${w+x} ${-w/2} ${v-x} ${v}`:`${x} ${-w} ${v-x} 400`;this.props.xCoords=n,this.props.yRandoms=d,this.props.lineLevels=c,this.props.fillOpacities=k,this.paths=j,this.previewViewBox=b,this.viewBoxToInsert=D;var I=D.split(" ");this.insertedAspectRatio=I[2]/I[3]}getControlPoints(e,t){let i=[];for(var a=0;a<=e.length-1;a++){if(0===a)var s=e[e.length-1].x-e[a+1].x,r=e[e.length-1].y-e[a+1].y;else if(a===e.length-1)s=e[a-1].x-e[0].x,r=e[a-1].y-e[0].y;else s=e[a-1].x-e[a+1].x,r=e[a-1].y-e[a+1].y;var l=e[a].x-s*t,o=e[a].y-r*t,n={x:Math.round(100*l)/100,y:Math.round(100*o)/100},d=e[a].x+s*t,c=e[a].y+r*t,u={x:Math.round(100*d)/100,y:Math.round(100*c)/100};i[a]=[],i[a].push(n),i[a].push(u)}return i}}var LS_SVGChooser={init:function(){jQuery(document).on("click","#lse-object-modal-window lse-button",(function(e){e.preventDefault(),LS_SVGChooser.insert()}))},open:function(e){e=e||"",kmw.modal.open({id:"lse-object-modal-window",content:jQuery("#lse-object-modal-window-content"),maxWidth:1024,maxHeight:780,onBeforeOpen:function(){jQuery("#lse-object-modal-window-content").data("replace",!!e),jQuery("#lse-object-modal-window .kmw-modal-title").text(e?LS_l10n.SBModifyObjectTitle:LS_l10n.SBInsertObjectTitle),jQuery("#lse-object-insert-button").html(e?LS_l10n.SBModifyObjectTitle:LS_l10n.SBInsertObjectTitle),jQuery("#lse-object-insert-textarea").val(e||"").focus(),jQuery("#lse-object-insert-textarea").focus()}})},insert:function(){var e=jQuery("#lse-object-modal-window-content"),t=jQuery("textarea",e).val(),i=LS_Utils.normalizeSVG(t,!1);if(layerData={},!i)return!1;layerData.styles={width:i.width,height:i.height},layerData.html=i.html,kmw.modal.close(),setTimeout((function(){e.data("replace")&&LS_activeLayerDataSet.length?(LS_DataSource.updateActiveLayerProperties("layer.general","MODIFY_OBJECT",{html:layerData.html}),LayerSlider.generateSelectedPreviewItems(),LS_DataSource.buildLayer()):LayerSlider.addFormattedLayer("svg",layerData)}),500)}},LS_editorUI={openKeyboardShortcuts:function(){kmw.modal.open({content:"#tmpl-keyboard-shortcuts",minWidth:400,maxWidth:1280})},openEmbedModal:function(){kmw.modal.open({content:jQuery("#tmpl-embed-project"),minWidth:400,maxWidth:980,sidebar:{left:{width:300,content:jQuery("#tmpl-embed-project-sidebar")}}}).find("input.lse-shortcode").val('[layerslider id="'+(lsSliderData.properties.slug||LS_sliderID)+'"]')}},prepTemplateForRelease=function(e){var t=window.lsSliderData,i=t.properties,a=[];let s=["yourlogo","yourlogoId","yourlogolink","yourlogostyle","yourlogotarget","undefined","popupclass","pageChangeDidComplete","pageChangeDidStart","pageChangeWillComplete","pageChangeWillStart","pageTimelineDidComplete","pageTimelineDidCreate","pageTimelineDidReverseComplete","pageTimelineDidStart","pageTimelineDidUpdate","pageshowDidPause","pageshowDidResume","pageshowStateDidChange","popupDidClose","popupDidDestroy","popupDidLoad","popupDidOpen","popupDidRemove","popupDidResize","popupWillClose","popupWillLoad","popupWillOpen","popupWillResize"];if(e)for(let e of s)i.hasOwnProperty(e)&&(console.log("REMOVED: ",e,i[e]),delete i[e]);i.pt=!0,lsSliderData.properties.status=!0,lsSliderData.properties.useSrcset="inherit",i.backgroundimage&&(i.backgroundimage=LS_Utils.parse_url(i.backgroundimage,"PHP_URL_PATH")),i.preview&&(i.preview=LS_Utils.parse_url(i.preview,"PHP_URL_PATH")),t.meta&&t.meta.preview&&(t.meta.preview=LS_Utils.parse_url(t.meta.preview,"PHP_URL_PATH")),jQuery.each(window.lsSliderData.layers,(function(t,i){var s=i.properties;i.history=[],i.meta&&i.meta.undoStackIndex&&(i.meta.undoStackIndex=-1),s.background&&(s.background=LS_Utils.parse_url(s.background,"PHP_URL_PATH")),s.backgroundThumb&&(s.backgroundThumb=LS_Utils.parse_url(s.backgroundThumb,"PHP_URL_PATH")),s.thumbnail&&(s.thumbnail=LS_Utils.parse_url(s.thumbnail,"PHP_URL_PATH")),s.thumbnailThumb&&(s.thumbnailThumb=LS_Utils.parse_url(s.thumbnailThumb,"PHP_URL_PATH")),jQuery.each(i.sublayers,(function(t,i){i.image&&(i.image=LS_Utils.parse_url(i.image,"PHP_URL_PATH")),i.imageThumb&&(i.imageThumb=LS_Utils.parse_url(i.imageThumb,"PHP_URL_PATH")),i.poster&&(i.poster=LS_Utils.parse_url(i.poster,"PHP_URL_PATH")),i.posterThumb&&(i.posterThumb=LS_Utils.parse_url(i.posterThumb,"PHP_URL_PATH")),i.layerBackground&&(i.layerBackground=LS_Utils.parse_url(i.layerBackground,"PHP_URL_PATH")),i.layerBackgroundThumb&&(i.layerBackgroundThumb=LS_Utils.parse_url(i.layerBackgroundThumb,"PHP_URL_PATH")),i.mediaAttachments&&jQuery.each(i.mediaAttachments,(function(e,t){t.url&&(t.url=LS_Utils.parse_url(t.url,"PHP_URL_PATH"))})),e&&(i.htmlTag="ls-layer",i.htmlLineBreak="auto",i.html&&(i.html=i.html.replace(/<br ?\/?>/gi,"\n")),i.hasOwnProperty("autoSubtitle")||(i.autoSubtitle=!0),jQuery.each(i.styles,(function(e,t){null!=t&&"inherit"!==t&&"unset"!==t&&"initial"!==t||(-1===a.indexOf(e+":"+t)&&(a.push(e+":"+t),console.log("REMOVED INVALID:",e,t,typeof t)),delete i.styles[e]);let s={"font-weight":"400","font-style":"normal","letter-spacing":0,"text-align":"left","text-decoration":"none","text-transform":"none",wordwrap:!1,"background-repeat":"no-repeat","background-position":"0% 0%","background-clip":"border-box","mix-blend-mode":"normal",opacity:"1"};s.hasOwnProperty(e)&&s[e]==t&&delete i.styles[e]})))}))})),LS_UndoManager.update(),lsSetEditorDirtyState(!0)};class LS_IconLoader{constructor(e){this.iconsCollection=e.icons,this.type=e.type,this.iconsKeys,this.iconsSourceArr,this.ICON_SIZE=70,this.MULTIPLIER=2,this.LOADING_AMOUNT=50,this.TIMEOUT_MS=300,this.$iconsDisplay=jQuery("#lse-icons-panel-display"),this.$searchDisplay=jQuery("#lse-icons-panel-search-display"),this.$iconsContainer=jQuery("#lse-icons-panel-ctr"),this.$searchContainer=jQuery("#lse-icons-panel-search-ctr"),this.$searchInput=jQuery("#lse-icons-search-input"),this.$notFound=jQuery("#lse-icon-not-found"),this.idx=0,this.iconsArrs=[this.iconsCollection,this.foundIcons],this.iconNames=[this.iconsCollection,[]],this.$displays=[this.$iconsDisplay,this.$searchDisplay],this.$containers=[this.$iconsContainer,this.$searchContainer],this.prevScrolledIcons=[0,0],this.loadedIcons=[0,0],this.scrolledIcons=[0,0],this.minLoadIdx=[0,0],this.maxLoadIdx=[0,0],this.foundIcons=[],this.attachEvents(),this.calcValues(),this.loadIcons(),this.resizeTimeout,this.searchTimeout}attachEvents(){this.$iconsContainer.on("scroll.icons",(()=>{this.scrollEvent()})),this.$searchContainer.on("scroll.search",(()=>{this.scrollEvent()})),this.$searchInput.on("input.typein",(()=>{clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout((()=>{let e=this.$searchInput.val();this.searchIcons(e)}),this.TIMEOUT_MS)})),this.$notFound.find(".not-found-button").on("click",(()=>{this.clearSearch()})),jQuery(window).on("resize.iconspanel",(()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{let e=this.maxLoadIdx[this.idx];this.calcValues(),this.loadIcons(),this.loadMoreAfterEvent(e)}),this.TIMEOUT_MS)}))}calcValues(){let e=this.idx,t=this.iconsArrs[e].length,i=this.$displays[e],a=this.getTotalHeight(t);i.height(a),this.minLoadIdx[e]=this.getMinLoadIdx(),this.maxLoadIdx[e]=this.minLoadIdx[e]*this.MULTIPLIER}loadIcons(){let e=this.idx,t=this.iconsArrs[e];if(!(this.loadedIcons[e]>=t.length))for(;this.maxLoadIdx[e]>this.loadedIcons[e];){let i=this.iconsByCollection(t,this.loadedIcons[e]);this.$displays[e].append(i),this.loadedIcons[e]+=this.LOADING_AMOUNT}}searchIcons(e){if(!e||1===e.length)return void this.browseMode();this.searchMode(),this.resetSearch();let t=e.toLowerCase();this.foundIcons=this.searchByStr(t),this.iconsArrs[1]=this.foundIcons,this.searchWarning(!this.foundIcons.length),this.calcValues(),this.loadIcons()}clearSearch(){this.$searchInput.val(""),this.browseMode()}scrollEvent(){let e=this.idx;this.scrolledIcons[e]=this.getScrolledIcons(this.$containers[e]),this.scrolledIcons[e]<this.minLoadIdx[e]||(this.minLoadIdx[e]+=this.LOADING_AMOUNT,this.maxLoadIdx[e]+=this.scrolledIcons[e]-this.prevScrolledIcons[e],this.loadIcons(),this.prevScrolledIcons[e]=this.scrolledIcons[e])}changeIconSet(e){this.$searchInput.val(""),this.browseMode(),e.icons!==this.iconsCollection&&(this.iconsCollection=e.icons,this.type=e.type,this.idx=0,this.foundIcons=[],this.$iconsDisplay.html(""),this.$searchDisplay.html(""),this.$iconsContainer.scrollTop(0),this.$searchContainer.scrollTop(0),this.iconsArrs=[this.iconsCollection,this.foundIcons],this.iconNames=[this.iconsCollection,[]],this.initializeSVGs(),this.prevScrolledIcons=[0,0],this.loadedIcons=[0,0],this.scrolledIcons=[0,0],this.minLoadIdx=[0,0],this.maxLoadIdx=[0,0],this.calcValues(),this.loadIcons())}initializeSVGs(){"font"!==this.type&&(this.iconsSourceArr=Object.values(this.iconsCollection),this.iconsKeys=Object.keys(this.iconsCollection),this.iconsArrs=[this.iconsSourceArr,this.foundIcons],this.iconNames=[this.iconsKeys,[]])}getDisplayWidth(){return this.$displays[this.idx].width()}getRowSize(){return Math.floor(this.getDisplayWidth()/this.ICON_SIZE)}getTotalHeight(e){return this.ICON_SIZE*Math.ceil(e/this.getRowSize())}getContainerHeight(){return this.$containers[this.idx].height()}getContainerRows(){return Math.ceil(this.getContainerHeight()/this.ICON_SIZE)}getMinLoadIdx(){return this.getContainerRows()*Math.floor(this.getRowSize())}getScrolledIcons(e){let t=jQuery(e).scrollTop();return Math.ceil(t/this.ICON_SIZE)*this.getRowSize()}browseMode(){this.searchWarning(!1),this.$iconsContainer.removeClass("lse-icons-hide"),this.$searchContainer.addClass("lse-icons-hide"),this.idx=0}searchMode(){this.$iconsContainer.addClass("lse-icons-hide"),this.$searchContainer.removeClass("lse-icons-hide"),this.idx=1}searchWarning(e){this.$notFound[e?"addClass":"removeClass"]("lse-visible")}createFontIcon(e){return'<lse-b class="fa fa-'+e+'" data-help="'+e+'" data-tt></lse-b><lse-tt>'+e+"</lse-tt>"}iconsByCollection(e=this.iconsCollection,t=0){let i,a,s="";for(let r=t;r<t+this.LOADING_AMOUNT;r++)e[r]&&("font"===this.type?i=this.createFontIcon(e[r]):(a=this.normalizeIconName(this.getIconNames()[r]),i=`<lse-b data-tt><svg data-name="${a}" viewBox="0 0 ${e[r].width} ${e[r].height}">${e[r].data}</svg></lse-b><lse-tt>${a}</lse-tt>`),s+=i);return s}resetSearch(){this.$searchDisplay.html(""),this.$searchContainer.scrollTop(0),this.prevScrolledIcons[1]=0,this.loadedIcons[1]=0,this.scrolledIcons[1]=0,this.minLoadIdx[1]=0,this.maxLoadIdx[1]=0,this.iconNames[1]=[]}searchByStr(e){if("font"===this.type){let t=this.iconsCollection.filter((t=>t.includes(e)));return this.iconNames[1]=t,t}let t=this.iconsKeys.filter((t=>t.includes(e)));this.iconNames[1]=t;let i=[];return t.forEach((e=>{i.push(this.iconsCollection[e])})),i}loadMoreAfterEvent(e){let t=this.idx;this.maxLoadIdx[t]=this.maxLoadIdx[t]>=e?this.maxLoadIdx[t]:e,this.maxLoadIdx[t]+=this.getMinLoadIdx()*this.MULTIPLIER,this.loadIcons()}getIconNames(){let e=this.idx;return this.iconNames[e]}normalizeIconName(e){return e.replace(/(-solid|-brands|-regular|-light|-duotone)/gi,"")}}class TransitionPresets{constructor(){this.$sidebar=jQuery(".lse-layer-transition-panel"),this.option="lse-transition-presets-option",this.add="lse-transition-presets-add",this.createBtnStr='[ data-type="presets-create" ]',this.applyHighlightTimeout=0,this.events()}events(){this.$sidebar.on("click",`.${this.option}`,(e=>{let t=jQuery(e.currentTarget);if(t.hasClass(`${this.option}-selected`))return t.removeClass(`${this.option}-selected`),t.find(`.${this.option}-icons`).removeClass(`${this.option}-visible`),void lsEditor.preview.exit("layer");jQuery(`.${this.option}-selected`).removeClass(`${this.option}-selected`),t.addClass(`${this.option}-selected`),jQuery(`.${this.option}-visible`).removeClass(`${this.option}-visible`),t.find(`.${this.option}-icons`).addClass(`${this.option}-visible`);let i=JSON.parse(t.attr("data-preset-data")),a=t.closest("[data-storage]").data("storage"),s=JSON.parse(JSON.stringify(LS_activeLayerDataSet));s.forEach((e=>{e.skip=!1})),this.pasteInputData(i,s,{event:e}),lsEditor.preview.enter("layer",{indexSet:LS_activeLayerIndexSet,dataSet:s,willRestart:!0,subState:"preset",transitionType:a})})),this.$sidebar.on("click",`.${this.option}-delete`,(e=>{e.stopPropagation(),lsCommon.smartAlert.confirm(LS_l10n.SBRemoveTransitionPresetConfirmation,(()=>{jQuery(e.target).closest(`.${this.option}`).remove(),lsEditor.preview.exit("layer"),this.sendCustomOptionsData()}))})),this.$sidebar.on("click",`.${this.option}-apply`,(e=>{e.stopPropagation();let t=JSON.parse(jQuery(e.currentTarget).closest(`.${this.option}`).attr("data-preset-data")),i=this.lookForTransitionSwitches(t);if(i=this.reduceTransitionSwitches(i),i.length){let a=i.map((e=>e.name));a=a.join(" & "),lsCommon.smartAlert.open({title:LS_l10n.SBApplyTransitionPresetTitle.replace("%s",a),text:LS_l10n.SBApplyTransitionPresetText.replace("%s",a),type:"triple",width:700,buttons:{ok:{label:LS_l10n.SBApplyTransitionPresetOK},other:{label:LS_l10n.SBApplyTransitionPresetBoth}},onClose:i=>{"ok"===i?this.applyPreset(e,t,!0):"other"===i&&this.applyPreset(e,t,!1)}})}else this.applyPreset(e,t,!1)})),this.$sidebar.on("click",`.${this.option}-save`,(e=>{e.stopPropagation();let t=this.copyInputData(e),i=jQuery(e.target).closest(`.${this.option}`);i.attr("data-preset-data",JSON.stringify(t)),this.sendCustomOptionsData(),i.addClass("lse-transition-presets-saved");for(let e in t)jQuery(`input[data-prop="${e}"]`).addClass("lse-transition-presets-highlight");i.click().click(),lsEditor.notify.show({icon:"save",text:LS_l10n.notifyPresetSaved,timeout:2e3}),setTimeout((()=>{jQuery(".lse-transition-presets-highlight").removeClass("lse-transition-presets-highlight"),i.removeClass("lse-transition-presets-saved")}),1e3)})),this.$sidebar.on("keypress",`.${this.add}`,(e=>{13===e.which&&e.preventDefault()})),this.$sidebar.on("click",this.createBtnStr,(e=>{let t=this.get$ActiveCnt(e).find("input").val(),i=jQuery(`.${this.option}-clone`).clone().removeClass(`${this.option}-clone`);i.find(`.${this.option}-text`).text(t),i.insertAfter(this.get$ActiveCnt(e).find(`.${this.option}`).last());let a=this.copyInputData(e);i.attr("data-preset-data",JSON.stringify(a)),jQuery(`.${this.add}`).val(""),this.get$ActiveCnt(e).find(this.createBtnStr).addClass("lse-btn-disabled"),this.sendCustomOptionsData()})),this.$sidebar.on("keyup",this.addStr,(e=>{let t=this.get$ActiveCnt(e).find(this.createBtnStr);13===e.which?t.trigger("click"):""===jQuery(e.target).val()?t.addClass("lse-btn-disabled"):t.removeClass("lse-btn-disabled")}))}get$ActiveCnt(e){return jQuery(e.target).closest(".lse-transition-presets-cnt")}get$ActiveSidebar(e){return jQuery(e.target).closest("lse-sidebar-section")}lookForTransitionSwitches(e){let t=[];return["transitionin","texttransitionin","loop","texttransitionout","transitionout","hover","parallax","scroll"].forEach((i=>{if(i in e.transition&&!1===e.transition[i]){let e=jQuery('input[name="'+i+'"].lse-layer-transition-checkbox'),a=e.closest("[data-section-name]").attr("data-section-name");t.push({key:i,element:e,name:a})}})),t}reduceTransitionSwitches(e){return e=e.filter((e=>{let t=!1;return LS_activeLayerDataSet.forEach((i=>{e.key in i.transition&&i.transition[e.key]&&"false"!==i.transition[e.key]&&(t=!0)})),t}))}applyPreset(e,t,i){let a=jQuery(e.target).closest(`.${this.option}`),s=this.pasteInputData(t,LS_activeLayerDataSet,{event:e,applyTransition:!0,disableTransitions:i});jQuery(".lse-transition-presets-highlight").removeClass("lse-transition-presets-highlight"),a.addClass("lse-transition-presets-applied"),s.$inputs.addClass("lse-transition-presets-highlight"),clearTimeout(this.applyHighlightTimeout),this.applyHighlightTimeout=setTimeout((()=>{s.$inputs.removeClass("lse-transition-presets-highlight"),a.removeClass("lse-transition-presets-applied")}),4e3)}sendCustomOptionsData(){let e={};jQuery(".lse-transition-presets-box").each(((t,i)=>{let a=jQuery(i).closest("lse-sidebar-section").data("storage");e[a]=[],jQuery(i).find(`.${this.option}:not([data-protected='1'], .${this.option}-clone)`).each(((t,i)=>{let s=jQuery(i);e[a].push({name:s.find(`.${this.option}-text`).text(),data:s.attr("data-preset-data")})}))}));for(let t in e)0===e[t].length&&delete e[t];jQuery.post(ajaxurl,{action:"ls_save_transition_presets",nonce:LS_editorMeta.editorNonce,data:JSON.stringify(e)})}copyInputData(e){let t={styles:{},transition:{}};return this.get$ActiveSidebar(e).find(':input[data-prop]:not(.lse-layer-transition-checkbox, [data-prop="static"], [data-prop="keyframe"], [data-prop="skipViewport"])').each(((e,i)=>{let a=jQuery(i),s=a.data("default"),r=a.is(":checkbox")?a.prop("checked"):a.val(),l=a.attr("name");""!==r&&r!==s&&"transparent"!==r&&""!==l&&(t.transition[l]=r)})),t}pasteInputData(e,t,i){i=jQuery.extend(!0,{event:window.event,applyTransition:!1,disableTransitions:!0},i);let a=[],s={properties:[],$inputs:jQuery([])},r=jQuery([]),l=this.get$ActiveSidebar(i.event),o=l.find(".lse-layer-transition-checkbox"),n=jQuery("lse-layer-settings :input[data-prop]").not('[data-prop=""], [data-prop="static"], [data-prop="keyframe"], [data-prop="skipViewport"]');return e.transition[o.attr("name")]=!0,i.applyTransition&&l.find(".lse-layer-transition-checkbox").prop("checked",!0).prop("indeterminate",!1),n.each(((o,n)=>{t.forEach(((t,o)=>{let d,c,u,p,y,h=LS_activeLayerIndexSet[o],S=jQuery(n),m=S.data("prop"),g=S.hasClass("lse-layer-transition-checkbox"),L=S.data("default"),f=S.is(":checkbox")?S.prop("checked"):S.val();a[o]||(a[o]={itemIndex:h,undo:{styles:{},transition:{}},redo:{styles:{},transition:{}}});let v=a[o].undo,w=a[o].redo;if(S.hasClass("lse-transition-prop")?(d="transition",c=e.transition||{},u=t.transition||{}):S.hasClass("lse-style-prop")?(d="styles",c=e.styles||{},u=t.styles||{}):(c=e,u=t),(c.hasOwnProperty(m)||S.closest(l).length)&&(p=u[m],y=c.hasOwnProperty(m)?c[m]:L,g&&!1===y?i.disableTransitions&&(u[m]=y):u[m]=y,i.applyTransition)){if(S.is(":checkbox"))g?i.disableTransitions&&!1===y&&(r=r.add(S)):S.prop("checked",Boolean(y)).data("value",Boolean(y));else if(S.is("input,textarea")){let e=y;S.is('input[type="range"],input[type="hidden"]')||S.closest(".lse-color-input").length||(e=y==L?"":y),S.val(e).data("value",y),S.closest(".lse-color-input").length&&LS_GUI.updateColorPicker(S)}else S.is("select")&&(S.children().prop("selected",!1),S.children('[value="'+y+'"]').prop("selected",!0),S.data("value",y));p!=y&&(d?(v[d]||(v[d]={}),w[d]||(w[d]={}),v[d][m]=p,w[d][m]=y):(v[m]=p,w[m]=y)),(p!=y||f!=y&&y!=L)&&(s.properties.push(m),s.$inputs=s.$inputs.add(n))}}))})),r.each((function(){LayerSlider.reorderTransitionProperties(jQuery(this).closest("lse-sidebar-section").index(),!1)})),i.applyTransition&&LS_UndoManager.add("layer.general","LAYER_APPLY_TRANSITION",a),s.properties=[...new Set(s.properties)],s}}