/home/vianto5/cititower.mx/wp-content/plugins/siteorigin-panels/js
Edit: /home/vianto5/cititower.mx/wp-content/plugins/siteorigin-panels/js/siteorigin-panels.min.js (128841B)
!function e(t,i,s){function o(n,a){if(!i[n]){if(!t[n]){var r="function"==typeof require&&require;if(!a&&r)return r(n,!0);if(l)return l(n,!0);var d=new Error("Cannot find module '"+n+"'");throw d.code="MODULE_NOT_FOUND",d}var c=i[n]={exports:{}};t[n][0].call(c.exports,(function(e){return o(t[n][1][e]||e)}),c,c.exports,e,t,i,s)}return i[n].exports}for(var l="function"==typeof require&&require,n=0;n
1){var t=this.at(this.models.length-2);(e.get("text")===t.get("text")&&e.get("time")-t.get("time")<15||e.get("data")===t.get("data"))&&(this.remove(e),t.set("count",t.get("count")+1))}for(;this.models.length>this.maxSize;)this.shift()}})},{}],3:[function(e,t,i){var s=window.panels;t.exports=Backbone.Collection.extend({model:s.model.row,empty:function(){for(var e;;){if(!(e=this.collection.first()))break;e.destroy()}}})},{}],4:[function(e,t,i){var s=window.panels;t.exports=Backbone.Collection.extend({model:s.model.widget,initialize:function(){}})},{}],5:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=s.view.dialog.extend({dialogClass:"so-panels-dialog-add-builder",render:function(){this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-builder").html(),{})),this.$(".so-content .siteorigin-panels-builder").append(this.builder.$el)},initializeDialog:function(){var e=this;this.once("open_dialog_complete",(function(){e.builder.initSortable()})),this.on("open_dialog_complete",(function(){e.builder.trigger("builder_resize")}))}})},{}],6:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=s.view.dialog.extend({historyEntryTemplate:_.template(s.helpers.utils.processTemplate(o("#siteorigin-panels-dialog-history-entry").html())),entries:{},currentEntry:null,revertEntry:null,selectedEntry:null,previewScrollTop:null,dialogClass:"so-panels-dialog-history",dialogIcon:"history",events:{"click .so-close":"closeDialog","keyup .so-close":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-restore":"restoreSelectedEntry","keyup .history-entry":function(e){s.helpers.accessibility.triggerClickOnEnter(e)}},initializeDialog:function(){this.entries=new s.collection.historyEntries,this.on("open_dialog",this.setCurrentEntry,this),this.on("open_dialog",this.renderHistoryEntries,this),this.on("open_dialog_complete",(function(){this.$(".history-entry").trigger("focus")}))},render:function(){var e=this;this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-history").html(),{})),this.$("form.history-form").attr("action",this.builder.config.editorPreview),this.$("iframe.siteorigin-panels-history-iframe").on("load",(function(){var t=o(this);t.show(),t.contents().scrollTop(e.previewScrollTop)}))},setRevertEntry:function(e){this.revertEntry=new s.model.historyEntry({data:JSON.stringify(e.getPanelsData()),time:parseInt((new Date).getTime()/1e3)})},setCurrentEntry:function(){this.currentEntry=new s.model.historyEntry({data:JSON.stringify(this.builder.model.getPanelsData()),time:parseInt((new Date).getTime()/1e3)}),this.selectedEntry=this.currentEntry,this.previewEntry(this.currentEntry),this.$(".so-buttons .so-restore").addClass("disabled")},renderHistoryEntries:function(){var e=this,t=this.$(".history-entries").empty();this.currentEntry.get("data")===this.revertEntry.get("data")&&_.isEmpty(this.entries.models)||o(this.historyEntryTemplate({title:panelsOptions.loc.history.revert,count:1})).data("historyEntry",this.revertEntry).prependTo(t),this.entries.each((function(i){var s=e.historyEntryTemplate({title:panelsOptions.loc.history[i.get("text")],count:i.get("count")});o(s).data("historyEntry",i).prependTo(t)})),o(this.historyEntryTemplate({title:panelsOptions.loc.history.current,count:1})).data("historyEntry",this.currentEntry).addClass("so-selected").prependTo(t),t.find(".history-entry").on("click",(function(i){if("keyup"!=i.type||13==i.which){var s=jQuery(this);t.find(".history-entry").not(s).removeClass("so-selected"),s.addClass("so-selected");var o=s.data("historyEntry");e.selectedEntry=o,e.selectedEntry.cid!==e.currentEntry.cid?e.$(".so-buttons .so-restore").removeClass("disabled"):e.$(".so-buttons .so-restore").addClass("disabled"),e.previewEntry(o)}})),this.updateEntryTimes()},previewEntry:function(e){var t=this.$("iframe.siteorigin-panels-history-iframe");t.hide(),this.previewScrollTop=t.contents().scrollTop(),this.$('form.history-form input[name="live_editor_panels_data"]').val(e.get("data")),this.$('form.history-form input[name="live_editor_post_ID"]').val(this.builder.config.postId),this.$("form.history-form").trigger("submit")},restoreSelectedEntry:function(){return!this.$(".so-buttons .so-restore").hasClass("disabled")&&(this.currentEntry.get("data")===this.selectedEntry.get("data")?(this.closeDialog(),!1):("restore"!==this.selectedEntry.get("text")&&this.builder.addHistoryEntry("restore",this.builder.model.getPanelsData()),this.builder.model.loadPanelsData(JSON.parse(this.selectedEntry.get("data"))),this.closeDialog(),!1))},updateEntryTimes:function(){var e=this;this.$(".history-entries .history-entry").each((function(){var t=jQuery(this),i=t.find(".timesince"),s=t.data("historyEntry");i.html(e.timeSince(s.get("time")))}))},timeSince:function(e){var t,i=parseInt((new Date).getTime()/1e3)-e,s=[];return i>3600&&(1===(t=Math.floor(i/3600))?s.push(panelsOptions.loc.time.hour.replace("%d",t)):s.push(panelsOptions.loc.time.hours.replace("%d",t)),i-=3600*t),i>60&&(1===(t=Math.floor(i/60))?s.push(panelsOptions.loc.time.minute.replace("%d",t)):s.push(panelsOptions.loc.time.minutes.replace("%d",t)),i-=60*t),i>0&&(1===i?s.push(panelsOptions.loc.time.second.replace("%d",i)):s.push(panelsOptions.loc.time.seconds.replace("%d",i))),_.isEmpty(s)?panelsOptions.loc.time.now:panelsOptions.loc.time.ago.replace("%s",s.slice(0,2).join(", "))}})},{}],7:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=s.view.dialog.extend({directoryTemplate:_.template(s.helpers.utils.processTemplate(o("#siteorigin-panels-directory-items").html())),builder:null,dialogClass:"so-panels-dialog-prebuilt-layouts",dialogIcon:"layouts",currentTab:!1,directoryPage:1,maxPages:1,itemsPer:16,activeFilter:[],events:{"click .so-close":"closeDialog","click .so-sidebar-tabs li a":"tabClickHandler","click .so-content .layout":"layoutClickHandler","keyup .so-sidebar-search":"searchHandler","click .so-screenshot, .so-title":"directoryItemClickHandler","keyup .so-directory-item":"clickTitleOnEnter","click .so-directory-items-filter-categories li":"filterCategory","click .so-directory-items-filter-niches li":"filterNiches","click .so-previous":"previousPage","click .so-next":"nextPage"},clickTitleOnEnter:function(e){13==e.which&&o(e.target).find(".so-title").trigger("click")},initializeDialog:function(){var e=this;this.on("open_dialog",(function(){e.$(".so-sidebar-tabs li a").first().trigger("click"),e.$(".so-status").removeClass("so-panels-loading")})),this.on("open_dialog_complete",(function(){this.$(".so-sidebar-search").val("").trigger("focus")}))},render:function(){this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-prebuilt").html(),{})),this.on("button_click",this.toolbarButtonClick,this),this.initToolbar()},tabClickHandler:function(e){e.preventDefault(),this.selectedLayoutItem=null,this.uploadedLayout=null,this.updateButtonState(!1),this.$(".so-sidebar-tabs li").removeClass("tab-active");var t=o(e.target),i=t.attr("href").split("#")[1];t.parent().addClass("tab-active");this.$(".so-content").empty(),this.currentTab=i,"import"==i?this.displayImportExport():this.displayLayoutDirectory("",1,i),this.$(".so-sidebar-search").val("")},displayImportExport:function(){var e=this.$(".so-content").empty().removeClass("so-panels-loading");e.html(o("#siteorigin-panels-dialog-prebuilt-importexport").html());var t=this,i=t.$(".import-upload-ui"),s=new plupload.Uploader({runtimes:"html5,silverlight,flash,html4",browse_button:i.find(".file-browse-button").get(0),container:i.get(0),drop_element:i.find(".drag-upload-area").get(0),file_data_name:"panels_import_data",multiple_queues:!1,max_file_size:panelsOptions.plupload.max_file_size,url:panelsOptions.plupload.url,flash_swf_url:panelsOptions.plupload.flash_swf_url,silverlight_xap_url:panelsOptions.plupload.silverlight_xap_url,filters:[{title:panelsOptions.plupload.filter_title,extensions:"json"}],multipart_params:{action:"so_panels_import_layout"},init:{PostInit:function(e){e.features.dragdrop&&i.addClass("has-drag-drop"),i.find(".progress-precent").css("width","0%")},FilesAdded:function(e){i.find(".file-browse-button").trigger("blur"),i.find(".drag-upload-area").removeClass("file-dragover"),i.find(".progress-bar").fadeIn("fast"),t.$(".js-so-selected-file").text(panelsOptions.loc.prebuilt_loading),e.start()},UploadProgress:function(e,t){i.find(".progress-precent").css("width",t.percent+"%")},FileUploaded:function(e,s,o){var l=JSON.parse(o.response);_.isUndefined(l.widgets)?alert(panelsOptions.plupload.error_message):(t.uploadedLayout=l,i.find(".progress-bar").hide(),t.$(".js-so-selected-file").text(panelsOptions.loc.ready_to_insert.replace("%s",s.name)),t.updateButtonState(!0))},Error:function(){alert(panelsOptions.plupload.error_message)}}});s.init(),/Edge\/\d./i.test(navigator.userAgent)&&setTimeout((function(){s.refresh()}),250),i.find(".drag-upload-area").on("dragover",(function(){o(this).addClass("file-dragover")})).on("dragleave",(function(){o(this).removeClass("file-dragover")})),e.find(".so-export").on("submit",(function(e){var i=o(this),s=t.builder.model.getPanelsData(),l=o('input[name="post_title"], .editor-post-title__input').val();if(l&&""!==l||!o(".block-editor-page").length||(l=o(".wp-block-post-title").text()),s.name=""!==l?l:o('input[name="post_ID"]').val(),o(".block-editor-page").length){var n=t.getCurrentBlockPosition();n>=0&&(s.name+="-"+n)}i.find('input[name="panels_export_data"]').val(JSON.stringify(s))}))},getCurrentBlockPosition:function(){var e=wp.data.select("core/block-editor").getSelectedBlockClientId();return wp.data.select("core/block-editor").getBlocks().findIndex((function(t){return t.clientId===e}))},displayLayoutDirectory:function(e,t,i){var s=this,l=this.$(".so-content").empty().addClass("so-panels-loading");if(void 0===e&&(e=""),void 0===t&&(t=1),void 0===i&&(i="directory-siteorigin"),this.isLayoutDirectory()&&!panelsOptions.directory_enabled)return l.removeClass("so-panels-loading").html(o("#siteorigin-panels-directory-enable").html()),void l.find(".so-panels-enable-directory").on("click",(function(n){n.preventDefault(),o.get(panelsOptions.ajaxurl,{action:"so_panels_directory_enable"},(function(){})),panelsOptions.directory_enabled=!0,l.addClass("so-panels-loading"),s.displayLayoutDirectory(e,t,i)}));o.get(panelsOptions.ajaxurl,{action:"so_panels_layouts_query",page:t,type:i,search:e,builderType:this.builder.config.builderType},(function(n){if(s.currentTab===i){if(l.removeClass("so-panels-loading").html(s.directoryTemplate(n)),i.match("^directory-"))s.directoryPage=t,s.maxPages=n.max_num_pages,s.updatePagination();else{var a=l.find(".so-previous"),r=l.find(".so-next");t<=1?a.addClass("button-disabled"):a.on("click",(function(i){i.preventDefault(),s.displayLayoutDirectory(e,t-1,s.currentTab)})),t===n.max_num_pages||0===n.max_num_pages?r.addClass("button-disabled"):r.on("click",(function(i){i.preventDefault(),s.displayLayoutDirectory(e,t+1,s.currentTab)})),s.$(".so-directory-items").toggleClass("so-empty",!n.items.length)}t<=1&&l.find(".so-previous").addClass("button-disabled"),l.find(".so-screenshot").each((function(){var e=o(this),t=e.find(".so-screenshot-wrapper");if(t.css("height",t.width()/4*3+"px").addClass("so-loading"),""!==e.data("src"))var i=o("
").attr("src",e.data("src")).on("load",(function(){t.removeClass("so-loading").css("height","auto"),i.appendTo(t).hide().fadeIn("fast")}));else o("
").attr("src",panelsOptions.prebuiltDefaultScreenshot).appendTo(t).hide().fadeIn("fast")})),l.find(".so-directory-browse").html(n.title)}}),"json")},filterLayouts:function(){this.directoryPage=1,this.$(".so-directory-item ").removeClass("so-filter");var e=this.$(".so-directory-items-filter-categories li.so-active-filter").data("filter"),t=this.$(".so-directory-items-filter-niches li.so-active-filter").map((function(){return o(this).data("filter")})).get();(this.activeFilter=e+t.map((function(e){return e})).join(""),this.activeFilter.length)&&this.$(".so-directory-items-wrapper").find(this.activeFilter).addClass("so-filter");this.updatePagination();var i=this.$(".so-directory-item").filter(":visible");this.$(".so-directory-items").toggleClass("so-empty",!i.length)},getItems:function(){return this.activeFilter.length?this.$(".so-directory-items-wrapper").find(".so-filter"):this.$(".so-directory-items-wrapper .so-directory-item")},contextualMaxPages:function(e=null){null===e&&(e=this.getItems());const t=Math.ceil(e.length/this.itemsPer);return t>this.maxPages?t:this.maxPages},updatePagination:function(){var e=this.getItems();const t=this.isLayoutDirectory()?this.directoryPage-1:(this.directoryPage-1)*this.itemsPer,i=t+this.itemsPer;this.$(".so-directory-items-wrapper .so-directory-item").addClass("so-hidden"),e.slice(t,i).removeClass("so-hidden"),this.$(".so-previous").toggleClass("button-disabled",1===this.directoryPage),this.$(".so-next").toggleClass("button-disabled",this.directoryPage===this.contextualMaxPages(e))},isLayoutDirectory:function(){return this.currentTab.match("^directory-")},updateLayoutDirectory:function(){if(!this.isLayoutDirectory())return!1;const e=this.$(".so-sidebar-search").val().toLowerCase();return this.displayLayoutDirectory(e,this.directoryPage,this.currentTab),!0},previousPage:function(){this.directoryPage>1&&(this.directoryPage--,this.updateLayoutDirectory()||this.updatePagination())},nextPage:function(){const e=this.contextualMaxPages();this.directoryPage'+e.data("confirm")),setTimeout((function(){e.removeClass("so-confirmed").html(i)}),2500),setTimeout((function(){e.removeClass("so-confirming"),e.addClass("so-confirmed")}),200),!1}this.addingLayout=!0,"import"===this.currentTab?this.addLayoutToBuilder(this.uploadedLayout,t):this.loadSelectedLayout().then(function(e){this.addLayoutToBuilder(e,t)}.bind(this))},canAddLayout:function(){return(this.selectedLayoutItem||this.uploadedLayout)&&!this.addingLayout},loadSelectedLayout:function(){this.setStatusMessage(panelsOptions.loc.prebuilt_loading,!0);var e=_.extend(this.selectedLayoutItem,{action:"so_panels_get_layout",builderType:this.builder.config.builderType}),t=new o.Deferred;return o.get(panelsOptions.ajaxurl,e,function(e){var i="";e.success?t.resolve(e.data):(i=e.data.message,t.reject(e.data)),this.setStatusMessage(i,!1,!e.success),this.updateButtonState(!0)}.bind(this)),t.promise()},searchHandler:function(e){if(13===e.keyCode){var t=o(e.currentTarget).val().toLowerCase();this.displayLayoutDirectory(t,1,this.currentTab)}},updateButtonState:function(e){e=e&&(this.selectedLayoutItem||this.uploadedLayout);var t=this.$(".so-import-layout");t.prop("disabled",!e),e?t.removeClass("disabled"):t.addClass("disabled")},addLayoutToBuilder:function(e,t){this.builder.addHistoryEntry("prebuilt_loaded"),this.builder.model.loadPanelsData(e,t),this.addingLayout=!1,this.closeDialog()}})},{}],8:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=s.view.dialog.extend({cellPreviewTemplate:_.template(s.helpers.utils.processTemplate(o("#siteorigin-panels-dialog-row-cell-preview").html())),editableLabel:!0,events:{"click .so-close":"closeDialog","keyup .so-close":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-close":"saveHandler","click .so-toolbar .so-saveinline":function(e){this.saveHandler(!0)},"click .so-mode":"switchModeShow","keyup .so-mode":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-saveinline-mode":function(){this.switchMode(!0)},"keyup .so-mode-list li":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-close-mode":function(){this.switchMode(!1)},"keyup .so-close-mode":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-toolbar .so-save":"saveHandler","click .so-toolbar .so-saveinline":function(e){this.saveHandler(!0)},"click .so-toolbar .so-insert":"insertHandler","click .so-toolbar .so-delete":"deleteHandler","keyup .so-toolbar .so-delete":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-toolbar .so-duplicate":"duplicateHandler","keyup .so-toolbar .so-duplicate":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .row-set-form .so-row-field":"changeCellTotal","change .row-set-form .so-row-field":"changeCellTotal","click .cell-resize-sizing span":"changeCellRatio","click .cell-resize-direction ":"changeSizeDirection","click .preview-cell-unit ":function(e){o(e.target).next().trigger("focus")},"keyup .cell-resize-direction":function(e){s.helpers.accessibility.triggerClickOnEnter(e,!0)},"keyup .cell-resize-sizing":function(e){if(13==e.which){var t=o(e.target).index(),i=o(e.target).parent();o(e.target).find("span").trigger("click"),i.find(".cell-resize-sizing").eq(t).trigger("focus")}}},rowView:null,dialogIcon:"add-row",dialogClass:"so-panels-dialog-row-edit",styleType:"row",columnResizeData:[],dialogType:"edit",row:{cells:null,style:{}},cellStylesCache:[],initializeDialog:function(){this.on("open_dialog",(function(){_.isUndefined(this.model)||_.isEmpty(this.model.get("cells"))?this.setRowModel(null):this.setRowModel(this.model),this.columnResizeData=this.$(".cell-resize").data("resize"),this.regenerateRowPreview(),this.drawCellResizers(),this.updateActiveCellClass(),this.renderStyles(),this.openSelectedCellStyles()}),this),this.on("open_dialog_complete",(function(){o(".so-panels-dialog-wrapper .so-title").trigger("focus")})),this.row={cells:new s.collection.cells(panelsOptions.default_columns),style:{}},this.dialogFormsLoaded=0;var e=this;this.on("form_loaded styles_loaded",(function(){this.dialogFormsLoaded++,2===this.dialogFormsLoaded&&e.updateModel({refreshArgs:{silent:!0}})})),this.on("close_dialog",this.closeHandler),this.on("edit_label",function(e){if(e!==panelsOptions.loc.row.add&&e!==panelsOptions.loc.row.edit||(e=""),this.model.set("label",e),_.isEmpty(e)){var t="create"===this.dialogType?panelsOptions.loc.row.add:panelsOptions.loc.row.edit;this.$(".so-title").text(t)}}.bind(this))},setRowDialogType:function(e){this.dialogType=e},render:function(){var e="create"===this.dialogType?panelsOptions.loc.row.add:panelsOptions.loc.row.edit;this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-row").html(),{title:e,dialogType:this.dialogType}));var t=this.$(".so-title");return this.model.has("label")&&!_.isEmpty(this.model.get("label"))&&t.text(this.model.get("label")),this.$(".so-edit-title").val(t.text()),this.builder.supports("addRow")||this.$(".so-buttons .so-duplicate").remove(),this.builder.supports("deleteRow")||this.$(".so-buttons .so-delete").remove(),_.isUndefined(this.model)||"edit"!=this.dialogType||this.$('input[name="cells"].so-row-field').val(this.model.get("cells").length),this},renderStyles:function(){this.styles&&(this.styles.off("styles_loaded"),this.styles.remove()),this.styles=new s.view.styles,this.styles.model=this.model,this.styles.render("row",this.builder.config.postId,{builderType:this.builder.config.builderType,dialog:this});var e=this.$(".so-sidebar.so-right-sidebar");this.styles.attach(e),this.styles.on("styles_loaded",(function(t){t||(this.styles.remove(),0===e.children().length&&(e.closest(".so-panels-dialog").removeClass("so-panels-dialog-has-right-sidebar"),e.hide()))}),this)},setRowModel:function(e){return this.model=e,_.isEmpty(this.model)||(this.row={cells:this.model.get("cells").clone(),style:{}},"edit"==this.dialogType&&this.$('input[name="cells"].so-row-field').val(this.model.get("cells").length),this.clearCellStylesCache()),this},regenerateRowPreview:function(){var e,t=this,i=this.$(".row-preview"),s=this.getSelectedCellIndex();i.empty(),this.row.cells.each((function(l,n){var a=o(this.cellPreviewTemplate({weight:l.get("weight")}));i.append(a),n==s&&a.find(".preview-cell-in").addClass("cell-selected");var r,d=a.prev();d.length&&((r=o('')).appendTo(a).on("dblclick",(function(){var e=t.row.cells.at(n-1),i=l.get("weight")+e.get("weight");l.set("weight",i/2),e.set("weight",i/2),t.scaleRowWidths()})),r.draggable({axis:"x",containment:i,start:function(e,t){var i=a.clone().appendTo(t.helper).css({position:"absolute",top:"0",width:a.outerWidth(),left:6,height:a.outerHeight()});i.find(".resize-handle").remove();var s=d.clone().appendTo(t.helper).css({position:"absolute",top:"0",width:d.outerWidth(),right:6,height:d.outerHeight()});s.find(".resize-handle").remove(),o(this).data({newCellClone:i,prevCellClone:s}),a.find("> .preview-cell-in").css("visibility","hidden"),d.find("> .preview-cell-in").css("visibility","hidden")},drag:function(e,s){var l=t.row.cells.at(n).get("weight"),a=t.row.cells.at(n-1).get("weight"),r=l-(s.position.left+6)/i.width(),d=a+(s.position.left+6)/i.width();o(this).data("newCellClone").css("width",i.width()*r+"px").find(".preview-cell-weight").html(Math.round(1e3*r)/10),o(this).data("prevCellClone").css("width",i.width()*d+"px").find(".preview-cell-weight").html(Math.round(1e3*d)/10)},stop:function(e,s){o(this).data("newCellClone").remove(),o(this).data("prevCellClone").remove(),a.find(".preview-cell-in").css("visibility","visible"),d.find(".preview-cell-in").css("visibility","visible");var l=(s.position.left+6)/i.width(),r=t.row.cells.at(n),c=t.row.cells.at(n-1);r.get("weight")-l>.02&&c.get("weight")+l>.02&&(r.set("weight",r.get("weight")-l),c.set("weight",c.get("weight")+l)),t.scaleRowWidths(),s.helper.css("left",-6)}})),a.on("click",function(e){if(o(e.target).is(".preview-cell")||o(e.target).is(".preview-cell-in")){var t=o(e.target);t.closest(".row-preview").find(".preview-cell .preview-cell-in").removeClass("cell-selected"),t.addClass("cell-selected"),this.openSelectedCellStyles()}}.bind(this)),a.find(".preview-cell-weight").on("click",(function(s){t.$(".resize-handle").css("pointer-event","none").draggable("disable");var l=function(s=!1){e=setTimeout((function(){var e=i.find(".preview-cell-weight-input");if(0===e.length)return!1;var l=[],n=[],a=0,r=0;if(e.each((function(e,i){var s=parseFloat(o(i).val());s=isNaN(s)?1/t.row.cells.length:Math.round(10*s)/1e3;var d=!o(i).hasClass("no-user-interacted");l.push(s),n.push(d),d?a+=s:r+=s})),a>0&&r>0&&1-a>0)for(var d=0;d.01&&t.row.cells.each((function(e,t){e.set("weight",l[t])})),i.find(".preview-cell").each((function(e,i){var s=t.row.cells.at(e).get("weight");o(i).animate({width:Math.round(1e3*s)/10+"%"},250),o(i).find(".preview-cell-weight-input").val(Math.round(1e3*s)/10)})),setTimeout((function(){"number"==typeof s&&e.get(s).focus(),t.regenerateRowPreview.bind(t)}),260)}),100)};i.find(".preview-cell-weight").each((function(i){var s=i+1,n=jQuery(this).hide(),a=100-(t.row.cells.length-1),r=panelsOptions.loc.row.cellInput.replace("%s",s);o(``).val(parseFloat(n.html())).insertAfter(n).on("focus",(function(){clearTimeout(e),o(this).attr("type","number")})).on("keyup",(function(e){if(9!==e.keyCode&&o(this).removeClass("no-user-interacted"),13===e.keyCode&&(e.preventDefault(),l()),38===e.keyCode||40===e.keyCode){e.preventDefault();var t=o(e.target).parents(".preview-cell").index();l(t)}})).on("blur",l).on("click",(function(){o(this).is(":focus")&&l(),o(this).trigger("select")}))})),o(this).siblings(".preview-cell-weight-input").trigger("select"),i.find(".preview-cell-weight-input").on("blur",(function(){i.find(".preview-cell-weight-input").attr("type","text")}))})),a.find(".preview-cell-weight").on("focus",(function(e){o(e.target).trigger("click")}))}),this),this.updateActiveCellClass(),this.trigger("form_loaded",this)},getSelectedCellIndex:function(){var e=-1;return this.$(".preview-cell .preview-cell-in").each((function(t,i){o(i).is(".cell-selected")&&(e=t)})),e},openSelectedCellStyles:function(){if(!_.isUndefined(this.cellStyles)){if(this.cellStyles.stylesLoaded){var e={};try{e=this.getFormValues(".so-sidebar .so-visual-styles.so-cell-styles").style}catch(e){console.log("Error retrieving cell styles - "+e.message)}this.cellStyles.model.set("style",e)}this.cellStyles.detach()}if(this.cellStyles=this.getSelectedCellStyles(),this.cellStyles){var t=this.$(".so-sidebar.so-right-sidebar");this.cellStyles.attach(t),this.cellStyles.on("styles_loaded",(function(e){e&&(t.closest(".so-panels-dialog").addClass("so-panels-dialog-has-right-sidebar"),t.show())}))}},getSelectedCellStyles:function(){var e=this.getSelectedCellIndex();if(e>-1){var t=this.cellStylesCache[e];t||((t=new s.view.styles).model=this.row.cells.at(e),t.render("cell",this.builder.config.postId,{builderType:this.builder.config.builderType,dialog:this,index:e}),this.cellStylesCache[e]=t)}return t},clearCellStylesCache:function(){this.cellStylesCache.forEach((function(e){e.remove(),e.off("styles_loaded")})),this.cellStylesCache=[]},scaleRowWidths:function(){var e=this;this.$(".row-preview .preview-cell").each((function(t,i){var s=e.row.cells.at(t);o(i).css("width",100*s.get("weight")+"%").find(".preview-cell-weight").html(Math.round(1e3*s.get("weight"))/10)}))},drawCellResizers:function(){this.$(".cell-resize").empty();var e=this.getCurrentCellCount(),t=this.columnResizeData[e];if(this.$(".row-set-form").attr("data-cells",e),e>1&&void 0!==t)for(this.$(".cell-resize-container, .cell-resize-direction-container").show(),ci=0;ci');var i=this.$(".cell-resize").find(".cell-resize-sizing").last();for(i.data("cells",t[ci]),cs=0;cs'+t[ci][cs]+"%")}else this.$(".cell-resize-container, .cell-resize-direction-container").hide()},updateActiveCellClass:function(){o(".so-active-ratio").removeClass("so-active-ratio");var e=this.$(".preview-cell-weight").map((function(){return Math.trunc(Number(o(this).text()))})).get(),t=this.getCurrentCellCount();o.each(this.columnResizeData[t],(function(t,i){if(i.toString()===e.toString())return e=t,!1})),"number"==typeof e&&o(o(".cell-resize-sizing").get(e)).addClass("so-active-ratio")},changeSizeDirection:function(e){var t=o(e.target),i=t.attr("data-direction"),s="left"==i?"right":"left",l=panelsOptions.loc.row.direction.replace("%s",panelsOptions.loc.row[s]);for(var n in t.removeClass("dashicons-arrow-"+i).addClass("dashicons-arrow-"+s).attr("data-direction",s).attr("aria-label",l),this.columnResizeData)this.columnResizeData[n]=this.columnResizeData[n].map((function(e){return e.reverse()}));this.drawCellResizers()},changeCellRatio:function(e){var t=o(e.target);t.hasClass("cell-resize-sizing")||(t=t.parent()),t.hasClass("so-active-ratio")||(o(".so-active-ratio").removeClass("so-active-ratio"),t.addClass("so-active-ratio"),this.changeCellTotal(t.data("cells")))},getCurrentCellCount:function(){return parseInt(this.$('.row-set-form input[name="cells"]').val())},changeCellTotal:function(e=0){var t=this;try{var i=this.getCurrentCellCount();this.drawCellResizers(),_.isNaN(i)||i<1?i=1:i>12&&(i=12),this.$('.row-set-form input[name="cells"]').val(i);for(var l=[],n=this.row.cells.length!==i,a=0;a.01})),this.row.cells=new s.collection.cells(this.row.cells.first(l.length)),_.each(l,function(i,o){var l=this.row.cells.at(o);l?l.set("weight",e.length?e[o]/100:i):(l=new s.model.cell({weight:i,row:this.model}),setTimeout(t.regenerateRowPreview.bind(t),260),this.row.cells.add(l))}.bind(this)),n?this.regenerateRowPreview():(this.$(".preview-cell").each((function(e,i){var s=Math.round(1e3*t.row.cells.at(e).get("weight"))/10,l=o(i).find(".preview-cell-weight");parseInt(l.text())!=s&&(o(i).animate({width:s+"%"},250),l.html(s))})),this.$(".preview-cell").css("overflow","visible"),setTimeout(t.regenerateRowPreview.bind(t),260))}catch(e){console.log("Error setting cells - "+e.message)}this.$(".row-set-form .so-button-row-set").removeClass("button-primary")},tabClickHandler:function(e){"#row-layout"===e.attr("href")?this.$(".so-panels-dialog").addClass("so-panels-dialog-has-right-sidebar"):this.$(".so-panels-dialog").removeClass("so-panels-dialog-has-right-sidebar")},updateModel:function(e){if(e=_.extend({refresh:!0,refreshArgs:null},e),_.isEmpty(this.model)||(this.model.setCells(this.row.cells),this.model.set("ratio",this.row.ratio)),!_.isUndefined(this.styles)&&this.styles.stylesLoaded){var t={};try{t=this.getFormValues(".so-sidebar .so-visual-styles.so-row-styles").style}catch(e){console.log("Error retrieving row styles - "+e.message)}JSON.stringify(this.model.attributes.style)!==JSON.stringify(t)&&(this.model.set("style",t),this.model.trigger("change:styles"),this.model.trigger("change:styles-row"))}if(!_.isUndefined(this.cellStyles)&&this.cellStyles.stylesLoaded){t={};try{t=this.getFormValues(".so-sidebar .so-visual-styles.so-cell-styles").style}catch(e){console.log("Error retrieving cell styles - "+e.message)}JSON.stringify(this.model.attributes.style)!==JSON.stringify(t)&&(this.cellStyles.model.set("style",t),this.model.trigger("change:styles"),this.model.trigger("change:styles-cell"))}e.refresh&&this.builder.model.refreshPanelsData(e.refreshArgs)},insertHandler:function(){this.builder.addHistoryEntry("row_added"),this.updateModel();var e=this.builder.getActiveCell({createCell:!1}),t={};return null!==e&&(t.at=this.builder.model.get("rows").indexOf(e.row)+1),this.model.collection=this.builder.model.get("rows"),this.builder.model.get("rows").add(this.model,t),this.closeDialog(),this.builder.model.refreshPanelsData(),!1},saveHandler:function(e=!1,t){return this.builder.addHistoryEntry("row_edited"),this.updateModel(),"boolean"==typeof e?s.helpers.utils.saveHeartbeat(this):(this.builder.model.refreshPanelsData(),this.closeDialog()),!1},deleteHandler:function(){return this.rowView.visualDestroyModel(),this.closeDialog({silent:!0}),!1},duplicateHandler:function(){this.builder.addHistoryEntry("row_duplicated");var e=this.model.clone(this.builder.model);return this.builder.model.get("rows").add(e,{at:this.builder.model.get("rows").indexOf(this.model)+1}),this.closeDialog({silent:!0}),!1},closeHandler:function(){this.clearCellStylesCache(),_.isUndefined(this.cellStyles)||(this.cellStyles=void 0)},switchModeShow:function(){const e=this.$(".so-toolbar .so-mode-list"),t=this.$(".so-toolbar");e.show(),e.find("li:first-of-type").trigger("focus"),t.find(".button-primary:visible").addClass("so-active-mode"),t.find(".button-primary").hide(),setTimeout((function(){o(document).one("click",(function(i){var s=o(i.target);s.hasClass("so-saveinline-mode")||s.hasClass("so-close-mode")||(e.hide(),t.find(".so-active-mode").show())}))}),100)},switchMode:function(e=!1){const t=this.$(".so-toolbar");t.find(".so-mode-list").hide(),t.find(".button-primary").removeClass("so-active-mode"),e?t.find(".so-saveinline").show():t.find(".so-save").show(),window.panelsMode=e?"inline":"dialog",this.$(".so-mode").trigger("focus")}})},{}],9:[function(e,t,i){var s=window.panels,o=jQuery,l=e("../view/widgets/js-widget");t.exports=s.view.dialog.extend({builder:null,sidebarWidgetTemplate:_.template(s.helpers.utils.processTemplate(o("#siteorigin-panels-dialog-widget-sidebar-widget").html())),dialogClass:"so-panels-dialog-edit-widget",dialogIcon:"add-widget",widgetView:!1,savingWidget:!1,editableLabel:!0,events:{"click .so-close":"saveHandler","click .so-toolbar .so-saveinline":function(e){this.saveHandler(!0)},"click .so-mode":"switchModeShow","keyup .so-mode":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-saveinline-mode":function(){this.switchMode(!0)},"keyup .so-mode-list li":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-close-mode":function(){this.switchMode(!1)},"keyup .so-close-mode":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"keyup .so-close":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-nav.so-previous":"navToPrevious","keyup .so-nav.so-previous":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-nav.so-next":"navToNext","keyup .so-nav.so-next":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-toolbar .so-delete":"deleteHandler","keyup .so-toolbar .so-delete":function(e){s.helpers.accessibility.triggerClickOnEnter(e)},"click .so-toolbar .so-duplicate":"duplicateHandler","keyup .so-toolbar .so-duplicate":function(e){s.helpers.accessibility.triggerClickOnEnter(e)}},initializeDialog:function(){var e=this;this.listenTo(this.model,"change:values",this.handleChangeValues),this.listenTo(this.model,"destroy",this.remove),this.dialogFormsLoaded=0,this.on("form_loaded styles_loaded",(function(){this.dialogFormsLoaded++,2===this.dialogFormsLoaded&&e.updateModel({refreshArgs:{silent:!0}})})),this.on("edit_label",function(e){if(e===panelsOptions.widgets[this.model.get("class")].title)e="";else{e=o("").text(e).text()}this.model.set("label",e),_.isEmpty(e)&&this.$(".so-title").text(_.escape(this.model.getWidgetField("title")))}.bind(this)),this.on("open_dialog_complete",(function(){const e=this.$(".so-title-editable");e.length?e.trigger("focus"):this.$(".so-content .siteorigin-widget-field-repeater-item-top, .so-content input, .so-content select").first().trigger("focus")}))},render:function(){this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-widget").html(),{})),this.loadForm();const e=this.model.getWidgetField("title"),t=_.escape(e).replace(/"/g,'"');this.$(".so-title .widget-name").text(t),this.$(".so-edit-title").val(t),this.builder.supports("addWidget")||this.$(".so-buttons .so-duplicate").remove(),this.builder.supports("deleteWidget")||this.$(".so-buttons .so-delete").remove(),this.styles=new s.view.styles,this.styles.model=this.model,this.styles.render("widget",this.builder.config.postId,{builderType:this.builder.config.builderType,dialog:this});var i=this.$(".so-sidebar.so-right-sidebar");this.styles.attach(i),this.styles.on("styles_loaded",(function(e){e||(i.closest(".so-panels-dialog").removeClass("so-panels-dialog-has-right-sidebar"),i.remove())}),this)},getPrevDialog:function(){var e=this.builder.$(".so-cells .cell .so-widget");if(e.length<=1)return!1;var t,i=e.index(this.widgetView.$el);if(0===i)return!1;do{if(t=e.eq(--i).data("view"),!_.isUndefined(t)&&!t.model.get("read_only"))return t.getEditDialog()}while(!_.isUndefined(t)&&i>0);return!1},getNextDialog:function(){var e=this.builder.$(".so-cells .cell .so-widget");if(e.length<=1)return!1;var t,i=e.index(this.widgetView.$el);if(i===e.length-1)return!1;do{if(t=e.eq(++i).data("view"),!_.isUndefined(t)&&!t.model.get("read_only"))return t.getEditDialog()}while(!_.isUndefined(t));return!1},loadForm:function(){if(this.$("> *").length){this.$(".so-content").addClass("so-panels-loading");var e={action:"so_panels_widget_form",widget:this.model.get("class"),instance:JSON.stringify(this.model.get("values")),raw:this.model.get("raw"),postId:this.builder.config.postId},t=this.$(".so-content");o.post(panelsOptions.ajaxurl,e,null,"html").done(function(e){var i=e.replace(/{\$id}/g,this.model.cid);t.removeClass("so-panels-loading").html(i),this.trigger("form_loaded",this),this.$(".panel-dialog").trigger("panelsopen"),this.on("close_dialog",this.updateModel,this),t.find("> .widget-content").length>0&&l.addWidget(t,this.model.widget_id)}.bind(this)).fail((function(e){var i;i=e&&e.responseText?e.responseText:panelsOptions.forms.loadingFailed,t.removeClass("so-panels-loading").html(i)}))}},updateModel:function(e){if(e=_.extend({refresh:!0,refreshArgs:null},e),this.savingWidget=!0,!this.model.get("missing")){var t=this.getFormValues();t=_.isUndefined(t.widgets)?{}:(t=t.widgets)[Object.keys(t)[0]],this.model.setValues(t),this.model.set("raw",!0)}if(this.styles.stylesLoaded){var i={};try{i=this.getFormValues(".so-sidebar .so-visual-styles").style}catch(e){}JSON.stringify(this.model.attributes.style)!==JSON.stringify(i)&&(this.model.set("style",i),this.model.trigger("change:styles"))}this.savingWidget=!1,e.refresh&&this.builder.model.refreshPanelsData(e.refreshArgs)},handleChangeValues:function(){this.savingWidget||this.loadForm()},saveHandler:function(e=!1,t){this.builder.addHistoryEntry("widget_edited"),"boolean"==typeof e?(this.updateModel(),s.helpers.utils.saveHeartbeat(this)):this.closeDialog()},deleteHandler:function(){return this.widgetView.visualDestroyModel(),this.closeDialog({silent:!0}),this.builder.model.refreshPanelsData(),!1},duplicateHandler:function(){return this.widgetView.duplicateHandler(),this.closeDialog({silent:!0}),this.builder.model.refreshPanelsData(),!1},switchModeShow:function(){const e=this.$(".so-toolbar .so-mode-list"),t=this.$(".so-toolbar");e.show(),e.find("li:first-of-type").trigger("focus"),t.find(".button-primary:visible").addClass("so-active-mode"),t.find(".button-primary").hide(),setTimeout((function(){o(document).one("click",(function(i){var s=o(i.target);s.hasClass("so-saveinline-mode")||s.hasClass("so-close-mode")||(e.hide(),t.find(".so-active-mode").show())}))}),100)},switchMode:function(e=!1){const t=this.$(".so-toolbar");t.find(".so-mode-list").hide(),t.find(".button-primary").removeClass("so-active-mode"),e?t.find(".so-saveinline").show():t.find(".so-close").show(),window.panelsMode=e?"inline":"dialog",this.$(".so-mode").trigger("focus")}})},{"../view/widgets/js-widget":33}],10:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=s.view.dialog.extend({builder:null,widgetTemplate:_.template(s.helpers.utils.processTemplate(o("#siteorigin-panels-dialog-widgets-widget").html())),filter:{},dialogClass:"so-panels-dialog-add-widget",dialogIcon:"add-widget",events:{"click .so-close":"closeDialog","click .widget-type":"widgetClickHandler","keyup .so-sidebar-search":"searchHandler","keyup .widget-type-wrapper":"searchHandler","keyup .widget-type-wrapper":function(e){s.helpers.accessibility.triggerClickOnEnter(e)}},initializeDialog:function(){this.on("open_dialog",(function(){this.filter.search="",this.filterWidgets(this.filter)}),this),this.on("open_dialog_complete",(function(){this.$(".so-sidebar-search").val("").trigger("focus"),this.balanceWidgetHeights()})),this.on("tab_click",this.tabClickHandler,this)},render:function(){this.renderDialog(this.parseDialogContent(o("#siteorigin-panels-dialog-widgets").html(),{})),_.each(panelsOptions.widgets,(function(e){var t=o(this.widgetTemplate({title:e.title,description:e.description}));_.isUndefined(e.icon)&&(e.icon="dashicons dashicons-admin-generic"),o('').addClass(e.icon).prependTo(t.find(".widget-type-wrapper")),t.data("class",e.class).appendTo(this.$(".widget-type-list"))}),this);var e=this.$(".so-sidebar-tabs");_.each(panelsOptions.widget_dialog_tabs,(function(t,i){o(this.dialogTabTemplate({title:t.title,tab:i})).data({message:t.message,filter:t.filter}).appendTo(e)}),this),this.initTabs();var t=this;o(window).on("resize",(function(){t.balanceWidgetHeights()}))},tabClickHandler:function(e){this.filter=e.parent().data("filter"),this.filter.search=this.$(".so-sidebar-search").val();var t=e.parent().data("message");return _.isEmpty(t)&&(t=""),this.$(".so-toolbar .so-status").html(t),this.filterWidgets(this.filter),!1},searchHandler:function(e){if(13===e.which){var t=this.$(".widget-type-list .widget-type:visible");1===t.length&&t.trigger("click")}else this.filter.search=o(e.target).val().trim(),this.filterWidgets(this.filter)},filterWidgets:function(e){_.isUndefined(e)&&(e={}),_.isUndefined(e.groups)&&(e.groups=""),this.$(".widget-type-list .widget-type").each((function(){var t,i=o(this),s=i.data("class"),l=_.isUndefined(panelsOptions.widgets[s])?null:panelsOptions.widgets[s];(t=!!_.isEmpty(e.groups)||null!==l&&!_.isEmpty(_.intersection(e.groups,panelsOptions.widgets[s].groups)))&&(_.isUndefined(e.search)||""===e.search||-1===l.title.toLowerCase().indexOf(e.search.toLowerCase())&&(t=!1)),t?i.show():i.hide()})),this.balanceWidgetHeights()},widgetClickHandler:function(e){this.builder.trigger("before_user_adds_widget"),this.builder.addHistoryEntry("widget_added");var t=o(e.currentTarget),i=new s.model.widget({class:t.data("class")});i.cell=this.builder.getActiveCell(),i.cell.get("widgets").add(i),this.closeDialog(),this.builder.model.refreshPanelsData(),this.builder.trigger("after_user_adds_widget",i)},balanceWidgetHeights:function(e){var t=[[]],i=null,s=Math.round(this.$(".widget-type").parent().width()/this.$(".widget-type").width());this.$(".widget-type").css("clear","none").filter(":visible").each((function(e,t){e%s==0&&0!==e&&o(t).css("clear","both")})),this.$(".widget-type-wrapper").css("height","auto").filter(":visible").each((function(e,s){var l=o(s);null!==i&&i.position().top!==l.position().top&&(t[t.length]=[]),i=l,t[t.length-1].push(l)})),_.each(t,(function(e,t){var i=_.max(e.map((function(e){return e.height()})));_.each(e,(function(e){e.height(i)}))}))}})},{}],11:[function(e,t,i){var s=jQuery;t.exports={triggerClickOnEnter:function(e,t=!1){13==e.which&&(s(e.target).trigger("click"),t&&setTimeout((function(){s(e.target).trigger("focus")}),100))}}},{}],12:[function(e,t,i){t.exports={canCopyPaste:function(){return"undefined"!=typeof Storage&&panelsOptions.user},setModel:function(e){if(!this.canCopyPaste())return!1;var t=panels.helpers.serialize.serialize(e);return e instanceof panels.model.row?t.thingType="row-model":e instanceof panels.model.widget&&(t.thingType="widget-model"),"object"==typeof SiteOriginPremium&&"function"==typeof SiteOriginPremium.CrossDomainCopyPasteAddon&&SiteOriginPremium.CrossDomainCopyPasteAddon().copy(t),localStorage["panels_clipboard_"+panelsOptions.user]=JSON.stringify(t),!0},isModel:function(e){if(!this.canCopyPaste())return!1;var t=localStorage["panels_clipboard_"+panelsOptions.user];return void 0!==t&&((t=JSON.parse(t)).thingType&&t.thingType===e)},getModel:function(e){if(!this.canCopyPaste())return null;var t=localStorage["panels_clipboard_"+panelsOptions.user];return void 0!==t&&(t=JSON.parse(t)).thingType&&t.thingType===e?panels.helpers.serialize.unserialize(t,t.thingType,null):null}}},{}],13:[function(e,t,i){t.exports={isBlockEditor:function(){return void 0!==wp.blocks&&jQuery(".block-editor-page").length},isClassicEditor:function(e){return e.attachedToEditor&&e.$el.is(":visible")}}},{}],14:[function(e,t,i){t.exports={lock:function(){if("hidden"!==jQuery("body").css("overflow")){var e=[self.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,self.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop];jQuery("body").data({"scroll-position":e}).css("overflow","hidden"),_.isUndefined(e)||window.scrollTo(e[0],e[1])}},unlock:function(){if("hidden"===jQuery("body").css("overflow")&&!jQuery(".so-panels-dialog-wrapper").is(":visible")&&!jQuery(".so-panels-live-editor").is(":visible")){jQuery("body").css("overflow","visible");var e=jQuery("body").data("scroll-position");_.isUndefined(e)||window.scrollTo(e[0],e[1])}}}},{}],15:[function(e,t,i){t.exports={serialize:function(e){var t;if(e instanceof Backbone.Model){var i={};for(var s in e.attributes)if(e.attributes.hasOwnProperty(s)){if("builder"===s||"collection"===s)continue;(t=e.attributes[s])instanceof Backbone.Model||t instanceof Backbone.Collection?i[s]=this.serialize(t):i[s]=t}return i}if(e instanceof Backbone.Collection){for(var o=[],l=0;l")).trim()},selectElementContents:function(e){var t=document.createRange();t.selectNodeContents(e);var i=window.getSelection();i.removeAllRanges(),i.addRange(t)},saveHeartbeat:function(e){jQuery(".so-saveinline").attr("disabled","disabled"),jQuery(document).one("heartbeat-send",(function(t,i){i.panels=JSON.stringify({data:e.builder.model.getPanelsData(),nonce:jQuery("#_sopanels_nonce").val(),id:e.builder.config.postId})})),jQuery(document).one("heartbeat-tick",(function(e,t){jQuery(".so-saveinline").removeAttr("disabled")})),wp.autosave.server.triggerSave()}}},{}],17:[function(e,t,i){var s=window.panels,o=jQuery;t.exports=function(e,t){return this.each((function(){var i=jQuery(this);if(!i.data("soPanelsBuilderWidgetInitialized")||t){var l=i.closest("form").find(".widget-id").val(),n=o.extend(!0,{builderSupports:i.data("builder-supports")},e);if(_.isUndefined(l)||!(l.indexOf("__i__")>-1)){var a=new s.model.builder,r=new s.view.builder({model:a,config:n}),d=i.closest(".so-panels-dialog-wrapper").data("view");_.isUndefined(d)||(a.refreshPanelsData(),d.on("close_dialog",(function(){a.refreshPanelsData()})),d.on("open_dialog_complete",(function(){r.trigger("builder_resize")})),d.model.on("destroy",(function(){a.emptyRows().destroy()})),r.setDialogParents(panelsOptions.loc.layout_widget,d));var c=Boolean(i.closest(".widget-content").length);r.render().attach({container:i,dialog:c||"dialog"===i.data("mode"),type:i.data("type")}).setDataField(i.find("input.panels-data")),c||"dialog"===i.data("mode")?(r.setDialogParents(panelsOptions.loc.layout_widget,r.dialog),i.find(".siteorigin-panels-display-builder").on("click",(function(e){e.preventDefault(),r.dialog.openDialog()}))):i.find(".siteorigin-panels-display-builder").parent().remove(),o(document).trigger("panels_setup",r),i.data("soPanelsBuilderWidgetInitialized",!0)}}}))}},{}],18:[function(e,t,i){
/**
* Everything we need for SiteOrigin Page Builder.
*
* @copyright Greg Priday 2013 - 2016 -
* @license GPL 3.0 http://www.gnu.org/licenses/gpl.html
*/
var s={};window.panels=s,window.siteoriginPanels=s,s.events=_.extend({},Backbone.Events),s.helpers={},s.helpers.clipboard=e("./helpers/clipboard"),s.helpers.utils=e("./helpers/utils"),s.helpers.editor=e("./helpers/editor"),s.helpers.serialize=e("./helpers/serialize"),s.helpers.pageScroll=e("./helpers/page-scroll"),s.helpers.accessibility=e("./helpers/accessibility"),s.model={},s.model.widget=e("./model/widget"),s.model.cell=e("./model/cell"),s.model.row=e("./model/row"),s.model.builder=e("./model/builder"),s.model.historyEntry=e("./model/history-entry"),s.collection={},s.collection.widgets=e("./collection/widgets"),s.collection.cells=e("./collection/cells"),s.collection.rows=e("./collection/rows"),s.collection.historyEntries=e("./collection/history-entries"),s.view={},s.view.widget=e("./view/widget"),s.view.cell=e("./view/cell"),s.view.row=e("./view/row"),s.view.builder=e("./view/builder"),s.view.dialog=e("./view/dialog"),s.view.styles=e("./view/styles"),s.view.liveEditor=e("./view/live-editor"),s.dialog={},s.dialog.builder=e("./dialog/builder"),s.dialog.widgets=e("./dialog/widgets"),s.dialog.widget=e("./dialog/widget"),s.dialog.prebuilt=e("./dialog/prebuilt"),s.dialog.row=e("./dialog/row"),s.dialog.history=e("./dialog/history"),s.utils={},s.utils.menu=e("./utils/menu"),jQuery.fn.soPanelsSetupBuilderWidget=e("./jquery/setup-builder-widget"),jQuery((function(e){var t,i,s,o,l=e("#siteorigin-panels-metabox");if(s=e("form#post"),l.length&&s.length)t=l,i=l.find(".siteorigin-panels-data-field"),o={editorType:"tinyMCE",postId:e("#post_ID").val(),editorId:"#content",builderType:l.data("builder-type"),builderSupports:l.data("builder-supports"),loadOnAttach:panelsOptions.loadOnAttach&&1==e("#auto_draft").val(),loadLiveEditor:1==l.data("live-editor"),liveEditorCloseAfter:1==l.data("live-editor-close"),editorPreview:t.data("preview-url")};else if(e(".siteorigin-panels-builder-form").length){var n=e(".siteorigin-panels-builder-form");t=n.find(".siteorigin-panels-builder-container"),i=n.find('input[name="panels_data"]'),s=n,o={editorType:"standalone",postId:n.data("post-id"),editorId:"#post_content",builderType:n.data("type"),builderSupports:n.data("builder-supports"),loadLiveEditor:!1,liveEditorCloseAfter:!1,editorPreview:n.data("preview-url")}}if(!_.isUndefined(t)){var a=window.siteoriginPanels,r=new a.model.builder,d=new a.view.builder({model:r,config:o});e(document).trigger("before_panels_setup",d),d.render().attach({container:t}).setDataField(i).attachToEditor(),s.on("submit",(function(){r.refreshPanelsData()})),t.removeClass("so-panels-loading"),e(document).trigger("panels_setup",d,window.panels),window.soPanelsBuilderView=d}e(document).on("widget-added",(function(t,i){e(i).find(".siteorigin-page-builder-widget").soPanelsSetupBuilderWidget()})),e("body").hasClass("wp-customizer")||e((function(){e(".siteorigin-page-builder-widget").soPanelsSetupBuilderWidget()})),e(window).on("keyup",(function(t){27===t.which&&e(".so-panels-dialog-wrapper, .so-panels-live-editor").filter(":visible").last().find(".so-title-bar .so-close, .live-editor-close").trigger("click")}))})),void 0!==window.wp.autosave&&jQuery("#siteorigin-panels-metabox").length&&jQuery((function(e){var t=void 0!==window.autosaveL10n&&window.autosaveL10n.blog_id;if(("object"==typeof window.sessionStorage||t)&&(stored_obj=window.sessionStorage.getItem("wp-autosave-"+t),stored_obj)){stored_obj=JSON.parse(stored_obj);var i=stored_obj["post_"+jQuery("#post_ID").val()];"object"==typeof i&&jQuery("#content").val(i.content)}}))},{"./collection/cells":1,"./collection/history-entries":2,"./collection/rows":3,"./collection/widgets":4,"./dialog/builder":5,"./dialog/history":6,"./dialog/prebuilt":7,"./dialog/row":8,"./dialog/widget":9,"./dialog/widgets":10,"./helpers/accessibility":11,"./helpers/clipboard":12,"./helpers/editor":13,"./helpers/page-scroll":14,"./helpers/serialize":15,"./helpers/utils":16,"./jquery/setup-builder-widget":17,"./model/builder":19,"./model/cell":20,"./model/history-entry":21,"./model/row":22,"./model/widget":23,"./utils/menu":24,"./view/builder":25,"./view/cell":26,"./view/dialog":27,"./view/live-editor":28,"./view/row":29,"./view/styles":30,"./view/widget":31}],19:[function(e,t,i){t.exports=Backbone.Model.extend({layoutPosition:{BEFORE:"before",AFTER:"after",REPLACE:"replace"},rows:{},defaults:{data:{widgets:[],grids:[],grid_cells:[]}},initialize:function(){this.set("rows",new panels.collection.rows)},addRow:function(e,t,i){i=_.extend({noAnimate:!1},i);var s=new panels.collection.cells(t);e=_.extend({collection:this.get("rows"),cells:s},e);var o=new panels.model.row(e);return o.builder=this,this.get("rows").add(o,i),o},loadPanelsData:function(e,t){try{t===this.layoutPosition.BEFORE?e=this.concatPanelsData(e,this.getPanelsData()):t===this.layoutPosition.AFTER&&(e=this.concatPanelsData(this.getPanelsData(),e)),this.emptyRows(),this.set("data",JSON.parse(JSON.stringify(e)),{silent:!0});var i,s=[];if(_.isUndefined(e.grid_cells))return void this.trigger("load_panels_data");for(var o=0;o'+e+" ");if(o.find(".panel-layout .panel-grid").length){var l={grids:[],grid_cells:[],widgets:[]},n=new RegExp(panelsOptions.siteoriginWidgetRegex,"i"),a=(i=document.createElement("div"),function(e){return e&&"string"==typeof e&&(e=(e=e.replace(/