varGrav=webpackJsonpGrav([0],[function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});vari=n(1),o=r(i),a=n(200),u=r(a),s=n(201),c=r(s),f=n(206),l=r(f),h=n(211),d=r(h),p=n(227),v=r(p);n(236),n(237),n(238),u["default"].start(),e["default"]={GPM:{GPM:o["default"],Instance:i.Instance},KeepAlive:u["default"],Dashboard:l["default"],Pages:d["default"],Forms:v["default"],Updates:{Updates:c["default"],Instance:s.Instance}}},function(t,e,n){(function(t){"use strict";functionr(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}functioni(t,e){if(!t)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeofe&&"function"!=typeofe?t:e}functiono(t,e){if("function"!=typeofe&&null!==e)thrownewTypeError("Super expression must either be null or a function, not "+typeofe);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}vara=function(){functiont(t,e){for(varn=0;n<e.length;n++){varr=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}returnfunction(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),e}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void0;varu=n(193),s=n(198),c=n(199),f=function(e){functionn(){vart=arguments.length<=0||void0===arguments[0]?"getUpdates":arguments[0];r(this,n);vare=i(this,Object.getPrototypeOf(n).call(this));returne.payload={},e.raw={},e.action=t,e}returno(n,e),a(n,[{key:"setPayload",value:function(){vart=arguments.length<=0||void0===arguments[0]?{}:arguments[0];returnthis.payload=t,this.emit("payload",t),this}},{key:"setAction",value:function(){vart=arguments.length<=0||void0===arguments[0]?"getUpdates":arguments[0];returnthis.action=t,this.emit("action",t),this}},{key:"fetch",value:function(t){functione(){returnt.apply(this,arguments)}returne.toString=function(){returnt.toString()},e}(function(){vare=this,n=arguments.length<=0||void0===arguments[0]?function(){return!0}:arguments[0],r=arguments.length<=1||void0===arguments[1]?!1:arguments[1],i=newFormData;i.append("task","GPM"),i.append("action",this.action),r&&i.append("flush",!0),this.emit("fetching",this),t(s.config.base_url_relative,{credentials:"same-origin",method:"post",body:i}).then(function(t){returne.raw=t,t}).then(u.parseStatus).then(u.parseJSON).then(function(t){returne.response(t)}).then(function(t){returnn(t,e.raw)}).then(function(t){returne.emit("fetched",e.payload,e.raw,e)})["catch"](u.userFeedbackError)})},{key:"response",value:function(t){returnthis.payload=t,t}}]),n}(c.EventEmitter);e["default"]=f;e.Instance=newf}).call(e,n(2))},function(t,e,n){(function(e,n){(function(){!function(t){"use strict";functionn(t){if("string"!=typeoft&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))thrownewTypeError("Invalid character in header field name");returnt.toLowerCase()}functionr(t){return"string"!=typeoft&&(t=String(t)),t}functioni(t){this.map={},tinstanceofi?t.forEach(function(t,e){this.append(e,t)},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}functiono(t){returnt.bodyUsed?e.reject(newTypeError("Already read")):void(t.bodyUsed=!0)}functiona(t){returnnewe(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}functionu(t){vare=newFileReader;returne.readAsArrayBuffer(t),a(e)}functions(t){vare=newFileReader;returne.readAsText(t),a(e)}functionc(){returnthis.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,"string"==typeoft)this._bodyText=t;elseif(v.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;elseif(v.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;elseif(t){if(!v.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(t))thrownewError("unsupported BodyInit type")}elsethis._bodyText="";this.headers.get("content-type")||("str
})),n&&c["default"]["success"===e?"success":"error"](n),r&&(c["default"].options=i),t}functionu(t){c["default"].error("Fetch Failed: <br /> "+t.message+" <pre><code>"+t.stack+"</code></pre>"),console.error(t.message+" at "+t.stack)}Object.defineProperty(e,"__esModule",{value:!0}),e.parseStatus=i,e.parseJSON=o,e.userFeedback=a,e.userFeedbackError=u;vars=n(194),c=r(s),f=n(198),l=functionh(t){varh=newError(t.statusText||t||"");returnh.response=t,h}},function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});vari=n(195),o=r(i);o["default"].options.positionClass="toast-top-right",o["default"].options.preventDuplicates=!0,e["default"]=o["default"]},,,,function(t,e){t.exports=GravAdmin},function(t,e){functionn(){this._events=this._events||{},this._maxListeners=this._maxListeners||void0}functionr(t){return"function"==typeoft}functioni(t){return"number"==typeoft}functiono(t){return"object"==typeoft&&null!==t}functiona(t){returnvoid0===t}t.exports=n,n.EventEmitter=n,n.prototype._events=void0,n.prototype._maxListeners=void0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!i(t)||0>t||isNaN(t))throwTypeError("n must be a positive number");returnthis._maxListeners=t,this},n.prototype.emit=function(t){vare,n,i,u,s,c;if(this._events||(this._events={}),"error"===t&&(!this._events.error||o(this._events.error)&&!this._events.error.length)){if(e=arguments[1],einstanceofError)throwe;throwTypeError('Uncaught, unspecified "error" event.')}if(n=this._events[t],a(n))return!1;if(r(n))switch(arguments.length){case1:n.call(this);break;case2:n.call(this,arguments[1]);break;case3:n.call(this,arguments[1],arguments[2]);break;default:u=Array.prototype.slice.call(arguments,1),n.apply(this,u)}elseif(o(n))for(u=Array.prototype.slice.call(arguments,1),c=n.slice(),i=c.length,s=0;i>s;s++)c[s].apply(this,u);return!0},n.prototype.addListener=function(t,e){vari;if(!r(e))throwTypeError("listener must be a function");returnthis._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,r(e.listener)?e.listener:e),this._events[t]?o(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,o(this._events[t])&&!this._events[t].warned&&(i=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,i&&i>0&&this._events[t].length>i&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeofconsole.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){functionn(){this.removeListener(t,n),i||(i=!0,e.apply(this,arguments))}if(!r(e))throwTypeError("listener must be a function");vari=!1;returnn.listener=e,this.on(t,n),this},n.prototype.removeListener=function(t,e){varn,i,a,u;if(!r(e))throwTypeError("listener must be a function");if(!this._events||!this._events[t])returnthis;if(n=this._events[t],a=n.length,i=-1,n===e||r(n.listener)&&n.listener===e)deletethis._events[t],this._events.removeListener&&this.emit("removeListener",t,e);elseif(o(n)){for(u=a;u-->0;)if(n[u]===e||n[u].listener&&n[u].listener===e){i=u;break}if(0>i)returnthis;1===n.length?(n.length=0,deletethis._events[t]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",t,e)}returnthis},n.prototype.removeAllListeners=function(t){vare,n;if(!this._events)returnthis;if(!this._events.removeListener)return0===arguments.length?this._events={}:this._events[t]&&deletethis._events[t],this;if(0===arguments.length){for(einthis._events)"removeListener"!==e&&this.removeAllListeners(e);returnthis.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],r(n))this.removeListener(t,n);elseif(n)for(;n.length;)this.removeListener(t,n[n.length-1]);returndeletethis._events[t],this},n.prototype.listeners=function(t){vare;returne=this._events&&this._events[t]?r(this._events[t])?[this._events[
value:function(t,e,n){n.append("admin-nonce",h.config.admin_nonce)}},{key:"onDropzoneSuccess",value:function(t,e,n){returnthis.handleError({file:t,data:e,mode:"removeFile",msg:"<p>"+h.translations.PLUGIN_ADMIN.FILE_ERROR_UPLOAD+" <strong>"+t.name+"</strong></p>\n <pre>"+e.message+"</pre>"})}},{key:"onDropzoneComplete",value:function(t){if(!t.accepted){vare={status:"error",message:h.translations.PLUGIN_ADMIN.FILE_UNSUPPORTED+": "+t.name.match(/\..+/).join("")};returnthis.handleError({file:t,data:e,mode:"removeFile",msg:"<p>"+h.translations.PLUGIN_ADMIN.FILE_ERROR_ADD+" <strong>"+t.name+"</strong></p>\n <pre>"+e.message+"</pre>"})}(0,u["default"])(".dz-preview").prop("draggable","true")}},{key:"onDropzoneRemovedFile",value:function(t){if(console.log(t.name,"acc",t.accepted,"rej",t.rejected),t.accepted&&!t.rejected){vare=this.form.data("media-url")+"/task"+h.config.param_sep+"delmedia";(0,l["default"])(e,{method:"post",body:{filename:t.name}})}}},{key:"onDropzoneError",value:function(t,e,n){varr=n?e.error.message:e;return(0,u["default"])(t.previewElement).find("[data-dz-errormessage]").html(r),this.handleError({file:t,data:{status:"error"},msg:"<pre>"+r+"</pre>"})}},{key:"handleError",value:function(t){vare=t.file,n=t.data,r=t.mode,i=t.msg;if("error"===n.status||"unauthorized"===n.status){switch(r){case"addBack":einstanceofFile?this.dropzone.addFile.call(this.dropzone,e):(this.dropzone.files.push(e),this.dropzone.options.addedfile.call(this.dropzone,e),this.dropzone.options.thumbnail.call(this.dropzone,e,e.extras.url));break;case"removeFile":e.rejected=!0,this.dropzone.removeFile.call(this.dropzone,e)}varo=(0,u["default"])('[data-remodal-id="generic"]');o.find(".error-content").html(i),u["default"].remodal.lookup[o.data("remodal")].open()}}}]),t}();e["default"]=p;e.Instance=newp},,,function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});vari=n(228),o=r(i),a=n(231),u=r(a),s=n(232),c=r(s);e["default"]={Form:{Form:u["default"],Instance:a.Instance},Fields:c["default"],FormState:{FormState:o["default"],Instance:i.Instance}}},function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}functioni(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}varo=function(){functiont(t,e){for(varn=0;n<e.length;n++){varr=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}returnfunction(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),e}}();Object.defineProperty(e,"__esModule",{value:!0}),e.DOMBehaviors=e.Instance=void0;vara=n(196),u=r(a),s=n(229),c=r(s);n(230);varf={},l={attach:function(){this.preventUnload(),this.preventClickAway()},preventUnload:function(){u["default"]._data(window,"events")&&(u["default"]._data(window,"events").beforeunload||[]).filter(function(t){return"_grav"===t.namespace})||(0,u["default"])(window).on("beforeunload._grav",function(){returnd.equals()===!1?"You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes.":void0})},preventClickAway:function(){vart="a[href]:not([href^=#])";u["default"]._data((0,u["default"])(t).get(0),"events")&&(u["default"]._data((0,u["default"])(t).get(0),"events").click||[]).filter(function(t){return"_grav"===t.namespace})||(0,u["default"])(t).on("click._grav",function(t){vare=d.equals();if(null===e||e)return!0;t.preventDefault();varn=(0,u["default"])(this).attr("href"),r=(0,u["default"])('[data-remodal-id="changes"]'),i=u["default"].remodal.lookup[r.data("remodal")],o=(0,u["default"])("a.button",r),a=functions(t){t.preventDefault();vare=(0,u["default"])(this).data("leave-action");o.off("click",s),i.close(),"continue"===e&&((0,u["default"])(window).off("beforeunload"),window.location.href=n)};o.on("click",a),i.open()})}},h=function(){functiont(){vare=arguments.length<=0||void0===arguments[0]?{ignore:[],form_id:"blueprints"}:arguments[0];i(this,t),this.options=e,this.refres
if(!O(r))returnneww(I);vari=0;returnneww(function(){vare=r.next();returne.done?e:S(t,i++,e.value)})},t(T,D),T.prototype.__iterateUncached=function(t,e){if(e)returnthis.cacheResult().__iterate(t,e);for(varn=this._iterator,r=this._iteratorCache,i=0;i<r.length;)if(t(r[i],i++,this)===!1)returni;for(varo;!(o=n.next()).done;){vara=o.value;if(r[i]=a,t(a,i++,this)===!1)break}returni},T.prototype.__iteratorUncached=function(t,e){if(e)returnthis.cacheResult().__iterator(t,e);varn=this._iterator,r=this._iteratorCache,i=0;returnneww(function(){if(i>=r.length){vare=n.next();if(e.done)returne;r[i]=e.value}returnS(t,i,r[i++])})};varkn;t($,D),$.prototype.toString=function(){return0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},$.prototype.get=function(t,e){returnthis.has(t)?this._value:e},$.prototype.includes=function(t){returnY(this._value,t)},$.prototype.slice=function(t,e){varn=this.size;returng(t,e,n)?this:new$(this._value,m(e,n)-_(t,n))},$.prototype.reverse=function(){returnthis},$.prototype.indexOf=function(t){returnY(this._value,t)?0:-1},$.prototype.lastIndexOf=function(t){returnY(this._value,t)?this.size:-1},$.prototype.__iterate=function(t,e){for(varn=0;n<this.size;n++)if(t(this._value,n,this)===!1)returnn+1;returnn},$.prototype.__iterator=function(t,e){varn=this,r=0;returnneww(function(){returnr<n.size?S(t,r++,n._value):I()})},$.prototype.equals=function(t){returntinstanceof$?Y(this._value,t._value):X(t)};varMn;t(Q,D),Q.prototype.toString=function(){return0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(this._step>1?" by "+this._step:"")+" ]"},Q.prototype.get=function(t,e){returnthis.has(t)?this._start+v(this,t)*this._step:e},Q.prototype.includes=function(t){vare=(t-this._start)/this._step;returne>=0&&e<this.size&&e===Math.floor(e)},Q.prototype.slice=function(t,e){returng(t,e,this.size)?this:(t=_(t,this.size),e=m(e,this.size),t>=e?newQ(0,0):newQ(this.get(t,this._end),this.get(e,this._end),this._step))},Q.prototype.indexOf=function(t){vare=t-this._start;if(e%this._step===0){varn=e/this._step;if(n>=0&&n<this.size)returnn}return-1},Q.prototype.lastIndexOf=function(t){returnthis.indexOf(t)},Q.prototype.__iterate=function(t,e){for(varn=this.size-1,r=this._step,i=e?this._start+n*r:this._start,o=0;n>=o;o++){if(t(i,o,this)===!1)returno+1;i+=e?-r:r}returno},Q.prototype.__iterator=function(t,e){varn=this.size-1,r=this._step,i=e?this._start+n*r:this._start,o=0;returnneww(function(){vara=i;returni+=e?-r:r,o>n?I():S(t,o++,a)})},Q.prototype.equals=function(t){returntinstanceofQ?this._start===t._start&&this._end===t._end&&this._step===t._step:X(this,t)};varAn;t(tt,e),t(et,tt),t(nt,tt),t(rt,tt),tt.Keyed=et,tt.Indexed=nt,tt.Set=rt;varzn,Dn="function"==typeofMath.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(t,e){t=0|t,e=0|e;varn=65535&t,r=65535&e;returnn*r+((t>>>16)*r+n*(e>>>16)<<16>>>0)|0},jn=Object.isExtensible,Pn=function(){try{returnObject.defineProperty({},"@",{}),!0}catch(t){return!1}}(),Nn="function"==typeofWeakMap;Nn&&(zn=newWeakMap);varLn=0,Tn="__immutablehash__";"function"==typeofSymbol&&(Tn=Symbol(Tn));varFn=16,Cn=255,Un=0,Rn={};t(lt,et),lt.prototype.toString=function(){returnthis.__toString("Map {","}")},lt.prototype.get=function(t,e){returnthis._root?this._root.get(0,void0,t,e):e},lt.prototype.set=function(t,e){returnIt(this,t,e)},lt.prototype.setIn=function(t,e){returnthis.updateIn(t,gn,function(){returne})},lt.prototype.remove=function(t){returnIt(this,t,gn)},lt.prototype.deleteIn=function(t){returnthis.updateIn(t,function(){returngn})},lt.prototype.update=function(t,e,n){return1===arguments.length?t(this):this.updateIn([t],e,n)},lt.prototype.updateIn=function(t,e,n){n||(n=e,e=void0);varr=Nt(this,De(t),e,n);returnr===gn?void0:r},lt.prototype.clear=function(){return0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void0,this.__altered=!0,this):St()},lt.prototype.merge=function(){returnzt(this,void0,arguments)},lt.prototype.mergeWith=function(t){vare=sn.call(argu
}),this.form.on("mousedown",e.join(", "),function(t){vare=(0,u["default"])(t.target),n=e,r=n.prop("for"),i=(n.hasClass("selectize-control")||n.parents(".selectize-control")).length;if(r&&(n=(0,u["default"])('[id="'+r+'"]')),i&&(n=n.closest(".selectize-control").siblings("select[name]")),!n.prop("disabled"))return!0;varo=n.closest(".form-field").find('[data-grav-field="toggleable"] input[type="checkbox"]');o.trigger("click")})}},{key:"addedNodes",value:function(t){vare=this;t.forEach(function(t){"childList"===t.type&&t.addedNodes&&(0,u["default"])("body").trigger("mutation._grav",t.target,t,e)})}}]),t}();e["default"]=h;e.Instance=newh("form#blueprints")},function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});vari=n(233),o=r(i),a=n(234),u=r(a),s=n(235),c=r(s);e["default"]={SelectizeField:{SelectizeField:o["default"],Instance:i.Instance},ArrayField:{ArrayField:u["default"],Instance:a.Instance},CollectionsField:{CollectionsField:c["default"],Instance:s.Instance}}},function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}functioni(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}varo=function(){functiont(t,e){for(varn=0;n<e.length;n++){varr=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}returnfunction(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),e}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void0;vara=n(196),u=r(a);n(217);vars=function(){functiont(){vare=this,n=arguments.length<=0||void0===arguments[0]?{}:arguments[0];i(this,t),this.options=Object.assign({},n),this.elements=[],(0,u["default"])("[data-grav-selectize]").each(function(t,n){returne.add(n)}),(0,u["default"])("body").on("mutation._grav",this._onAddedNodes.bind(this))}returno(t,[{key:"add",value:function(t){t=(0,u["default"])(t);vare=t.prop("tagName").toLowerCase(),n="input"===e||"select"===e,r=(n?t.closest("[data-grav-selectize]"):t).data("grav-selectize")||{},i=n?t:t.find("input, select");i.length&&!i.get(0).selectize&&(i.selectize(r),this.elements.push(i.data("selectize")))}},{key:"_onAddedNodes",value:function(t,e){varn=this,r=(0,u["default"])(e).find("select.fancy, input.fancy");r.length&&r.each(function(t,e){returnn.add(e)})}}]),t}();e["default"]=s;e.Instance=news},function(t,e,n){"use strict";functionr(t){returnt&&t.__esModule?t:{"default":t}}functioni(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}varo=function(){functiont(t,e){for(varn=0;n<e.length;n++){varr=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}returnfunction(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),e}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void0;vara=n(196),u=r(a),s=(0,u["default"])("body"),c=function(){functiont(e){i(this,t),this.container=(0,u["default"])(e),void0===this.getName()&&(this.container=this.container.closest("[data-grav-array-name]"))}returno(t,[{key:"getName",value:function(){returnthis.container.data("grav-array-name")||""}},{key:"getKeyPlaceholder",value:function(){returnthis.container.data("grav-array-keyname")||"Key"}},{key:"getValuePlaceholder",value:function(){returnthis.container.data("grav-array-valuename")||"Value"}},{key:"isValueOnly",value:function(){returnthis.container.find('[data-grav-array-mode="value_only"]:first').length||!1}},{key:"shouldBeDisabled",value:function(){vart=this.container.closest(".form-field").find('[data-grav-field="toggleable"] input[type="checkbox"]');returnt.length&&t.is(":not(:checked)")}},{key:"getNewRow",value:function(){vart="";returnt+=this.isValueOnly()?'\n <div class="form-row array-field-value_only" data-grav-array-type="row">\n <input '+(this.shouldBeDisabled()?'disabled="disabled"':"")+' data-grav-array-type="value" type="text" value="" placeholder="'+this.getValuePlaceholder()+'" />\n ':'\n<div