diff --git a/themes/grav/app/utils/finderjs.js b/themes/grav/app/utils/finderjs.js
index cf91278b..f0af2ab6 100644
--- a/themes/grav/app/utils/finderjs.js
+++ b/themes/grav/app/utils/finderjs.js
@@ -301,7 +301,7 @@ class Finder {
this.pathBar.append(`
- ${item[this.config.labelKey]}
+ ${$('
').text(item[this.config.labelKey]).html()}
${!isLast ? ' ' : ''}
`);
diff --git a/themes/grav/js/admin.min.js b/themes/grav/js/admin.min.js
index b4a31062..aef38384 100644
--- a/themes/grav/js/admin.min.js
+++ b/themes/grav/js/admin.min.js
@@ -18,7 +18,7 @@ for(var i=this.size-n,a=this._head;n--;)a=a.next;return this.__ownerID?(this.siz
* @license MIT
*/
!function(){function t(){var e,t=document.createElement("div");return t.style.position="absolute",t.style.top="-9999px",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.msOverflowStyle="scrollbar",document.body.appendChild(t),e=t.offsetWidth-t.clientWidth,document.body.removeChild(t),e}function n(e,t){return e.classList?t.forEach(function(t){e.classList.add(t)}):void(e.className+=" "+t.join(" "))}function r(e,t){return e.classList?t.forEach(function(t){e.classList.remove(t)}):void(e.className=e.className.replace(new RegExp("(^|\\b)"+t.join("|")+"(\\b|$)","gi")," "))}function i(){var e=navigator.userAgent.toLowerCase();return e.indexOf("msie")!==-1||e.indexOf("trident")!==-1||e.indexOf(" edge/")!==-1}function a(e){this.element=null,this.autoshow=!1,this.createElements=!0,this.forceGemini=!1,this.onResize=null,this.minThumbSize=20,Object.keys(e||{}).forEach(function(t){this[t]=e[t]},this),o=t(),s=0===o&&this.forceGemini===!1,this._cache={events:{}},this._created=!1,this._cursorDown=!1,this._prevPageX=0,this._prevPageY=0,this._document=null,this._viewElement=this.element,this._scrollbarVerticalElement=null,this._thumbVerticalElement=null,this._scrollbarHorizontalElement=null,this._scrollbarHorizontalElement=null}var o,s,l;l={element:"gm-scrollbar-container",verticalScrollbar:"gm-scrollbar -vertical",horizontalScrollbar:"gm-scrollbar -horizontal",thumb:"thumb",view:"gm-scroll-view",autoshow:"gm-autoshow",disable:"gm-scrollbar-disable-selection",prevented:"gm-prevented",resizeTrigger:"gm-resize-trigger"},a.prototype.create=function(){if(s){if(n(this.element,[l.prevented]),this.onResize){if(this.createElements===!0){for(this._viewElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+l.view);n(this.element,[l.element]),n(this._viewElement,[l.view]),this._createResizeTrigger()}return this}if(this._created===!0)return console.warn("calling on a already-created object"),this;if(this.autoshow&&n(this.element,[l.autoshow]),this._document=document,this.createElements===!0){for(this._viewElement=document.createElement("div"),this._scrollbarVerticalElement=document.createElement("div"),this._thumbVerticalElement=document.createElement("div"),this._scrollbarHorizontalElement=document.createElement("div"),this._thumbHorizontalElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this._scrollbarVerticalElement.appendChild(this._thumbVerticalElement),this._scrollbarHorizontalElement.appendChild(this._thumbHorizontalElement),this.element.appendChild(this._scrollbarVerticalElement),this.element.appendChild(this._scrollbarHorizontalElement),this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+l.view),this._scrollbarVerticalElement=this.element.querySelector("."+l.verticalScrollbar.split(" ").join(".")),this._thumbVerticalElement=this._scrollbarVerticalElement.querySelector("."+l.thumb),this._scrollbarHorizontalElement=this.element.querySelector("."+l.horizontalScrollbar.split(" ").join(".")),this._thumbHorizontalElement=this._scrollbarHorizontalElement.querySelector("."+l.thumb);return n(this.element,[l.element]),n(this._viewElement,[l.view]),n(this._scrollbarVerticalElement,l.verticalScrollbar.split(/\s/)),n(this._scrollbarHorizontalElement,l.horizontalScrollbar.split(/\s/)),n(this._thumbVerticalElement,[l.thumb]),n(this._thumbHorizontalElement,[l.thumb]),this._scrollbarVerticalElement.style.display="",this._scrollbarHorizontalElement.style.display="",this._createResizeTrigger(),this._created=!0,this._bindEvents().update()},a.prototype._createResizeTrigger=function(){var e=document.createElement("object");n(e,[l.resizeTrigger]),e.type="text/html",e.setAttribute("tabindex","-1");var t=this._resizeHandler.bind(this);e.onload=function(){var n=e.contentDocument.defaultView;n.addEventListener("resize",t)},i()||(e.data="about:blank"),this.element.appendChild(e),i()&&(e.data="about:blank"),this._resizeTriggerElement=e},a.prototype.update=function(){return s?this:this._created===!1?(console.warn("calling on a not-yet-created object"),this):(this._viewElement.style.width=(this.element.offsetWidth+o).toString()+"px",this._viewElement.style.height=(this.element.offsetHeight+o).toString()+"px",this._naturalThumbSizeX=this._scrollbarHorizontalElement.clientWidth/this._viewElement.scrollWidth*this._scrollbarHorizontalElement.clientWidth,this._naturalThumbSizeY=this._scrollbarVerticalElement.clientHeight/this._viewElement.scrollHeight*this._scrollbarVerticalElement.clientHeight,this._scrollTopMax=this._viewElement.scrollHeight-this._viewElement.clientHeight,this._scrollLeftMax=this._viewElement.scrollWidth-this._viewElement.clientWidth,this._naturalThumbSizeY0;)this.element.appendChild(this._viewElement.childNodes[0]);this.element.removeChild(this._viewElement)}else this._viewElement.style.width="",this._viewElement.style.height="",this._scrollbarVerticalElement.style.display="none",this._scrollbarHorizontalElement.style.display="none";return this._created=!1,this._document=null,null},a.prototype.getViewElement=function(){return this._viewElement},a.prototype._bindEvents=function(){return this._cache.events.scrollHandler=this._scrollHandler.bind(this),this._cache.events.clickVerticalTrackHandler=this._clickVerticalTrackHandler.bind(this),this._cache.events.clickHorizontalTrackHandler=this._clickHorizontalTrackHandler.bind(this),this._cache.events.clickVerticalThumbHandler=this._clickVerticalThumbHandler.bind(this),this._cache.events.clickHorizontalThumbHandler=this._clickHorizontalThumbHandler.bind(this),this._cache.events.mouseUpDocumentHandler=this._mouseUpDocumentHandler.bind(this),this._cache.events.mouseMoveDocumentHandler=this._mouseMoveDocumentHandler.bind(this),this._viewElement.addEventListener("scroll",this._cache.events.scrollHandler),this._scrollbarVerticalElement.addEventListener("mousedown",this._cache.events.clickVerticalTrackHandler),this._scrollbarHorizontalElement.addEventListener("mousedown",this._cache.events.clickHorizontalTrackHandler),this._thumbVerticalElement.addEventListener("mousedown",this._cache.events.clickVerticalThumbHandler),this._thumbHorizontalElement.addEventListener("mousedown",this._cache.events.clickHorizontalThumbHandler),this._document.addEventListener("mouseup",this._cache.events.mouseUpDocumentHandler),this},a.prototype._unbinEvents=function(){return this._viewElement.removeEventListener("scroll",this._cache.events.scrollHandler),this._scrollbarVerticalElement.removeEventListener("mousedown",this._cache.events.clickVerticalTrackHandler),this._scrollbarHorizontalElement.removeEventListener("mousedown",this._cache.events.clickHorizontalTrackHandler),this._thumbVerticalElement.removeEventListener("mousedown",this._cache.events.clickVerticalThumbHandler),this._thumbHorizontalElement.removeEventListener("mousedown",this._cache.events.clickHorizontalThumbHandler),this._document.removeEventListener("mouseup",this._cache.events.mouseUpDocumentHandler),this._document.removeEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this},a.prototype._scrollHandler=function(){var e=this._viewElement.scrollLeft*this._trackLeftMax/this._scrollLeftMax||0,t=this._viewElement.scrollTop*this._trackTopMax/this._scrollTopMax||0;this._thumbHorizontalElement.style.msTransform="translateX("+e+"px)",this._thumbHorizontalElement.style.webkitTransform="translate3d("+e+"px, 0, 0)",this._thumbHorizontalElement.style.transform="translate3d("+e+"px, 0, 0)",this._thumbVerticalElement.style.msTransform="translateY("+t+"px)",this._thumbVerticalElement.style.webkitTransform="translate3d(0, "+t+"px, 0)",this._thumbVerticalElement.style.transform="translate3d(0, "+t+"px, 0)"},a.prototype._resizeHandler=function(){this.update(),this.onResize&&this.onResize()},a.prototype._clickVerticalTrackHandler=function(e){if(e.target===e.currentTarget){var t=e.offsetY-.5*this._naturalThumbSizeY,n=100*t/this._scrollbarVerticalElement.clientHeight;this._viewElement.scrollTop=n*this._viewElement.scrollHeight/100}},a.prototype._clickHorizontalTrackHandler=function(e){if(e.target===e.currentTarget){var t=e.offsetX-.5*this._naturalThumbSizeX,n=100*t/this._scrollbarHorizontalElement.clientWidth;this._viewElement.scrollLeft=n*this._viewElement.scrollWidth/100}},a.prototype._clickVerticalThumbHandler=function(e){this._startDrag(e),this._prevPageY=this._thumbSizeY-e.offsetY},a.prototype._clickHorizontalThumbHandler=function(e){this._startDrag(e),this._prevPageX=this._thumbSizeX-e.offsetX},a.prototype._startDrag=function(e){this._cursorDown=!0,n(document.body,[l.disable]),this._document.addEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this._document.onselectstart=function(){return!1}},a.prototype._mouseUpDocumentHandler=function(){this._cursorDown=!1,this._prevPageX=this._prevPageY=0,r(document.body,[l.disable]),this._document.removeEventListener("mousemove",this._cache.events.mouseMoveDocumentHandler),this._document.onselectstart=null},a.prototype._mouseMoveDocumentHandler=function(e){if(this._cursorDown!==!1){var t,n;return this._prevPageY?(t=e.clientY-this._scrollbarVerticalElement.getBoundingClientRect().top,n=this._thumbSizeY-this._prevPageY,void(this._viewElement.scrollTop=this._scrollTopMax*(t-n)/this._trackTopMax)):void(this._prevPageX&&(t=e.clientX-this._scrollbarHorizontalElement.getBoundingClientRect().left,n=this._thumbSizeX-this._prevPageX,this._viewElement.scrollLeft=this._scrollLeftMax*(t-n)/this._trackLeftMax))}},e.exports=a}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),a=r(i);(0,a.default)(function(){var e=function(e,t){var n=50*e,r=0===e?"top":"",i='name="'+t+'"';0===e&&(i='data-attr-name="'+t+'"');var a='\n \n ';return a},t=function(e){return!e.attr("name")},n=function(e){return(0,a.default)(e+" .js__multilevel-field.top")},r=function(e){var t="[data-grav-multilevel-field]";e&&(t='[data-grav-multilevel-field][data-id="'+e+'"]');var r=function(){(0,a.default)(t+" .js__add-sibling").addClass("hidden"),(0,a.default)(t+" .js__add-children").addClass("hidden")},i=function(){(0,a.default)(t+" .children-wrapper").each(function(){var e=(0,a.default)(this).children();e.last().each(function(){var e=(0,a.default)(this);(0,a.default)(this).hasClass("js__multilevel-field")||(e=(0,a.default)(this).find(".js__multilevel-field").first()),e.find(".js__add-sibling").removeClass("hidden")})}),(0,a.default)(t+" .js__multilevel-field.top").last().find(".js__add-sibling").removeClass("hidden")},o=function(){(0,a.default)(t+" .js__multilevel-field").each(function(){0!==(0,a.default)(this).siblings(".children-wrapper").length&&0!==(0,a.default)(this).siblings(".children-wrapper").find(".js__multilevel-field").length||(0,a.default)(this).find(".js__add-children").removeClass("hidden")})},s=function(){var e=n(t);1===e.length&&e.first().find(".js__remove-item").addClass("hidden")};r(),i(),o(),s()},i=function(e,t,n){e.parents("[data-grav-multilevel-field]").find("input").each(function(){var e=(0,a.default)(this);e.attr("name")&&e.attr("name",e.attr("name").replace(t,n)),e.attr("data-attr-name")&&e.attr("data-attr-name",e.attr("data-attr-name").replace(t,n))})};(0,a.default)(document).ready(function(){r()}),(0,a.default)(document).on("mouseleave","[data-grav-multilevel-field]",function(e){var t=n('[data-id="'+(0,a.default)(this).data("id")+'"]'),r=!1,i="";t.each(function(){var e=(0,a.default)(this);0===(0,a.default)(e).siblings(".children-wrapper").find("input").length&&(r=!0,i=e.find("input").val())}),r&&(i?alert("Warning: if you save now, the element "+i+", without children, will be removed, because it's invalid YAML"):alert("Warning: if you save now, the top elements without children will be removed, because it's invalid YAML"))}),(0,a.default)(document).on("click","[data-grav-multilevel-field] .js__add-children",function(t){var n=(0,a.default)(this),i=n.closest(".js__multilevel-field").data("id"),o=n.data("level")+1,s=function(e){var t=e.closest(".js__multilevel-field").parent().first();return 0===t.find(".children-wrapper").length&&(0,a.default)(t).append('
'),t=t.find(".children-wrapper").first()},l=function(e,t){return e.hasClass("children-wrapper")&&(e=e.siblings(".js__multilevel-field").first().find("input")),e.attr(t)+"["+e.val()+"]"},u=function(e){return e.siblings(".js__multilevel-field").first().find("input")},c=s(n),f=u(c),d="name";f.closest(".js__multilevel-field").hasClass("top")&&(d="data-attr-name"),f.attr(d,f.attr(d).replace("[]",""));var h=l(f,d),p=e(o,h);(0,a.default)(c).append(p),r(i)}),(0,a.default)(document).on("click","[data-grav-multilevel-field] .js__add-sibling",function(n){var o=(0,a.default)(this),s=o.closest(".js__multilevel-field").data("id"),l=o.data("level");o.closest(".children-wrapper").find(".js__add-sibling").addClass("hidden");var u=null,c=!1;o.closest(".js__multilevel-field").hasClass("top")&&(c=!0),c?u=o.closest(".js__multilevel-field").first().find("input").last():(u=o.siblings("input").first(),u||(u=o.closest(".children-wrapper").first().find("input").last()));var f=function(e){var t=e.closest(".js__multilevel-field").parent().first();return t.hasClass("element-wrapper")||(0===t.find(".element-wrapper").length&&(0,a.default)(t).append('
'),t=t.find(".element-wrapper").first()),t},d=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=n.attr("name");if(t(n)){var s=n.data("attr-name")+"[]";return n.removeAttr("name"),s}var l=o.lastIndexOf("["),u=o.substr(l+1),c=u.substr(0,u.length-1);return a.default.isNumeric(c)?o=o.replace("["+c+"]","["+(parseInt(c,10)+1)+"]"):r?o=o.replace("["+c+"]",""):(o+="[1]","[0]"!==n.attr("name").slice("-2")&&i(n,n.attr("name"),n.attr("name")+"[0]")),o},h=f(o),p=d(h,u,c),m=e(l,p);(0,a.default)(m).insertAfter(h),r(s)}),(0,a.default)(document).on("click","[data-grav-multilevel-field] .js__remove-item",function(e){(0,a.default)(this).parents(".element-wrapper").first().remove();var t=(0,a.default)(this).closest(".js__multilevel-field").data("id");r(t)}),(0,a.default)(document).on("focusin","[data-grav-multilevel-field] input",function(e){(0,a.default)(this).data("current-value",(0,a.default)(this).val())}),(0,a.default)(document).on("change","[data-grav-multilevel-field] input",function(e){var t=(0,a.default)(this),n=t.data("current-value"),r=t.val(),o=t.attr("name")||t.attr("data-attr-name"),s=o+"["+n+"]",l=o+"["+r+"]";i(t,s,l)})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var a=function(){function e(e,t){for(var n=0;n"+r+"");if(a){if(e.get(0).selectize){var s=e.data("selectize");s.setValue(i)}delete c[n].state[t]}})}},{key:"refreshOptions",value:function(e,t){var n=e.val(),r=e.closest("[data-collection-holder]").data("collectionHolder");delete c[r].state[n],t&&c[r].original[t]&&(c[r].state[t]=c[r].original[t]),this.items.each(function(t,n){if(n=(0,s.default)(n),n[0]!==e[0]){var i=n.val();if(n.data("dummyChange",!0),n.get(0).selectize){var a=n.data("selectize");a&&(a.clearOptions(),i&&a.addOption({value:i,text:c[r].original[i]||i}),(0,u.default)(c[r].state,function(e,t){a.addOption({value:t,text:e})}),a.setValue(i,!0))}else n.empty(),(0,u.default)(c[r].state,function(e,t){var r=t===i?'selected="selected"':"";n.append('"+e+" ")});n.data("dummyChange",!1)}})}}]),e}();t.default=f;t.Instance=new f},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var a=function(){function e(e,t){for(var n=0;n ');this.$field=e.find("input"),this.makePreview(e,t,n),this.makeClear(t,n),this.makeLaunchers(e,t),this.makeDisplay(e)}},{key:"makePreview",value:function(e,t,n){var r=(0,s.default)(" "),i=this.$field.val();n.prependTo(e),r.prependTo(n),""!==i&&(n.addClass("icon-preview-on"),r.addClass(i))}},{key:"makeClear",value:function(e,t){var n=this,r=(0,s.default)(' ');r.hide().prependTo(t),""!==n.$field.val()&&r.show(),t.on("click",".remove-icon",function(e){e.preventDefault(),n.$field.val(""),t.removeClass("icon-preview-on").find("i").removeClass(),(0,s.default)(this).hide()})}},{key:"makeDisplay",value:function(e){var t=this,n=t.settings.classes.close,r=(0,s.default)("body"),i=(0,s.default)(' ');"inline"===t.settings.mode?e.find(".icon-set").append(i).removeClass("dialog").addClass("ip-inline "+t.settings.size).parent().addClass("icon-set-wrap"):"dialog"===t.settings.mode&&((0,s.default)(".icon-set").addClass("dialog "+t.settings.size),(0,s.default)(".icon-picker-overlay").length<=0&&r.append('
').append(i)),r.on("click",".icon-picker-close, .icon-picker-overlay",function(n){n.preventDefault(),t.closePicker(e,(0,s.default)(t.iconSet),t.settings.mode)}).on("mouseenter mouseleave",".icon-picker-close",function(e){"mouseenter"===e.type?(0,s.default)(this).addClass(n):(0,s.default)(this).removeClass(n)})}},{key:"makeLaunchers",value:function(e){var t,n=this,r=e.data("iconsets");"undefined"==typeof r&&(r=n.settings.iconSets);for(t in r)r.hasOwnProperty(t)&&e.append(''+r[t]+" ");e.find(".launch-icons").on("click",function(t){t.preventDefault();var r=(0,s.default)(this),i=r.data("icons");n.iconSetName=i,n.iconSet="."+i+"-set",n.iconPick(e),n.showPicker(e,(0,s.default)(n.iconSet),n.settings.mode)})}},{key:"iconPick",value:function(e){var t=this,n="icon-highlight "+t.settings.classes.highlight;(0,s.default)(t.iconSet).on("click","li",function(n){n.preventDefault();var r=(0,s.default)(this),i=r.data(t.settings.save);(0,s.default)(".icon-selected").removeClass("icon-selected"),r.addClass("icon-selected"),"short"===t.$field.data("format")&&(i=i.slice(6)),t.$field.val(i),t.settings.closeOnPick&&t.closePicker(e,r.closest(t.iconSet),t.settings.mode),t.setPreview(r.data("class")),(0,s.default)("body").trigger("iconselected.queryloop",i)}),(0,s.default)(t.iconSet).on("mouseenter mouseleave","li",function(e){"mouseenter"===e.type?(0,s.default)(this).addClass(n):(0,s.default)(this).removeClass(n)})}},{key:"showPicker",value:function(e,t,n){"inline"===n?((0,s.default)(".icon-set").removeClass("ip-inline-open"),e.find(t).toggleClass("ip-inline-open")):"dialog"===n&&(e.find(".icon-picker-close").addClass("make-visible"),e.find(".icon-picker-overlay").addClass("make-visible"),t.addClass("dialog-open")),t.find(".icon-selected").removeClass("icon-selected");var r=this.$field.val().replace(" ",".");""!==r&&("class"===this.settings.save?t.find("."+r).addClass("icon-selected"):t.find('[data-code="'+r+'"]').addClass("icon-selected")),(0,s.default)("body").trigger("iconpickershow.queryloop",n)}},{key:"closePicker",value:function(e,t,n){(0,s.default)(this.iconSet).off("click","li"),"inline"===n?e.find(t).removeClass("ip-inline-open"):"dialog"===n&&(0,s.default)(".icon-picker-close, .icon-picker-overlay").removeClass("make-visible"),(0,s.default)("body").trigger("iconpickerclose.queryloop",n),(0,s.default)(".icon-set").removeClass("dialog-open")}},{key:"setPreview",value:function(e){var t=(0,s.default)(this.element).find(".icon-preview");t.addClass("icon-preview-on").find("i").removeClass().addClass(this.iconSetName).addClass(e),t.find("a").show()}}]),e}();s.default.fn.qlIconPicker=function(e){return this.each(function(){s.default.data(this,"plugin_qlIconPicker")||s.default.data(this,"plugin_qlIconPicker",new u(this,e))}),this};var c=function(){function e(t){var n=this;i(this,e),this.items=(0,s.default)(),this.options=Object.assign({},this.defaults,t),(0,s.default)("[data-grav-iconpicker]").each(function(e,t){return n.addItem(t)}),(0,s.default)("body").on("mutation._grav",this._onAddedNodes.bind(this))}return a(e,[{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-iconpicker]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.items.index(t)||n.addItem(t)})}},{key:"addItem",value:function(e){e=(0,s.default)(e),this.items=this.items.add(e),e.find(".icon-picker").qlIconPicker({save:"class"}),(0,s.default)(".icon-set:not(:first)").remove()}}]),e}();t.default=c;t.Instance=new c;(0,s.default)(document).on("click",function(e){var t=(0,s.default)(e.target),n=".icon-set.dialog-open, .launch-icons[data-icons]";if(!t.is(n)&&!t.closest(n).length){var r=(0,s.default)(".icon-set.dialog-open");r.length&&r.each(function(e,t){var n=(0,s.default)(t).siblings(".icon-picker"),r=n.data("plugin_qlIconPicker");r.closePicker(n,(0,s.default)(r.iconSet),r.settings.mode)})}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var a=function(){function e(e,t){for(var n=0;n').uniqueId("jqCron").insertAfter(a)}a.is(":input")&&(o.bind_to=o.bind_to||a),o.bind_to?(o.bind_to.is(":input")&&o.bind_to.blur(function(){var e=o.bind_method.get(o.bind_to);a.jqCronGetInstance().setCron(e)}),r=o.bind_method.get(o.bind_to),t=new jqCron(o),t.setCron(r)):t=new jqCron(o),e(this).data("jqCron",t)})}}.call(window,o.default),function(e){function t(t){function r(e,r,i){var o=new jqCronSelector(d,e,r,i);return o.$.bind("selector:open",function(){for(var e=n.length;e--;)if(n[e]!=d)n[e].closeSelectors();else for(var t=k.length;t--;)k[t]!=o&&k[t].close()}),o.$.bind("selector:change",function(){var e=!1;f&&(t.multiple_mins==t.multiple_time_minutes&&(o==a?e=s.setValue(a.getValue()):o==s&&(e=a.setValue(s.getValue()))),
-e||p.trigger("cron:change",d.getCron()))}),k.push(o),o}var i,a,o,s,l,u,c,f=!1,d=this,h=this,p=e(' '),m=e(' '),v=e(' '),g=e(' '),y=e(' '),_=e(' '),b=e(' '),w=e(' '),x=e('✘ '),k=[];this.disable=function(){p.addClass("disable"),t.disable=!0,d.closeSelectors()},this.isDisabled=function(){return 1==t.disable},this.enable=function(){p.removeClass("disable"),t.disable=!1},this.getCron=function(){var e=i.getValue(),t=["*","*","*","*","*"];return"hour"==e&&(t[0]=a.getCronValue()),"day"!=e&&"week"!=e&&"month"!=e&&"year"!=e||(t[0]=s.getCronValue(),t[1]=o.getCronValue()),"month"!=e&&"year"!=e||(t[2]=u.getCronValue()),"year"==e&&(t[3]=c.getCronValue()),"week"==e&&(t[4]=l.getCronValue()),t.join(" ")},this.setCron=function(e){if(e)try{e=e.replace(/\s+/g," ").replace(/^ +/,"").replace(/ +$/,"");var t=e.replace(/[^\* ]/g,"-").replace(/-+/g,"-").replace(/ +/g,""),n=e.split(" ");5!=n.length&&d.error(d.getText("error2")),"*****"==t?i.setValue("minute"):"-****"==t?(i.setValue("hour"),a.setCronValue(n[0]),s.setCronValue(n[0])):"***"==t.substring(2,t.length)?(i.setValue("day"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1])):"-**"==t.substring(2,t.length)?(i.setValue("month"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),u.setCronValue(n[2])):"**-"==t.substring(2,t.length)?(i.setValue("week"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),l.setCronValue(n[4])):"-*"==t.substring(3,t.length)?(i.setValue("year"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),u.setCronValue(n[2]),c.setCronValue(n[3])):d.error(d.getText("error4")),d.clearError()}catch(e){}},this.closeSelectors=function(){for(var e=k.length;e--;)k[e].close()},this.getId=function(){return h.attr("id")},this.getText=function(e){var n=t.texts[t.lang][e]||null;return"string"==typeof n&&n.match(" )/gi,''),n=''+n+" "),n},this.getHumanText=function(){var t=[];return p.find("> span > span:visible").find(".jqCron-text, .jqCron-selector > span").each(function(){var n=e(this).text().replace(/\s+$/g,"").replace(/^\s+/g,"");n&&t.push(n)}),t.join(" ").replace(/\s:\s/g,":")},this.getSettings=function(){return t},this.error=function(e){throw console&&console.error("[jqCron Error] "+e),p.addClass("jqCron-error").attr("title",e),e},this.clearError=function(){p.attr("title","").removeClass("jqCron-error")},this.clear=function(){u.setValue([]),l.setValue([]),a.setValue([]),c.setValue([]),o.setValue([]),s.setValue([]),d.triggerChange()},this.init=function(){var n,S,C;if(!f){for(t=jqCronMergeSettings(t),t.jquery_element||d.error(d.getText("error3")),h=t.jquery_element,h.append(p),p.data("id",t.id),p.data("jqCron",d),p.append(m),t.no_reset_button||p.append(x),!t.disable||p.addClass("disable"),m.append(v),/^(ko)$/i.test(t.lang)?m.append(y,g):m.append(g,y),m.append(_),m.append(b),m.append(w),x.click(function(){d.isDisabled()||d.clear()}),p.bind("cron:change",function(e,n){t.bind_to&&(t.bind_method.set&&t.bind_method.set(t.bind_to,n),d.clearError())}),v.append(d.getText("text_period")),i=r(v,!1,"period"),t.enabled_minute&&i.add("minute",d.getText("name_minute")),t.enabled_hour&&i.add("hour",d.getText("name_hour")),t.enabled_day&&i.add("day",d.getText("name_day")),t.enabled_week&&i.add("week",d.getText("name_week")),t.enabled_month&&i.add("month",d.getText("name_month")),t.enabled_year&&i.add("year",d.getText("name_year")),i.$.bind("selector:change",function(e,t){g.hide(),y.hide(),_.hide(),b.hide(),w.hide(),"hour"==t?_.show():"day"==t?w.show():"week"==t?(b.show(),w.show()):"month"==t?(g.show(),w.show()):"year"==t&&(g.show(),y.show(),w.show())}),i.setValue(t.default_period),_.append(d.getText("text_mins")),a=r(_,t.multiple_mins,"minutes"),n=0,C=t.minutes;n'),u=e(' '),c=e(' '),f={},d=[],h=!0,p=t.getSettings().numeric_zero_pad;this.getValue=function(){return r?d:d[0]},this.getCronValue=function(){if(0==d.length)return"*";var e,t=[d[0]],n=d[0],r=d[0],i=d.length;for(e=1;e"+n+"");l.append(i),f[t]=i,i.click(function(){r&&e(this).hasClass("selected")?s.removeValue(t):(s.addValue(t),r||s.close())})},this.$=c,n.find("b:eq(0)").after(c).remove(),c.addClass("jqCron-selector-"+n.find(".jqCron-selector").length).append(u).append(l).bind("selector:open",function(){if(h){var e=1,t=l.find("li").length;t>5&&t<=16?e=2:t>16&&t<=23?e=3:t>23&&t<=40?e=4:t>40&&(e=5),l.addClass("cols"+e)}l.show()}).bind("selector:close",function(){l.hide()}).bind("selector:change",function(){u.html(s.getTitleText())}).click(function(e){e.stopPropagation()}).trigger("selector:change"),e.fn.disableSelection&&c.disableSelection(),u.click(function(e){s.isOpened()||t.isDisabled()?s.close():s.open()}),s.close(),s.clear()}this.jqCronSelector=t}.call(window,o.default),function(e){var t=0,n=function(e){for(var n;;)if(t++,n=(e||"JQUID")+""+t,!document.getElementById(n))return n};e.fn.uniqueId=function(t){return this.each(function(){if(!e(this).attr("id")){var r=n(t);e(this).attr("id",r)}})}}.call(window,o.default),function(e){e.extend(e.expr[":"],{container:function(e){return(e.tagName+"").toLowerCase()in{a:1,abbr:1,acronym:1,address:1,b:1,big:1,blockquote:1,button:1,cite:1,code:1,dd:1,del:1,dfn:1,div:1,dt:1,em:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,i:1,ins:1,kbd:1,label:1,li:1,p:1,pre:1,q:1,samp:1,small:1,span:1,strong:1,sub:1,sup:1,td:1,tt:1}},autoclose:function(e){return(e.tagName+"").toLowerCase()in{area:1,base:1,basefont:1,br:1,col:1,frame:1,hr:1,img:1,input:1,link:1,meta:1,param:1}}})}.call(window,o.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),a=r(i);(0,a.default)(document).ready(function(){(0,a.default)(".copy-to-clipboard").click(function(e){var t=(0,a.default)(" ");(0,a.default)("body").append(t),t.val((0,a.default)(this).prev("input").val()).select(),document.execCommand("Copy"),t.remove(),(0,a.default)(this).attr("data-hint","Copied to clipboard!").addClass("hint--left")})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.b64_decode_unicode=t.b64_encode_unicode=t.Parents=t.Instances=void 0;var a=function(){function e(e,t){for(var n=0;n '),i=(0,s.default)(" "),a=(0,s.default)(" "),o=["fa"],l=["fa"];return t.children||"dir"===t.type?o.push("fa-folder"):"root"===t.type?o.push("fa-sitemap"):"file"===t.type&&o.push("fa-file-o"),i.addClass(o.join(" ")),r.text(t[e.labelKey]).prepend(i),r.appendTo(n),(t.children||"dir"===t.type)&&l.push("fa-caret-right"),a.addClass(l.join(" ")),a.appendTo(n),n}},{key:"createLoadingColumn",value:function(){return(0,s.default)('\n \n ')}},{key:"createErrorColumn",value:function(e){return(0,s.default)('\n \n ")}}]),e}(),p=t.b64_encode_unicode=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))};t.b64_decode_unicode=function(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))};(0,s.default)(document).on("click","[data-field-parents]",function(e){e.preventDefault(),e.stopPropagation();var t=(0,s.default)(e.currentTarget),n=t.closest(".parents-wrapper").find("input[name]"),r=n.attr("name"),i=(0,s.default)('[data-remodal-id="parents"]'),a=i.find(".grav-loading"),o=i.find(".parents-content");a.css("display","block"),o.html(""),s.default.ajax({url:c.config.base_url_relative+"/ajax.json/task"+c.config.param_sep+"getFolderListing",method:"post",data:{route:p(n.val()),initial:!0},success:function(e){return a.css("display","none"),"error"===e.status?(o.html(e.message),!0):(d[r]?d[r].finder.reload(e.data):d[r]=new h(o,n,e.data),void i.data("parents",d[r]))}})}),(0,s.default)(document).on("click",'[data-remodal-id="parents"] [data-parents-select]',function(e){var t=(0,s.default)(e.currentTarget).closest("[data-remodal-id]"),n=t.data("parents"),r=n.finder,i=n.field,a=n.fieldLabel,o=r.findLastActive().item[0],l=o._item[r.config.valueKey];i.val(l),a.text(l),r.config.defaultPath=l;var u=s.default.remodal.lookup[(0,s.default)('[data-remodal-id="'+t.data("remodalId")+'"]').data("remodal")];u.close()})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULTS=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.data;this.createColumn(e),(this.config.defaultPath||""===this.config.defaultPath)&&this.goTo(e,this.config.defaultPath)}},{key:"createColumn",value:function(e,t){var n=this,r=function(e){return n.createColumn(e,t)};if("function"!=typeof e){if(Array.isArray(e)||"object"===("undefined"==typeof e?"undefined":a(e))){"object"===("undefined"==typeof e?"undefined":a(e))&&(e=Array.from(e));var i=this.createList(e),o=(0,l.default)("
");return o.append(i).addClass(this.config.className.col),this.$emitter.emit("create-column",o),o}throw new Error("Unknown data type")}e.call(this,t,r)}},{key:"createPathBar",value:function(){this.container.siblings("."+this.config.className.pathBar).remove();var e=(0,l.default)('
');return e.insertAfter(this.container),e}},{key:"clickEvent",value:function(e){e.stopPropagation(),e.preventDefault();var t=(0,l.default)(e.target),n=t.closest("."+this.config.className.col),r=t.closest("."+this.config.className.item);r.length&&this.$emitter.emit("item-selected",{column:n,item:r})}},{key:"keydownEvent",value:function(e){var t={37:"left",38:"up",39:"right",40:"down"};e.keyCode in t&&(e.stopPropagation(),e.preventDefault(),this.$emitter.emit("navigate",{direction:t[e.keyCode]}))}},{key:"itemSelected",value:function(e){var t=e.item;if(!t.length)return!1;var n=t[0]._item,r=e.column,i=n[this.config.childKey]||this.data,a=(0,l.default)(r).find("."+this.config.className.active);a.length&&a.removeClass(this.config.className.active),t.addClass(this.config.className.active),r.nextAll().remove(),this.container[0].focus(),window.scrollTo(window.pageXOffset,window.pageYOffset),this.updatePathBar();var o=void 0;return i?(o=this.createColumn(i,n),this.$emitter.emit("interior-selected",n)):this.$emitter.emit("leaf-selected",n),o}},{key:"addColumn",value:function(e){this.container.append(e),this.$emitter.emit("column-created",e)}},{key:"navigate",value:function(e){var t=this.findLastActive(),n=e.direction,r=void 0,i=void 0,a=void 0;t?(i=t.item,r=t.column,"up"===n&&i.prev().length?a=i.prev():"down"===n&&i.next().length?a=i.next():"right"===n&&r.next().length?(r=r.next(),a=r.find("."+this.config.className.item).first()):"left"===n&&r.prev().length&&(r=r.prev(),a=r.find("."+this.config.className.active).first()||r.find("."+this.config.className.item))):(r=this.container.find("."+this.config.className.col).first(),a=r.find("."+this.config.className.item).first()),a&&this.$emitter.emit("item-selected",{column:r,item:a})}},{key:"goTo",value:function(e,t){var n=this;t=Array.isArray(t)?t:t.split("/").map(function(e){return e.trim()}).filter(Boolean),t.length&&this.container.children().remove(),"function"==typeof e?e.call(this,null,function(e){return n.selectPath(t,e)}):this.selectPath(t,e)}},{key:"selectPath",value:function(e,t,n){var r=this;n=n||(e.length?this.createColumn(t):this.container.find("> ."+this.config.className.col));var i=e[0]||"",a=t.find(function(e){return e[r.config.itemKey]===i}),o=this.itemSelected({column:n,item:n.find('[data-fjs-item="'+i+'"]').first()});e.shift(),e.length&&this.selectPath(e,a[this.config.childKey],o)}},{key:"findLastActive",value:function(){var e=this.container.find("."+this.config.className.active);if(!e.length)return null;var t=e.last(),n=t.closest("."+this.config.className.col);return{item:t,column:n}}},{key:"createList",value:function(e){var t=this,n=(0,l.default)(""),r=e.map(function(e){return t.createItem(e)}),i=r.reduce(function(e,t){return e.appendChild(t[0]||t),e},document.createDocumentFragment());return n.append(i).addClass(this.config.className.list),n}},{key:"createItem",value:function(e){var t=(0,l.default)(" "),n=[this.config.className.item],r=(0,l.default)(" "),i=this.config.createItemContent||this.createItemContent,a=i.call(this,e);return r.append(a).attr("href","").attr("tabindex",-1),e.url&&(r.attr("href",e.url),n.push(e.className)),e[this.config.childKey]&&n.push(this.config.className[this.config.childKey]),t.addClass(n.join(" ")),t.append(r).attr("data-fjs-item",e[this.config.itemKey]),t[0]._item=e,t}},{key:"updatePathBar",value:function(){var e=this;if(!this.config.pathBar)return!1;var t=this.container.find("."+this.config.className.active),n="";this.pathBar.children().empty(),t.each(function(r,i){var a=i._item,o=r+1===t.length;n+="/"+a[e.config.itemKey],e.pathBar.append('\n \n \n '+a[e.config.labelKey]+" \n "+(o?"":' ')+"\n \n ")})}},{key:"getIcon",value:function(e){switch(e){case"root":return"fa-sitemap";case"file":return"fa-file-o";case"dir":default:return"fa-folder"}}}]),e}();t.default=d},function(e,t,n){"use strict";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var o=new i(n,r||e,a),s=u?u+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],o]:e._events[s].push(o):(e._events[s]=o,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}var l=Object.prototype.hasOwnProperty,u="~";Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(u=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)l.call(e,t)&&n.push(u?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=u?u+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,a=new Array(i);r table > tbody, .gpm-themes > .themes.card-row"),this.elements}},{key:"byCommon",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=this.getElements().sort(function(r,i){var a=(0,s.default)(r).data(n).toString().toLowerCase(),o=(0,s.default)(i).data(n).toString().toLowerCase();return e.sort(a,o,t)});return r.appendTo(this.container)}},{key:"byName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-name";return this.byCommon(e,t)}},{key:"byAuthor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-author";return this.byCommon(e,t)}},{key:"byOfficial",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-official";return this.byCommon(e,t)}},{key:"byReleaseDate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-release-date",r=this.getElements().sort(function(r,i){var a=new Date((0,s.default)(r).data(n)).getTime(),o=new Date((0,s.default)(i).data(n)).getTime();return e.sort(a,o,"asc"===t?"desc":"asc")});r.appendTo(this.container)}},{key:"byUpdatable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-updatable";return this.byCommon(e,t)}},{key:"byEnabled",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-enabled";return this.byCommon(e,t)}},{key:"byTesting",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-testing";return this.byCommon(e,t)}}],[{key:"sort",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";return e>t?"asc"===n?1:-1:e1&&void 0!==arguments[1]?arguments[1]:"";e.forEach(function(e){t.addDependencyToList("plugin",e.name||e,n)})}},{key:"removePackage",value:function(e,n){var r=this,i=t.getRemovePackageUrl(e);(0,c.default)(i,{method:"post",body:{package:n}},function(n){"success"===n.status?((0,s.default)(".remove-package-confirm").addClass("hidden"),n.dependencies&&n.dependencies.length>0?(r.addDependenciesToList(n.dependencies),(0,s.default)(".remove-package-dependencies").removeClass("hidden")):(0,s.default)(".remove-package-done").removeClass("hidden"),(0,s.default)(document).on("closing",'[data-remodal-id="remove-package"]',function(){t.getBackToList(e)})):((0,s.default)(".remove-package-confirm").addClass("hidden"),(0,s.default)(".remove-package-error").removeClass("hidden"))})}},{key:"reinstallPackage",value:function(e,n,r,i){(0,s.default)(".button-bar button").addClass("hidden"),(0,s.default)(".button-bar .spinning-wheel").removeClass("hidden");var a=t.getReinstallPackageUrl(e);(0,c.default)(a,{method:"post",body:{slug:n,type:e,package_name:r,current_version:i}},function(e){"success"===e.status?((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-done").removeClass("hidden")):((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-error").removeClass("hidden")),window.location.reload()})}},{key:"removeDependency",value:function(e,n,r){var i=this,a=t.getRemovePackageUrl(e);(0,c.default)(a,{method:"post",body:{package:n}},function(e){"success"===e.status&&(r.removeClass("button"),r.replaceWith((0,s.default)("Removed successfully ")),e.dependencies&&e.dependencies.length>0&&i.addDependenciesToList(e.dependencies,n))})}},{key:"getPackagesDependencies",value:function(e,n,r){var i=t.getGetPackagesDependenciesUrl(e);(0,c.default)(i,{method:"post",body:{packages:n}},function(e){if(r(),"success"===e.status)if(e.dependencies){var n=!1;for(var i in e.dependencies)if(e.dependencies.hasOwnProperty(i)){if("grav"===i)continue;n=!0;var a=i,o=e.dependencies[i];t.addNeededDependencyToList(o,a)}n?(0,s.default)("[data-packages-modal] .install-dependencies-package-container").removeClass("hidden"):(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden")}else(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden");else(0,s.default)("[data-packages-modal] .install-package-error").removeClass("hidden");
+e||p.trigger("cron:change",d.getCron()))}),k.push(o),o}var i,a,o,s,l,u,c,f=!1,d=this,h=this,p=e(' '),m=e(' '),v=e(' '),g=e(' '),y=e(' '),_=e(' '),b=e(' '),w=e(' '),x=e('✘ '),k=[];this.disable=function(){p.addClass("disable"),t.disable=!0,d.closeSelectors()},this.isDisabled=function(){return 1==t.disable},this.enable=function(){p.removeClass("disable"),t.disable=!1},this.getCron=function(){var e=i.getValue(),t=["*","*","*","*","*"];return"hour"==e&&(t[0]=a.getCronValue()),"day"!=e&&"week"!=e&&"month"!=e&&"year"!=e||(t[0]=s.getCronValue(),t[1]=o.getCronValue()),"month"!=e&&"year"!=e||(t[2]=u.getCronValue()),"year"==e&&(t[3]=c.getCronValue()),"week"==e&&(t[4]=l.getCronValue()),t.join(" ")},this.setCron=function(e){if(e)try{e=e.replace(/\s+/g," ").replace(/^ +/,"").replace(/ +$/,"");var t=e.replace(/[^\* ]/g,"-").replace(/-+/g,"-").replace(/ +/g,""),n=e.split(" ");5!=n.length&&d.error(d.getText("error2")),"*****"==t?i.setValue("minute"):"-****"==t?(i.setValue("hour"),a.setCronValue(n[0]),s.setCronValue(n[0])):"***"==t.substring(2,t.length)?(i.setValue("day"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1])):"-**"==t.substring(2,t.length)?(i.setValue("month"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),u.setCronValue(n[2])):"**-"==t.substring(2,t.length)?(i.setValue("week"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),l.setCronValue(n[4])):"-*"==t.substring(3,t.length)?(i.setValue("year"),a.setCronValue(n[0]),s.setCronValue(n[0]),o.setCronValue(n[1]),u.setCronValue(n[2]),c.setCronValue(n[3])):d.error(d.getText("error4")),d.clearError()}catch(e){}},this.closeSelectors=function(){for(var e=k.length;e--;)k[e].close()},this.getId=function(){return h.attr("id")},this.getText=function(e){var n=t.texts[t.lang][e]||null;return"string"==typeof n&&n.match(" )/gi,' '),n=''+n+" "),n},this.getHumanText=function(){var t=[];return p.find("> span > span:visible").find(".jqCron-text, .jqCron-selector > span").each(function(){var n=e(this).text().replace(/\s+$/g,"").replace(/^\s+/g,"");n&&t.push(n)}),t.join(" ").replace(/\s:\s/g,":")},this.getSettings=function(){return t},this.error=function(e){throw console&&console.error("[jqCron Error] "+e),p.addClass("jqCron-error").attr("title",e),e},this.clearError=function(){p.attr("title","").removeClass("jqCron-error")},this.clear=function(){u.setValue([]),l.setValue([]),a.setValue([]),c.setValue([]),o.setValue([]),s.setValue([]),d.triggerChange()},this.init=function(){var n,S,C;if(!f){for(t=jqCronMergeSettings(t),t.jquery_element||d.error(d.getText("error3")),h=t.jquery_element,h.append(p),p.data("id",t.id),p.data("jqCron",d),p.append(m),t.no_reset_button||p.append(x),!t.disable||p.addClass("disable"),m.append(v),/^(ko)$/i.test(t.lang)?m.append(y,g):m.append(g,y),m.append(_),m.append(b),m.append(w),x.click(function(){d.isDisabled()||d.clear()}),p.bind("cron:change",function(e,n){t.bind_to&&(t.bind_method.set&&t.bind_method.set(t.bind_to,n),d.clearError())}),v.append(d.getText("text_period")),i=r(v,!1,"period"),t.enabled_minute&&i.add("minute",d.getText("name_minute")),t.enabled_hour&&i.add("hour",d.getText("name_hour")),t.enabled_day&&i.add("day",d.getText("name_day")),t.enabled_week&&i.add("week",d.getText("name_week")),t.enabled_month&&i.add("month",d.getText("name_month")),t.enabled_year&&i.add("year",d.getText("name_year")),i.$.bind("selector:change",function(e,t){g.hide(),y.hide(),_.hide(),b.hide(),w.hide(),"hour"==t?_.show():"day"==t?w.show():"week"==t?(b.show(),w.show()):"month"==t?(g.show(),w.show()):"year"==t&&(g.show(),y.show(),w.show())}),i.setValue(t.default_period),_.append(d.getText("text_mins")),a=r(_,t.multiple_mins,"minutes"),n=0,C=t.minutes;n'),u=e(' '),c=e(' '),f={},d=[],h=!0,p=t.getSettings().numeric_zero_pad;this.getValue=function(){return r?d:d[0]},this.getCronValue=function(){if(0==d.length)return"*";var e,t=[d[0]],n=d[0],r=d[0],i=d.length;for(e=1;e"+n+"");l.append(i),f[t]=i,i.click(function(){r&&e(this).hasClass("selected")?s.removeValue(t):(s.addValue(t),r||s.close())})},this.$=c,n.find("b:eq(0)").after(c).remove(),c.addClass("jqCron-selector-"+n.find(".jqCron-selector").length).append(u).append(l).bind("selector:open",function(){if(h){var e=1,t=l.find("li").length;t>5&&t<=16?e=2:t>16&&t<=23?e=3:t>23&&t<=40?e=4:t>40&&(e=5),l.addClass("cols"+e)}l.show()}).bind("selector:close",function(){l.hide()}).bind("selector:change",function(){u.html(s.getTitleText())}).click(function(e){e.stopPropagation()}).trigger("selector:change"),e.fn.disableSelection&&c.disableSelection(),u.click(function(e){s.isOpened()||t.isDisabled()?s.close():s.open()}),s.close(),s.clear()}this.jqCronSelector=t}.call(window,o.default),function(e){var t=0,n=function(e){for(var n;;)if(t++,n=(e||"JQUID")+""+t,!document.getElementById(n))return n};e.fn.uniqueId=function(t){return this.each(function(){if(!e(this).attr("id")){var r=n(t);e(this).attr("id",r)}})}}.call(window,o.default),function(e){e.extend(e.expr[":"],{container:function(e){return(e.tagName+"").toLowerCase()in{a:1,abbr:1,acronym:1,address:1,b:1,big:1,blockquote:1,button:1,cite:1,code:1,dd:1,del:1,dfn:1,div:1,dt:1,em:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,i:1,ins:1,kbd:1,label:1,li:1,p:1,pre:1,q:1,samp:1,small:1,span:1,strong:1,sub:1,sup:1,td:1,tt:1}},autoclose:function(e){return(e.tagName+"").toLowerCase()in{area:1,base:1,basefont:1,br:1,col:1,frame:1,hr:1,img:1,input:1,link:1,meta:1,param:1}}})}.call(window,o.default)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),a=r(i);(0,a.default)(document).ready(function(){(0,a.default)(".copy-to-clipboard").click(function(e){var t=(0,a.default)(" ");(0,a.default)("body").append(t),t.val((0,a.default)(this).prev("input").val()).select(),document.execCommand("Copy"),t.remove(),(0,a.default)(this).attr("data-hint","Copied to clipboard!").addClass("hint--left")})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.b64_decode_unicode=t.b64_encode_unicode=t.Parents=t.Instances=void 0;var a=function(){function e(e,t){for(var n=0;n '),i=(0,s.default)(" "),a=(0,s.default)(" "),o=["fa"],l=["fa"];return t.children||"dir"===t.type?o.push("fa-folder"):"root"===t.type?o.push("fa-sitemap"):"file"===t.type&&o.push("fa-file-o"),i.addClass(o.join(" ")),r.text(t[e.labelKey]).prepend(i),r.appendTo(n),(t.children||"dir"===t.type)&&l.push("fa-caret-right"),a.addClass(l.join(" ")),a.appendTo(n),n}},{key:"createLoadingColumn",value:function(){return(0,s.default)('\n \n ')}},{key:"createErrorColumn",value:function(e){return(0,s.default)('\n \n ")}}]),e}(),p=t.b64_encode_unicode=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))};t.b64_decode_unicode=function(e){return decodeURIComponent(atob(e).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))};(0,s.default)(document).on("click","[data-field-parents]",function(e){e.preventDefault(),e.stopPropagation();var t=(0,s.default)(e.currentTarget),n=t.closest(".parents-wrapper").find("input[name]"),r=n.attr("name"),i=(0,s.default)('[data-remodal-id="parents"]'),a=i.find(".grav-loading"),o=i.find(".parents-content");a.css("display","block"),o.html(""),s.default.ajax({url:c.config.base_url_relative+"/ajax.json/task"+c.config.param_sep+"getFolderListing",method:"post",data:{route:p(n.val()),initial:!0},success:function(e){return a.css("display","none"),"error"===e.status?(o.html(e.message),!0):(d[r]?d[r].finder.reload(e.data):d[r]=new h(o,n,e.data),void i.data("parents",d[r]))}})}),(0,s.default)(document).on("click",'[data-remodal-id="parents"] [data-parents-select]',function(e){var t=(0,s.default)(e.currentTarget).closest("[data-remodal-id]"),n=t.data("parents"),r=n.finder,i=n.field,a=n.fieldLabel,o=r.findLastActive().item[0],l=o._item[r.config.valueKey];i.val(l),a.text(l),r.config.defaultPath=l;var u=s.default.remodal.lookup[(0,s.default)('[data-remodal-id="'+t.data("remodalId")+'"]').data("remodal")];u.close()})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULTS=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.data;this.createColumn(e),(this.config.defaultPath||""===this.config.defaultPath)&&this.goTo(e,this.config.defaultPath)}},{key:"createColumn",value:function(e,t){var n=this,r=function(e){return n.createColumn(e,t)};if("function"!=typeof e){if(Array.isArray(e)||"object"===("undefined"==typeof e?"undefined":a(e))){"object"===("undefined"==typeof e?"undefined":a(e))&&(e=Array.from(e));var i=this.createList(e),o=(0,l.default)("
");return o.append(i).addClass(this.config.className.col),this.$emitter.emit("create-column",o),o}throw new Error("Unknown data type")}e.call(this,t,r)}},{key:"createPathBar",value:function(){this.container.siblings("."+this.config.className.pathBar).remove();var e=(0,l.default)('
');return e.insertAfter(this.container),e}},{key:"clickEvent",value:function(e){e.stopPropagation(),e.preventDefault();var t=(0,l.default)(e.target),n=t.closest("."+this.config.className.col),r=t.closest("."+this.config.className.item);r.length&&this.$emitter.emit("item-selected",{column:n,item:r})}},{key:"keydownEvent",value:function(e){var t={37:"left",38:"up",39:"right",40:"down"};e.keyCode in t&&(e.stopPropagation(),e.preventDefault(),this.$emitter.emit("navigate",{direction:t[e.keyCode]}))}},{key:"itemSelected",value:function(e){var t=e.item;if(!t.length)return!1;var n=t[0]._item,r=e.column,i=n[this.config.childKey]||this.data,a=(0,l.default)(r).find("."+this.config.className.active);a.length&&a.removeClass(this.config.className.active),t.addClass(this.config.className.active),r.nextAll().remove(),this.container[0].focus(),window.scrollTo(window.pageXOffset,window.pageYOffset),this.updatePathBar();var o=void 0;return i?(o=this.createColumn(i,n),this.$emitter.emit("interior-selected",n)):this.$emitter.emit("leaf-selected",n),o}},{key:"addColumn",value:function(e){this.container.append(e),this.$emitter.emit("column-created",e)}},{key:"navigate",value:function(e){var t=this.findLastActive(),n=e.direction,r=void 0,i=void 0,a=void 0;t?(i=t.item,r=t.column,"up"===n&&i.prev().length?a=i.prev():"down"===n&&i.next().length?a=i.next():"right"===n&&r.next().length?(r=r.next(),a=r.find("."+this.config.className.item).first()):"left"===n&&r.prev().length&&(r=r.prev(),a=r.find("."+this.config.className.active).first()||r.find("."+this.config.className.item))):(r=this.container.find("."+this.config.className.col).first(),a=r.find("."+this.config.className.item).first()),a&&this.$emitter.emit("item-selected",{column:r,item:a})}},{key:"goTo",value:function(e,t){var n=this;t=Array.isArray(t)?t:t.split("/").map(function(e){return e.trim()}).filter(Boolean),t.length&&this.container.children().remove(),"function"==typeof e?e.call(this,null,function(e){return n.selectPath(t,e)}):this.selectPath(t,e)}},{key:"selectPath",value:function(e,t,n){var r=this;n=n||(e.length?this.createColumn(t):this.container.find("> ."+this.config.className.col));var i=e[0]||"",a=t.find(function(e){return e[r.config.itemKey]===i}),o=this.itemSelected({column:n,item:n.find('[data-fjs-item="'+i+'"]').first()});e.shift(),e.length&&this.selectPath(e,a[this.config.childKey],o)}},{key:"findLastActive",value:function(){var e=this.container.find("."+this.config.className.active);if(!e.length)return null;var t=e.last(),n=t.closest("."+this.config.className.col);return{item:t,column:n}}},{key:"createList",value:function(e){var t=this,n=(0,l.default)(""),r=e.map(function(e){return t.createItem(e)}),i=r.reduce(function(e,t){return e.appendChild(t[0]||t),e},document.createDocumentFragment());return n.append(i).addClass(this.config.className.list),n}},{key:"createItem",value:function(e){var t=(0,l.default)(" "),n=[this.config.className.item],r=(0,l.default)(" "),i=this.config.createItemContent||this.createItemContent,a=i.call(this,e);return r.append(a).attr("href","").attr("tabindex",-1),e.url&&(r.attr("href",e.url),n.push(e.className)),e[this.config.childKey]&&n.push(this.config.className[this.config.childKey]),t.addClass(n.join(" ")),t.append(r).attr("data-fjs-item",e[this.config.itemKey]),t[0]._item=e,t}},{key:"updatePathBar",value:function(){var e=this;if(!this.config.pathBar)return!1;var t=this.container.find("."+this.config.className.active),n="";this.pathBar.children().empty(),t.each(function(r,i){var a=i._item,o=r+1===t.length;n+="/"+a[e.config.itemKey],e.pathBar.append('\n \n \n '+(0,l.default)("
").text(a[e.config.labelKey]).html()+" \n "+(o?"":' ')+"\n \n ")})}},{key:"getIcon",value:function(e){switch(e){case"root":return"fa-sitemap";case"file":return"fa-file-o";case"dir":default:return"fa-folder"}}}]),e}();t.default=d},function(e,t,n){"use strict";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var o=new i(n,r||e,a),s=u?u+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],o]:e._events[s].push(o):(e._events[s]=o,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}var l=Object.prototype.hasOwnProperty,u="~";Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(u=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)l.call(e,t)&&n.push(u?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=u?u+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,a=new Array(i);r table > tbody, .gpm-themes > .themes.card-row"),this.elements}},{key:"byCommon",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=this.getElements().sort(function(r,i){var a=(0,s.default)(r).data(n).toString().toLowerCase(),o=(0,s.default)(i).data(n).toString().toLowerCase();return e.sort(a,o,t)});return r.appendTo(this.container)}},{key:"byName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-name";return this.byCommon(e,t)}},{key:"byAuthor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-author";return this.byCommon(e,t)}},{key:"byOfficial",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-official";return this.byCommon(e,t)}},{key:"byReleaseDate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-release-date",r=this.getElements().sort(function(r,i){var a=new Date((0,s.default)(r).data(n)).getTime(),o=new Date((0,s.default)(i).data(n)).getTime();return e.sort(a,o,"asc"===t?"desc":"asc")});r.appendTo(this.container)}},{key:"byUpdatable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-updatable";return this.byCommon(e,t)}},{key:"byEnabled",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-enabled";return this.byCommon(e,t)}},{key:"byTesting",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gpm-testing";return this.byCommon(e,t)}}],[{key:"sort",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";return e>t?"asc"===n?1:-1:e1&&void 0!==arguments[1]?arguments[1]:"";e.forEach(function(e){t.addDependencyToList("plugin",e.name||e,n)})}},{key:"removePackage",value:function(e,n){var r=this,i=t.getRemovePackageUrl(e);(0,c.default)(i,{method:"post",body:{package:n}},function(n){"success"===n.status?((0,s.default)(".remove-package-confirm").addClass("hidden"),n.dependencies&&n.dependencies.length>0?(r.addDependenciesToList(n.dependencies),(0,s.default)(".remove-package-dependencies").removeClass("hidden")):(0,s.default)(".remove-package-done").removeClass("hidden"),(0,s.default)(document).on("closing",'[data-remodal-id="remove-package"]',function(){t.getBackToList(e)})):((0,s.default)(".remove-package-confirm").addClass("hidden"),(0,s.default)(".remove-package-error").removeClass("hidden"))})}},{key:"reinstallPackage",value:function(e,n,r,i){(0,s.default)(".button-bar button").addClass("hidden"),(0,s.default)(".button-bar .spinning-wheel").removeClass("hidden");var a=t.getReinstallPackageUrl(e);(0,c.default)(a,{method:"post",body:{slug:n,type:e,package_name:r,current_version:i}},function(e){"success"===e.status?((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-done").removeClass("hidden")):((0,s.default)(".reinstall-package-confirm").addClass("hidden"),(0,s.default)(".reinstall-package-error").removeClass("hidden")),window.location.reload()})}},{key:"removeDependency",value:function(e,n,r){var i=this,a=t.getRemovePackageUrl(e);(0,c.default)(a,{method:"post",body:{package:n}},function(e){"success"===e.status&&(r.removeClass("button"),r.replaceWith((0,s.default)("Removed successfully ")),e.dependencies&&e.dependencies.length>0&&i.addDependenciesToList(e.dependencies,n))})}},{key:"getPackagesDependencies",value:function(e,n,r){var i=t.getGetPackagesDependenciesUrl(e);(0,c.default)(i,{method:"post",body:{packages:n}},function(e){if(r(),"success"===e.status)if(e.dependencies){var n=!1;for(var i in e.dependencies)if(e.dependencies.hasOwnProperty(i)){if("grav"===i)continue;n=!0;var a=i,o=e.dependencies[i];t.addNeededDependencyToList(o,a)}n?(0,s.default)("[data-packages-modal] .install-dependencies-package-container").removeClass("hidden"):(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden")}else(0,s.default)("[data-packages-modal] .install-package-container").removeClass("hidden");else(0,s.default)("[data-packages-modal] .install-package-error").removeClass("hidden");
})}},{key:"installDependenciesOfPackages",value:function(e,n,r,i){var a=t.getInstallDependenciesOfPackagesUrl(e);(0,c.default)(a,{method:"post",body:{packages:n}},r)}},{key:"installPackages",value:function(e,n,r){var i=t.getInstallPackageUrl(e);d.Promise.all(n.map(function(t){return(0,c.default)(i,{method:"post",body:{package:t,type:e}})})).then(r)}},{key:"handleGettingPackageDependencies",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"update",i=t.getSlugsFromEvent(n);return i?((0,s.default)(".packages-names-list").html(""),(0,s.default)(".install-dependencies-package-container li").remove(),i.forEach(function(e){if("update"===r){var t="",n="",i="",a=f.Instance.payload.payload.resources;a.plugins[e]?(n=a.plugins[e].available,t=a.plugins[e].version,i=a.plugins[e].name):a.themes[e]&&(n=a.themes[e].available,t=a.themes[e].version,i=a.themes[e].name),(0,s.default)(".packages-names-list").append(""+(i?i:e)+", "+l.translations.PLUGIN_ADMIN.FROM+" v"+t+" "+l.translations.PLUGIN_ADMIN.TO+" v"+n+" ")}else(0,s.default)(".packages-names-list").append(""+(name?name:e)+" ")}),n.preventDefault(),n.stopPropagation(),(0,s.default)("[data-packages-modal] .loading").removeClass("hidden"),(0,s.default)("[data-packages-modal] .install-dependencies-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").addClass("hidden"),(0,s.default)("[data-packages-modal] .install-package-error").addClass("hidden"),void this.getPackagesDependencies(e,i,function(){var t=i.join();(0,s.default)("[data-packages-modal] [data-"+e+'-action="install-dependencies-and-package"]').attr("data-packages-slugs",t),(0,s.default)("[data-packages-modal] [data-"+e+'-action="install-package"]').attr("data-packages-slugs",t),(0,s.default)("[data-packages-modal] .loading").addClass("hidden")})):void alert("No slug set")}},{key:"handleInstallingDependenciesAndPackage",value:function(n,r){var i=this,a=t.getSlugsFromEvent(r);r.preventDefault(),r.stopPropagation(),(0,s.default)("[data-packages-modal] .install-dependencies-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-dependencies").removeClass("hidden"),this.installDependenciesOfPackages(n,a,function(t){(0,s.default)("[data-packages-modal] .installing-dependencies").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").removeClass("hidden"),i.installPackages(n,a,function(){if((0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").removeClass("hidden"),"error"===t.status){var r=s.default.remodal.lookup[(0,s.default)("[data-packages-modal]").data("remodal")];return void r.close()}setTimeout(function(){1===a.length?e.location.href=l.config.base_url_relative+"/"+n+"s/"+a[0]:e.location.href=l.config.base_url_relative+"/"+n+"s"},1e3)})})}},{key:"handleInstallingPackage",value:function(n,r){var i=t.getSlugsFromEvent(r);r.preventDefault(),r.stopPropagation(),(0,s.default)("[data-packages-modal] .install-package-container").addClass("hidden"),(0,s.default)("[data-packages-modal] .installing-package").removeClass("hidden"),this.installPackages(n,i,function(t){if((0,s.default)("[data-packages-modal] .installing-package").addClass("hidden"),(0,s.default)("[data-packages-modal] .installation-complete").removeClass("hidden"),"error"===t.status){var r=s.default.remodal.lookup[(0,s.default)("[data-packages-modal]").data("remodal")];return void r.close()}1===i.length?e.location.href=l.config.base_url_relative+"/"+n+"s/"+i[0]:e.location.href=l.config.base_url_relative+"/"+n+"s"})}},{key:"handleRemovingPackage",value:function(e,t){var n=(0,s.default)(t.target).attr("data-packages-slugs");t.preventDefault(),t.stopPropagation(),this.removePackage(e,n)}},{key:"handleReinstallPackage",value:function(e,t){var n=(0,s.default)(t.target),r=n.attr("data-package-slug"),i=n.attr("data-package-name"),a=n.attr("data-package-current-version");t.preventDefault(),t.stopPropagation(),this.reinstallPackage(e,r,i,a)}},{key:"handleRemovingDependency",value:function(e,t){var n=(0,s.default)(t.target).attr("data-dependency-slug"),r=(0,s.default)(t.target);t.preventDefault(),t.stopPropagation(),this.removeDependency(e,n,r)}}],[{key:"getBackToList",value:function(t){e.location.href=l.config.base_url_relative+"/"+t+"s"}},{key:"addDependencyToList",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(["admin","form","login","email","grav"].indexOf(t)===-1){var r=(0,s.default)(".package-dependencies-container"),i=t+' Remove ';n&&(i+=" (was needed by "+n+")"),r.append(""+i+" ")}}},{key:"getTaskUrl",value:function(e,t){var n=""+l.config.base_url_relative;return n+="/"+e+"s.json",n+="/task"+l.config.param_sep+t}},{key:"getRemovePackageUrl",value:function(e){return""+t.getTaskUrl(e,"removePackage")}},{key:"getReinstallPackageUrl",value:function(e){return""+t.getTaskUrl(e,"reinstallPackage")}},{key:"getGetPackagesDependenciesUrl",value:function(e){return""+t.getTaskUrl(e,"getPackagesDependencies")}},{key:"getInstallDependenciesOfPackagesUrl",value:function(e){return""+t.getTaskUrl(e,"installDependenciesOfPackages")}},{key:"getInstallPackageUrl",value:function(e){return""+t.getTaskUrl(e,"installPackage")}},{key:"addNeededDependencyToList",value:function(e,t){(0,s.default)(".install-dependencies-package-container .type-"+e).removeClass("hidden");var n=(0,s.default)(".install-dependencies-package-container .type-"+e+" ul");if("install"!==e){var r="",i="",a="",o=f.Instance.payload.payload.resources;o.plugins[t]?(i=o.plugins[t].available,r=o.plugins[t].version,a=o.plugins[t].name):o.themes[t]&&(i=o.themes[t].available,r=o.themes[t].version,a=o.themes[t].name),n.append(""+(a?a:t)+", "+l.translations.PLUGIN_ADMIN.FROM+" v"+r+" "+l.translations.PLUGIN_ADMIN.TO+" v"+i+" ")}else n.append(""+(name?name:t)+" ")}},{key:"getSlugsFromEvent",value:function(e){var t="";return t=(0,s.default)(e.target).is("[data-packages-slugs]")?(0,s.default)(e.target).attr("data-packages-slugs"):(0,s.default)(e.target).parent("[data-packages-slugs]").attr("data-packages-slugs"),"undefined"==typeof t?null:(t=t.split(","),"string"==typeof t?[t]:t)}}]),t}();t.default=new p}).call(t,function(){return this}())},function(e,t,n){(function(t,n){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)