| Server IP : 104.21.74.147 / Your IP : 216.73.217.154 Web Server : nginx/1.24.0 System : Linux wordpress-sites 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/rebeccaone.com/wp-content/plugins/soliloquy/assets/js/min/ |
Upload File : |
!function(e,t,i,o){"use strict";e(function(){e("#soliloquy-types-nav").on("click","li",function(t){e(this).hasClass("soliloquy-active")||e('input[name="_soliloquy[type]"]',e(this)).prop("checked",!0).trigger("change")}),e(i).on("change",'input[name="_soliloquy[type]"]:radio',function(t){const l=e("#soliloquy-tabs #soliloquy-tab-images .spinner"),s=e("#soliloquy-slider-main");e("a",e("#soliloquy-settings-tabs li").first()).trigger("click"),e(s).html(""),e(l).css("visibility","visible"),e("li",e(this).closest("#soliloquy-types-nav")).removeClass("soliloquy-active"),e(this).closest("li").addClass("soliloquy-active"),e.ajax({type:"post",url:o.ajax,dataType:"json",data:{action:"soliloquy_change_type",post_id:o.id,type:e(this).val(),nonce:o.change_nonce},success:function(t){e(s).html(t.html),e(i).trigger("soliloquyType",t),e(l).hide()},error:function(t,i){e(s).html('<div class="error"><p>'+t.responseText+"</p></div>"),e(l).hide()}})})})}(jQuery,window,document,soliloquy_metabox),function(e,t,i,o){e(function(){if("undefined"!=typeof uploader){e("input#plupload-browse-button").val(o.uploader_files_computer),e(".drag-drop-info").text(o.uploader_info_text),e("#soliloquy .drag-drop-inside").append('<div class="soliloquy-progress-bar"><div></div></div>');const t=e("#soliloquy .soliloquy-progress-bar"),l=e("#soliloquy .soliloquy-progress-bar div"),s=e("#soliloquy-output");uploader.bind("FilesAdded",function(i,o){i.files=o,e(t).fadeIn()}),uploader.bind("BeforeUpload",function(t,i){if(!function(e){return!(e.name.toLowerCase().endsWith(".heic")&&!o.is_imagick_enabled)}(i))return e("#soliloquy-upload-error").html(`<div class="error fade"><p>${o.heic_error_text}</p></div>`),!1}),uploader.bind("UploadProgress",function(t){e(l).css({width:t.total.percent+"%"})}),uploader.bind("FileUploaded",function(t,l,n){e.post(o.ajax,{action:"soliloquy_load_image",nonce:o.load_image,id:n.response,post_id:o.id},function(t){switch(o.media_position){case"before":e(s).prepend(t);break;case"after":default:e(s).append(t)}e(i).trigger("soliloquyUploaded"),e(t).find(".wp-editor-container").each(function(t,i){const o=e(i).attr("id").split("-")[4];quicktags({id:"soliloquy-caption-"+o,buttons:"strong,em,link,ul,ol,li,close"}),QTags._buttonsInit()}),e(i).trigger("insertSlides")},"json")}),uploader.bind("UploadComplete",function(){e(t).fadeOut()}),uploader.bind("Error",function(t,i){e("#soliloquy-upload-error").html('<div class="error fade"><p>'+i.file.name+": "+i.message+"</p></div>"),t.refresh()})}})}(jQuery,window,document,soliloquy_media_uploader),jQuery(document).ready(function(e){e("a.soliloquy-slides-delete").click(function(t){if(t.preventDefault(),!confirm(soliloquy_metabox.remove_multiple))return!1;const i=[];e("ul#soliloquy-output > li.selected").each(function(){i.push(e(this).attr("id"))});const o={action:"soliloquy_remove_slides",attachment_ids:i,post_id:soliloquy_metabox.id,nonce:soliloquy_metabox.remove_nonce};e.post(soliloquy_metabox.ajax,o,function(){e("ul#soliloquy-output > li.selected").remove(),e(".soliloquy-bulk-actions").fadeOut(),e(".soliloquy-select-all").prop("checked",!1),e(".soliloquy-load-library").attr("data-soliloquy-offset",0).addClass("has-search").trigger("click"),SoliloquySlidesUpdate(!1);const t=e("#soliloquy-output li").length;e(".soliloquy-count").text(t.toString()),0===t&&(e(".soliloquy-bulk-actions").fadeOut(),e(".soliloquy-slide-header").fadeOut().addClass("soliloquy-hidden"),e("#soliloquy-empty-slider").removeClass("soliloquy-hidden").fadeIn())},"json")}),e("#soliloquy-settings-content ").on("click",".soliloquy-remove-slide",function(t){if(t.preventDefault(),!confirm(soliloquy_metabox.remove))return;const i=e(this).parent().attr("id"),o={action:"soliloquy_remove_slide",attachment_id:i,post_id:soliloquy_metabox.id,nonce:soliloquy_metabox.remove_nonce};e.post(soliloquy_metabox.ajax,o,function(){e("#"+i).fadeOut("normal",function(){e(this).remove(),e(".soliloquy-load-library").attr("data-soliloquy-offset",0).addClass("has-search").trigger("click"),SoliloquySlidesUpdate(!1);const t=e("#soliloquy-output li").length;e(".soliloquy-count").text(t.toString()),0===t&&(e(".soliloquy-bulk-actions").fadeOut(),e(".soliloquy-slide-header").fadeOut().addClass("soliloquy-hidden"),e("#soliloquy-empty-slider").removeClass("soliloquy-hidden").fadeIn())})},"json")})});const SoliloquySlide=Backbone.Model.extend({defaults:{id:"",title:"",caption:"",alt:"",link:"",type:""}}),SoliloquySlides=new Backbone.Collection,SoliloquyModalWindow=new wp.media.view.Modal({controller:{trigger:function(){}}}),SoliloquyView=wp.Backbone.View.extend({id:"soliloquy-meta-edit",tagName:"div",className:"edit-attachment-frame mode-select hide-menu hide-router",template:wp.template("soliloquy-meta-editor"),events:{"click .edit-media-header .left":"loadPreviousItem","click .edit-media-header .right":"loadNextItem","keyup input":"updateItem","keyup textarea":"updateItem","change input":"updateItem","change textarea":"updateItem","keyup .CodeMirror":"updateCode","blur textarea":"updateItem","change select":"updateItem","click a.soliloquy-meta-submit":"saveItem","keyup input#link-search":"searchLinks","click div.query-results li":"insertLink","click a.soliloquy-thumbnail":"insertThumb","click a.soliloquy-thumbnail-delete":"removeThumb","click button.media-file":"insertMediaFileLink","click button.attachment-page":"insertAttachmentPageLink"},initialize:function(e){this.on("loading",this.loading,this),this.on("loaded",this.loaded,this),this.is_loading=!1,this.collection=e.collection,this.child_views=e.child_views,this.attachment_id=e.attachment_id,this.attachment_index=0,this.search_timer="";let t=0;this.collection.each(function(e){if(e.get("id")==this.attachment_id)return this.model=e,this.attachment_index=t,!1;t++},this)},updateCode:function(e){$model=this.model,$textarea=this.$el.find(".soliloquy-html-slide-code"),$model.set("code",this.editor.getValue(),{silent:!0}),$textarea.text()},insertThumb:function(e){$model=this.model,e.preventDefault();this.$el.data("field");const t=wp.media.frames.soliloquy_media_frame=wp.media({className:"media-frame soliloquy-media-frame",frame:"select",multiple:!1,title:soliloquy_metabox.videoframe,library:{type:"image"},button:{text:soliloquy_metabox.videouse}});t.on("select",function(){const e=t.state().get("selection").first().toJSON();$model.set("src",e.url,{silent:!0}),jQuery("div.thumbnail > img",$parent.find(".media-frame-content")).attr("src",e.url)}),t.open()},removeThumb:function(e){e.preventDefault(),$model=this.model,$parent=this.$el.parent(),jQuery("div.thumbnail > img",$parent.find(".media-frame-content")).attr("src",""),$model.set("src","",{silent:!0})},render:function(){return this.$el.html(this.template(this.model.attributes)),this.child_views.length>0&&this.child_views.forEach(function(e){const t=new e({model:this.model});this.$el.find("div.addons").append(t.render().el)},this),this.$el.find("textarea[name=caption]").val(this.model.get("caption")),setTimeout(function(){quicktags({id:"caption",buttons:"strong,em,link,ul,ol,li,close"}),QTags._buttonsInit()},500),wpLink.init,0==this.attachment_index&&this.$el.find("button.left").addClass("disabled"),this.attachment_index==this.collection.length-1&&this.$el.find("button.right").addClass("disabled"),textarea=this.$el.find(".soliloquy-html-slide-code"),textarea.length&&(this.editor=CodeMirror.fromTextArea(textarea[0],{enterMode:"keep",indentUnit:4,electricChars:!1,lineNumbers:!0,lineWrapping:!0,matchBrackets:!0,mode:"php",smartIndent:!1,tabMode:"shift",theme:"ttcn"})),this.$el.trigger("soliloquyRenderMeta"),this},loading:function(){this.is_loading=!0,this.$el.find(".spinner").css("visibility","visible")},loaded:function(e){this.is_loading=!1,this.$el.find(".spinner").css("visibility","hidden"),void 0!==e&&alert(e)},loadPreviousItem:function(e){this.saveItem(e),this.updateItem(e),this.attachment_index--,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get("id"),this.render()},loadNextItem:function(e){this.saveItem(e),this.updateItem(e),this.attachment_index++,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get("id"),this.render()},updateItem:function(e){""!=e.target.name&&("checkbox"==e.target.type?value=e.target.checked?1:0:value=e.target.value,this.model.set(e.target.name,value))},saveItem:function(e){e.preventDefault(),this.trigger("loading"),wp.media.ajax("soliloquy_save_meta",{context:this,data:{nonce:soliloquy_metabox.save_nonce,post_id:soliloquy_metabox.id,attach_id:this.model.get("id"),meta:this.model.attributes},success:function(e){this.trigger("loaded loaded:success");const t=JSON.stringify(this.model.attributes);jQuery("ul#soliloquy-output li#"+this.model.get("id")).attr("data-soliloquy-image-model",t);const i=this.$el.find(".saved");i.fadeIn(),setTimeout(function(){i.fadeOut()},1500)},error:function(e){this.trigger("loaded loaded:error",e)}})},searchLinks:function(e){},insertLink:function(e){},insertMediaFileLink:function(e){this.trigger("loading"),wp.media.ajax("soliloquy_get_attachment_links",{context:this,data:{nonce:soliloquy_metabox.save_nonce,attachment_id:this.model.get("id")},success:function(e){this.model.set("link",e.media_link),this.trigger("loaded loaded:success"),this.render()},error:function(e){this.trigger("loaded loaded:error",e)}})},insertAttachmentPageLink:function(e){this.trigger("loading"),wp.media.ajax("soliloquy_get_attachment_links",{context:this,data:{nonce:soliloquy_metabox.save_nonce,attachment_id:this.model.get("id")},success:function(e){this.model.set("link",e.attachment_page),this.trigger("loaded loaded:success"),this.render()},error:function(e){this.trigger("loaded loaded:error",e)}})}}),SoliloquyChildViews=[],SoliloquyContentViews=[];function SoliloquySlidesUpdate(e){SoliloquySlides.reset(),jQuery("ul#soliloquy-output li.soliloquy-slide"+(e?".selected":"")).each(function(){const e=jQuery.parseJSON(jQuery(this).attr("data-soliloquy-image-model"));SoliloquySlides.add(new SoliloquySlide(e))})}!function(e){e(document).ready(function(){soliloquy_edit={init:function(){SoliloquySlidesUpdate(),e("#soliloquy-settings-content").on("click.soliloquyModify",".soliloquy-modify-slide",function(t){t.preventDefault();const i=e(this).parent().data("soliloquy-slide");SoliloquyModalWindow.content(new SoliloquyView({collection:SoliloquySlides,child_views:SoliloquyChildViews,attachment_id:i})),e(document).trigger("soliloquyRenderMeta"),SoliloquyModalWindow.open(),e(document).trigger("soliloquyEditOpen"),e(".CodeMirror").each(function(e,t){t.CodeMirror.refresh()})})}},soliloquy_edit.init()}),e(document).on("soliloquyUploaded",function(){soliloquy_edit.init()})}(jQuery),jQuery(document).ready(function(e){e("a.soliloquy-media-library").on("click",function(t){t.preventDefault(),wp.media.frames.soliloquy?wp.media.frames.soliloquy.open():(wp.media.frames.soliloquy=wp.media({frame:"post",title:wp.media.view.l10n.insertIntoPost,library:{type:["image"]},button:{text:wp.media.view.l10n.insertIntoPost},multiple:!0}),wp.media.frames.soliloquy.on("open",function(){const t=wp.media.frames.soliloquy.state().get("selection");void 0!==t&&e("ul#soliloquy-output li").each(function(){const i=wp.media.attachment(e(this).attr("id"));t.add(i?[i]:[])})}),wp.media.frames.soliloquy.on("ready",function(e){}),wp.media.frames.soliloquy.on("insert",function(t){const i=wp.media.frames.soliloquy.state(),o=[];t.each(function(e){const t=i.display(e).toJSON(),l=e.get("type");switch(t.link){case"none":e.set("link","");break;case"file":e.set("link",e.get("url"));break;case"post":break;case"custom":e.set("link",t.linkUrl)}"image"===l&&o.push(e.toJSON())},this),e.post(soliloquy_metabox.ajax,{action:"soliloquy_insert_slides",nonce:soliloquy_metabox.insert_nonce,post_id:soliloquy_metabox.id,images:JSON.stringify(o)},function(t){t&&(e("#soliloquy-output").html(t.data),SoliloquySlidesUpdate(),e(document).trigger("insertSlides"))},"json")}),wp.media.frames.soliloquy.open(),e("div.media-menu #menu-item-gallery").css("display","none"),e("div.media-menu #menu-item-embed").css("display","none"),e("div.media-menu #menu-item-playlist").css("display","none"),e("div.media-menu #menu-item-video-playlist").css("display","none"),e("div.media-menu #menu-item-featured-image").css("display","none"))})}),function(e,t,i,o){"use strict";var l={init:function(){this.select_all(),this.sortable(),this.select(),this.display(),this.chosen(),this.slide_size(),this.uploadImage(),this.toggleStatus(),this.tooltip(),this.sort_slides(),this.clear_selected(),new Clipboard(".soliloquy-clipboard"),e("ul#soliloquy-output").on("click","a.check",function(e){e.preventDefault()}),e(".soliloquy-clipboard").on("click",function(e){e.preventDefault()});const t=e("#soliloquy-output li").length;e(".soliloquy-count").text(t.toString()),e("input,select").conditional()},toggleStatus:function(){e("#soliloquy-settings-content").on("click.soliloquyStatus",".soliloquy-slide-status",function(t){if(t.preventDefault(),e(this).hasClass("list-status"))var i=e(this).parent().parent().parent();else i=e(this).parent();const l=e(this),s=l.data("status"),n=i.find(".soliloquy-slide-status.list-status"),a=i.find(".soliloquy-slide-status.grid-status"),d=(l.parent().parent().data("view"),l.data("id")),r=a.find("span.dashicons"),u=n.find("span");l.data("soliloquy-tooltip");if("active"===s)var c="pending";else c="active";const m={url:o.ajax,type:"post",async:!0,cache:!1,dataType:"json",data:{action:"soliloquy_change_slide_status",post_id:o.id,slide_id:d,status:c,nonce:o.save_nonce},success:function(e){"active"===c?(a.removeClass("soliloquy-draft-slide").addClass("soliloquy-active-slide"),n.removeClass("soliloquy-draft-slide").addClass("soliloquy-active-slide"),r.removeClass("dashicons-hidden").addClass("dashicons-visibility"),u.text(o.active),a.attr("data-soliloquy-tooltip",o.active),n.data("status","active"),a.data("status","active")):(a.removeClass("soliloquy-active-slide").addClass("soliloquy-draft-slide"),n.removeClass("soliloquy-active-slide").addClass("soliloquy-draft-slide"),r.removeClass("dashicons-visibility").addClass("dashicons-hidden"),u.text(o.draft),n.data("status","pending"),a.data("status","pending"),a.attr("data-soliloquy-tooltip",o.draft))},error:function(e,t,i){}};e.ajax(m)})},tooltip:function(){e("[data-soliloquy-tooltip]").on("mouseover",function(t){t.preventDefault();e(this).data("soliloquy-tooltip")})},select_all:function(){e(".soliloquy-select-all").change(function(){if(this.checked){e("ul#soliloquy-output li").addClass("selected"),e(".soliloquy-bulk-actions").fadeIn();const t=e("ul#soliloquy-output li.selected").length;e(".select-all").text(o.selected),e(".soliloquy-count").text(t.toString()),e(".soliloquy-clear-selected").fadeIn()}else{e("ul#soliloquy-output li").removeClass("selected"),e(".soliloquy-bulk-actions").fadeOut();const t=e("ul#soliloquy-output li").length;e(".select-all").text(o.select_all),e(".soliloquy-count").text(t.toString()),e(".soliloquy-clear-selected").fadeOut()}})},sort_slides:function(){e(i).on("change","#soliloquy-config-slide-sort",function(){const t=e(this).val(),i={url:o.ajax,type:"post",async:!0,cache:!1,dataType:"json",data:{action:"soliloquy_sort_publish",post_id:o.id,order:t,nonce:o.save_nonce},success:function(i){i&&(e("#soliloquy-output").html(i.data),SoliloquySlidesUpdate(),"manual"===t?(console.log(t),e("#soliloquy-output").attr("data-sortable","1")):e("#soliloquy-output").attr("data-sortable","0"),l.sortable())},error:function(e,t,i){}};e.ajax(i)})},sortable:function(){const t=e("#soliloquy-output");"1"===t.attr("data-sortable")?(t.hasClass("ui-sortable")&&t.sortable("enable"),t.sortable({containment:"#soliloquy-slider-main",items:"li",cursor:"move",forcePlaceholderSize:!0,placeholder:"dropzone",update:function(i,l){const s={url:o.ajax,type:"post",async:!0,cache:!1,dataType:"json",data:{action:"soliloquy_sort_images",order:t.sortable("toArray").toString(),post_id:o.id,nonce:o.sort},success:function(e){SoliloquySlidesUpdate()},error:function(e,t,i){}};e.ajax(s)}})):t.hasClass("ui-sortable")&&t.sortable("disable")},select:function(){let t=!1,l=!1;e("li.soliloquy-slide .soliloquy-item-content, .soliloquy-list li a.check").on("click",function(i){e(this);const s=e(this).parent();if(i.preventDefault(),e(s).hasClass("selected")){e(s).removeClass("selected"),l=!1;var n=e("ul#soliloquy-output li.selected").length;if(0!==n)e(".select-all").text(o.selected),e(".soliloquy-count").text(n.toString()),e(".soliloquy-clear-selected").fadeIn();else{const t=e("ul#soliloquy-output li").length;e(".select-all").text(o.select_all),e(".soliloquy-count").text(t.toString()),e(".soliloquy-clear-selected").fadeOut()}}else{if(t&&!1!==l){let t=e("ul#soliloquy-output li").index(e(l)),i=e("ul#soliloquy-output li").index(e(s)),o=0;if(t<i)for(o=t;o<=i;o++)e("ul#soliloquy-output li:eq( "+o+")").addClass("selected");else for(o=i;o<=t;o++)e("ul#soliloquy-output li:eq( "+o+")").addClass("selected")}e(s).addClass("selected"),l=e(s),n=e("ul#soliloquy-output li.selected").length,e(".soliloquy-clear-selected").fadeIn(),e(".select-all").text(o.selected),e(".soliloquy-count").text(n.toString())}e("ul#soliloquy-output > li.selected").length>0?e(".soliloquy-bulk-actions").fadeIn():e(".soliloquy-bulk-actions").fadeOut()}),e(i).on("keyup keydown",function(e){t=e.shiftKey})},slide_size:function(){e(i).on("change","#soliloquy-config-slider-size",function(){const t=e(this),i=t.val(),l=t.find(":selected").data("soliloquy-width"),s=t.find(":selected").data("soliloquy-height");"default"===i&&(e("#soliloquy-config-slider-width").val(o.slide_width),e("#soliloquy-config-slider-height").val(o.slide_height)),l&&e("#soliloquy-config-slider-width").val(l),s&&e("#soliloquy-config-slider-height").val(s)})},clear_selected:function(){e(".soliloquy-clear-selected").on("click",function(t){t.preventDefault();const i=e("#soliloquy-output li").length;e("ul#soliloquy-output li").removeClass("selected"),e(".select-all").text(o.select_all),e(".soliloquy-count").text(i.toString()),e(".soliloquy-select-all").prop("checked",!1),e(".soliloquy-bulk-actions").fadeOut(),e(this).fadeOut()})},display:function(){e("a.soliloquy-display").on("click",function(t){if(t.preventDefault(),e(this).hasClass("active-display"))return;const i=e(this),l=i.data("soliloquy-display"),s=e("#soliloquy-output"),n={url:o.ajax,type:"post",async:!0,cache:!1,dataType:"json",data:{action:"soliloquy_slider_view",post_id:o.id,view:l,nonce:o.save_nonce},success:function(e){}};e.ajax(n),e(".soliloquy-display-toggle").find(".active-display").removeClass("active-display"),i.addClass("active-display"),"grid"===l?s.removeClass("soliloquy-list").addClass("soliloquy-grid"):"list"===l&&s.removeClass("soliloquy-grid").addClass("soliloquy-list")})},chosen:function(){e(".soliloquy-chosen").each(function(){const t=e(this).data("soliloquy-chosen-options");e(this).chosen(t)})},uploadImage:function(){e(".soliloquy-insert-image").on("click",function(t){let i;t.preventDefault();const l=e(event.currentTarget).parent().find("input");i?i.open():((i=wp.media.frames.soliloquy_image_frame=wp.media({frame:"select",library:{type:"image"},title:o.insert_image,button:{text:o.insert_image},contentUserSetting:!1,multiple:!1})).on("select",function(){const e=i.state().get("selection").first().toJSON();l.val(e.url)}),i.open())})},updateSlideCount:function(){const t=e("#soliloquy-output li").length;e(".soliloquy-count").text(t.toString()),t>0&&(e("#soliloquy-empty-slider").fadeOut().addClass("soliloquy-hidden"),e(".soliloquy-slide-header").removeClass("soliloquy-hidden").fadeIn(),e(".soliloquy-bulk-actions").fadeOut())}};e(function(){l.init()}),e(i).on("soliloquyType",function(){l.init()}),e(i).on("insertSlides",function(){l.updateSlideCount()})}(jQuery,window,document,soliloquy_metabox),function(e,t,i,o){wp.media.view.SoliloquyVideosError=wp.Backbone.View.extend({tagName:"div",className:"soliloquy-error soliloquy-videos-error",render:function(){return this.template=wp.media.template("soliloquy-video-error"),this.$el.html(this.template(this.model)),this}}),wp.media.model.SoliloquyVideo=Backbone.Model.extend({defaults:{title:"",url:"",src:"",caption:"",alt:"",hosted_video:!1}}),wp.media.view.SoliloquyVideosItem=wp.Backbone.View.extend({tagName:"li",className:"attachment soliloquy-videos-attachment",events:{"keyup input":"updateItem","keyup textarea":"updateItem","click .soliloquy-delete-video-slide":"deleteItem","click .soliloquy-insert-video":"insertVideo","click .soliloquy-insert-placeholder":"insertPlaceholder","click .soliloquy-item-collapse":"collapse"},initialize:function(){this.model.view=this},collapse:function(t){const i=e(this.$el);$text=i.find(".soliloquy-item-collapse"),t.preventDefault(),i.find(".soliloquy-item-setting").not(".title").is(":visible")?($text.text(o.expand),i.find(".soliloquy-item-setting").not(".title").fadeOut()):($text.text(o.collapse),i.find(".soliloquy-item-setting").not(".title").fadeIn())},updateItem:function(e){const t=this;this.model.set(e.target.name,e.target.value,{silent:!0}),"url"==e.target.name&&(""==e.target.value?this.model.set("hosted_video",!1):wp.media.ajax("soliloquy_is_hosted_video",{context:t,data:{nonce:o.hosted_nonce,video_url:e.target.value},success:function(e){e?this.model.set("hosted_video",!0):this.model.set("hosted_video",!1)},error:function(e){this.model.set("hosted_video",!1),this.frame.content.get().trigger("loaded loaded:error",e)}}))},insertVideo:function(t){let i,l=this.model;t.preventDefault();const s=e(t.currentTarget).parent().parent().find("input");i?i.open():((i=wp.media.frames.soliloquy_video_frame=wp.media({frame:"select",library:{type:"video"},title:o.insert_video,button:{text:o.insert_video},contentUserSetting:!1,multiple:!1})).on("select",function(){attachment=i.state().get("selection").first().toJSON(),$value=s.val(attachment.url),l.set("url",attachment.url,{silent:!0})}),i.open())},insertPlaceholder:function(t){let i,l=this.model;t.preventDefault();const s=e(t.currentTarget).parent().parent().find("input");i?i.open():((i=wp.media.frames.soliloquy_placeholder_frame=wp.media({frame:"select",library:{type:"image"},title:o.insert_placeholder,button:{text:o.insert_placeholder},contentUserSetting:!1,multiple:!1})).on("select",function(){attachment=i.state().get("selection").first().toJSON(),s.val(attachment.url),l.set("src",attachment.url,{silent:!0})}),i.open())},deleteItem:function(e){this.trigger("loading"),jQuery(e.target).parent().parent().parent().remove(),this.model.destroy(),this.trigger("loaded loaded:success")},render:function(){return this.template=wp.media.template("soliloquy-video-item"),this.$el.html(this.template(this.model.toJSON())),this}}),wp.media.view.Toolbar.SoliloquyVideos=wp.media.view.Toolbar.extend({initialize:function(){_.defaults(this.options,{event:"soliloquy_videos_insert",close:!1,items:{soliloquy_videos_insert:{id:"soliloquy-videos-button",style:"primary",text:wp.media.view.l10n.insertIntoPost,priority:80,requires:!1,click:function(){this.controller.state().SoliloquyVideosInsert()}}}}),wp.media.view.Toolbar.prototype.initialize.apply(this,arguments)},refresh:function(){this.get("soliloquy_videos_insert").model.set("disabled",!1),wp.media.view.Toolbar.prototype.refresh.apply(this,arguments)}}),wp.media.view.SoliloquyVideos=wp.media.View.extend({events:{"click .soliloquy-videos-add":"addItem",change:"refreshView"},initialize:function(){this.collection=new Backbone.Collection,this.is_loading=!1,this.$el.prepend(wp.media.template("soliloquy-video-router")),this.$el.prepend(wp.media.template("soliloquy-video-side-bar")),this.$el.prepend(wp.media.template("soliloquy-video-items")),this.addItem(),this.on("loading",this.loading,this),this.on("loaded",this.loaded,this)},loading:function(){this.is_loading=!0,this.$el.find(".spinner").addClass("is-active")},loaded:function(e){this.is_loading=!1,this.$el.find(".spinner").removeClass("is-active"),this.$el.find("div.soliloquy-error").remove(),"object"==typeof e&&(e=e.responseText),void 0!==e&&(this.$el.find("div.media-toolbar-secondary").append(this.renderError(e)),this.$el.find("ul.attachments.soliloquy-videos-attachments").css("margin-top",this.$el.find("div.soliloquy-error").height()+20)),this.controller.toolbar.get().refresh()},clearItems:function(){this.$el.find("ul.soliloquy-videos-attachments").empty()},renderError:function(e){const t={};return t.error=e,new wp.media.view.SoliloquyVideosError({model:t}).render().el},addItem:function(){this.trigger("loading"),model=new wp.media.model.SoliloquyVideo,this.getSelection().add(model);const e=new wp.media.view.SoliloquyVideosItem({model:model,controller:this});this.$el.find("ul.soliloquy-videos-attachments").append(e.render().el),setTimeout(function(){quicktags({id:"caption-video",buttons:"strong,em,link,ul,ol,li,close"}),QTags._buttonsInit()},500),this.trigger("loaded loaded:success")},refreshView:function(){this.model.each(function(e){e.get("hosted_video")?e.view.$el.find("div.image").fadeIn():e.view.$el.find("div.image").fadeOut()})},getSelection:function(){return this.controller.state().props},clearSelection:function(){this.selection=this.getSelection(),jQuery("li.attachment.soliloquy-videos-attachment").remove(),this.selection.reset()}});const l=wp.media.view.MediaFrame.Post;wp.media.view.MediaFrame.Post=l.extend({initialize:function(){l.prototype.initialize.apply(this,arguments),this.states.add([new wp.media.controller.SoliloquyVideos({id:"soliloquy-videos",content:"soliloquy-videos-content",toolbar:"soliloquy-videos-toolbar",menu:"default",title:wp.media.view.l10n.soliloquyVideosTitle,priority:200,type:"link"})]),this.on("content:render:soliloquy-videos-content",this.renderSoliloquyVideosContent,this),this.on("toolbar:create:soliloquy-videos-toolbar",this.createSoliloquyVideosToolbar,this)},renderSoliloquyVideosContent:function(){this.content.set(new wp.media.view.SoliloquyVideos({controller:this,model:this.state().props,className:"attachments-browser soliloquy soliloquy-videos"}))},createSoliloquyVideosToolbar:function(e){e.view=new wp.media.view.Toolbar.SoliloquyVideos({controller:this})}}),wp.media.controller.SoliloquyVideos=wp.media.controller.State.extend({initialize:function(){this.props=new Backbone.Collection},renderError:function(e){const t={};return t.error=e,new wp.media.view.SoliloquyVideosError({model:t}).render().el},SoliloquyVideosInsert:function(){let t=this.frame.content.get(),l=[],s=!0;if(this.button=this.frame.toolbar.get().get("soliloquy_videos_insert"),this.button.model.set("text",wp.media.view.l10n.inserting),this.button.model.set("disabled",!0),t.trigger("loading"),t.getSelection().each(function(e){""===e.get("title")&&(s=!1),""===e.get("url")&&(s=!1),e.get("hosted_video")&&""===e.get("src")&&(s=!1),l.push(e.toJSON())},this),!s)return t.trigger("loaded loaded:error",wp.media.view.l10n.soliloquyVideosValidationError),this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),!1;wp.media.ajax("soliloquy_insert_slides",{context:this,data:{nonce:o.insert_nonce,post_id:o.id,videos:l},success:function(o){jQuery("#soliloquy-output").html(o),t.trigger("loaded loaded:success"),this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),SoliloquySlidesUpdate(),e(i).trigger("insertSlides"),t.clearSelection(),this.frame.close()},error:function(i){this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),e(".soliloquy-videos").find("div.media-toolbar-secondary").append(this.renderError(i.statusText)),t.trigger("soliloquy-loaded soliloquy-loaded:error",i.statusText)}})}})}(jQuery,window,document,soliloquy_metabox),function(e,t,i){wp.media.view.SoliloquyHTMLError=wp.Backbone.View.extend({tagName:"div",className:"soliloquy-error soliloquy-html-error",render:function(){return this.template=wp.media.template("soliloquy-html-error"),this.$el.html(this.template(this.model)),this}}),wp.media.model.SoliloquyHTML=Backbone.Model.extend({defaults:{title:"",code:""}}),wp.media.view.SoliloquyHTMLItem=wp.Backbone.View.extend({tagName:"li",className:"attachment soliloquy-html-attachment",events:{"keyup input":"updateItem","keyup textarea":"updateItem","blur .Codemirror":"updateCode","click .soliloquy-delete-html-slide":"deleteItem","click .soliloquy-item-collapse":"collapse"},initialize:function(){this.model.view=this},collapse:function(t){const i=e(this.$el);$text=i.find(".soliloquy-item-collapse"),t.preventDefault(),i.find(".soliloquy-item-setting").not(".title").is(":visible")?($text.text(soliloquy_metabox.expand),i.find(".soliloquy-item-setting").not(".title").fadeOut()):($text.text(soliloquy_metabox.collapse),i.find(".soliloquy-item-setting").not(".title").fadeIn())},updateCode:function(e){},updateItem:function(e){this.model.set(e.target.name,e.target.value,{silent:!0})},deleteItem:function(e){this.trigger("loading"),jQuery(e.target).parent().parent().parent().remove(),this.model.destroy(),this.trigger("loaded loaded:success")},updateCode:function(e){},render:function(){this.template=wp.media.template("soliloquy-html-item"),this.$el.html(this.template(this.model.toJSON()));const e=this.$el.find(".soliloquy-html-slide-code");return this.editor=CodeMirror.fromTextArea(e[0],{enterMode:"keep",indentUnit:4,electricChars:!1,lineNumbers:!0,lineWrapping:!0,matchBrackets:!0,mode:"php",smartIndent:!1,tabMode:"shift",theme:"ttcn"}),this.editor.on("blur",function(t){this.model.set("code",t.getValue(),{silent:!0}),e.text(t.getValue())}),this}}),wp.media.view.Toolbar.SoliloquyHTML=wp.media.view.Toolbar.extend({initialize:function(){_.defaults(this.options,{event:"soliloquy_html_insert",close:!1,items:{soliloquy_html_insert:{id:"soliloquy-html-button",style:"primary",text:wp.media.view.l10n.insertIntoPost,priority:80,requires:!1,click:function(){this.controller.state().SoliloquyHTMLInsert()}}}}),wp.media.view.Toolbar.prototype.initialize.apply(this,arguments)},refresh:function(){this.get("soliloquy_html_insert").model.set("disabled",!1),wp.media.view.Toolbar.prototype.refresh.apply(this,arguments)}}),wp.media.view.SoliloquyHTML=wp.media.View.extend({events:{"click .soliloquy-html-add":"addItem",change:"refreshView"},initialize:function(){this.collection=new Backbone.Collection,this.is_loading=!1,this.$el.prepend(wp.media.template("soliloquy-html-router")),this.$el.prepend(wp.media.template("soliloquy-html-side-bar")),this.$el.prepend(wp.media.template("soliloquy-html-items")),this.addItem(),setTimeout(function(){e(".CodeMirror").each(function(e,t){t.CodeMirror.refresh()})},100),this.on("loading",this.loading,this),this.on("loaded",this.loaded,this)},loading:function(){this.is_loading=!0,this.$el.find(".spinner").addClass("is-active")},loaded:function(e){this.is_loading=!1,this.$el.find(".spinner").removeClass("is-active"),this.$el.find("div.soliloquy-error").remove(),"object"==typeof e&&(e=e.responseText),void 0!==e&&(this.$el.find("div.media-toolbar-secondary").append(this.renderError(e)),this.$el.find("ul.attachments.soliloquy-html-attachments").css("margin-top",this.$el.find("div.soliloquy-error").height()+20)),this.controller.toolbar.get().refresh()},clearItems:function(){this.$el.find("ul.soliloquy-html-attachments").empty()},renderError:function(e){const t={};return t.error=e,new wp.media.view.SoliloquyHTMLError({model:t}).render().el},addItem:function(t){this.trigger("loading"),model=new wp.media.model.SoliloquyHTML,this.getSelection().add(model);const i=new wp.media.view.SoliloquyHTMLItem({model:model,controller:this});this.$el.find("ul.soliloquy-html-attachments").append(i.render().el),e(".CodeMirror").each(function(e,t){t.CodeMirror.refresh()}),this.trigger("loaded loaded:success")},refreshView:function(e){},getSelection:function(){return this.controller.state().props},clearSelection:function(){this.selection=this.getSelection(),jQuery("li.attachment.soliloquy-html-attachment").remove(),this.selection.reset()}});const o=wp.media.view.MediaFrame.Post;wp.media.view.MediaFrame.Post=o.extend({initialize:function(){o.prototype.initialize.apply(this,arguments),this.states.add([new wp.media.controller.SoliloquyHTML({id:"soliloquy-html",content:"soliloquy-html-content",toolbar:"soliloquy-html-toolbar",menu:"default",title:wp.media.view.l10n.SoliloquyHTMLTitle,priority:200,type:"link"})]),this.on("content:render:soliloquy-html-content",this.renderSoliloquyHTMLContent,this),this.on("toolbar:create:soliloquy-html-toolbar",this.createSoliloquyHTMLToolbar,this)},renderSoliloquyHTMLContent:function(){this.content.set(new wp.media.view.SoliloquyHTML({controller:this,model:this.state().props,className:"attachments-browser soliloquy soliloquy-html"}))},createSoliloquyHTMLToolbar:function(e){e.view=new wp.media.view.Toolbar.SoliloquyHTML({controller:this})}}),wp.media.controller.SoliloquyHTML=wp.media.controller.State.extend({initialize:function(e){this.props=new Backbone.Collection},SoliloquyHTMLInsert:function(){const t=this.frame.content.get(),o=[];let l=!0;if(this.button=this.frame.toolbar.get().get("soliloquy_html_insert"),this.button.model.set("text",wp.media.view.l10n.inserting),this.button.model.set("disabled",!0),t.trigger("loading"),t.getSelection().each(function(e){""==e.get("title")&&(l=!1),""==e.get("code")&&(l=!1),o.push(e.toJSON())},this),!l)return t.trigger("loaded loaded:error",wp.media.view.l10n.SoliloquyHTMLValidationError),this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),!1;wp.media.ajax("soliloquy_insert_slides",{context:this,data:{nonce:soliloquy_metabox.insert_nonce,post_id:soliloquy_metabox.id,html:o},success:function(o){jQuery("#soliloquy-output").html(o),t.trigger("loaded loaded:success"),SoliloquySlidesUpdate(),this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),e(i).trigger("insertSlides"),t.clearSelection(),this.frame.close()},error:function(e){this.button.model.set("text",wp.media.view.l10n.insertIntoPost),this.button.model.set("disabled",!1),t.trigger("loaded loaded:error",e)}})}})}(jQuery,window,document),function(e,t){"use strict";const i=t.location.hash,o=t.location.hash.replace("!","");if(i&&i.indexOf("soliloquy-tab")>=0){const i=e(o.replace("tab_","")),l=i.parent(),s=i.parent().parent().find("ul.soliloquy-tabs-nav");let n=e("#post").attr("action");l.find(".soliloquy-tab-active").removeClass("soliloquy-tab-active"),i.addClass("soliloquy-tab-active"),s.find(".soliloquy-tab-nav-active").removeClass("soliloquy-tab-nav-active"),s.find('a[href="'+o.replace("tab_","")+'"]').parent().addClass("soliloquy-tab-nav-active"),n&&(n=n.split("#")[0],e("#post").attr("action",n+t.location.hash)),e("body").trigger("SoliloquyTabChange")}e(function(){e("[data-soliloquy-tab]").on("click",function(i){i.preventDefault();const o=e(this),l=o.attr("data-tab-id"),s=o.parent(),n=s.parent(),a=s.attr("data-update-hashbang"),d=void 0!==o.attr("href")?"tab_"+o.attr("href"):"tab_"+l;if(!o.hasClass("soliloquy-tab-nav-active")){if(n.find(".soliloquy-tab-active").removeClass("soliloquy-tab-active"),s.find(".soliloquy-tab-nav-active").removeClass("soliloquy-tab-nav-active"),o.addClass("soliloquy-tab-nav-active"),e("#"+l).addClass("soliloquy-tab-active"),o.trigger("SoliloquyTabChange"),"soliloquy-native"===l&&!0!==e("#soliloquy-type-default").prop("checked")&&(e("#soliloquy-types-nav li").removeClass("soliloquy-active"),e("#soliloquy-type-default").prop("checked",!0).trigger("change")),"1"===a){t.location.hash=d.split("#").join("#!");let i=e("#post").attr("action");i&&(i=i.split("#")[0],e("#post").attr("action",i+t.location.hash))}return!1}})})}(jQuery,window,document);