You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
50 KiB
13 lines
50 KiB
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=12)}([function(e,t,n){"use strict";var r=n(2),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]=n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},deepMerge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]="object"==typeof n?e({},n):n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){e.exports=n(13)},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(0);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(0),o=n(19),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(6)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(18))},function(e,t,n){"use strict";var r=n(0),o=n(20),i=n(3),s=n(22),a=n(25),u=n(26),c=n(7);e.exports=function(e){return new Promise((function(t,f){var l=e.data,p=e.headers;r.isFormData(l)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";p.Authorization="Basic "+btoa(h+":"+m)}var g=s(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,f,r),d=null}},d.onabort=function(){d&&(f(c("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){f(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),f(c(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var b=n(27),v=(e.withCredentials||u(g))&&e.xsrfCookieName?b.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&r.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),f(e),d=null)})),void 0===l&&(l=null),d.send(l)}))}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){t=t||{};var n={},o=["url","method","params","data"],i=["headers","auth","proxy"],s=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];r.forEach(o,(function(e){void 0!==t[e]&&(n[e]=t[e])})),r.forEach(i,(function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):void 0!==t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):void 0!==e[o]&&(n[o]=e[o])})),r.forEach(s,(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])}));var a=o.concat(i).concat(s),u=Object.keys(t).filter((function(e){return-1===a.indexOf(e)}));return r.forEach(u,(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])})),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){var n=/^(?:submit|button|image|reset|file)$/i,r=/^(?:input|select|textarea|keygen)/i,o=/(\[[^\[\]]*\])/g;function i(e,t,n){if(t.match(o)){!function e(t,n,r){if(0===n.length)return t=r;var o=n.shift(),i=o.match(/^\[(.+?)\]$/);if("[]"===o)return t=t||[],Array.isArray(t)?t.push(e(null,n,r)):(t._values=t._values||[],t._values.push(e(null,n,r))),t;if(i){var s=i[1],a=+s;isNaN(a)?(t=t||{})[s]=e(t[s],n,r):(t=t||[])[a]=e(t[a],n,r)}else t[o]=e(t[o],n,r);return t}(e,function(e){var t=[],n=new RegExp(o),r=/^([^\[\]]*)/.exec(e);for(r[1]&&t.push(r[1]);null!==(r=n.exec(e));)t.push(r[1]);return t}(t),n)}else{var r=e[t];r?(Array.isArray(r)||(e[t]=[r]),e[t].push(n)):e[t]=n}return e}function s(e,t,n){return n=n.replace(/(\r)?\n/g,"\r\n"),n=(n=encodeURIComponent(n)).replace(/%20/g,"+"),e+(e?"&":"")+encodeURIComponent(t)+"="+n}e.exports=function(e,t){"object"!=typeof t?t={hash:!!t}:void 0===t.hash&&(t.hash=!0);for(var o=t.hash?{}:"",a=t.serializer||(t.hash?i:s),u=e&&e.elements?e.elements:[],c=Object.create(null),f=0;f<u.length;++f){var l=u[f];if((t.disabled||!l.disabled)&&l.name&&(r.test(l.nodeName)&&!n.test(l.type))){var p=l.name,d=l.value;if("checkbox"!==l.type&&"radio"!==l.type||l.checked||(d=void 0),t.empty){if("checkbox"!==l.type||l.checked||(d=""),"radio"===l.type&&(c[l.name]||l.checked?l.checked&&(c[l.name]=!0):c[l.name]=!1),null==d&&"radio"==l.type)continue}else if(!d)continue;if("select-multiple"!==l.type)o=a(o,p,d);else{d=[];for(var h=l.options,m=!1,g=0;g<h.length;++g){var b=h[g],v=t.empty&&!b.value,y=b.value||v;b.selected&&y&&(m=!0,o=t.hash&&"[]"!==p.slice(p.length-2)?a(o,p+"[]",b.value):a(o,p,b.value))}!m&&t.empty&&(o=a(o,p,""))}}}if(t.empty)for(var p in c)c[p]||(o=a(o,p,""));return o}},function(e,t,n){n(32),e.exports=n(33)},function(e,t,n){"use strict";var r=n(0),o=n(2),i=n(14),s=n(8);function a(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=a(n(5));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=n(9),u.CancelToken=n(28),u.isCancel=n(4),u.all=function(e){return Promise.all(e)},u.spread=n(29),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";var r=n(0),o=n(3),i=n(15),s=n(16),a=n(8);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,o){return this.request(r.merge(o||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(17),i=n(4),s=n(5);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var u,c=[],f=!1,l=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&d())}function d(){if(!f){var e=a(p);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(23),o=n(24);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(9);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){(function(e){
|
|
/*!
|
|
* validate.js 0.13.1
|
|
*
|
|
* (c) 2013-2019 Nicklas Ansman, 2013 Wrapp
|
|
* Validate.js may be freely distributed under the MIT license.
|
|
* For all details and documentation:
|
|
* http://validatejs.org/
|
|
*/
|
|
(function(e,t,r){"use strict";var o=function(e,t,n){n=i.extend({},i.options,n);var r=i.runValidations(e,t,n);if(r.some((function(e){return i.isPromise(e.error)})))throw new Error("Use validate.async if you want support for promises");return o.processValidationResults(r,n)},i=o;i.extend=function(e){return[].slice.call(arguments,1).forEach((function(t){for(var n in t)e[n]=t[n]})),e},i.extend(o,{version:{major:0,minor:13,patch:1,metadata:null,toString:function(){var e=i.format("%{major}.%{minor}.%{patch}",i.version);return i.isEmpty(i.version.metadata)||(e+="+"+i.version.metadata),e}},Promise:"undefined"!=typeof Promise?Promise:null,EMPTY_STRING_REGEXP:/^\s*$/,runValidations:function(e,t,n){var r,o,s,a,u,c,f,l=[];for(r in(i.isDomElement(e)||i.isJqueryElement(e))&&(e=i.collectFormValues(e)),t)for(o in s=i.getDeepObjectValue(e,r),a=i.result(t[r],s,e,r,n,t)){if(!(u=i.validators[o]))throw f=i.format("Unknown validator %{name}",{name:o}),new Error(f);c=a[o],(c=i.result(c,s,e,r,n,t))&&l.push({attribute:r,value:s,validator:o,globalOptions:n,attributes:e,options:c,error:u.call(u,s,c,r,e,n)})}return l},processValidationResults:function(e,t){e=i.pruneEmptyErrors(e,t),e=i.expandMultipleErrors(e,t),e=i.convertErrorMessages(e,t);var n=t.format||"grouped";if("function"!=typeof i.formatters[n])throw new Error(i.format("Unknown format %{format}",t));return e=i.formatters[n](e),i.isEmpty(e)?void 0:e},async:function(e,t,n){var r=(n=i.extend({},i.async.options,n)).wrapErrors||function(e){return e};!1!==n.cleanAttributes&&(e=i.cleanAttributes(e,t));var o=i.runValidations(e,t,n);return new i.Promise((function(s,a){i.waitForResults(o).then((function(){var u=i.processValidationResults(o,n);u?a(new r(u,n,e,t)):s(e)}),(function(e){a(e)}))}))},single:function(e,t,n){return n=i.extend({},i.single.options,n,{format:"flat",fullMessages:!1}),i({single:e},{single:t},n)},waitForResults:function(e){return e.reduce((function(e,t){return i.isPromise(t.error)?e.then((function(){return t.error.then((function(e){t.error=e||null}))})):e}),new i.Promise((function(e){e()})))},result:function(e){var t=[].slice.call(arguments,1);return"function"==typeof e&&(e=e.apply(null,t)),e},isNumber:function(e){return"number"==typeof e&&!isNaN(e)},isFunction:function(e){return"function"==typeof e},isInteger:function(e){return i.isNumber(e)&&e%1==0},isBoolean:function(e){return"boolean"==typeof e},isObject:function(e){return e===Object(e)},isDate:function(e){return e instanceof Date},isDefined:function(e){return null!=e},isPromise:function(e){return!!e&&i.isFunction(e.then)},isJqueryElement:function(e){return e&&i.isString(e.jquery)},isDomElement:function(e){return!!e&&(!(!e.querySelectorAll||!e.querySelector)&&(!(!i.isObject(document)||e!==document)||("object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)))},isEmpty:function(e){var t;if(!i.isDefined(e))return!0;if(i.isFunction(e))return!1;if(i.isString(e))return i.EMPTY_STRING_REGEXP.test(e);if(i.isArray(e))return 0===e.length;if(i.isDate(e))return!1;if(i.isObject(e)){for(t in e)return!1;return!0}return!1},format:i.extend((function(e,t){return i.isString(e)?e.replace(i.format.FORMAT_REGEXP,(function(e,n,r){return"%"===n?"%{"+r+"}":String(t[r])})):e}),{FORMAT_REGEXP:/(%?)%\{([^\}]+)\}/g}),prettify:function(e){return i.isNumber(e)?100*e%1==0?""+e:parseFloat(Math.round(100*e)/100).toFixed(2):i.isArray(e)?e.map((function(e){return i.prettify(e)})).join(", "):i.isObject(e)?i.isDefined(e.toString)?e.toString():JSON.stringify(e):(e=""+e).replace(/([^\s])\.([^\s])/g,"$1 $2").replace(/\\+/g,"").replace(/[_-]/g," ").replace(/([a-z])([A-Z])/g,(function(e,t,n){return t+" "+n.toLowerCase()})).toLowerCase()},stringifyValue:function(e,t){return(t&&t.prettify||i.prettify)(e)},isString:function(e){return"string"==typeof e},isArray:function(e){return"[object Array]"==={}.toString.call(e)},isHash:function(e){return i.isObject(e)&&!i.isArray(e)&&!i.isFunction(e)},contains:function(e,t){return!!i.isDefined(e)&&(i.isArray(e)?-1!==e.indexOf(t):t in e)},unique:function(e){return i.isArray(e)?e.filter((function(e,t,n){return n.indexOf(e)==t})):e},forEachKeyInKeypath:function(e,t,n){if(i.isString(t)){var r,o="",s=!1;for(r=0;r<t.length;++r)switch(t[r]){case".":s?(s=!1,o+="."):(e=n(e,o,!1),o="");break;case"\\":s?(s=!1,o+="\\"):s=!0;break;default:s=!1,o+=t[r]}return n(e,o,!0)}},getDeepObjectValue:function(e,t){if(i.isObject(e))return i.forEachKeyInKeypath(e,t,(function(e,t){if(i.isObject(e))return e[t]}))},collectFormValues:function(e,t){var n,r,o,s,a,u,c={};if(i.isJqueryElement(e)&&(e=e[0]),!e)return c;for(t=t||{},s=e.querySelectorAll("input[name], textarea[name]"),n=0;n<s.length;++n)if(o=s.item(n),!i.isDefined(o.getAttribute("data-ignored"))){var f=o.name.replace(/\./g,"\\\\.");u=i.sanitizeFormValue(o.value,t),"number"===o.type?u=u?+u:null:"checkbox"===o.type?o.attributes.value?o.checked||(u=c[f]||null):u=o.checked:"radio"===o.type&&(o.checked||(u=c[f]||null)),c[f]=u}for(s=e.querySelectorAll("select[name]"),n=0;n<s.length;++n)if(o=s.item(n),!i.isDefined(o.getAttribute("data-ignored"))){if(o.multiple)for(r in u=[],o.options)(a=o.options[r])&&a.selected&&u.push(i.sanitizeFormValue(a.value,t));else{var l=void 0!==o.options[o.selectedIndex]?o.options[o.selectedIndex].value:"";u=i.sanitizeFormValue(l,t)}c[o.name]=u}return c},sanitizeFormValue:function(e,t){return t.trim&&i.isString(e)&&(e=e.trim()),!1!==t.nullify&&""===e?null:e},capitalize:function(e){return i.isString(e)?e[0].toUpperCase()+e.slice(1):e},pruneEmptyErrors:function(e){return e.filter((function(e){return!i.isEmpty(e.error)}))},expandMultipleErrors:function(e){var t=[];return e.forEach((function(e){i.isArray(e.error)?e.error.forEach((function(n){t.push(i.extend({},e,{error:n}))})):t.push(e)})),t},convertErrorMessages:function(e,t){var n=[],r=(t=t||{}).prettify||i.prettify;return e.forEach((function(e){var o=i.result(e.error,e.value,e.attribute,e.options,e.attributes,e.globalOptions);i.isString(o)?("^"===o[0]?o=o.slice(1):!1!==t.fullMessages&&(o=i.capitalize(r(e.attribute))+" "+o),o=o.replace(/\\\^/g,"^"),o=i.format(o,{value:i.stringifyValue(e.value,t)}),n.push(i.extend({},e,{error:o}))):n.push(e)})),n},groupErrorsByAttribute:function(e){var t={};return e.forEach((function(e){var n=t[e.attribute];n?n.push(e):t[e.attribute]=[e]})),t},flattenErrorsToArray:function(e){return e.map((function(e){return e.error})).filter((function(e,t,n){return n.indexOf(e)===t}))},cleanAttributes:function(e,t){function n(e,t,n){return i.isObject(e[t])?e[t]:e[t]=!!n||{}}return i.isObject(t)&&i.isObject(e)?function e(t,n){if(!i.isObject(t))return t;var r,o,s=i.extend({},t);for(o in t)r=n[o],i.isObject(r)?s[o]=e(s[o],r):r||delete s[o];return s}(e,t=function(e){var t,r={};for(t in e)e[t]&&i.forEachKeyInKeypath(r,t,n);return r}(t)):{}},exposeModule:function(e,t,n,r,o){n?(r&&r.exports&&(n=r.exports=e),n.validate=e):(t.validate=e,e.isFunction(o)&&o.amd&&o([],(function(){return e})))},warn:function(e){"undefined"!=typeof console&&console.warn&&console.warn("[validate.js] "+e)},error:function(e){"undefined"!=typeof console&&console.error&&console.error("[validate.js] "+e)}}),o.validators={presence:function(e,t){if(!1!==(t=i.extend({},this.options,t)).allowEmpty?!i.isDefined(e):i.isEmpty(e))return t.message||this.message||"can't be blank"},length:function(e,t,n){if(i.isDefined(e)){var r,o=(t=i.extend({},this.options,t)).is,s=t.maximum,a=t.minimum,u=[],c=(e=(t.tokenizer||function(e){return e})(e)).length;return i.isNumber(c)?(i.isNumber(o)&&c!==o&&(r=t.wrongLength||this.wrongLength||"is the wrong length (should be %{count} characters)",u.push(i.format(r,{count:o}))),i.isNumber(a)&&c<a&&(r=t.tooShort||this.tooShort||"is too short (minimum is %{count} characters)",u.push(i.format(r,{count:a}))),i.isNumber(s)&&c>s&&(r=t.tooLong||this.tooLong||"is too long (maximum is %{count} characters)",u.push(i.format(r,{count:s}))),u.length>0?t.message||u:void 0):t.message||this.notValid||"has an incorrect length"}},numericality:function(e,t,n,r,o){if(i.isDefined(e)){var s,a,u=[],c={greaterThan:function(e,t){return e>t},greaterThanOrEqualTo:function(e,t){return e>=t},equalTo:function(e,t){return e===t},lessThan:function(e,t){return e<t},lessThanOrEqualTo:function(e,t){return e<=t},divisibleBy:function(e,t){return e%t==0}},f=(t=i.extend({},this.options,t)).prettify||o&&o.prettify||i.prettify;if(i.isString(e)&&t.strict){var l="^-?(0|[1-9]\\d*)";if(t.onlyInteger||(l+="(\\.\\d+)?"),l+="$",!new RegExp(l).test(e))return t.message||t.notValid||this.notValid||this.message||"must be a valid number"}if(!0!==t.noStrings&&i.isString(e)&&!i.isEmpty(e)&&(e=+e),!i.isNumber(e))return t.message||t.notValid||this.notValid||this.message||"is not a number";if(t.onlyInteger&&!i.isInteger(e))return t.message||t.notInteger||this.notInteger||this.message||"must be an integer";for(s in c)if(a=t[s],i.isNumber(a)&&!c[s](e,a)){var p="not"+i.capitalize(s),d=t[p]||this[p]||this.message||"must be %{type} %{count}";u.push(i.format(d,{count:a,type:f(s)}))}return t.odd&&e%2!=1&&u.push(t.notOdd||this.notOdd||this.message||"must be odd"),t.even&&e%2!=0&&u.push(t.notEven||this.notEven||this.message||"must be even"),u.length?t.message||u:void 0}},datetime:i.extend((function(e,t){if(!i.isFunction(this.parse)||!i.isFunction(this.format))throw new Error("Both the parse and format functions needs to be set to use the datetime/date validator");if(i.isDefined(e)){var n,r=[],o=(t=i.extend({},this.options,t)).earliest?this.parse(t.earliest,t):NaN,s=t.latest?this.parse(t.latest,t):NaN;return e=this.parse(e,t),isNaN(e)||t.dateOnly&&e%864e5!=0?(n=t.notValid||t.message||this.notValid||"must be a valid date",i.format(n,{value:arguments[0]})):(!isNaN(o)&&e<o&&(n=t.tooEarly||t.message||this.tooEarly||"must be no earlier than %{date}",n=i.format(n,{value:this.format(e,t),date:this.format(o,t)}),r.push(n)),!isNaN(s)&&e>s&&(n=t.tooLate||t.message||this.tooLate||"must be no later than %{date}",n=i.format(n,{date:this.format(s,t),value:this.format(e,t)}),r.push(n)),r.length?i.unique(r):void 0)}}),{parse:null,format:null}),date:function(e,t){return t=i.extend({},t,{dateOnly:!0}),i.validators.datetime.call(i.validators.datetime,e,t)},format:function(e,t){(i.isString(t)||t instanceof RegExp)&&(t={pattern:t});var n,r=(t=i.extend({},this.options,t)).message||this.message||"is invalid",o=t.pattern;if(i.isDefined(e))return i.isString(e)?(i.isString(o)&&(o=new RegExp(t.pattern,t.flags)),(n=o.exec(e))&&n[0].length==e.length?void 0:r):r},inclusion:function(e,t){if(i.isDefined(e)&&(i.isArray(t)&&(t={within:t}),t=i.extend({},this.options,t),!i.contains(t.within,e))){var n=t.message||this.message||"^%{value} is not included in the list";return i.format(n,{value:e})}},exclusion:function(e,t){if(i.isDefined(e)&&(i.isArray(t)&&(t={within:t}),t=i.extend({},this.options,t),i.contains(t.within,e))){var n=t.message||this.message||"^%{value} is restricted";return i.isString(t.within[e])&&(e=t.within[e]),i.format(n,{value:e})}},email:i.extend((function(e,t){var n=(t=i.extend({},this.options,t)).message||this.message||"is not a valid email";if(i.isDefined(e))return i.isString(e)&&this.PATTERN.exec(e)?void 0:n}),{PATTERN:/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i}),equality:function(e,t,n,r,o){if(i.isDefined(e)){i.isString(t)&&(t={attribute:t});var s=(t=i.extend({},this.options,t)).message||this.message||"is not equal to %{attribute}";if(i.isEmpty(t.attribute)||!i.isString(t.attribute))throw new Error("The attribute must be a non empty string");var a=i.getDeepObjectValue(r,t.attribute),u=t.comparator||function(e,t){return e===t},c=t.prettify||o&&o.prettify||i.prettify;return u(e,a,t,n,r)?void 0:i.format(s,{attribute:c(t.attribute)})}},url:function(e,t){if(i.isDefined(e)){var n=(t=i.extend({},this.options,t)).message||this.message||"is not a valid url",r=t.schemes||this.schemes||["http","https"],o=t.allowLocal||this.allowLocal||!1,s=t.allowDataUrl||this.allowDataUrl||!1;if(!i.isString(e))return n;var a="^(?:(?:"+r.join("|")+")://)(?:\\S+(?::\\S*)?@)?(?:",u="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))";if(o?u+="?":a+="(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})",a+="(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*"+u+")(?::\\d{2,5})?(?:[/?#]\\S*)?$",s){a="(?:"+a+")|(?:^data:(?:\\w+\\/[-+.\\w]+(?:;[\\w=]+)*)?(?:;base64)?,[A-Za-z0-9-_.!~\\*'();\\/?:@&=+$,%]*$)"}return new RegExp(a,"i").exec(e)?void 0:n}},type:i.extend((function(e,t,n,r,o){if(i.isString(t)&&(t={type:t}),i.isDefined(e)){var s,a=i.extend({},this.options,t),u=a.type;if(!i.isDefined(u))throw new Error("No type was specified");if(s=i.isFunction(u)?u:this.types[u],!i.isFunction(s))throw new Error("validate.validators.type.types."+u+" must be a function.");if(!s(e,a,n,r,o)){var c=t.message||this.messages[u]||this.message||a.message||(i.isFunction(u)?"must be of the correct type":"must be of type %{type}");return i.isFunction(c)&&(c=c(e,t,n,r,o)),i.format(c,{attribute:i.prettify(n),type:u})}}}),{types:{object:function(e){return i.isObject(e)&&!i.isArray(e)},array:i.isArray,integer:i.isInteger,number:i.isNumber,string:i.isString,date:i.isDate,boolean:i.isBoolean},messages:{}})},o.formatters={detailed:function(e){return e},flat:i.flattenErrorsToArray,grouped:function(e){var t;for(t in e=i.groupErrorsByAttribute(e))e[t]=i.flattenErrorsToArray(e[t]);return e},constraint:function(e){var t;for(t in e=i.groupErrorsByAttribute(e))e[t]=e[t].map((function(e){return e.validator})).sort();return e}},o.exposeModule(o,this,e,t,n(10))}).call(this,t,e,n(10))}).call(this,n(31)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){return e.replace(/-(\w)/g,(e,t)=>t.toUpperCase())}function o(e){Array.from(e).forEach(i)}function i(e){const{parentNode:t}=e;e.remove?e.remove():t&&t.removeChild(e)}n.r(t);var s={EACH:0,IF:1,SIMPLE:2,TAG:3,SLOT:4};var a={ATTRIBUTE:0,EVENT:1,TEXT:2,VALUE:3};const{indexOf:u,slice:c}=[],f=(e,t,n,r,o,i)=>{const s="selectedIndex"in t;let a=s;for(;r<o;){const o=e(n[r],1);if(t.insertBefore(o,i),s&&a&&o.selected){a=!a;let{selectedIndex:e}=t;t.selectedIndex=e<0?r:u.call(t.querySelectorAll("option"),o)}r++}},l=(e,t)=>e==t,p=e=>e,d=(e,t,n,r,o,i,s)=>{const a=i-o;if(a<1)return-1;for(;n-t>=a;){let a=t,u=o;for(;a<n&&u<i&&s(e[a],r[u]);)a++,u++;if(u===i)return t;t=a+1}return-1},h=(e,t,n,r,o)=>n<r?e(t[n],0):0<n?e(t[n-1],-0).nextSibling:o,m=(e,t,n,r)=>{for(;n<r;)v(e(t[n++],-1))},g=(e,t,n)=>{let r=1,o=t;for(;r<o;){const t=(r+o)/2>>>0;n<e[t]?o=t:r=t+1}return r},b=(e,t,n,r,o,i,s,a,u,c,l,p,d)=>{((e,t,n,r,o,i,s,a,u)=>{const c=[],l=e.length;let p=s,d=0;for(;d<l;)switch(e[d++]){case 0:o++,p++;break;case 1:c.push(r[o]),f(t,n,r,o++,o,p<a?t(i[p],0):u);break;case-1:p++}for(d=0;d<l;)switch(e[d++]){case 0:s++;break;case-1:-1<c.indexOf(i[s])?s++:m(t,i,s++,s)}})(((e,t,n,r,o,i,s)=>{const a=n+i,u=[];let c,f,l,p,d,h,m;e:for(c=0;c<=a;c++){if(c>50)return null;for(m=c-1,d=c?u[c-1]:[0,0],h=u[c]=[],f=-c;f<=c;f+=2){for(p=f===-c||f!==c&&d[m+f-1]<d[m+f+1]?d[m+f+1]:d[m+f-1]+1,l=p-f;p<i&&l<n&&s(r[o+p],e[t+l]);)p++,l++;if(p===i&&l===n)break e;h[c+f]=p}}const g=Array(c/2+a/2);let b=g.length-1;for(c=u.length-1;c>=0;c--){for(;p>0&&l>0&&s(r[o+p-1],e[t+l-1]);)g[b--]=0,p--,l--;if(!c)break;m=c-1,d=c?u[c-1]:[0,0],f=p-l,f===-c||f!==c&&d[m+f-1]<d[m+f+1]?(l--,g[b--]=1):(p--,g[b--]=-1)}return g})(n,r,i,s,a,c,p)||((e,t,n,r,o,i,s,a)=>{let u=0,c=r<a?r:a;const f=Array(c++),l=Array(c);l[0]=-1;for(let e=1;e<c;e++)l[e]=s;const p=o.slice(i,s);for(let r=t;r<n;r++){const t=p.indexOf(e[r]);if(-1<t){const e=t+i;u=g(l,c,e),-1<u&&(l[u]=e,f[u]={newi:r,oldi:e,prev:f[u-1]})}}for(u=--c,--s;l[u]>s;)--u;c=a+r-u;const d=Array(c);let h=f[u];for(--n;h;){const{newi:e,oldi:t}=h;for(;n>e;)d[--c]=1,--n;for(;s>t;)d[--c]=-1,--s;d[--c]=0,--n,--s,h=h.prev}for(;n>=t;)d[--c]=1,--n;for(;s>=i;)d[--c]=-1,--s;return d})(n,r,o,i,s,a,u,c),e,t,n,r,s,a,l,d)},v=e=>(e.remove||y).call(e);function y(){const{parentNode:e}=this;e&&e.removeChild(this)}
|
|
/*! (c) 2018 Andrea Giammarchi (ISC) */function x(e,t){return typeof e===t}function E(e){const t=e.ownerSVGElement;return!!t||null===t}function O(e){return!T(e.content)}function w(e){return x(e,"function")}function N(e){return!T(e)&&x(e,"object")}function T(e){return null==e}const j=Symbol("unmount"),A=Object.seal({nodes:[],mount(e,t){return this.update(e,t)},update(e,t){const{placeholder:n,nodes:r,childrenMap:o}=this,i=e===j?null:this.evaluate(e),s=i?Array.from(i):[],a=n.parentNode,{newChildrenMap:u,batches:c,futureNodes:g}=function(e,t,n,r){const{condition:o,template:i,childrenMap:s,itemName:a,getKey:u,indexName:c,root:f,isTemplateTag:l}=r,p=new Map,d=[],h=[];return e.forEach((e,r)=>{const m=function(e,t){let{itemName:n,indexName:r,index:o,item:i}=t;e[n]=i,r&&(e[r]=o);return e}(Object.create(t),{itemName:a,indexName:c,index:r,item:e}),g=u?u(m):r,b=s.get(g);if(function(e,t){return!!e&&!1===Boolean(e(t))}(o,m))return;const v=b?b.template:i.clone(),y=b?v.el:f.cloneNode(),x=!b,E=l&&x?function(e){const t=e.dom.cloneNode(!0);return{avoidDOMInjection:!0,fragment:t,children:Array.from(t.childNodes)}}(v):{};if(x?d.push(()=>v.mount(y,m,n,E)):d.push(()=>v.update(m,n)),l){const e=E.children||v.children;h.push(...e)}else h.push(y);s.delete(g),p.set(g,{template:v,context:m,index:r})}),{newChildrenMap:p,batches:d,futureNodes:h}}(s,e,t,this);return((e,t,n,r)=>{r||(r={});const o=r.compare||l,i=r.node||p,s=null==r.before?null:i(r.before,0),a=t.length;let u=a,c=0,g=n.length,v=0;for(;c<u&&v<g&&o(t[c],n[v]);)c++,v++;for(;c<u&&v<g&&o(t[u-1],n[g-1]);)u--,g--;const y=c===u,x=v===g;if(y&&x)return n;if(y&&v<g)return f(i,e,n,v,g,h(i,t,c,a,s)),n;if(x&&c<u)return m(i,t,c,u),n;const E=u-c,O=g-v;let w=-1;if(E<O){if(w=d(n,v,g,t,c,u,o),-1<w)return f(i,e,n,v,w,i(t[c],0)),f(i,e,n,w+E,g,h(i,t,u,a,s)),n}else if(O<E&&(w=d(t,c,u,n,v,g,o),-1<w))return m(i,t,c,w),m(i,t,w+O,u),n;E<2||O<2?(f(i,e,n,v,g,i(t[c],0)),m(i,t,c,u)):E===O&&((e,t,n,r,o,i)=>{for(;r<o&&i(n[r],e[t-1]);)r++,t--;return 0===t})(n,g,t,c,u,o)?f(i,e,n,v,g,h(i,t,u,a,s)):b(i,e,n,v,g,O,t,c,u,E,a,o,s)})(a,r,g,{before:n,node:S(Array.from(o.values()),t)}),c.forEach(e=>e()),this.childrenMap=u,this.nodes=g,this},unmount(e,t){return this.update(j,t),this}});function S(e,t){return(n,r)=>{if(r<0){const n=e.pop();if(n){const{template:e,context:r}=n;e.unmount(r,t,null)}}return n}}const M=Object.seal({mount(e,t){return this.update(e,t)},update(e,t){const n=!!this.evaluate(e),r=!this.value&&n,o=this.value&&!n,i=()=>{const n=this.node.cloneNode();this.placeholder.parentNode.insertBefore(n,this.placeholder),this.template=this.template.clone(),this.template.mount(n,e,t)};switch(!0){case r:i();break;case o:this.unmount(e);break;default:n&&this.template.update(e,t)}return this.value=n,this},unmount(e,t){return this.template.unmount(e,t,!0),this}});function _(e){throw new Error(e)}function D(e){return e.reduce((e,t)=>{const{value:n,type:o}=t;switch(!0){case!t.name&&0===o:return Object.assign({},e,n);case 3===o:e.value=t.value;break;default:e[r(t.name)]=t.value}return e},{})}const P="undefined"==typeof Element?{}:Element.prototype,R=function(e){const t=new Map,n=n=>(t.has(n)||t.set(n,e.call(this,n)))&&t.get(n);return n.cache=t,n}(e=>P.hasOwnProperty(e));function C(e,t,n,r){let{name:o}=t;if(!o)return r&&function(e,t,n){const r=t?Object.keys(t):[];Object.keys(n).filter(e=>!r.includes(e)).forEach(t=>e.removeAttribute(t))}(e,n,r),void(n&&function(e,t){Object.entries(t).forEach(t=>{let[n,r]=t;return C(e,{name:n},r)})}(e,n));!R(o)&&(function(e){return x(e,"boolean")}(n)||N(n)||w(n))&&(e[o]=n),e[function(e){return T(e)||!1===e||""===e||N(e)||w(e)?"removeAttribute":"setAttribute"}(n)](o,function(e,t){return!0===t?e:t}(o,n))}const U=/^on/,L={handleEvent(e){this[e.type](e)}},k=new WeakMap;function B(e){return T(e)?"":e}const I=(e,t)=>{const n=e.childNodes[t];if(n.nodeType===Node.COMMENT_NODE){const t=document.createTextNode("");return e.replaceChild(t,n),t}return n};var z={0:C,1:function(e,t,n){let{name:r}=t;const o=r.replace(U,""),i=k.get(e)||(e=>{const t=Object.create(L);return k.set(e,t),t})(e),[s,a]=(e=>Array.isArray(e)?e:[e,!1])(n),u=i[o],c=s&&!u;u&&!s&&e.removeEventListener(o,i),c&&e.addEventListener(o,i,a),i[o]=s},2:function(e,t,n){e.data=B(n)},3:function(e,t,n){e.value=B(n)}};const F=Object.seal({mount(e){return this.value=this.evaluate(e),q(this,this.value),this},update(e){const t=this.evaluate(e);return this.value!==t&&(q(this,t),this.value=t),this},unmount(){return 1===this.type&&q(this,null),this}});function q(e,t){return z[e.type](e.node,e,t,e.value)}function V(e,t){return Object.assign({},F,t,{node:2===t.type?I(e,t.childNodeIndex):e})}const K=new Map,Y=Symbol("riot-component"),$=new Set,H="mount",G="update",X="unmount",J=Symbol.for("pure"),Z=Symbol("parent"),W=Symbol("attributes"),Q=Symbol("template");var ee=Object.freeze({__proto__:null,COMPONENTS_IMPLEMENTATION_MAP:K,DOM_COMPONENT_INSTANCE_PROPERTY:Y,PLUGINS_SET:$,IS_DIRECTIVE:"is",VALUE_ATTRIBUTE:"value",MOUNT_METHOD_KEY:H,UPDATE_METHOD_KEY:G,UNMOUNT_METHOD_KEY:X,SHOULD_UPDATE_KEY:"shouldUpdate",ON_BEFORE_MOUNT_KEY:"onBeforeMount",ON_MOUNTED_KEY:"onMounted",ON_BEFORE_UPDATE_KEY:"onBeforeUpdate",ON_UPDATED_KEY:"onUpdated",ON_BEFORE_UNMOUNT_KEY:"onBeforeUnmount",ON_UNMOUNTED_KEY:"onUnmounted",PROPS_KEY:"props",STATE_KEY:"state",SLOTS_KEY:"slots",ROOT_KEY:"root",IS_PURE_SYMBOL:J,PARENT_KEY_SYMBOL:Z,ATTRIBUTES_KEY_SYMBOL:W,TEMPLATE_KEY_SYMBOL:Q});const te=(e,t)=>t?t===e?e[Z]:t:void 0,ne=Object.seal({attributes:[],getTemplateScope(e,t){return function(e,t,n){if(!e||!e.length)return n;const r=e.map(e=>Object.assign({},e,{value:e.evaluate(t)}));return Object.assign(Object.create(n||null),D(r))}(this.attributes,e,t)},mount(e,t){const n=!!e.slots&&e.slots.find(e=>{let{id:t}=e;return t===this.name}),{parentNode:r}=this.node,o=te(e,t);return this.template=n&&le(n.html,n.bindings).createDOM(r),this.template&&(this.template.mount(this.node,this.getTemplateScope(e,o),o),this.template.children=function e(t,n){void 0===n&&(n=[]);const r=t.firstChild;if(r)return t.parentNode.insertBefore(r,t),[r,...e(t)];return n}(this.node)),i(this.node),this},update(e,t){if(this.template){const n=te(e,t);this.template.update(this.getTemplateScope(e,n),n)}return this},unmount(e,t,n){return this.template&&this.template.unmount(this.getTemplateScope(e,t),null,n),this}});function re(e){return e.reduce((e,t)=>{let{bindings:n}=t;return e.concat(n)},[])}const oe=Object.seal({mount(e){return this.update(e)},update(e,t){const n=this.evaluate(e);return n===this.name?this.tag.update(e):(this.unmount(e,t,!0),this.name=n,this.tag=function(e,t,n){return void 0===t&&(t=[]),void 0===n&&(n=[]),e?e({slots:t,attributes:n}):le(function(e){return e.reduce((e,t)=>e+t.html,"")}(t),[...re(t),{expressions:n.map(e=>Object.assign({type:0},e))}])}(this.getComponent(n),this.slots,this.attributes),this.tag.mount(this.node,e)),this},unmount(e,t,n){return this.tag&&this.tag.unmount(n),this}});var ie={1:function(e,t){let{evaluate:n,template:r}=t;const o=e.parentNode,s=document.createTextNode("");return o.insertBefore(s,e),i(e),Object.assign({},M,{node:e,evaluate:n,placeholder:s,template:r.createDOM(e)})},2:function(e,t){let{expressions:n}=t;return Object.assign({},(r=n.map(t=>V(e,t)),["mount","update","unmount"].reduce((e,t)=>Object.assign({},e,{[t]:e=>r.map(n=>n[t](e))&&o}),{})));var r,o},0:function(e,t){let{evaluate:n,condition:r,itemName:o,indexName:s,getKey:a,template:u}=t;const c=document.createTextNode(""),f=e.parentNode,l=e.cloneNode();return f.insertBefore(c,e),i(e),Object.assign({},A,{childrenMap:new Map,node:e,root:l,condition:r,evaluate:n,isTemplateTag:O(l),template:u.createDOM(e),getKey:a,indexName:s,itemName:o,placeholder:c})},3:function(e,t){let{evaluate:n,getComponent:r,slots:o,attributes:i}=t;return Object.assign({},oe,{node:e,evaluate:n,slots:o,attributes:i,getComponent:r})},4:function(e,t){let{name:n,attributes:r}=t;return Object.assign({},ne,{attributes:r,node:e,name:n})}};function se(e,t){return e.map(e=>2===e.type?Object.assign({},e,{childNodeIndex:e.childNodeIndex+t}):e)}function ae(e,t,n){const{selector:r,type:o,redundantAttribute:i,expressions:s}=t,a=r?e.querySelector(r):e;i&&a.removeAttribute(i);const u=s||[];return(ie[o]||ie[2])(a,Object.assign({},t,{expressions:n&&!r?se(u,n):u}))}function ue(e,t){return E(e)?function(e,t){return t.ownerDocument.importNode((new window.DOMParser).parseFromString(`<svg xmlns="http://www.w3.org/2000/svg">${e}</svg>`,"application/xml").documentElement,!0)}(t,e):function(e,t){const n=O(t)?t:document.createElement("template");return n.innerHTML=e,n.content}(t,e)}function ce(e,t){switch(!0){case E(e):!function e(t,n){t.firstChild&&(n.appendChild(t.firstChild),e(t,n))}(t,e);break;case O(e):e.parentNode.replaceChild(t,e);break;default:e.appendChild(t)}}const fe=Object.freeze({createDOM(e){return this.dom=this.dom||function(e,t){return t&&("string"==typeof t?ue(e,t):t)}(e,this.html),this},mount(e,t,n,r){if(void 0===r&&(r={}),!e)throw new Error("Please provide DOM node to mount properly your template");this.el&&this.unmount(t);const{fragment:o,children:i,avoidDOMInjection:s}=r,{parentNode:a}=i?i[0]:e,u=O(e),c=u?Math.max(Array.from(a.childNodes).indexOf(e),0):null;return this.isTemplateTag=u,this.createDOM(e),this.dom&&(this.fragment=o||this.dom.cloneNode(!0)),this.el=this.isTemplateTag?a:e,this.children=this.isTemplateTag?i||Array.from(this.fragment.childNodes):null,!s&&this.fragment&&ce(e,this.fragment),this.bindings=this.bindingsData.map(e=>ae(this.el,e,c)),this.bindings.forEach(e=>e.mount(t,n)),this},update(e,t){return this.bindings.forEach(n=>n.update(e,t)),this},unmount(e,t,n){if(this.el){switch(this.bindings.forEach(r=>r.unmount(e,t,n)),!0){case this.children&&null!==n:o(this.children);break;case!0===n:i(this.el);break;case null!==n:o(this.el.childNodes)}this.el=null}return this},clone(){return Object.assign({},this,{el:null})}});function le(e,t){return void 0===t&&(t=[]),Object.assign({},fe,{html:e,bindingsData:t})}function pe(){return this}function de(e){return w(e)?e.prototype&&e.prototype.constructor?new e:e():e}function he(e,t,n,r){return void 0===r&&(r={}),Object.defineProperty(e,t,Object.assign({value:n,enumerable:!1,writable:!1,configurable:!0},r)),e}function me(e,t,n){return Object.entries(t).forEach(t=>{let[r,o]=t;he(e,r,o,n)}),e}function ge(e,t){return Object.entries(t).forEach(t=>{let[n,r]=t;e[n]||(e[n]=r)}),e}function be(e){return Array.isArray(e)?e:/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&"number"==typeof e.length?Array.from(e):[e]}function ve(e,t){return be("string"==typeof e?(t||document).querySelectorAll(e):e)}const ye=e=>1===e.length?e[0]:e;function xe(e,t,n){const r="object"==typeof t?t:{[t]:n},o=Object.keys(r);return be(e).forEach(e=>{o.forEach(t=>e.setAttribute(t,r[t]))}),e}function Ee(e,t){return function(e,t,n){const r="string"==typeof t?[t]:t;return ye(be(e).map(e=>ye(r.map(t=>e[n](t)))))}(e,t,"getAttribute")}const Oe=new Map,we=()=>Ne||(xe(Ne=ve("style[riot]")[0]||document.createElement("style"),"type","text/css"),Ne.parentNode||document.head.appendChild(Ne),Ne);var Ne,Te={CSS_BY_NAME:Oe,add(e,t){return Oe.has(e)||(Oe.set(e,t),this.inject()),this},inject(){return we().innerHTML=[...Oe.values()].join("\n"),this},remove(e){return Oe.has(e)&&(Oe.delete(e),this.inject()),this}};function je(e){return Ee(e,"is")||e.tagName.toLowerCase()}const Ae=Object.freeze({$(e){return ve(e,this.root)[0]},$$(e){return ve(e,this.root)}}),Se=Object.freeze({[H]:pe,[G]:pe,[X]:pe}),Me=Object.freeze({shouldUpdate:pe,onBeforeMount:pe,onMounted:pe,onBeforeUpdate:pe,onUpdated:pe,onBeforeUnmount:pe,onUnmounted:pe}),_e=Object.assign({},Se,{clone:pe,createDOM:pe});function De(e,t){return void 0===t&&(t={}),Object.assign({},function(e){return Array.from(e.attributes).reduce((e,t)=>(e[r(t.name)]=t.value,e),{})}(e),de(t))}const Pe=(e,t)=>e[Y]=t;function Re(e){return[H,G,X].reduce((t,n)=>(t[n]=e(n),t),{})}function Ce(e){let{css:t,template:n,exports:r,name:o}=e;const i=n?function(e,t){return e(le,a,s,e=>t[e]||K.get(e))}(n,r?function(e){void 0===e&&(e={});return Object.entries(de(e)).reduce((e,t)=>{let[n,r]=t;
|
|
/* Riot v4.13.1, @license MIT */
|
|
var o;return e[(o=n,o.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())]=Ce(r),e},{})}(r.components):{}):_e;return e=>{let{slots:s,attributes:a,props:u}=e;if(r&&r[J])return function(e,t){let{slots:n,attributes:r,props:o,css:i,template:s}=t;s&&_("Pure components can not have html"),i&&_("Pure components do not have css");const a=ge(e({slots:n,attributes:r,props:o}),Se);return Re(e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(e===H){const[e]=n;Pe(e,a)}return a[e](...n),a})}(r,{slots:s,attributes:a,props:u,css:t,template:n});const c=de(r)||{},f=Ue({css:t,template:i,componentAPI:c,name:o})({slots:s,attributes:a,props:u});return{mount:(e,t,n)=>f.mount(e,n,t),update:(e,t)=>f.update(t,e),unmount:e=>f.unmount(e)}}}function Ue(e){let{css:t,template:n,componentAPI:r,name:o}=e;return t&&o&&Te.add(o,t),function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return function(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(o=[...r,...o]).length<t.length?e(t,...o):t(...o)}}(ke)(me(ge(r,Object.assign({},Me,{state:{}})),Object.assign({slots:null,root:null},Ae,{name:o,css:t,template:n})))}function Le(e,t){return Object.assign({},e,de(t))}function ke(e,t){let{slots:n,attributes:r,props:o}=t;return i=function(e){return[...$].reduce((e,t)=>t(e)||e,e)}(me(Object.create(e),{mount(t,i,s){return void 0===i&&(i={}),this[W]=function(e,t){void 0===t&&(t=[]);const n=t.map(t=>V(e,t)),r={};return Object.assign(r,Object.assign({expressions:n},Re(e=>t=>(n.forEach(n=>n[e](t)),r))))}(t,r).mount(s),he(this,"props",Object.freeze(Object.assign({},De(t,o),D(this[W].expressions)))),this.state=Le(this.state,i),this[Q]=this.template.createDOM(t).clone(),Pe(t,this),e.name&&function(e,t){je(e)!==t&&xe(e,"is",t)}(t,e.name),he(this,"root",t),he(this,"slots",n),this.onBeforeMount(this.props,this.state),this[Z]=s,this[Q].mount(t,this,s),this.onMounted(this.props,this.state),this},update(e,t){void 0===e&&(e={}),t&&this[W].update(t);const n=D(this[W].expressions);if(!1!==this.shouldUpdate(n,this.props))return he(this,"props",Object.freeze(Object.assign({},this.props,n))),this.state=Le(this.state,e),this.onBeforeUpdate(this.props,this.state),this[Q].update(this,this[Z]),this.onUpdated(this.props,this.state),this},unmount(e){return this.onBeforeUnmount(this.props,this.state),this[W].unmount(),this[Q].unmount(this,this[Z],null===e?null:!e),this.onUnmounted(this.props,this.state),this}})),Object.keys(e).filter(t=>w(e[t])).forEach(e=>{i[e]=i[e].bind(i)}),i;var i}const{DOM_COMPONENT_INSTANCE_PROPERTY:Be,COMPONENTS_IMPLEMENTATION_MAP:Ie,PLUGINS_SET:ze}=ee;var Fe,qe,Ve=n(1),Ke=n.n(Ve),Ye=n(11),$e=n.n(Ye);n(30);!function(e,t){let{css:n,template:r,exports:o}=t;Ie.has(e)&&_(`The component "${e}" was already registered`),Ie.set(e,Ce({name:e,css:n,template:r,exports:o}))}("notes",{css:null,exports:{state:{notes:[]},getNotes(){Ke.a.get("/api/note").then(e=>{this.state.notes=e.data,this.update()}).catch((function(e){console.log(e)}))},onBeforeMount(){this.getNotes()},handleSubmit(e){e.preventDefault();const t=$e()(e.target,{hash:!0,empty:!0});Ke.a.post("/api/note",t).then(e=>{this.getNotes()}).catch((function(e){console.log(e)}))},handleDelete(e){Ke.a.delete("/api/note/"+e._id).then(e=>{this.getNotes()}).catch((function(e){console.log(e)}))}},template:function(e,t,n,r){return e('<div class="notes"><div expr0="expr0"></div><form expr3="expr3"><label class="field__label"><textarea class="field__text" name="text"></textarea></label><button class="button" type="submit">\n send\n </button></form></div>',[{type:n.EACH,getKey:null,condition:null,template:e('<p expr1="expr1" class="panel panel__inner bordered"> </p><button expr2="expr2" class="button" type="button">delete</button>',[{redundantAttribute:"expr1",selector:"[expr1]",expressions:[{type:t.TEXT,childNodeIndex:0,evaluate:function(e){return e.note.text}}]},{redundantAttribute:"expr2",selector:"[expr2]",expressions:[{type:t.EVENT,name:"onclick",evaluate:function(e){return()=>{e.handleDelete(e.note)}}}]}]),redundantAttribute:"expr0",selector:"[expr0]",itemName:"note",indexName:null,evaluate:function(e){return e.state.notes}},{redundantAttribute:"expr3",selector:"[expr3]",expressions:[{type:t.EVENT,name:"onsubmit",evaluate:function(e){return e.handleSubmit}}]}])},name:"notes"}),ve("notes").map(e=>function(e,t,n){const r=n||je(e);return K.has(r)||_(`The component named "${r}" was never registered`),K.get(r)({props:t}).mount(e)}(e,Fe,qe))},function(e,t){}]); |