varVueFormulate=function(t){"use strict";vare={text:{classification:"text",component:"FormulateInputText"},email:{classification:"text",component:"FormulateInputText"},number:{classification:"text",component:"FormulateInputText"},color:{classification:"text",component:"FormulateInputText"},date:{classification:"text",component:"FormulateInputText"},hidden:{classification:"text",component:"FormulateInputText"},month:{classification:"text",component:"FormulateInputText"},password:{classification:"text",component:"FormulateInputText"},search:{classification:"text",component:"FormulateInputText"},tel:{classification:"text",component:"FormulateInputText"},time:{classification:"text",component:"FormulateInputText"},url:{classification:"text",component:"FormulateInputText"},week:{classification:"text",component:"FormulateInputText"},"datetime-local":{classification:"text",component:"FormulateInputText"},range:{classification:"slider",component:"FormulateInputSlider"},textarea:{classification:"textarea",component:"FormulateInputTextArea"},checkbox:{classification:"box",component:"FormulateInputBox"},radio:{classification:"box",component:"FormulateInputBox"},submit:{classification:"button",component:"FormulateInputButton"},button:{classification:"button",component:"FormulateInputButton"},select:{classification:"select",component:"FormulateInputSelect"},file:{classification:"file",component:"FormulateInputFile"},image:{classification:"file",component:"FormulateInputFile"}},r=function(t){if("string"!=typeoft)return!1;vare=t.match(n);if(!e)return!1;varr=e[1];if(!r)return!1;if(o.test(r)||i.test(r))return!0;return!1},n=/^(?:\w+:)?\/\/(\S+)$/,o=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,i=/^[^\s\.]+\.\S{2,}$/;if("production"!==process.env.NODE_ENV){if("undefined"!=typeofnavigator&&"ReactNative"===navigator.product)thrownewError("React Native does not have a built-in secure random generator. If you don’t need unpredictable IDs, you can use `nanoid/non-secure`. For secure ID install `expo-random` locally and use `nanoid/async`.");if("undefined"==typeofself||!self.crypto&&!self.msCrypto)thrownewError("Your browser does not have secure random generator. If you don’t need unpredictable IDs, you can use nanoid/non-secure.")}for(vara=self.crypto||self.msCrypto,s="-_",l=36;l--;)s+=l.toString(36);for(l=36;l---10;)s+=l.toString(36).toUpperCase();varu=function(t){vare="",r=a.getRandomValues(newUint8Array(t||21));for(l=t||21;l--;)e+=s[63&r[l]];returne},c=function(t,e,r){this.input=t,this.fileList=t.files,this.files=[],this.options=r,this.addFileList(this.fileList),this.context=e};functiond(t,e){varr={};for(varnint)r[n]=e(n,t[n]);returnr}functionp(t,e){if(t===e)return!0;if(!t||!e)return!1;varr=Object.keys(t),n=Object.keys(e),o=r.length;if(n.length!==o)return!1;for(vari=0;i<o;i++){vara=r[i];if(t[a]!==e[a])return!1}return!0}functionf(t){returnt?"string"==typeoft?[t]:Array.isArray(t)?t:"object"==typeoft?Object.values(t):[]:[]}functionm(t){return"string"==typeoft?t[0].toUpperCase()+t.substr(1):t}functionh(t,e){return"string"==typeoft?h(t.split("|"),e):Array.isArray(t)?t.map((function(t){returnfunction(t,e){if("function"==typeoft)return[t,[]];if(Array.isArray(t)&&t.length){if("string"==typeof(t=t.map((function(t){returnt})))[0]&&e.hasOwnProperty(t[0]))return[e[t.shift()],t];if("function"==typeoft[0])return[t.shift(),t]}if("string"==typeoft){varr=t.split(":"),n=r.shift();if(e.hasOwnProperty(n))return[e[n],r.length?r.join(":").split(","):[]];thrownewError("Unknown validation rule "+t)}return!1}(t,e)})).filter((function(t){return!!t})):[]}functionv(t){switch(typeoft){case"symbol":case"number":case"string":case"boolean":case"undefined":return!0;default:returnnull===t}}c.prototype.addFileList=function(t){for(vare=this,r=function(r){varn=t[r],o=u();e.files.push({progress:!1,error:!1,complete:!1,justFinished:!1,name:n.name||"file-upload",file:n,uuid:o,path:!1,removeFile:function(){this.removeFile(o)}.bind(e),previewData:!1})},n=0;n<t.length;n++)r(n)},c.prototype.hasUploader=function(){return!!this.context.uploader