From 6bfbaf5ce4a8f11c83379b18a6229bd4b51c1452 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Mon, 20 Apr 2020 17:01:57 +0100 Subject: [PATCH] updating whitebox to whitelabel --- themes/grav/app/main.js | 2 +- themes/grav/app/{whitebox => whitelabel}/compile.js | 0 themes/grav/app/{whitebox => whitelabel}/index.js | 2 +- themes/grav/app/{whitebox => whitelabel}/presets.js | 2 +- themes/grav/js/admin.min.js | 6 +++--- 5 files changed, 6 insertions(+), 6 deletions(-) rename themes/grav/app/{whitebox => whitelabel}/compile.js (100%) rename themes/grav/app/{whitebox => whitelabel}/index.js (98%) rename themes/grav/app/{whitebox => whitelabel}/presets.js (93%) diff --git a/themes/grav/app/main.js b/themes/grav/app/main.js index 41dab6ba..e7ac6809 100644 --- a/themes/grav/app/main.js +++ b/themes/grav/app/main.js @@ -14,7 +14,7 @@ import toastr from './utils/toastr'; import request from './utils/request'; import './utils/2fa'; import './tools'; -import './whitebox'; +import './whitelabel'; // bootstrap jQuery extensions import './utils/bootstrap-transition'; diff --git a/themes/grav/app/whitebox/compile.js b/themes/grav/app/whitelabel/compile.js similarity index 100% rename from themes/grav/app/whitebox/compile.js rename to themes/grav/app/whitelabel/compile.js diff --git a/themes/grav/app/whitebox/index.js b/themes/grav/app/whitelabel/index.js similarity index 98% rename from themes/grav/app/whitebox/index.js rename to themes/grav/app/whitelabel/index.js index 16ce92b1..a66f5a93 100644 --- a/themes/grav/app/whitebox/index.js +++ b/themes/grav/app/whitelabel/index.js @@ -12,7 +12,7 @@ const compiler = (element, preview = false, callback = () => {}) => { let fields = FormState.collect(); Compile({ preview, - color_scheme: fields.filter((value, key) => key.match(/^data\[whitebox]\[color_scheme]/)).toJS(), + color_scheme: fields.filter((value, key) => key.match(/^data\[whitelabel]\[color_scheme]/)).toJS(), callback: (response) => { callback.call(callback, response); resetElement(element); diff --git a/themes/grav/app/whitebox/presets.js b/themes/grav/app/whitelabel/presets.js similarity index 93% rename from themes/grav/app/whitebox/presets.js rename to themes/grav/app/whitelabel/presets.js index 78705c6f..65dc4b94 100644 --- a/themes/grav/app/whitebox/presets.js +++ b/themes/grav/app/whitelabel/presets.js @@ -41,7 +41,7 @@ body.on('click', '[data-preset-values]', (event) => { if (typeof data[section] === 'string') { return; } Object.keys(data[section]).forEach((key) => { - let field = $(`[name="data[whitebox][color_scheme][${section}][${key}]"], [name="data[${section}][${key}]"]`); + let field = $(`[name="data[whitelabel][color_scheme][${section}][${key}]"], [name="data[${section}][${key}]"]`); let value = data[section][key]; setField(field, value); }); diff --git a/themes/grav/js/admin.min.js b/themes/grav/js/admin.min.js index 893c6193..3f901140 100644 --- a/themes/grav/js/admin.min.js +++ b/themes/grav/js/admin.min.js @@ -1,4 +1,4 @@ -var Grav=webpackJsonpGrav([0],[function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a);n(2);var o=n(3),s=r(o),l=n(343),c=r(l),u=n(344),d=r(u),f=n(364),p=r(f),h=n(369),m=r(h),g=n(458),v=r(g),y=n(605),_=r(y);n(619),n(629);var b=n(630),w=n(332),k=r(w),x=n(359),C=r(x);n(631),n(632),n(644),n(647),n(648),n(649),n(651);var S=n(652),I=r(S);c.default.start(),e.setInterval(function(){y.Instance.update(),S.Instance.scroller.update()},150),(0,i.default)(e).on("sidebar_state._grav",function(){Object.keys(p.default.Chart.Instances).forEach(function(e){setTimeout(function(){return p.default.Chart.Instances[e].chart.update()},10)})}),t.default={GPM:{GPM:s.default,Instance:o.Instance},KeepAlive:c.default,Dashboard:p.default,Pages:m.default,Forms:v.default,Scrollbar:{Scrollbar:_.default,Instance:y.Instance},Updates:{Updates:d.default,Notifications:u.Notifications,Feed:u.Feed,Instance:u.Instance},Sidebar:{Sidebar:I.default,Instance:S.Instance},MediaFilter:{MediaFilter:b.Filter,Instance:b.Instance},Utils:{request:C.default,toastr:k.default}}}).call(t,function(){return this}())},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);!function(e,t){return t(e,i.default)}(void 0,function(e,t){function n(e){if(x&&"none"===e.css("animation-name")&&"none"===e.css("-webkit-animation-name")&&"none"===e.css("-moz-animation-name")&&"none"===e.css("-o-animation-name")&&"none"===e.css("-ms-animation-name"))return 0;var t,n,r,a,i=e.css("animation-duration")||e.css("-webkit-animation-duration")||e.css("-moz-animation-duration")||e.css("-o-animation-duration")||e.css("-ms-animation-duration")||"0s",o=e.css("animation-delay")||e.css("-webkit-animation-delay")||e.css("-moz-animation-delay")||e.css("-o-animation-delay")||e.css("-ms-animation-delay")||"0s",s=e.css("animation-iteration-count")||e.css("-webkit-animation-iteration-count")||e.css("-moz-animation-iteration-count")||e.css("-o-animation-iteration-count")||e.css("-ms-animation-iteration-count")||"1";for(i=i.split(", "),o=o.split(", "),s=s.split(", "),a=0,n=i.length,t=Number.NEGATIVE_INFINITY;at&&(t=r);return t}function r(){if(t(document).height()<=t(window).height())return 0;var e,n,r=document.createElement("div"),a=document.createElement("div");return r.style.visibility="hidden",r.style.width="100px",document.body.appendChild(r),e=r.offsetWidth,r.style.overflow="scroll",a.style.width="100%",r.appendChild(a),n=a.offsetWidth,r.parentNode.removeChild(r),e-n}function a(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)||(n=t(document.body),e=parseInt(n.css("padding-right"),10)+r(),n.css("padding-right",e+"px"),a.addClass(i))}}function i(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)&&(n=t(document.body),e=parseInt(n.css("padding-right"),10)-r(),n.css("padding-right",e+"px"),a.removeClass(i))}}function o(e,t,n,r){var a=u("is",t),i=[u("is",w.CLOSING),u("is",w.OPENING),u("is",w.CLOSED),u("is",w.OPENED)].join(" ");e.$bg.removeClass(i).addClass(a),e.$overlay.removeClass(i).addClass(a),e.$wrapper.removeClass(i).addClass(a),e.$modal.removeClass(i).addClass(a),e.state=t,!n&&e.$modal.trigger({type:t,reason:r},[{reason:r}])}function s(e,r,a){var i=0,o=function(e){e.target===this&&i++},s=function(e){e.target===this&&0===--i&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())};t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].on(y,o).on(_,s)}),e(),0===n(a.$bg)&&0===n(a.$overlay)&&0===n(a.$wrapper)&&0===n(a.$modal)&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())}function l(e){e.state!==w.CLOSED&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,n){e[n].off(y+" "+_)}),p(e),e.$bg.removeClass(e.settings.modifier),e.$overlay.removeClass(e.settings.modifier).hide(),e.$wrapper.hide(),0===S.length&&i(),o(e,w.CLOSED,!0))}function c(e){var t,n,r,a,i={};for(e=e.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),t=e.split(","),a=0,n=t.length;a=0&&S.slice(t,1)}function h(e,n){var r=t(document.body),a=r,i=this;i.id=e.attr("data-remodal-id"),i.settings=t.extend({},b,n),i.index=t[g].lookup.push(i)-1,i.state=w.CLOSED,null!==i.settings.appendTo&&i.settings.appendTo.length&&(a=t(i.settings.appendTo)),i.$overlay||(i.$overlay=t("
").addClass(u("overlay")+" "+u("is",w.CLOSED)).hide(),a.append(i.$overlay)),i.$bg=t("."+u("bg")).addClass(u("is",w.CLOSED)),i.$modal=e.addClass(v+" "+u("is-initialized")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).attr("tabindex","-1"),i.$wrapper=t("
").addClass(u("wrapper")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).hide().append(i.$modal),a.append(i.$wrapper),i.$wrapper.on("click."+v,'[data-remodal-action="close"]',function(e){e.preventDefault(),i.close()}),i.$wrapper.on("click."+v,'[data-remodal-action="cancel"]',function(e){e.preventDefault(),i.$modal.trigger(k.CANCELLATION),i.settings.closeOnCancel&&i.close(k.CANCELLATION)}),i.$wrapper.on("click."+v,'[data-remodal-action="confirm"]',function(e){e.preventDefault(),i.$modal.trigger(k.CONFIRMATION),i.settings.closeOnConfirm&&i.close(k.CONFIRMATION)}),i.$wrapper.on("click."+v,function(e){var n=t(e.target);n.hasClass(u("wrapper"))&&i.settings.closeOnOutsideClick&&i.close()})}var m,g="remodal",v=window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.NAMESPACE||g,y=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(e){return e+"."+v}).join(" "),_=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(e){return e+"."+v}).join(" "),b=t.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:"",stack:!1,appendTo:null},window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.DEFAULTS),w={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},k={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},x=function(){var e=document.createElement("div").style;return void 0!==e.animationName||void 0!==e.WebkitAnimationName||void 0!==e.MozAnimationName||void 0!==e.msAnimationName||void 0!==e.OAnimationName}(),C=/iPad|iPhone|iPod/.test(navigator.platform),S=[];h.prototype.open=function(){var e,n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&(r.id&&r.settings.hashTracking&&(m=t(window).scrollTop(),location.hash=r.id),r.settings.stack||(e=f(),e&&e!==r&&l(e)),n=S.push(r),r.$overlay.css("z-index",function(e,t){return parseInt(t,10)+n}),r.$wrapper.css("z-index",function(e,t){return parseInt(t,10)+n}),a(),r.$bg.addClass(r.settings.modifier),r.$overlay.addClass(r.settings.modifier).show(),r.$wrapper.show().scrollTop(0),r.$modal.focus(),s(function(){o(r,w.OPENING)},function(){o(r,w.OPENED)},r))},h.prototype.close=function(e){var n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&r.state!==w.CLOSED&&(p(r),r.settings.hashTracking&&r.id===location.hash.substr(1)&&(n=f(),n?location.hash=n.id:(location.hash="",t(window).scrollTop(m))),s(function(){o(r,w.CLOSING,!1,e)},function(){r.$bg.removeClass(r.settings.modifier),r.$overlay.removeClass(r.settings.modifier).hide(),r.$wrapper.hide(),0===S.length&&i(),o(r,w.CLOSED,!1,e)},r))},h.prototype.getState=function(){return this.state},h.prototype.destroy=function(){var e,n=t[g].lookup;l(this),this.$wrapper.remove(),delete n[this.index],e=t.grep(n,function(e){return!!e}).length,0===e&&(this.$overlay.remove(),this.$bg.removeClass(u("is",w.CLOSING)+" "+u("is",w.OPENING)+" "+u("is",w.CLOSED)+" "+u("is",w.OPENED)))},t[g]={lookup:[]},t.fn[g]=function(e){var n,r;return this.each(function(a,i){r=t(i),null==r.data(g)?(n=new h(r,e),r.data(g,n.index),n.settings.hashTracking&&n.id===location.hash.substr(1)&&n.open()):n=t[g].lookup[r.data(g)]}),n},t(document).ready(function(){t(document).on("click","[data-remodal-target]",function(e){e.preventDefault();var n=e.currentTarget,r=n.getAttribute("data-remodal-target"),a=t('[data-remodal-id="'+r+'"]');t[g].lookup[a.data(g)].open()}),t(document).find("."+v).each(function(e,n){var r=t(n),a=r.data("remodal-options");a?("string"==typeof a||a instanceof String)&&(a=c(a)):a={},r[g](a)}),t(document).on("keydown."+v,function(e){var t=f();t&&t.settings.closeOnEscape&&t.state===w.OPENED&&27===e.keyCode&&t.close()}),t(window).on("hashchange."+v,d)})})},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"getUpdates";r(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.payload={},t.raw={},t.action=e,t}return i(n,t),o(n,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this.emit("payload",e),this}},{key:"setAction",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"getUpdates";return this.action=e,this.emit("action",e),this}},{key:"fetch",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new FormData;a.append("admin-nonce",l.config.admin_nonce),r&&a.append("flush",!0),this.emit("fetching",this),e(l.config.base_url_relative+"/update.json/task"+l.config.param_sep+"getUpdates",{credentials:"same-origin",method:"post",body:a}).then(function(e){return t.raw=e,e}).then(s.parseStatus).then(s.parseJSON).then(function(e){return t.response(e)}).then(function(e){return n(e,t.raw)}).then(function(e){return t.emit("fetched",t.payload,t.raw,t)}).catch(s.userFeedbackError)})},{key:"response",value:function(e){return this.payload=e,e}}]),n}(c.EventEmitter);t.default=u;t.Instance=new u}).call(t,n(4))},function(e,t,n){(function(t,n){(function(){!function(e){"use strict";function n(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function r(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return y.iterable&&(t[Symbol.iterator]=function(){return t}),t}function i(e){this.map={},e instanceof i?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function o(e){return e.bodyUsed?t.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function s(e){return new t(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=s(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=s(t);return t.readAsText(e),n}function u(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}function h(e,t){t=t||{};var n=t.body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new i(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new i(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function g(e){var t=new i,n=e.replace(/\r?\n[\t ]+/g," ");return n.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new i(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(y.arrayBuffer)var _=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(e){return e&&DataView.prototype.isPrototypeOf(e)},w=ArrayBuffer.isView||function(e){return e&&_.indexOf(Object.prototype.toString.call(e))>-1};i.prototype.append=function(e,t){e=n(e),t=r(t);var a=this.map[e];this.map[e]=a?a+","+t:t},i.prototype.delete=function(e){delete this.map[n(e)]},i.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},i.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},i.prototype.set=function(e,t){this.map[n(e)]=r(t)},i.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},i.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),a(e)},i.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),a(e)},i.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),a(e)},y.iterable&&(i.prototype[Symbol.iterator]=i.prototype.entries);var k=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new i(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];v.redirect=function(e,t){if(x.indexOf(t)===-1)throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=i,e.Request=h,e.Response=v,e.fetch=function(e,n){return new t(function(t,r){var a=new h(e,n),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:g(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var n="response"in i?i.response:i.responseText;t(new v(n,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&y.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send("undefined"==typeof a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this),e.exports=n.fetch}).call(n)}).call(t,n(5),function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return e}function i(e){return e.text().then(function(e){var t=e;try{t=JSON.parse(e)}catch(t){var n=document.createElement("div");n.innerHTML=e;var r=new Error;throw r.stack=(0,g.default)(n.innerText),r}return t})}function o(e){if(v)return!0;var t=e.status||(e.error?"error":""),n=e.message||(e.error?e.error.message:null),r=e.toastr||null,a=void 0;switch(t){case"unauthenticated":throw document.location.href=h.config.base_url_relative,y("Logged out");case"unauthorized":t="error",n=n||"Unauthorized.";break;case"error":t="error",n=n||"Unknown error.";break;case"success":t="success",n=n||"";break;default:t="error",n=n||"Invalid AJAX response."}return r&&(a=Object.assign({},d.default.options),Object.keys(r).forEach(function(e){d.default.options[e]=r[e]})),n&&(p.default||!p.default&&"error"!==t)&&d.default["success"===t?"success":"error"](n),r&&(d.default.options=a),e}function s(e){if(v)return!0;var t=e.stack?"
"+e.stack+"
":"";d.default.error("Fetch Failed:
"+e.message+" "+t),console.error(e.message+" at "+e.stack)}Object.defineProperty(t,"__esModule",{value:!0}),t.parseStatus=a,t.parseJSON=i,t.userFeedback=o,t.userFeedbackError=s;var l=n(1),c=r(l),u=n(332),d=r(u),f=n(335),p=r(f),h=n(336),m=n(337),g=r(m),v=!1,y=function e(t){var e=new Error(t.statusText||t||"");return e.response=t,e};(0,c.default)(e).on("beforeunload._ajax",function(){v=!0})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(333),i=r(a);i.default.options.positionClass="toast-top-right",i.default.options.preventDuplicates=!0,t.default=i.default},,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a),o=n(335),s=r(o),l=(0,i.default)("#offline-status");(0,i.default)(window).on("offline",function(){l.slideDown()}),(0,i.default)(window).on("online",function(){l.slideUp()}),(0,i.default)(document).ready(function(){s.default||l.slideDown()}),t.default="undefined"==typeof e.navigator.onLine||e.navigator.onLine}).call(t,function(){return this}())},function(e,t){e.exports=GravAdmin},function(e,t,n){function r(e,t){return e=a(e),t=t||i,o(s(e,t),t)}var a=n(338),i=n(339),o=n(340),s=n(341);e.exports=r},function(e,t){function n(e){return null==e?"":e.toString()}e.exports=n},function(e,t){e.exports=[" ","\n","\r","\t","\f","\v"," "," ","᠎"," "," "," "," "," "," "," "," "," "," "," ","\u2028","\u2029"," "," "," "]},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=0,s=e.length,l=t.length,c=!0;c&&o=s?"":e.substr(o,s)}var a=n(338),i=n(339);e.exports=r},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=e.length-1,s=t.length,l=!0;l&&o>=0;)for(l=!1,n=-1,r=e.charAt(o);++n=0?e.substring(0,o+1):""}var a=n(338),i=n(339);e.exports=r},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,l,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(n=this._events[e],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),c=n.slice(),a=c.length,l=0;l0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),a||(a=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var a=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,a,o,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=s;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};a(this,e),this.setPayload(t),this.task="task"+u.config.param_sep}return i(e,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this}},{key:"fetch",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return p.Instance.fetch(function(t){return e.setPayload(t)},t),this}},{key:"maintenance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hide",t=(0,s.default)("#updates [data-update-packages]");return t["show"===e?"fadeIn":"fadeOut"](),"hide"===e&&(0,s.default)(".badges.with-updates").removeClass("with-updates").find(".badge.updates").remove(),this}},{key:"grav",value:function(){var e=this.payload.grav;if(e&&e.isUpdatable){var t=this.task,n="";n+=e.isSymlink?'':'",n+="\n Grav v"+e.available+" "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+'! ('+u.translations.PLUGIN_ADMIN.CURRENT+" v"+e.version+")\n ";var r=(0,s.default)("[data-gpm-grav]").removeClass("hidden");r.is(":empty")&&r.hide(),r.addClass("grav").html(""+n).slideDown(150).parent("#messages").addClass("default-box-shadow")}return(0,s.default)("#grav-update-button").on("click",function(){(0,s.default)(this).html(u.translations.PLUGIN_ADMIN.UPDATING_PLEASE_WAIT+" "+(0,f.default)(e.assets["grav-update"].size)+"..")}),this}},{key:"resources",value:function(){if(!this.payload||!this.payload.resources||!this.payload.resources.total)return this.maintenance("hide");var e=!0,t=["plugins","themes"],n=["plugin","theme"],r=this.payload.resources,a=r.plugins,i=r.themes;return this.payload.resources.total?([a,i].forEach(function(r,a){if(r&&!Array.isArray(r)){var i=Object.keys(r).length,o=t[a];(0,s.default)('#admin-menu a[href$="/'+t[a]+'"]').find(".badges").addClass("with-updates").find(".badge.updates").text(i);var l="";l="plugins"===o?u.translations.PLUGIN_ADMIN.PLUGINS:u.translations.PLUGIN_ADMIN.THEMES;var d=(0,s.default)(".grav-update."+o);d.css("display","block").html('\n

\n '+u.translations.PLUGIN_ADMIN.UPDATE+" "+u.translations.PLUGIN_ADMIN.ALL+" "+l+'\n \n '+i+" "+u.translations.PLUGIN_ADMIN.OF_YOUR+" "+l.toLowerCase()+" "+u.translations.PLUGIN_ADMIN.HAVE_AN_UPDATE_AVAILABLE+"\n

\n ");var f=(0,s.default)("[data-update-packages]").attr("data-packages-slugs")||"";f=f?f.split(","):[];var p=(0,c.default)(f.concat(Object.keys(r))).join();(0,s.default)("[data-update-packages]").attr("data-packages-slugs",""+p),Object.keys(r).forEach(function(t){var i=(0,s.default)("[data-gpm-"+n[a]+'="'+t+'"]'),l=i.find(".gpm-name"),c=l.find("a"),d=i.parents(".content-wrapper");if("plugins"!==o||l.find(".badge.update").length?"themes"===o&&(l.append('"),d.addClass("has-updates")):(l.append(''+u.translations.PLUGIN_ADMIN.UPDATE_AVAILABLE+"!"),d.addClass("has-updates")),i.length){var f=(0,s.default)(".grav-update."+n[a]);if(f.length){var p="testing"===r[t].type?'test release':"";f.html('\n

\n '+u.translations.PLUGIN_ADMIN.UPDATE+" "+(n[a].charAt(0).toUpperCase()+n[a].substr(1).toLowerCase())+'\n \n v'+r[t].available+" "+p+" "+u.translations.PLUGIN_ADMIN.OF_THIS+" "+n[a]+" "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+"!\n

\n ").css("display","block"), +var Grav=webpackJsonpGrav([0],[function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a);n(2);var o=n(3),s=r(o),l=n(343),c=r(l),u=n(344),d=r(u),f=n(364),p=r(f),h=n(369),m=r(h),g=n(458),v=r(g),y=n(605),_=r(y);n(619),n(629);var b=n(630),w=n(332),k=r(w),x=n(359),C=r(x);n(631),n(632),n(732),n(647),n(648),n(649),n(651);var S=n(652),I=r(S);c.default.start(),e.setInterval(function(){y.Instance.update(),S.Instance.scroller.update()},150),(0,i.default)(e).on("sidebar_state._grav",function(){Object.keys(p.default.Chart.Instances).forEach(function(e){setTimeout(function(){return p.default.Chart.Instances[e].chart.update()},10)})}),t.default={GPM:{GPM:s.default,Instance:o.Instance},KeepAlive:c.default,Dashboard:p.default,Pages:m.default,Forms:v.default,Scrollbar:{Scrollbar:_.default,Instance:y.Instance},Updates:{Updates:d.default,Notifications:u.Notifications,Feed:u.Feed,Instance:u.Instance},Sidebar:{Sidebar:I.default,Instance:S.Instance},MediaFilter:{MediaFilter:b.Filter,Instance:b.Instance},Utils:{request:C.default,toastr:k.default}}}).call(t,function(){return this}())},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);!function(e,t){return t(e,i.default)}(void 0,function(e,t){function n(e){if(x&&"none"===e.css("animation-name")&&"none"===e.css("-webkit-animation-name")&&"none"===e.css("-moz-animation-name")&&"none"===e.css("-o-animation-name")&&"none"===e.css("-ms-animation-name"))return 0;var t,n,r,a,i=e.css("animation-duration")||e.css("-webkit-animation-duration")||e.css("-moz-animation-duration")||e.css("-o-animation-duration")||e.css("-ms-animation-duration")||"0s",o=e.css("animation-delay")||e.css("-webkit-animation-delay")||e.css("-moz-animation-delay")||e.css("-o-animation-delay")||e.css("-ms-animation-delay")||"0s",s=e.css("animation-iteration-count")||e.css("-webkit-animation-iteration-count")||e.css("-moz-animation-iteration-count")||e.css("-o-animation-iteration-count")||e.css("-ms-animation-iteration-count")||"1";for(i=i.split(", "),o=o.split(", "),s=s.split(", "),a=0,n=i.length,t=Number.NEGATIVE_INFINITY;at&&(t=r);return t}function r(){if(t(document).height()<=t(window).height())return 0;var e,n,r=document.createElement("div"),a=document.createElement("div");return r.style.visibility="hidden",r.style.width="100px",document.body.appendChild(r),e=r.offsetWidth,r.style.overflow="scroll",a.style.width="100%",r.appendChild(a),n=a.offsetWidth,r.parentNode.removeChild(r),e-n}function a(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)||(n=t(document.body),e=parseInt(n.css("padding-right"),10)+r(),n.css("padding-right",e+"px"),a.addClass(i))}}function i(){if(!C){var e,n,a=t("html"),i=u("is-locked");a.hasClass(i)&&(n=t(document.body),e=parseInt(n.css("padding-right"),10)-r(),n.css("padding-right",e+"px"),a.removeClass(i))}}function o(e,t,n,r){var a=u("is",t),i=[u("is",w.CLOSING),u("is",w.OPENING),u("is",w.CLOSED),u("is",w.OPENED)].join(" ");e.$bg.removeClass(i).addClass(a),e.$overlay.removeClass(i).addClass(a),e.$wrapper.removeClass(i).addClass(a),e.$modal.removeClass(i).addClass(a),e.state=t,!n&&e.$modal.trigger({type:t,reason:r},[{reason:r}])}function s(e,r,a){var i=0,o=function(e){e.target===this&&i++},s=function(e){e.target===this&&0===--i&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())};t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].on(y,o).on(_,s)}),e(),0===n(a.$bg)&&0===n(a.$overlay)&&0===n(a.$wrapper)&&0===n(a.$modal)&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){a[t].off(y+" "+_)}),r())}function l(e){e.state!==w.CLOSED&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,n){e[n].off(y+" "+_)}),p(e),e.$bg.removeClass(e.settings.modifier),e.$overlay.removeClass(e.settings.modifier).hide(),e.$wrapper.hide(),0===S.length&&i(),o(e,w.CLOSED,!0))}function c(e){var t,n,r,a,i={};for(e=e.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),t=e.split(","),a=0,n=t.length;a=0&&S.slice(t,1)}function h(e,n){var r=t(document.body),a=r,i=this;i.id=e.attr("data-remodal-id"),i.settings=t.extend({},b,n),i.index=t[g].lookup.push(i)-1,i.state=w.CLOSED,null!==i.settings.appendTo&&i.settings.appendTo.length&&(a=t(i.settings.appendTo)),i.$overlay||(i.$overlay=t("
").addClass(u("overlay")+" "+u("is",w.CLOSED)).hide(),a.append(i.$overlay)),i.$bg=t("."+u("bg")).addClass(u("is",w.CLOSED)),i.$modal=e.addClass(v+" "+u("is-initialized")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).attr("tabindex","-1"),i.$wrapper=t("
").addClass(u("wrapper")+" "+i.settings.modifier+" "+u("is",w.CLOSED)).hide().append(i.$modal),a.append(i.$wrapper),i.$wrapper.on("click."+v,'[data-remodal-action="close"]',function(e){e.preventDefault(),i.close()}),i.$wrapper.on("click."+v,'[data-remodal-action="cancel"]',function(e){e.preventDefault(),i.$modal.trigger(k.CANCELLATION),i.settings.closeOnCancel&&i.close(k.CANCELLATION)}),i.$wrapper.on("click."+v,'[data-remodal-action="confirm"]',function(e){e.preventDefault(),i.$modal.trigger(k.CONFIRMATION),i.settings.closeOnConfirm&&i.close(k.CONFIRMATION)}),i.$wrapper.on("click."+v,function(e){var n=t(e.target);n.hasClass(u("wrapper"))&&i.settings.closeOnOutsideClick&&i.close()})}var m,g="remodal",v=window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.NAMESPACE||g,y=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(e){return e+"."+v}).join(" "),_=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(e){return e+"."+v}).join(" "),b=t.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:"",stack:!1,appendTo:null},window.REMODAL_GLOBALS&&window.REMODAL_GLOBALS.DEFAULTS),w={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},k={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},x=function(){var e=document.createElement("div").style;return void 0!==e.animationName||void 0!==e.WebkitAnimationName||void 0!==e.MozAnimationName||void 0!==e.msAnimationName||void 0!==e.OAnimationName}(),C=/iPad|iPhone|iPod/.test(navigator.platform),S=[];h.prototype.open=function(){var e,n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&(r.id&&r.settings.hashTracking&&(m=t(window).scrollTop(),location.hash=r.id),r.settings.stack||(e=f(),e&&e!==r&&l(e)),n=S.push(r),r.$overlay.css("z-index",function(e,t){return parseInt(t,10)+n}),r.$wrapper.css("z-index",function(e,t){return parseInt(t,10)+n}),a(),r.$bg.addClass(r.settings.modifier),r.$overlay.addClass(r.settings.modifier).show(),r.$wrapper.show().scrollTop(0),r.$modal.focus(),s(function(){o(r,w.OPENING)},function(){o(r,w.OPENED)},r))},h.prototype.close=function(e){var n,r=this;r.state!==w.OPENING&&r.state!==w.CLOSING&&r.state!==w.CLOSED&&(p(r),r.settings.hashTracking&&r.id===location.hash.substr(1)&&(n=f(),n?location.hash=n.id:(location.hash="",t(window).scrollTop(m))),s(function(){o(r,w.CLOSING,!1,e)},function(){r.$bg.removeClass(r.settings.modifier),r.$overlay.removeClass(r.settings.modifier).hide(),r.$wrapper.hide(),0===S.length&&i(),o(r,w.CLOSED,!1,e)},r))},h.prototype.getState=function(){return this.state},h.prototype.destroy=function(){var e,n=t[g].lookup;l(this),this.$wrapper.remove(),delete n[this.index],e=t.grep(n,function(e){return!!e}).length,0===e&&(this.$overlay.remove(),this.$bg.removeClass(u("is",w.CLOSING)+" "+u("is",w.OPENING)+" "+u("is",w.CLOSED)+" "+u("is",w.OPENED)))},t[g]={lookup:[]},t.fn[g]=function(e){var n,r;return this.each(function(a,i){r=t(i),null==r.data(g)?(n=new h(r,e),r.data(g,n.index),n.settings.hashTracking&&n.id===location.hash.substr(1)&&n.open()):n=t[g].lookup[r.data(g)]}),n},t(document).ready(function(){t(document).on("click","[data-remodal-target]",function(e){e.preventDefault();var n=e.currentTarget,r=n.getAttribute("data-remodal-target"),a=t('[data-remodal-id="'+r+'"]');t[g].lookup[a.data(g)].open()}),t(document).find("."+v).each(function(e,n){var r=t(n),a=r.data("remodal-options");a?("string"==typeof a||a instanceof String)&&(a=c(a)):a={},r[g](a)}),t(document).on("keydown."+v,function(e){var t=f();t&&t.settings.closeOnEscape&&t.state===w.OPENED&&27===e.keyCode&&t.close()}),t(window).on("hashchange."+v,d)})})},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"getUpdates";r(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.payload={},t.raw={},t.action=e,t}return i(n,t),o(n,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this.emit("payload",e),this}},{key:"setAction",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"getUpdates";return this.action=e,this.emit("action",e),this}},{key:"fetch",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=new FormData;a.append("admin-nonce",l.config.admin_nonce),r&&a.append("flush",!0),this.emit("fetching",this),e(l.config.base_url_relative+"/update.json/task"+l.config.param_sep+"getUpdates",{credentials:"same-origin",method:"post",body:a}).then(function(e){return t.raw=e,e}).then(s.parseStatus).then(s.parseJSON).then(function(e){return t.response(e)}).then(function(e){return n(e,t.raw)}).then(function(e){return t.emit("fetched",t.payload,t.raw,t)}).catch(s.userFeedbackError)})},{key:"response",value:function(e){return this.payload=e,e}}]),n}(c.EventEmitter);t.default=u;t.Instance=new u}).call(t,n(4))},function(e,t,n){(function(t,n){(function(){!function(e){"use strict";function n(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function r(e){return"string"!=typeof e&&(e=String(e)),e}function a(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return y.iterable&&(t[Symbol.iterator]=function(){return t}),t}function i(e){this.map={},e instanceof i?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function o(e){return e.bodyUsed?t.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function s(e){return new t(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=s(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=s(t);return t.readAsText(e),n}function u(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}function h(e,t){t=t||{};var n=t.body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new i(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new i(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function g(e){var t=new i,n=e.replace(/\r?\n[\t ]+/g," ");return n.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new i(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(y.arrayBuffer)var _=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(e){return e&&DataView.prototype.isPrototypeOf(e)},w=ArrayBuffer.isView||function(e){return e&&_.indexOf(Object.prototype.toString.call(e))>-1};i.prototype.append=function(e,t){e=n(e),t=r(t);var a=this.map[e];this.map[e]=a?a+","+t:t},i.prototype.delete=function(e){delete this.map[n(e)]},i.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},i.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},i.prototype.set=function(e,t){this.map[n(e)]=r(t)},i.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},i.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),a(e)},i.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),a(e)},i.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),a(e)},y.iterable&&(i.prototype[Symbol.iterator]=i.prototype.entries);var k=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new i(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];v.redirect=function(e,t){if(x.indexOf(t)===-1)throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=i,e.Request=h,e.Response=v,e.fetch=function(e,n){return new t(function(t,r){var a=new h(e,n),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:g(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var n="response"in i?i.response:i.responseText;t(new v(n,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&y.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send("undefined"==typeof a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this),e.exports=n.fetch}).call(n)}).call(t,n(5),function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return e}function i(e){return e.text().then(function(e){var t=e;try{t=JSON.parse(e)}catch(t){var n=document.createElement("div");n.innerHTML=e;var r=new Error;throw r.stack=(0,g.default)(n.innerText),r}return t})}function o(e){if(v)return!0;var t=e.status||(e.error?"error":""),n=e.message||(e.error?e.error.message:null),r=e.toastr||null,a=void 0;switch(t){case"unauthenticated":throw document.location.href=h.config.base_url_relative,y("Logged out");case"unauthorized":t="error",n=n||"Unauthorized.";break;case"error":t="error",n=n||"Unknown error.";break;case"success":t="success",n=n||"";break;default:t="error",n=n||"Invalid AJAX response."}return r&&(a=Object.assign({},d.default.options),Object.keys(r).forEach(function(e){d.default.options[e]=r[e]})),n&&(p.default||!p.default&&"error"!==t)&&d.default["success"===t?"success":"error"](n),r&&(d.default.options=a),e}function s(e){if(v)return!0;var t=e.stack?"
"+e.stack+"
":"";d.default.error("Fetch Failed:
"+e.message+" "+t),console.error(e.message+" at "+e.stack)}Object.defineProperty(t,"__esModule",{value:!0}),t.parseStatus=a,t.parseJSON=i,t.userFeedback=o,t.userFeedbackError=s;var l=n(1),c=r(l),u=n(332),d=r(u),f=n(335),p=r(f),h=n(336),m=n(337),g=r(m),v=!1,y=function e(t){var e=new Error(t.statusText||t||"");return e.response=t,e};(0,c.default)(e).on("beforeunload._ajax",function(){v=!0})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(333),i=r(a);i.default.options.positionClass="toast-top-right",i.default.options.preventDuplicates=!0,t.default=i.default},,,function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a),o=n(335),s=r(o),l=(0,i.default)("#offline-status");(0,i.default)(window).on("offline",function(){l.slideDown()}),(0,i.default)(window).on("online",function(){l.slideUp()}),(0,i.default)(document).ready(function(){s.default||l.slideDown()}),t.default="undefined"==typeof e.navigator.onLine||e.navigator.onLine}).call(t,function(){return this}())},function(e,t){e.exports=GravAdmin},function(e,t,n){function r(e,t){return e=a(e),t=t||i,o(s(e,t),t)}var a=n(338),i=n(339),o=n(340),s=n(341);e.exports=r},function(e,t){function n(e){return null==e?"":e.toString()}e.exports=n},function(e,t){e.exports=[" ","\n","\r","\t","\f","\v"," "," ","᠎"," "," "," "," "," "," "," "," "," "," "," ","\u2028","\u2029"," "," "," "]},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=0,s=e.length,l=t.length,c=!0;c&&o=s?"":e.substr(o,s)}var a=n(338),i=n(339);e.exports=r},function(e,t,n){function r(e,t){e=a(e),t=t||i;for(var n,r,o=e.length-1,s=t.length,l=!0;l&&o>=0;)for(l=!1,n=-1,r=e.charAt(o);++n=0?e.substring(0,o+1):""}var a=n(338),i=n(339);e.exports=r},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,l,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(n=this._events[e],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),c=n.slice(),a=c.length,l=0;l0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),a||(a=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var a=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,a,o,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=s;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){(function(e){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};a(this,e),this.setPayload(t),this.task="task"+u.config.param_sep}return i(e,[{key:"setPayload",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.payload=e,this}},{key:"fetch",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return p.Instance.fetch(function(t){return e.setPayload(t)},t),this}},{key:"maintenance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hide",t=(0,s.default)("#updates [data-update-packages]");return t["show"===e?"fadeIn":"fadeOut"](),"hide"===e&&(0,s.default)(".badges.with-updates").removeClass("with-updates").find(".badge.updates").remove(),this}},{key:"grav",value:function(){var e=this.payload.grav;if(e&&e.isUpdatable){var t=this.task,n="";n+=e.isSymlink?'':'",n+="\n Grav v"+e.available+" "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+'! ('+u.translations.PLUGIN_ADMIN.CURRENT+" v"+e.version+")\n ";var r=(0,s.default)("[data-gpm-grav]").removeClass("hidden");r.is(":empty")&&r.hide(),r.addClass("grav").html(""+n).slideDown(150).parent("#messages").addClass("default-box-shadow")}return(0,s.default)("#grav-update-button").on("click",function(){(0,s.default)(this).html(u.translations.PLUGIN_ADMIN.UPDATING_PLEASE_WAIT+" "+(0,f.default)(e.assets["grav-update"].size)+"..")}),this}},{key:"resources",value:function(){if(!this.payload||!this.payload.resources||!this.payload.resources.total)return this.maintenance("hide");var e=!0,t=["plugins","themes"],n=["plugin","theme"],r=this.payload.resources,a=r.plugins,i=r.themes;return this.payload.resources.total?([a,i].forEach(function(r,a){if(r&&!Array.isArray(r)){var i=Object.keys(r).length,o=t[a];(0,s.default)('#admin-menu a[href$="/'+t[a]+'"]').find(".badges").addClass("with-updates").find(".badge.updates").text(i);var l="";l="plugins"===o?u.translations.PLUGIN_ADMIN.PLUGINS:u.translations.PLUGIN_ADMIN.THEMES;var d=(0,s.default)(".grav-update."+o);d.css("display","block").html('\n

\n '+u.translations.PLUGIN_ADMIN.UPDATE+" "+u.translations.PLUGIN_ADMIN.ALL+" "+l+'\n \n '+i+" "+u.translations.PLUGIN_ADMIN.OF_YOUR+" "+l.toLowerCase()+" "+u.translations.PLUGIN_ADMIN.HAVE_AN_UPDATE_AVAILABLE+"\n

\n ");var f=(0,s.default)("[data-update-packages]").attr("data-packages-slugs")||"";f=f?f.split(","):[];var p=(0,c.default)(f.concat(Object.keys(r))).join();(0,s.default)("[data-update-packages]").attr("data-packages-slugs",""+p),Object.keys(r).forEach(function(t){var i=(0,s.default)("[data-gpm-"+n[a]+'="'+t+'"]'),l=i.find(".gpm-name"),c=l.find("a"),d=i.parents(".content-wrapper");if("plugins"!==o||l.find(".badge.update").length?"themes"===o&&(l.append('"),d.addClass("has-updates")):(l.append(''+u.translations.PLUGIN_ADMIN.UPDATE_AVAILABLE+"!"),d.addClass("has-updates")),i.length){var f=(0,s.default)(".grav-update."+n[a]);if(f.length){var p="testing"===r[t].type?'test release':"";f.html('\n

\n '+u.translations.PLUGIN_ADMIN.UPDATE+" "+(n[a].charAt(0).toUpperCase()+n[a].substr(1).toLowerCase())+'\n \n v'+r[t].available+" "+p+" "+u.translations.PLUGIN_ADMIN.OF_THIS+" "+n[a]+" "+u.translations.PLUGIN_ADMIN.IS_NOW_AVAILABLE+"!\n

\n ").css("display","block"), e=!1}}}),(0,s.default)("[data-update-packages]").removeClass("hidden")}}),(0,s.default)(".content-wrapper").addClass("updates-checked"),void(e||(0,s.default)(".warning-reinstall-not-latest-release").removeClass("hidden"))):this}}]),e}();t.default=y;var _=new y;t.Instance=_,t.Notifications=m.default,t.Feed=v.default,p.Instance.on("fetched",function(e,t){_.setPayload(e.payload||{}),_.grav().resources()}),"1"===u.config.enable_auto_updates_check&&p.Instance.fetch()},function(e,t,n){function r(e,t){return t=t||a,i(e,function(e,n,r){for(var a=r.length;++n0&&void 0!==arguments[0]?arguments[0]:{},n=t.filter,r=void 0===n?f():n,a=t.refresh,i=void 0!==a&&a;if(!d())return!1;var o=(0,s.default)("#notifications"),c=o.find(".widget-loader"),p=o.find(".widget-content > ul");c.find("div").remove(),c.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),c.show(),p.hide();var h=function(t){var n=t.notifications;(0,s.default)("#notifications").find(".widget-content > ul").empty(),n&&Object.keys(n).forEach(function(t){return e.processLocation(t,n[t])})};(0,u.default)(l.config.base_url_relative+"/task"+l.config.param_sep+"getNotifications",{method:"post",body:{refresh:i,filter:r}},function(e){h(e)}).catch(function(){var e=(0,s.default)("#notifications .widget-content");e.find(".widget-loader").find("div").remove(),e.find(".widget-loader").append("
Failed to retrieve notifications
").find(".fa-spin").removeClass("fa-spin fa-refresh").addClass("fa-warning")})}}],[{key:"addShowAllInFeed",value:function(){(0,s.default)("#notifications ul").append('
  • Show all
  • ')}},{key:"showNotificationInFeed",value:function(t){var n=(0,s.default)("#notifications").removeClass("hidden"),r=n.find(".widget-loader").hide(),a=n.find(".widget-content > ul").show();r.find("div").remove(),r.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),a.append(t).find("li:nth-child(n+11)").addClass("hidden"),a.find("li.hidden").length&&e.addShowAllInFeed()}},{key:"showNotificationInTop",value:function(e){var t=(0,s.default)(".top-notifications-container"),n=(0,s.default)("
    ").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInDashboard",value:function(e){var t=(0,s.default)(".dashboard-notifications-container"),n=(0,s.default)("
    ").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInPlugins",value:function(e){var t=(0,s.default)(".plugins-notifications-container"),n=(0,s.default)("
    ").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"showNotificationInThemes",value:function(e){var t=(0,s.default)(".themes-notifications-container"),n=(0,s.default)("
    ").html(e);t.removeClass("hidden").append(n.children()),n.children().slideDown(150)}},{key:"processLocation",value:function(t,n){switch(t){case"feed":e.showNotificationInFeed(n);break;case"top":n.read||e.showNotificationInTop(n);break;case"dashboard":n.read||e.showNotificationInDashboard(n);break;case"plugins":n.read||e.showNotificationInPlugins(n);break;case"themes":n.read||e.showNotificationInThemes(n)}}}]),e}(),h=new p;t.default=h,d()&&(h.fetch(),(0,s.default)(document).on("click",'[data-notification-action="hide-notification"]',function(e){var t=(0,s.default)(e.currentTarget),n=t.parent();n.slideUp(function(){return n.remove()})}),(0,s.default)(document).on("click",'[data-notification-action="show-all-notifications"]',function(e){(0,s.default)("#notifications .show-all").hide(),(0,s.default)("#notifications .hidden").removeClass("hidden")}),(0,s.default)(document).on("click",'[data-refresh="notifications"]',function(e){e.preventDefault(),h.fetch({filter:["feed"],refresh:!0})}))},function(e,t,n){(function(e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(331),a=n(336),i=void 0,o=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("function"==typeof n&&(o=n,n={}),n.method&&"post"===n.method){var s=new FormData;n.body=Object.assign({"admin-nonce":a.config.admin_nonce},n.body||{}),Object.keys(n.body).map(function(e){return s.append(e,n.body[e])}),n.body=s}return n=Object.assign({credentials:"same-origin",headers:{Accept:"application/json"}},n),e(t,n).then(function(e){return i=e,e}).then(r.parseStatus).then(r.parseJSON).then(r.userFeedback).then(function(e){return o(e,i)}).catch(r.userFeedbackError)};t.default=o}).call(t,n(4))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,u.default)(d,{method:"post",body:{refresh:t}},function(t){e.data=t,n(t)})}},{key:"refresh",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,s.default)("#news-feed .widget-content");if(t.length){var n=t.find(".widget-loader");n.find("div").remove(),n.find(".fa-warning").removeClass("fa-warning").addClass("fa-refresh fa-spin"),n.show(),t.find("> ul").hide(),!this.data||this.data.error||e?this.fetch(e,this.updateContent.bind(this)):this.updateContent()}}},{key:"updateContent",value:function(){var e=(0,s.default)("#news-feed .widget-content");if(e.length){var t=e.find(".widget-loader").hide(),n=e.find("> ul").empty().show();return this.data.error||"error"===this.data.status?(t.show().find("div").remove(),t.find(".fa-refresh").removeClass("fa-refresh fa-spin").addClass("fa-warning"),void t.append("
    "+(this.data.error?this.data.error.message:this.data.message||"Unable to download news feed")+"
    ")):void(this.data&&this.data.feed_data&&n.append(this.data.feed_data))}}}]),e}(),p=new f;(0,s.default)(document).ready(function(){return p.refresh()}),(0,s.default)(document).on("click",'[data-refresh="feed"]',function(e){e.preventDefault(),p.refresh(!0)}),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(3),s=n(336),l=n(332),c=r(l);(0,i.default)("[data-gpm-checkupdates]").on("click",function(){var e=(0,i.default)(this);e.find("i").addClass("fa-spin"),o.Instance.fetch(function(t){e.find("i").removeClass("fa-spin");var n=t.payload;if(n)if(n.grav.isUpdatable||n.resources.total){var r=n.grav.isUpdatable?"Grav v"+n.grav.available:"",a=n.resources.total?n.resources.total+" "+s.translations.PLUGIN_ADMIN.UPDATES_ARE_AVAILABLE:"";a||(r+=" "+s.translations.PLUGIN_ADMIN.IS_AVAILABLE_FOR_UPDATE),c.default.info(r+(r&&a?" "+s.translations.PLUGIN_ADMIN.AND+" ":"")+a)}else c.default.success(s.translations.PLUGIN_ADMIN.EVERYTHING_UP_TO_DATE)},!0)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(359),s=r(o);(0,i.default)("body").on("click","[data-maintenance-update]",function(){var e=(0,i.default)(this),t=e.data("maintenanceUpdate");e.attr("disabled","disabled").find("> .fa").removeClass("fa-cloud-download").addClass("fa-refresh fa-spin"),(0,s.default)(t,function(t){"updategrav"===t.type&&((0,i.default)("[data-gpm-grav]").remove(),(0,i.default)("#footer .grav-version").html(t.version)),e.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-cloud-download")})})},function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),a=t(r),i=n(359),o=t(i),s=(0,a.default)('input[type="radio"][name="channel-switch"]');s&&s.on("change",function(t){var n=(0,a.default)(t.target),r=""+n.parent("[data-url]").data("url");(0,o.default)(r,{method:"post",body:{task:"gpmRelease",release:n.val()}},function(t){t.reload&&e.location.reload()})})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(365),i=r(a),o=n(367);n(368),t.default={Chart:{Chart:i.default,UpdatesChart:a.UpdatesChart,Instances:a.Instances},Cache:o.Instance}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Instances=t.UpdatesChart=t.defaults=void 0;var s=function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in a)return a.value;var o=a.get;if(void 0!==o)return o.call(r)},l=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(o(this,e),this.element=(0,u.default)(t)||[],this.element[0]){var i=(this.element.data("chart-type")||"pie").toLowerCase();this.type=i.charAt(0).toUpperCase()+i.substr(1).toLowerCase(),r=Object.assign({},g.options[this.type],r),a=Object.assign({},g.data,a),Object.assign(this,{options:r,data:a}),this.chart=f.default[this.type](this.element.find(".ct-chart").empty()[0],this.data,this.options),this.chart.on("created",function(){n.element.find(".hidden").removeClass("hidden"),n.element.find(".ct-label").each(function(e,t){t=(0,u.default)(t);var n=t.html().replace("<","<").replace(">",">");t.html(n)})})}}return l(e,[{key:"updateData",value:function(e){Object.assign(this.data,e),this.chart.update(this.data)}}]),e}();t.default=v;var y=t.UpdatesChart=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o(this,t);var i=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r));return i.chart.on("draw",function(e){return i.draw(e)}),h.Instance.on("fetched",function(e){if(e.payload){var t=e.payload.grav,n=100*(e.payload.resources.total+(t.isUpdatable?1:0))/(e.payload.installed+(t.isUpdatable?1:0)),r=100-n;i.updateData({series:[r,n]}),e.payload.resources.total&&m.Instance.maintenance("show")}}),i}return i(t,e),l(t,[{key:"draw",value:function(e){if(!e.index){var t=p.translations.PLUGIN_ADMIN[100===e.value?"FULLY_UPDATED":"UPDATES_AVAILABLE"];this.element.find(".numeric span").text(Math.round(e.value)+"%"),this.element.find(".js__updates-available-description").html(t),this.element.find(".hidden").removeClass("hidden")}}},{key:"updateData",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateData",this).call(this,e),this.data.series[0]<100&&this.element.closest("#updates").find("[data-update-packages]").fadeIn()}}]),t}(v),_={};(0,u.default)("[data-chart-name]").each(function(){var e=(0,u.default)(this),t=e.data("chart-name")||"",n=e.data("chart-options")||{},r=e.data("chart-data")||{};"updates"===t?_[t]=new y(e,n,r):_[t]=new v(e,n,r)});t.Instances=_},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(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 i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return e&&(e="cleartype:"+e+"/"),l.config.base_url_relative+"/cache.json/task"+l.config.param_sep+"clearCache/"+e+"admin-nonce"+l.config.param_sep+l.config.admin_nonce},f=function(){function e(){var t=this;a(this,e),this.element=(0,s.default)("[data-clear-cache]"),(0,s.default)("body").on("click","[data-clear-cache]",function(e){return t.clear(e,e.target)})}return i(e,[{key:"clear",value:function(e,t){var n=this,r="";e&&e.preventDefault&&e.preventDefault(),"string"==typeof e&&(r=e),t=t?(0,s.default)(t):(0,s.default)('[data-clear-cache-type="'+r+'"]'),r=r||(0,s.default)(t).data("clear-cache-type")||"";var a=t.data("clearCache")||d(r);this.disable(),(0,u.default)(a,function(){return n.enable()})}},{key:"enable",value:function(){this.element.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin fa-retweet").addClass("fa-retweet")}},{key:"disable",value:function(){this.element.attr("disabled","disabled").find("> .fa").removeClass("fa-retweet").addClass("fa-refresh fa-spin")}}]),e}();t.default=f;var p=new f;t.Instance=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(336),s=n(359),l=r(s),c=n(365);(0,i.default)('[data-backup][data-ajax*="backup/"]').on("click",function(){var e=(0,i.default)(this),t=e.data("ajax"),n=e.closest(".dropdown-menu");(n.length?n:e).closest(".button-group").find("> button:first").attr("disabled","disabled").find("> .fa").removeClass("fa-life-ring").addClass("fa-spin fa-refresh"),(0,l.default)(t,function(){c.Instances&&c.Instances.backups&&(c.Instances.backups.updateData({series:[0,100]}),c.Instances.backups.element.find(".numeric").html("0 "+o.translations.PLUGIN_ADMIN.DAYS.toLowerCase()+"")),(n.length?n:e).closest(".button-group").find("> button:first").removeAttr("disabled").find("> .fa").removeClass("fa-spin fa-refresh").addClass("fa-life-ring")})}),(0,i.default)('[data-backup][data-ajax*="backupDelete"]').on("click",function(){var e=(0,i.default)(this),t=e.data("ajax"),n=e.closest("tr");n.addClass("deleting"),(0,l.default)(t,function(e){"success"===e.status?n.remove():n.removeClass("deleting")})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a),o=n(370),s=r(o),l=n(371),c=r(l),u=n(379),d=r(u),f=function(e,t){return("000"+e).substr(-t)},p=null,h=(0,i.default)("#ordering");h.length&&(p=new s.default(h.get(0),{filter:".ignore",onUpdate:function(){var e=[],t=h.children(),n=(t.length+"").split("").length;t.each(function(t,r){r=(0,i.default)(r),e.push(r.data("id")),r.find(".page-order").text(f(t+1,n)+".")}),(0,i.default)("[data-order]").val(e.join(","))}}),(0,i.default)(document).on("input",'[name="data[folder]"]',function(e){var t=(0,i.default)(e.currentTarget),n=(0,i.default)("[data-id][data-active-id]");n.data("id",t.val()),p.options.onUpdate()})),t.default={Ordering:p,Page:d.default,PageFilters:{PageFilters:c.default,Instance:l.Instance}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(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 i="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;n=0?a=setTimeout(r,t-c):(a=null,n||(l=e.apply(o,i),o=i=null))}var a,i,o,s,l;null==t&&(t=100);var c=function(){o=this,i=arguments,s=Date.now();var c=n&&!a;return a||(a=setTimeout(r,t)),c&&(l=e.apply(o,i),o=i=null),l};return c.clear=function(){a&&(clearTimeout(a),a=null)},c.flush=function(){a&&(l=e.apply(o,i),o=i=null,clearTimeout(a),a=null)},c}n.debounce=n,e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(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 i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:void 0;a(this,e),this.query=t,this.elements=(0,s.default)(void 0!==r?r:this.query),this.session=JSON.parse(sessionStorage.getItem(l)||"{}"),this.elements.length&&(this.restore(),this.elements.find(".page-icon").on("click",function(e){return n.toggle(e.target)}),this.elements.data("tree_init",1),(0,s.default)("[data-page-toggleall]").on("click",function(e){var t=(0,s.default)(e.target).closest("[data-page-toggleall]"),r=t.data("page-toggleall");n[r]()}))}return i(e,[{key:"reload",value:function(){var e=(0,s.default)(this.query).filter(function(e,t){return!(0,s.default)(t).data("tree_init")});e.length&&this.constructor(this.query,e)}},{key:"toggle",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof e&&(e=(0,s.default)('[data-nav-id="'+e+'"]').find('[data-toggle="children"]')),e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r.closest('[data-toggle="children"]'));t[a.isOpen?"collapse":"expand"](a.id,n)})}},{key:"collapse",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof e&&(e=(0,s.default)('[data-nav-id="'+e+'"]').find('[data-toggle="children"]')),e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r);a.isOpen&&(a.children.hide(),a.icon.removeClass("children-open").addClass("children-closed"),n||delete t.session[a.id])});var r=e.closest(".mediapicker-scroll");r.length&&r.data("scrollbar")&&r.data("scrollbar").update(),n||this.save()}},{key:"expand",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"==typeof e){var r=(0,s.default)('[data-nav-id="'+e+'"]'),a=r.parents("[data-nav-id]");if(a.length)return a=a.find('[data-toggle="children"]:first'),a=a.add(r.find('[data-toggle="children"]:first')),this.expand(a,n);e=r.find('[data-toggle="children"]:first')}e=(0,s.default)(e||this.elements),e.each(function(e,r){r=(0,s.default)(r);var a=t.getState(r);a.isOpen||(a.children.show(),a.icon.removeClass("children-closed").addClass("children-open"),n||(t.session[a.id]=1))});var i=e.closest(".mediapicker-scroll");i.length&&i.data("scrollbar")&&i.data("scrollbar").update(),n||this.save()}},{key:"restore",value:function(){var e=this;this.collapse(null,!0),Object.keys(this.session).forEach(function(t){e.expand(t,"no-store")})}},{key:"save",value:function(){return sessionStorage.setItem(l,JSON.stringify(this.session))}},{key:"getState",value:function(e){return e=(0,s.default)(e),{id:e.closest("[data-nav-id]").data("nav-id"),children:e.closest("li.page-item").find("ul:first"),icon:e.find(".page-icon"),get isOpen(){return this.icon.hasClass("children-open")}}}}]),e}();t.default=c;var u=new c('[data-toggle="children"]');t.Instance=u},function(e,t){"use strict";!function(){function e(){var e="localStoragePollyfill";try{return localStorage.setItem(e,e),localStorage.removeItem(e),sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(e){return!1}}if(!e())try{Storage.prototype._data={},Storage.prototype.setItem=function(e,t){return this._data[e]=String(t),this._data[e]},Storage.prototype.getItem=function(e){return this._data.hasOwnProperty(e)?this._data[e]:void 0},Storage.prototype.removeItem=function(e){return delete this._data[e]},Storage.prototype.clear=function(){return this._data={},this._data}}catch(e){console.error("localStorage pollyfill error: ",e)}}()},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(375),i=r(a);i.default.define("required-fix",function(e){var t=this;this.refreshValidityState=function(){if(!t.isRequired)return!1;var e=!t.items.length;t.isInvalid=e,e?(t.$control_input.attr("required",""),t.$input.removeAttr("required")):(t.$control_input.removeAttr("required"),t.$input.attr("required"))}})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=r(a);n(380),n(383),n(384),n(385),n(386);var o=n(387),s=r(o);n(457);var l=(0,i.default)('input[type="radio"][name="mode-switch"]');if(l){var c=l.closest(":checked").data("leave-url"),u=(0,i.default)('');l.parent().append(u),l.siblings("label").on("mousedown touchdown",function(t){t.preventDefault();var n=(0,i.default)('[data-remodal-id="changes"] [data-leave-action="continue"]');n.one("click",function(){(0,i.default)(e).on("beforeunload._grav"),u.off("click._grav"),(0,i.default)(t.target).trigger("click")}),u.trigger("click._grav")}),l.on("change",function(e){var t=(0,i.default)(e.target);c=t.data("leave-url"),setTimeout(function(){return u.attr("href",c).get(0).click()},5)})}t.default={Media:{PageMedia:s.default,PageMediaInstances:o.Instance}}}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);n(381);var o=n(359),s=r(o),l=n(336),c=!1,u=(0,i.default)('[data-remodal-id="modal"] input[name="data[folder]"], [data-remodal-id="modular"] input[name="data[folder]"]'),d=(0,i.default)('[data-remodal-id="modal"] input[name="data[title]"], [data-remodal-id="modular"] input[name="data[title]"]'),f=function(e,t){t=(0,i.default)(t);var n='[data-remodal-id="'+t.closest("[data-remodal-id]").data("remodal-id")+'"]';return{title:"title"===e?(0,i.default)(t):(0,i.default)(n+' input[name="data[title]"]'),folder:"folder"===e?(0,i.default)(t):(0,i.default)(n+' input[name="data[folder]"]')}};d.on("input focus blur",function(e){if(c)return!0;var t=f("title",e.currentTarget),n=i.default.slugify(t.title.val(),{custom:{"'":""}});t.folder.val(n)}),u.on("input",function(e){var t=f("folder",e.currentTarget),n=t.folder.get(0),r=t.folder.val(),a={start:n.selectionStart,end:n.selectionEnd};r=r.toLowerCase().replace(/\s/g,"-").replace(/[^a-z0-9_\-]/g,""),t.folder.val(r),c=!!r,n.setSelectionRange(a.start,a.end)}),u.on("focus blur",function(e){return f("title",e.currentTarget).title.trigger("input")}),(0,i.default)(document).on("change",'[name="data[route]"]',function(e){var t=(0,i.default)(e.currentTarget).val(),n=(0,i.default)('[name="data[name]"]'),r=l.config.base_url_relative+"/ajax.json/task"+l.config.param_sep+"getChildTypes";0!==n.length&&(0,s.default)(r,{method:"post",body:{rawroute:t}},function(e){var t=e.child_type;""!==t&&"default"!==t&&(n.val(t),n.data("selectize").setValue(t))})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(382),s=r(o);i.default.expr[":"].noparents=i.default.expr.createPseudo(function(e){return function(t){return(0,i.default)(t).parents(e).length<1}}),i.default.fn.slugify=function(e,t){return(void 0).each(function(e){var n=(0,i.default)(e),r=(0,i.default)(r);n.on("keyup change",function(){n.data("locked",""!==n.val()&&void 0!==n.val())}),r.on("keyup change",function(){if(n.data("locked")===!0)return!0;var e=n.is("input")||n.is("textarea");n[e?"val":"text"](i.default.slugify(r.val(),t))})})},i.default.slugify=function(e,t){return t=i.default.extend({},i.default.slugify.options,t),t.lang=t.lang||(0,i.default)("html").prop("lang"),"function"==typeof t.preSlug&&(e=t.preSlug(e)),e=t.slugFunc(e,t),"function"==typeof t.postSlug&&(e=t.postSlug(e)),e},i.default.slugify.options={preSlug:null,postSlug:null,slugFunc:function(e,t){return(0,s.default)(e,t)}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(document).on("click",'[data-page-move] button[name="task"][value="save"]',function(e){var t=(0,i.default)(e.currentTarget).closest("[data-remodal-id]"),n=t.data("parents")||{},r=n.finder; if(!n||!r)return!0;var a=n.field,o=n.parentLabel,s=n.parentName,l=r.findLastActive().item[0],c=l._item[r.config.valueKey],u=l._item[r.config.labelKey];a.val(c),o.text(c),s.text(u),r.config.defaultPath=c,(0,i.default)("
    ").css({backgroundColor:"rgba(255, 255, 255, 0.1)",position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:15e3}).appendTo((0,i.default)("body"))})},function(e,t,n){(function(e){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),a=t(r);(0,a.default)(document).on("click",'[data-remodal-target="delete"]',function(){var e=(0,a.default)('[data-remodal-id="delete"] [data-delete-action]'),t=(0,a.default)(this).data("delete-url");e.data("delete-action",t)}),(0,a.default)(document).on("click","[data-delete-action]",function(){var t=a.default.remodal.lookup[(0,a.default)('[data-remodal-id="delete"]').data("remodal")];e.location.href=(0,a.default)(this).data("delete-action"),t.close()})}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(document).on("click",".dz-unset",function(){var e=(0,i.default)(this).closest(".files-upload");(0,i.default)(this).closest(".dz-image-preview").remove();var t=(0,i.default)(this).closest(".dz-image-preview").find("[data-dz-name]").text().trim(),n=JSON.parse(e.find('input[data-grav-field="hidden"]').val())||{},r={};i.default.each(n,function(e,n){e.endsWith(t)||(r[e]=n)}),e.find('input[data-grav-field="hidden"]').val(JSON.stringify(r))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a);(0,i.default)(".disable-after-click").on("click",function(){(0,i.default)(this).addClass("pointer-events-disabled")})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Instance=void 0;var s=function(){function e(e,t){for(var n=0;n\n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    '+m.translations.PLUGIN_ADMIN.DELETE+'\n \n '+m.translations.PLUGIN_ADMIN.VIEW+'\n '+m.translations.PLUGIN_ADMIN.INSERT+"\n
    ").trim(),b=function(t){function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,r=void 0===t?"#grav-dropzone":t,o=e.options,s=void 0===o?{}:o;a(this,n),s=Object.assign(s,{previewTemplate:_});var l=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,{container:r,options:s}));if(!l.container.length)return i(l);l.urls={fetch:l.container.data("media-url")+"/task"+m.config.param_sep+"listmedia",add:l.container.data("media-url")+"/task"+m.config.param_sep+"addmedia",delete:l.container.data("media-url")+"/task"+m.config.param_sep+"delmedia"},l.dropzone.options.url=l.urls.add,("undefined"==typeof l.options.fetchMedia||l.options.fetchMedia)&&l.fetchMedia(),("undefined"==typeof l.options.attachDragDrop||l.options.attachDragDrop)&&l.attachDragDrop();var c=(0,u.default)('[name="'+l.container.data("dropzone-field")+'"]');return c.length&&(l.sortable=new y.default(l.container.get(0),{animation:150,setData:function(e,t){t=(0,u.default)(t);var n=encodeURI(t.find(".dz-filename").text()),r=(0,p.UriToMarkdown)(n);l.dropzone.disable(),t.addClass("hide-backface"),e.effectAllowed="copy",e.setData("text",r)},onSort:function(){var e=[];l.container.find("[data-dz-name]").each(function(t,n){n=(0,u.default)(n);var r=n.text().trim();e.push(r)}),c.val(e.join(","))}})),l}return o(n,t),s(n,[{key:"fetchMedia",value:function(){var e=this,t=this.container.closest(".form-field").find('[name="data[header][media_order]"]').val(),n={uri:this.getURI(),order:t},r=this.urls.fetch;(0,f.default)(r,{method:"post",body:n},function(t){var n=t.results;Object.keys(n).forEach(function(t){var r=n[t],a={name:t,size:r.size,accepted:!0,extras:r};e.dropzone.files.push(a),e.dropzone.options.addedfile.call(e.dropzone,a),e.dropzone.options.thumbnail.call(e.dropzone,a,r.url)}),e.container.find(".dz-preview").prop("draggable","true")})}},{key:"onDropzoneSending",value:function(e,t,n){n.append("name",this.options.dotNotation||e.name),n.append("admin-nonce",m.config.admin_nonce),n.append("uri",this.getURI())}},{key:"onDropzoneComplete",value:function(e){l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"onDropzoneComplete",this).call(this,e),this.sortable.options.onSort(),(0,u.default)(".dz-preview").prop("draggable","true")}},{key:"onDropzoneRemovedFile",value:function(e){for(var t,r=arguments.length,a=Array(r>1?r-1:0),i=1;i');var c=s.find(".meta-content").html("
      ").find("ul");Object.keys(o.metadata).forEach(function(e){c.append("
    • "+(e?e+":":"")+" "+o.metadata[e]+"
    • ")}),l.open()}),this.container.delegate(".dz-preview","dragstart",function(e){var n=(0,u.default)(e.currentTarget),r=encodeURI(n.find(".dz-filename").text()),a=(0,p.UriToMarkdown)(r);t.dropzone.disable(),n.addClass("hide-backface"),e.originalEvent.dataTransfer.effectAllowed="copy",e.originalEvent.dataTransfer.setData("text",a)}),this.container.delegate(".dz-preview","dragend",function(e){var n=(0,u.default)(e.currentTarget);t.dropzone.enable(),n.removeClass("hide-backface")})}}]),n}(h.default);t.default=b;t.Instance=new b}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){return e=e.replace(/@3x|@2x|@1x/,""),e=e.replace(/\(/g,"%28"),e=e.replace(/\)/g,"%29"),e.match(/\.(jpe?g|png|gif|svg|mp4|webm|ogv|mov)$/i)?"![]("+e+")":"["+decodeURI(e)+"]("+e+")"}Object.defineProperty(t,"__esModule",{value:!0}),t.Instances=void 0;var o=function(){function e(e,t){for(var n=0;n"),dictRemoveFileConfirmation:"[placeholder]",previewTemplate:('\n ").trim()};e.EXIF=f.default;var y=function(e,t,n){var r=n.resolution;if(!r)return t();var a=new FileReader,i="",o=r.min&&(r.min.width||r.min.height),s=r.max&&(r.max.width||r.max.height);return o||!n.resizeWidth&&!n.resizeHeight&&s?(a.onload=function(e){var a=new Image;a.src=e.target.result,a.onload=function(){var e=this;return r.min&&Object.keys(r.min).forEach(function(t){r.min[t]&&e[t]r.max[t]&&(i+=m.translations.PLUGIN_FORM.RESOLUTION_MAX.replace(/{{attr}}/g,t).replace(/{{max}}/g,r.max[t]))}),i?t(i):t()}},void a.readAsDataURL(e)):i?t(i):t()},_=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.container,i=void 0===r?".dropzone.files-upload":r,o=n.options,s=void 0===o?{}:o;a(this,t),this.container=(0,l.default)(i),this.container.length&&(this.urls={},this.customPost=this.container.data("filePostAdd")||{},this.options=Object.assign({},g,v,{klass:this,url:this.container.data("file-url-add")||m.config.current_url,acceptedFiles:this.container.data("media-types"),init:this.initDropzone},this.container.data("dropzone-options"),s),this.options=Object.assign({},this.options,{accept:function(e,t){y(e,t,this.options)}}),this.dropzone=new u.default(i,this.options),this.dropzone.on("complete",this.onDropzoneComplete.bind(this)),this.dropzone.on("success",this.onDropzoneSuccess.bind(this)),this.dropzone.on("removedfile",this.onDropzoneRemovedFile.bind(this)),this.dropzone.on("sending",this.onDropzoneSending.bind(this)),this.dropzone.on("error",this.onDropzoneError.bind(this)),this.container.on("mouseenter","[data-dz-view]",function(t){var n=JSON.parse(e.container.find('[name][type="hidden"]').val()||"{}"),r=(0,l.default)(t.currentTarget),a=r.parent(".dz-preview").find(".dz-filename"),i=encodeURI(a.text()),o=Object.keys(n).filter(function(e){return n[e].name===i}).shift();r.attr("href",m.config.base_url_simple+"/"+o)}))}return o(t,[{key:"initDropzone",value:function(){var e=this,t=this.options.klass.container.find("[data-file]"),n=this;t.length&&t.each(function(t,r){r=(0,l.default)(r);var a=r.data("file"),i={name:a.name,size:a.size,type:a.type,status:u.default.ADDED,accepted:!0,url:e.options.url,removeUrl:a.remove};n.files.push(i),n.options.addedfile.call(n,i),i.type.match(/^image\//)&&(n.options.thumbnail.call(n,i,a.path),n.createThumbnailFromUrl(i,a.path)),r.remove()})}},{key:"getURI",value:function(){return this.container.data("mediaUri")||""}},{key:"onDropzoneSending",value:function(e,t,n){var r=this;Object.keys(this.customPost).length?Object.keys(this.customPost).forEach(function(e){n.append(e,r.customPost[e])}):(n.append("name",this.options.dotNotation),n.append("task","filesupload"),n.append("uri",this.getURI())),n.append("admin-nonce",m.config.admin_nonce)}},{key:"onDropzoneSuccess",value:function(t,n,r){if(n="string"==typeof n?JSON.parse(n):n,this.options.reloadPage&&e.location.reload(),n.session){t.sessionParams=n.session,t.removeUrl=this.options.url;var a=this.container.find('[name][type="hidden"]'),i=a.val();a.val(i+" ")}return this.handleError({file:t,data:n,mode:"removeFile",msg:"

      "+m.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" "+t.name+"

      \n
      "+n.message+"
      "})}},{key:"onDropzoneComplete",value:function(t){if(!t.accepted&&!t.rejected){var n={status:"error",message:m.translations.PLUGIN_ADMIN.FILE_UNSUPPORTED+": "+t.name.match(/\..+/).join("")};return this.handleError({file:t,data:n,mode:"removeFile",msg:"

      "+m.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" "+t.name+"

      \n
      "+n.message+"
      "})}this.options.reloadPage&&e.location.reload()}},{key:"b64_to_utf8",value:function(e){return e=e.replace(/\s/g,""),decodeURIComponent(escape(window.atob(e)))}},{key:"onDropzoneRemovedFile",value:function(e){var t=this;if(e.accepted&&!e.rejected){var n=e.removeUrl||this.urls.delete||this.options.url,r=(n||"").match(/path:(.*)\//),a={filename:e.name,uri:this.getURI()};e.sessionParams&&(a.task="filessessionremove",a.session=e.sessionParams);var i=this.container.data("filePostRemove")||{};Object.keys(i).length&&(a={},Object.keys(i).forEach(function(e){a[e]=i[e]})),a.filename=e.name,a["admin-nonce"]=m.config.admin_nonce,(0,h.default)(n,{method:"post",body:a},function(){if(r){r=t.b64_to_utf8(r[1]);var e=t.container.find('[name][type="hidden"]'),n=JSON.parse(e.val()||"{}");delete n[r],e.val(JSON.stringify(n))}})}}},{key:"onDropzoneError",value:function(e,t,n){var r=n?t.error.message:t;return(0,l.default)(e.previewElement).find("[data-dz-errormessage]").html(r),this.handleError({file:e,data:{status:"error"},msg:"
      "+r+"
      "})}},{key:"handleError",value:function(e){var t=e.file,n=e.data,r=e.mode,a=e.msg;if("error"===n.status||"unauthorized"===n.status){switch(r){case"addBack":t instanceof File?this.dropzone.addFile.call(this.dropzone,t):(this.dropzone.files.push(t),this.dropzone.options.addedfile.call(this.dropzone,t),this.dropzone.options.thumbnail.call(this.dropzone,t,t.extras.url));break;case"removeFile":default:~this.dropzone.files.indexOf(t)&&(t.rejected=!0,this.dropzone.removeFile.call(this.dropzone,t,{silent:!0}))}var i=(0,l.default)('[data-remodal-id="generic"]');i.find(".error-content").html(a),l.default.remodal.lookup[i.data("remodal")].open()}}}]),t}();t.default=_;var b=[],w=(0,l.default)(),k=function(e,t){var n=(0,l.default)(t).find(".dropzone.files-upload");n.length&&n.each(function(e,t){t=(0,l.default)(t),~w.index(t)||x(t)})},x=function(e){e=(0,l.default)(e);var t=e.find('input[type="file"]'),n=e.data("grav-file-settings")||{};n.accept&&~n.accept.indexOf("*")&&(n.accept=[""]);var r={url:e.data("file-url-add")||(e.closest("form").attr("action")||m.config.current_url)+".json",paramName:n.paramName||"file",dotNotation:n.name||"file",acceptedFiles:n.accept?n.accept.join(","):t.attr("accept")||e.data("media-types"),maxFilesize:"undefined"!=typeof n.filesize?n.filesize:256,maxFiles:n.limit||null,resizeWidth:n.resizeWidth||null,resizeHeight:n.resizeHeight||null,resizeQuality:n.resizeQuality||null,accept:function(e,t){y(e,t,n)}};w=w.add(e),e=e[0],b.push(new _({container:e,options:r}))};t.Instances=function(){return(0,l.default)(".dropzone.files-upload").each(function(e,t){return x(t)}),(0,l.default)("body").on("mutation._grav",k),b}()}).call(t,function(){return this}())},,,function(e,t,r){var a,i;(function(){function r(e){return!!e.exifdata}function o(e,t){t=t||e.match(/^data\:([^\;]+)\;base64,/im)[1]||"",e=e.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var n=atob(e),r=n.length,a=new ArrayBuffer(r),i=new Uint8Array(a),o=0;o4?p:t+8,o=[],l=0;l4?p:t+8,g(e,i,f-1);case 3:if(1==f)return e.getUint16(t+8,!a);for(i=f>2?p:t+8,o=[],l=0;le.byteLength)return{};var i=f(e,t,t+a,I,r);if(i.Compression)switch(i.Compression){case 6:if(i.JpegIFOffset&&i.JpegIFByteCount){var o=t+i.JpegIFOffset,s=i.JpegIFByteCount;i.blob=new Blob([new Uint8Array(e.buffer,o,s)],{type:"image/jpeg"})}break;case 1:console.log("Thumbnail image format is TIFF, which is not implemented.");break;default:console.log("Unknown thumbnail image format '%s'",i.Compression)}else 2==i.PhotometricInterpretation&&console.log("Thumbnail image format is RGB, which is not implemented.");return i}function g(e,t,r){var a="";for(n=t;n")+8;s=s.substring(s.indexOf("0){t["@attributes"]={};for(var n=0;n0)for(var n=0;n').attr("href",r))}"yaml"===t.mode&&Object.assign(t.extraKeys,{Tab:function(e){e.replaceSelection(" ","end")}});var a=d.default.fromTextArea(e.get(0),t);e.data("codemirror",a),e.data("toolbar",new _(e)),e.addClass("code-mirrored"),t.toolbar===!1&&e.data("toolbar").ui.navigation.addClass("grav-editor-hide-toolbar"),a.on("change",function(){return a.save()})}},{key:"_onAddedNodes",value:function(e,t){var n=this,r=(0,s.default)(t).find("[data-grav-editor]");r.length&&r.each(function(e,t){t=(0,s.default)(t),~n.editors.index(t)||n.addEditor(t)})}}]),e}();t.default=y;var _=t.Toolbar=function(){function e(t){a(this,e),this.editor=(0,s.default)(t),this.codemirror=this.editor.data("codemirror"),this.buttons=c.default.navigation,this.ui={navigation:(0,s.default)(e.templates().navigation)},this.editor.parent(".grav-editor-content").before(this.ui.navigation).after(this.ui.states),this.renderButtons()}return i(e,null,[{key:"templates",value:function(){return{navigation:'\n
      \n
      \n
      \n
      \n '}}}]),i(e,[{key:"renderButtons",value:function(){var e=this,t={actions:"navigation",modes:"states"};["actions","modes"].forEach(function(n){e.ui.navigation.find(".grav-editor-"+n).empty().append("
        "),c.default[t[n]].forEach(function(t){return e.renderButton(t,n)})})}},{key:"renderButton",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Object.keys(e).forEach(function(a){var i=e[a];if(i.modes||(i.modes=[]),!~n.codemirror.options.ignore.indexOf(a)&&(!i.modes.length||i.modes.indexOf(n.codemirror.options.mode)>-1)){var o=i.title?'data-hint="'+i.title+'"':"",l=(0,s.default)('
      • "+i.label+"
      • ");if((r||n.ui.navigation.find(".grav-editor-"+t+" ul:not(.dropdown-menu)")).append(l),i.shortcut&&n.addShortcut(i.identifier,i.shortcut,l),i.action&&i.action.call(i.action,{codemirror:n.codemirror,button:l,textarea:n.editor,ui:n.ui}),i.children){var c=(0,s.default)('
    '),!o)return!0;var t=(0,i.default)(o).data("remodalChangelog");i.default.ajax({url:t}).done(function(t){e.$modal.html(t)})}),(0,i.default)(document).on("closed",'[data-remodal-id="changelog"]',function(){var e=i.default.remodal.lookup[(0,i.default)("[data-remodal-id=changelog]").data("remodal")];e.$modal.html("")})},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(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 i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];e&&e.preventDefault();var r=(0,s.default)("#overlay"),a=(0,s.default)("#admin-sidebar"),i=(0,s.default)("#admin-menu").data("scrollbar");this.body.addClass("sidebar-mobile-open"),r.css("display","block"),n?(a.css({display:"block",opacity:1}),this.isOpen=!0):a.css("display","block").animate({opacity:1},200,function(){t.isOpen=!0}),i&&i.update()}},{key:"close",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.preventDefault();var r=(0,s.default)("#overlay"),a=(0,s.default)("#admin-sidebar"),i=(0,s.default)("#admin-menu").data("scrollbar");this.body.removeClass("sidebar-mobile-open"),r.css("display","none"),n?(a.css({opacity:0,display:"none"}),this.isOpen=!1):a.animate({opacity:0},200,function(){a.css("display","none"),t.isOpen=!1}),i&&i.update()}},{key:"toggle",value:function(e){return e&&e.preventDefault(),this[this.isOpen?"close":"open"](e)}},{key:"toggleSidebarState",value:function(t){t&&t.preventDefault(),clearTimeout(this.timeout);var n=e.matchMedia(v).matches;n&&this.body.removeClass("sidebar-open"),n||(this.body.removeClass("sidebar-closed"),this.body.removeClass("sidebar-mobile-open")),this.body.toggleClass("sidebar-"+(n?"closed":"open")),(0,s.default)(e).trigger("sidebar_state._grav",n)}},{key:"checkMatch",value:function(e){var t=(0,s.default)("#admin-sidebar"),n=(0,s.default)("#overlay");this.isOpen=!1,n.css("display","none"),t.css({display:e.matches?"none":"inherit",opacity:e.matches?0:1}),e.matches&&this.body.removeClass("sidebar-open sidebar-closed"),this[e.matches?"attach":"detach"]()}},{key:"_resetMap",value:function(){return y.clear()}},{key:"_getBound",value:function(e){return y.has(e)?y.get(e):y.set(e,this[e].bind(this)).get(e)}}]),t}();t.default=_;t.Instance=new _}).call(t,function(){return this}())},function(e,t,n){"use strict";e.exports=n(654)()?Map:n(655)},function(e,t){"use strict";e.exports=function(){var e,t,n;if("function"!=typeof Map)return!1; +try{e=new Map([["raz","one"],["dwa","two"],["trzy","three"]])}catch(e){return!1}return"[object Map]"===String(e)&&(3===e.size&&("function"==typeof e.clear&&("function"==typeof e.delete&&("function"==typeof e.entries&&("function"==typeof e.forEach&&("function"==typeof e.get&&("function"==typeof e.has&&("function"==typeof e.keys&&("function"==typeof e.set&&("function"==typeof e.values&&(t=e.entries(),n=t.next(),n.done===!1&&(!!n.value&&("raz"===n.value[0]&&"one"===n.value[1])))))))))))))}},function(e,t,n){"use strict";var r,a=n(656),i=n(660),o=n(669),s=n(674),l=n(657),c=n(675),u=n(687),d=n(688),f=n(693),p=n(697),h=n(711),m=n(714),g=Function.prototype.call,v=Object.defineProperties,y=Object.getPrototypeOf;e.exports=r=function(){var e,t,n,a=arguments[0];if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");return n=m&&o&&Map!==r?o(new Map,y(this)):this,null!=a&&f(a),v(n,{__mapKeysData__:c("c",e=[]),__mapValuesData__:c("c",t=[])}),a?(p(a,function(n){var r=l(n)[0];n=n[1],i.call(e,r)===-1&&(e.push(r),t.push(n))},n),n):n},m&&(o&&o(r,Map),r.prototype=Object.create(Map.prototype,{constructor:c(r)})),u(v(r.prototype,{clear:c(function(){this.__mapKeysData__.length&&(a.call(this.__mapKeysData__),a.call(this.__mapValuesData__),this.emit("_clear"))}),delete:c(function(e){var t=i.call(this.__mapKeysData__,e);return t!==-1&&(this.__mapKeysData__.splice(t,1),this.__mapValuesData__.splice(t,1),this.emit("_delete",t,e),!0)}),entries:c(function(){return new h(this,"key+value")}),forEach:c(function(e){var t,n,r=arguments[1];for(s(e),t=this.entries(),n=t._next();void 0!==n;)g.call(e,r,this.__mapValuesData__[n],this.__mapKeysData__[n],this),n=t._next()}),get:c(function(e){var t=i.call(this.__mapKeysData__,e);if(t!==-1)return this.__mapValuesData__[t]}),has:c(function(e){return i.call(this.__mapKeysData__,e)!==-1}),keys:c(function(){return new h(this,"key")}),set:c(function(e,t){var n,r=i.call(this.__mapKeysData__,e);return r===-1&&(r=this.__mapKeysData__.push(e)-1,n=!0),this.__mapValuesData__[r]=t,n&&this.emit("_add",r,e),this}),size:c.gs(function(){return this.__mapKeysData__.length}),values:c(function(){return new h(this,"value")}),toString:c(function(){return"[object Map]"})})),Object.defineProperty(r.prototype,d.iterator,c(function(){return this.entries()})),Object.defineProperty(r.prototype,d.toStringTag,c("c","Map"))},function(e,t,n){"use strict";var r=n(657);e.exports=function(){return r(this).length=0,this}},function(e,t,n){"use strict";var r=n(658);e.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},function(e,t,n){"use strict";var r=n(659)();e.exports=function(e){return e!==r&&null!==e}},function(e,t){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(661),a=n(664),i=n(657),o=Array.prototype.indexOf,s=Object.prototype.hasOwnProperty,l=Math.abs,c=Math.floor;e.exports=function(e){var t,n,u,d;if(!r(e))return o.apply(this,arguments);for(n=a(i(this).length),u=arguments[1],u=isNaN(u)?0:u>=0?c(u):a(this.length)-c(l(u)),t=u;t0?1:-1}},function(e,t,n){"use strict";e.exports=n(670)()?Object.setPrototypeOf:n(671)},function(e,t){"use strict";var n=Object.create,r=Object.getPrototypeOf,a={};e.exports=function(){var e=Object.setPrototypeOf,t=arguments[0]||n;return"function"==typeof e&&r(e(t(null),a))===a}},function(e,t,n){"use strict";var r,a=n(672),i=n(657),o=Object.prototype.isPrototypeOf,s=Object.defineProperty,l={configurable:!0,enumerable:!1,writable:!0,value:void 0};r=function(e,t){if(i(e),null===t||a(t))return e;throw new TypeError("Prototype must be null or an object")},e.exports=function(e){var t,n;return e?(2===e.level?e.set?(n=e.set,t=function(e,t){return n.call(r(e,t),t),e}):t=function(e,t){return r(e,t).__proto__=t,e}:t=function e(t,n){var a;return r(t,n),a=o.call(e.nullPolyfill,t),a&&delete e.nullPolyfill.__proto__,null===n&&(n=e.nullPolyfill),t.__proto__=n,a&&s(e.nullPolyfill,"__proto__",l),t},Object.defineProperty(t,"level",{configurable:!1,enumerable:!1,writable:!1,value:e.level})):null}(function(){var e,t=Object.create(null),n={},r=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(r){try{e=r.set,e.call(t,n)}catch(e){}if(Object.getPrototypeOf(t)===n)return{set:e,level:2}}return t.__proto__=n,Object.getPrototypeOf(t)===n?{level:2}:(t={},t.__proto__=n,Object.getPrototypeOf(t)===n&&{level:1})}()),n(673)},function(e,t,n){"use strict";var r=n(658),a={function:!0,object:!0};e.exports=function(e){return r(e)&&a[typeof e]||!1}},function(e,t,n){"use strict";var r,a=Object.create;n(670)()||(r=n(671)),e.exports=function(){var e,t,n;return r?1!==r.level?a:(e={},t={},n={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach(function(e){return"__proto__"===e?void(t[e]={configurable:!0,enumerable:!1,writable:!0,value:void 0}):void(t[e]=n)}),Object.defineProperties(e,t),Object.defineProperty(r,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:e}),function(t,n){return a(null===t?e:t,n)}):a}()},function(e,t){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){"use strict";var r,a=n(676),i=n(682),o=n(683),s=n(684);r=e.exports=function(e,t){var n,r,o,l,c;return arguments.length<2||"string"!=typeof e?(l=t,t=e,e=null):l=arguments[2],null==e?(n=o=!0,r=!1):(n=s.call(e,"c"),r=s.call(e,"e"),o=s.call(e,"w")),c={value:t,configurable:n,enumerable:r,writable:o},l?a(i(l),c):c},r.gs=function(e,t,n){var r,l,c,u;return"string"!=typeof e?(c=n,n=t,t=e,e=null):c=arguments[3],null==t?t=void 0:o(t)?null==n?n=void 0:o(n)||(c=n,n=void 0):(c=t,t=n=void 0),null==e?(r=!0,l=!1):(r=s.call(e,"c"),l=s.call(e,"e")),u={get:t,set:n,configurable:r,enumerable:l},c?a(i(c),u):u}},function(e,t,n){"use strict";e.exports=n(677)()?Object.assign:n(678)},function(e,t){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(e={foo:"raz"},t(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var r=n(679),a=n(657),i=Math.max;e.exports=function(e,t){var n,o,s,l=i(arguments.length,2);for(e=Object(a(e)),s=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},o=1;o-1}},function(e,t,n){"use strict";var r,a,i,o,s,l,c,u=n(675),d=n(674),f=Function.prototype.apply,p=Function.prototype.call,h=Object.create,m=Object.defineProperty,g=Object.defineProperties,v=Object.prototype.hasOwnProperty,y={configurable:!0,enumerable:!1,writable:!0};r=function(e,t){var n;return d(t),v.call(this,"__ee__")?n=this.__ee__:(n=y.value=h(null),m(this,"__ee__",y),y.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},a=function(e,t){var n,a;return d(t),a=this,r.call(this,e,n=function(){i.call(a,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},i=function(e,t){var n,r,a,i;if(d(t),!v.call(this,"__ee__"))return this;if(n=this.__ee__,!n[e])return this;if(r=n[e],"object"==typeof r)for(i=0;a=r[i];++i)a!==t&&a.__eeOnceListener__!==t||(2===r.length?n[e]=r[i?0:1]:r.splice(i,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},o=function(e){var t,n,r,a,i;if(v.call(this,"__ee__")&&(a=this.__ee__[e]))if("object"==typeof a){for(n=arguments.length,i=new Array(n-1),t=1;t=55296&&g<=56319&&(m+=e[++p])),l.call(t,v,m,d),!f);++p);}},function(e,t,n){"use strict";var r=n(695),a=n(696),i=n(699),o=n(710),s=n(693),l=n(688).iterator;e.exports=function(e){return"function"==typeof s(e)[l]?e[l]():r(e)?new i(e):a(e)?new o(e):new i(e)}},function(e,t,n){"use strict";var r,a=n(669),i=n(684),o=n(675),s=n(688),l=n(700),c=Object.defineProperty;r=e.exports=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");l.call(this,e),t=t?i.call(t,"key+value")?"key+value":i.call(t,"key")?"key":"value":"value",c(this,"__kind__",o("",t))},a&&a(r,l),delete r.prototype.constructor,r.prototype=Object.create(l.prototype,{_resolve:o(function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e})}),c(r.prototype,s.toStringTag,o("c","Array Iterator"))},function(e,t,n){"use strict";var r,a=n(656),i=n(676),o=n(674),s=n(657),l=n(675),c=n(701),u=n(688),d=Object.defineProperty,f=Object.defineProperties;e.exports=r=function(e,t){if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");f(this,{__list__:l("w",s(e)),__context__:l("w",t),__nextIndex__:l("w",0)}),t&&(o(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear))},delete r.prototype.constructor,f(r.prototype,i({_next:l(function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift(),void 0!==e)?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void d(this,"__redo__",l("c",[e]));this.__redo__.forEach(function(t,n){t>=e&&(this.__redo__[n]=++t)},this),this.__redo__.push(e)}}),_onDelete:l(function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),t!==-1&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,n){t>e&&(this.__redo__[n]=--t)},this)))}),_onClear:l(function(){this.__redo__&&a.call(this.__redo__),this.__nextIndex__=0})}))),d(r.prototype,u.iterator,l(function(){return this}))},function(e,t,n){"use strict";var r,a=n(702),i=n(682),o=n(674),s=n(707),l=n(674),c=n(657),u=Function.prototype.bind,d=Object.defineProperty,f=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,i=c(t)&&l(t.value);return r=a(t),delete r.writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&f.call(this,e)?i:(t.value=u.call(i,n.resolveContext?n.resolveContext(this):this),d(this,e,t),this[e])},r},e.exports=function(e){var t=i(arguments[1]);return null!=t.resolveContext&&o(t.resolveContext),s(e,function(e,n){return r(n,e,t)})}},function(e,t,n){"use strict";var r=n(703),a=n(676),i=n(657);e.exports=function(e){var t=Object(i(e)),n=arguments[1],o=Object(arguments[2]);if(t!==e&&!n)return t;var s={};return n?r(n,function(t){(o.ensure||t in e)&&(s[t]=e[t])}):a(s,e),s}},function(e,t,n){"use strict";e.exports=n(704)()?Array.from:n(705)},function(e,t){"use strict";e.exports=function(){var e,t,n=Array.from;return"function"==typeof n&&(e=["raz","dwa"],t=n(e),Boolean(t&&t!==e&&"dwa"===t[1]))}},function(e,t,n){"use strict";var r=n(688).iterator,a=n(695),i=n(706),o=n(664),s=n(674),l=n(657),c=n(658),u=n(696),d=Array.isArray,f=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},h=Object.defineProperty;e.exports=function(e){var t,n,m,g,v,y,_,b,w,k,x=arguments[1],C=arguments[2];if(e=Object(l(e)),c(x)&&s(x),this&&this!==Array&&i(this))t=this;else{if(!x){if(a(e))return v=e.length,1!==v?Array.apply(null,e):(g=new Array(1),g[0]=e[0],g);if(d(e)){for(g=new Array(v=e.length),n=0;n=55296&&y<=56319&&(k+=e[++n])),k=x?f.call(x,C,k,m):k,t?(p.value=k,h(g,m,p)):g[m]=k,++m;v=m}if(void 0===v)for(v=o(e.length),t&&(g=new t(v)),n=0;n=55296&&t<=56319?n+this.__list__[this.__nextIndex__++]:n)})}),l(r.prototype,o.toStringTag,i("c","String Iterator"))},function(e,t,n){"use strict";var r,a=n(669),i=n(675),o=n(700),s=n(688).toStringTag,l=n(712),c=Object.defineProperties,u=o.prototype._unBind;r=e.exports=function(e,t){return this instanceof r?(o.call(this,e.__mapKeysData__,e),t&&l[t]||(t="key+value"),void c(this,{__kind__:i("",t),__values__:i("w",e.__mapValuesData__)})):new r(e,t)},a&&a(r,o),r.prototype=Object.create(o.prototype,{constructor:i(r),_resolve:i(function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]}),_unBind:i(function(){this.__values__=null,u.call(this)}),toString:i(function(){return"[object Map Iterator]"})}),Object.defineProperty(r.prototype,s,i("c","Map Iterator"))},function(e,t,n){"use strict";e.exports=n(713)("key","value","key+value")},function(e,t){"use strict";var n=Array.prototype.forEach,r=Object.create;e.exports=function(e){var t=r(null);return n.call(arguments,function(e){t[e]=!0}),t}},function(e,t){"use strict";e.exports=function(){return"undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)}()},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(733),s=r(o),l=n(458),c=r(l),u=n(603);n(734);var d=(0,i.default)("body"),f=c.default.FormState.Instance,p=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};(0,o.prepareElement)(e);var r=f.collect();(0,s.default)({preview:t,color_scheme:r.filter(function(e,t){return t.match(/^data\[whitelabel]\[color_scheme]/)}).toJS(),callback:function(t){n.call(n,t),(0,o.resetElement)(e)}})};d.on("click","[data-preview-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget);return!t.data("busy_right_now")&&void p(t,!0,function(e){e.files&&Object.keys(e.files).forEach(function(n){var r=(0,i.default)("#admin-pro-preview-"+n),a=Date.now();if(!r.length&&(r=(0,i.default)(''),(0,i.default)("head").append(r),!(0,i.default)("[data-reset-scss]").length)){var o=(0,i.default)('');o.insertAfter(t)}r.attr("href",e.files[n]+"?"+a)})})}),d.on("click","[data-recompile-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget);return!t.data("busy_right_now")&&void p(t,!1)}),d.on("change._grav_colorpicker","[data-grav-colorpicker]",function(e,t,n,r){var a=(0,u.hex2rgb)(n),i=(299*a.r+587*a.g+114*a.b)/1e3,o=i>=128||r<=.5?"dark":"light";t.removeClass("dark-text light-text").addClass(o+"-text")}),d.ready(function(){(0,i.default)("[data-grav-colorpicker]").trigger("keyup")})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetElement=t.prepareElement=void 0;var a=n(336),i=n(359),o=r(i);t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.preview,n=void 0!==t&&t,r=e.color_scheme,i=void 0===r?{}:r,s=(e.fonts,e.callback),l=void 0===s?function(){}:s,c=a.config.current_url+".json/task:compileScss";(0,o.default)(c,{method:"post",body:Object.assign({},n?{preview:n}:null,i)},l)};t.prepareElement=function(e){e.data("busy_right_now",!0),e.data("current_icon")||e.data("current_icon",e.find(".fa").attr("class")),e.find(".fa").attr("class","fa fa-fw fa-spin fa-spinner")},t.resetElement=function(e){e.data("busy_right_now",!1),e.find(".fa").attr("class",e.data("current_icon"))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(1),i=r(a),o=n(458),s=r(o),l=(0,i.default)("body"),c=[],u=s.default.FormState.Instance,d=function(e,t){var n=e.prop("name"),r=e.prop("tagName").toLowerCase(),a=e.prop("type");switch(c.push(n),r){case"select":e.val(t),e.data("selectize").setValue(t),e.trigger("change");break;case"input":if("radio"===a){var o=t?"1":"0";e.filter(function(e,t){return(0,i.default)(t).val()===o}).prop("checked",!0);break}if("checkbox"===a){e.prop("checked",t);break}e.val(t),e.trigger("keyup")}};l.on("click","[data-preset-values]",function(e){var t=(0,i.default)(e.currentTarget),n=t.data("preset-values");Object.keys(n).forEach(function(e){"string"!=typeof n[e]&&Object.keys(n[e]).forEach(function(t){var r=(0,i.default)('[name="data[whitelabel][color_scheme]['+e+"]["+t+']"], [name="data['+e+"]["+t+']"]'),a=n[e][t];d(r,a)})})}),l.on("click","[data-reset-scss]",function(e){e&&e.preventDefault();var t=(0,i.default)(e.currentTarget),n=(0,i.default)("link[id^=admin-pro-preview-]");t.remove(),n.remove(),c.forEach(function(e){var t=u.loadState.get(e);d((0,i.default)('[name="'+e+'"]'),t)}),c=[]})}]); //# sourceMappingURL=admin.min.js.map \ No newline at end of file