|
-Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,a=3,i=-1,o=-1,s=!1,u=!1;function l(){if(!s){var e=n.expirationTime;u?Y():u=!0,k(f,e)}}function d(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=a,s=o;a=e,o=t;try{var u=r()}finally{a=i,o=s}if("function"==typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,l()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function c(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{d()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?l():u=!1}}}function f(e){s=!0;var a=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{d()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{d()}while(null!==n&&!b())}finally{s=!1,r=a,null!==n?l():u=!1,c()}}var m,_,h=Date,p="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,M="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function v(e){m=g(function(t){y(_),e(t)}),_=p(function(){M(m),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var L=performance;t.unstable_now=function(){return L.now()}}else t.unstable_now=function(){return h.now()};var k,Y,b,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var w=T._schedMock;k=w[0],Y=w[1],b=w[2],t.unstable_now=w[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var D=null,S=function(e){if(null!==D)try{D(e)}finally{D=null}};k=function(e){null!==D?setTimeout(k,0,e):(D=e,setTimeout(S,0,!1))},Y=function(){D=null},b=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof M&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var x=null,E=!1,H=-1,j=!1,O=!1,P=0,C=33,A=33;b=function(){return P<=t.unstable_now()};var N=new MessageChannel,W=N.port2;N.port1.onmessage=function(){E=!1;var e=x,n=H;x=null,H=-1;var r=t.unstable_now(),a=!1;if(0>=P-r){if(!(-1!==n&&n<=r))return j||(j=!0,v(F)),x=e,void(H=n);a=!0}if(null!==e){O=!0;try{e(a)}finally{O=!1}}};var F=function(e){if(null!==x){v(F);var t=e-P+A;t<A&&C<A?(8>t&&(t=8),A=t<C?C:t):C=t,P=e+A,E||(E=!0,W.postMessage(void 0))}else j=!1};k=function(e,t){x=e,H=t,O||0>t?W.postMessage(void 0):j||(j=!0,v(F))},Y=function(){x=null,E=!1,H=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=a,o=i;a=e,i=t.unstable_now();try{return n()}finally{a=r,i=o,c()}},t.unstable_next=function(e){switch(a){case 1:case 2:case 3:var n=3;break;default:n=a}var r=a,o=i;a=n,i=t.unstable_now();try{return e()}finally{a=r,i=o,c()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(a){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:a,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,l();else{o=null;var s=n;do{if(s.expirationTime>r){o=s;break}s=s.next}while(s!==n);null===o?o=n:o===n&&(n=e,l()),(r=o.previous).next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=a;return function(){var r=a,o=i;a=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{a=r,i=o,c()}}},t.unstable_getCurrentPriorityLevel=function(){return a},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<o||b())},t.unstable_continueExecution=function(){null!==n&&l()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(25))},function(e,t,n){"use strict";var r=n(6),a=n(161),i=n(22),o=n(13),s=n(162),u=n(163),l=Math.max,d=Math.min,c=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,m=/\$([$&`']|\d\d?)/g;n(164)("replace",2,function(e,t,n,_){return[function(r,a){var i=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,i,a):n.call(String(i),r,a)},function(e,t){var a=_(n,e,this,t);if(a.done)return a.value;var c=r(e),f=String(this),m="function"==typeof t;m||(t=String(t));var p=c.global;if(p){var y=c.unicode;c.lastIndex=0}for(var g=[];;){var M=u(c,f);if(null===M)break;if(g.push(M),!p)break;""===String(M[0])&&(c.lastIndex=s(f,i(c.lastIndex),y))}for(var v,L="",k=0,Y=0;Y<g.length;Y++){M=g[Y];for(var b=String(M[0]),T=l(d(o(M.index),f.length),0),w=[],D=1;D<M.length;D++)w.push(void 0===(v=M[D])?v:String(v));var S=M.groups;if(m){var x=[b].concat(w,T,f);void 0!==S&&x.push(S);var E=String(t.apply(void 0,x))}else E=h(b,f,T,w,S,t);T>=k&&(L+=f.slice(k,T)+E,k=T+b.length)}return L+f.slice(k)}];function h(e,t,r,i,o,s){var u=r+e.length,l=i.length,d=m;return void 0!==o&&(o=a(o),d=f),n.call(s,d,function(n,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=o[a.slice(1,-1)];break;default:var d=+a;if(0===d)return n;if(d>l){var f=c(d/10);return 0===f?n:f<=l?void 0===i[f-1]?a.charAt(1):i[f-1]+a.charAt(1):n}s=i[d-1]}return void 0===s?"":s})}})},function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),i=(n(8),n(168),n(169),n(170),n(0)),o=n.n(i),s=(n(173),n(7),function(e,t){var n=document.querySelectorAll(e),r=function(e){if(!window.confirm(t))return e.preventDefault(),!1};n.forEach(function(e){var t="form"===e.tagName.toLowerCase()?"submit":"click";e.addEventListener(t,r)})});n(192);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function c(e){return(c="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})(e)}function f(e){return(f="function"==typeof Symbol&&"symbol"===c(Symbol.iterator)?function(e){return c(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":c(e)})(e)}function m(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}var y=n(1),g=n.n(y),M=n(167),v=n.n(M),L=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).state={defaultValue:n.props.value,value:n.props.value},n.setNever=function(){n.setState({value:null})},n.setInitialValue=function(){n.setState(function(e){var t=e.defaultValue;e.value;if(t)return{value:t};var n=o()();return n.add(1,"hour"),{value:n}})},n.setValue=function(e){n.setState({value:e})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.never,r=e.setDate,a=this.state.value;return g.a.createElement("div",{onBlur:this.handleBlur,onFocus:this.handleFocus},g.a.createElement("input",{type:"hidden",name:t,value:a?a.format():""}),g.a.createElement("div",null,g.a.createElement("button",{className:k(null===a),type:"button",onClick:this.setNever},n),g.a.createElement("button",{className:k(null!==a)+" ml-3",type:"button",onClick:this.setInitialValue},a?a.format("L LT"):r)),g.a.createElement(Y,{value:a,onChange:this.setValue}))}}]),t}(),k=function(e){return e?"btn btn-outline-primary btn-sm":"btn btn-outline-secondary btn-sm"},Y=function(e){var t=e.value,n=e.onChange;return t?g.a.createElement("div",{className:"row mt-3"},g.a.createElement("div",{className:"col-auto"},g.a.createElement(w,{value:t,onChange:n})),g.a.createElement("div",{className:"col-auto"},g.a.createElement(E,{value:t,onChange:n}))):null},b=[1,2,3,4,5,6],T=[1,2,3,4,5,6,7],w=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).decreaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.subtract(1,"month"),t.onChange(n)})},n.increaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.add(1,"month"),t.onChange(n)})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.onChange,r=t.startOf("month").isoWeekday(),a=t.clone();return a.date(1),a.hour(t.hour()),a.minute(t.minute()),a.subtract(r+1,"day"),g.a.createElement("div",{className:"control-month-picker"},g.a.createElement(D,{decreaseMonth:this.decreaseMonth,increaseMonth:this.increaseMonth,value:t}),g.a.createElement(S,null),b.map(function(e){return g.a.createElement("div",{className:"row align-items-center m-0",key:e},T.map(function(e){return g.a.createElement(x,{calendar:a,key:e,value:t,onSelect:n})}))}))}}]),t}(),D=function(e){var t=e.decreaseMonth,n=e.increaseMonth,r=e.value;return g.a.createElement("div",{className:"row align-items-center"},g.a.createElement("div",{className:"col-auto text-center"},g.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:t},g.a.createElement("span",{className:"fas fa-chevron-left"}))),g.a.createElement("div",{className:"col text-center font-weight-bold"},r.format("MMMM YYYY")),g.a.createElement("div",{className:"col-auto text-center"},g.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:n},g.a.createElement("span",{className:"fas fa-chevron-right"}))))},S=function(){return g.a.createElement("div",{className:"row align-items-center m-0"},o.a.weekdaysMin(!1).map(function(e,t){return g.a.createElement("div",{className:"col text-center px-1 "+(0===t?"text-danger":"text-muted"),key:e},e)}))},x=function(e){var t=e.calendar,n=e.value,r=e.onSelect;t.add(1,"day");var a=t.clone(),i=a.format("D M Y")===n.format("D M Y");return g.a.createElement("div",{className:"col text-center px-1"},g.a.createElement("button",{className:"btn btn-sm btn-block px-0"+(i?" btn-primary":""),type:"button",onClick:function(){return r(a)},disabled:a.month()!==n.month()},a.format("D")))},E=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).handleHourChange=function(e){var t=e.target.value;t.match(/^[0-2][0-9]?[0-9]?$/)&&n.setState(function(e,n){var r=H(t,2),a=n.value.clone();a.hour(r),n.onChange(a)})},n.handleMinuteChange=function(e){var t=e.target.value;t.match(/^[0-5][0-9]?[0-9]?$/)&&n.setState(function(e,n){var r=H(t,5),a=n.value.clone();a.minute(r),n.onChange(a)})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){return g.a.createElement("div",{className:"control-time-picker"},g.a.createElement("div",{className:"row align-items-center m-0"},g.a.createElement("div",{className:"col px-0"},g.a.createElement(j,{format:"HH",value:this.props.value,onChange:this.handleHourChange})),g.a.createElement("div",{className:"col-auto px-0"},g.a.createElement("span",null,":")),g.a.createElement("div",{className:"col px-0"},g.a.createElement(j,{format:"mm",value:this.props.value,onChange:this.handleMinuteChange}))))}}]),t}(),H=function(e,t){var n=e;return 3===n.length&&(n=n.substring(1,3),parseInt(n[0])>t&&(n=t+""+n[1])),n},j=function(e){var t=e.format,n=e.value,r=e.onChange;return g.a.createElement("input",{className:"form-control text-center",placeholder:"00",type:"text",value:n.format(t),onChange:r})},O=function(e){var t=e.elementId,n=e.never,r=e.setDate,a=document.getElementById(t);a||console.error("Element with id "+a+"doesn't exist!"),a.type="hidden";var i=a.name,s=a.value.length?o()(a.value):null;s&&s.local();var u=document.createElement("div");a.parentNode.insertBefore(u,a),a.remove(),v.a.render(g.a.createElement(L,{name:i,never:n,value:s,setDate:r}),u)},P=(n(201),function(e,t,n){document.querySelectorAll(e).forEach(function(e){e.addEventListener(t,n)})}),C=function(e,t){var n=document.querySelector("#mass-action .dropdown-toggle"),r=n.querySelector("span:last-child"),a=function(){var a=document.querySelectorAll(".row-select input:checked");n.disabled=0===a.length,a.length?r.textContent=t.replace("0",a.length):r.textContent=e};a(),P(".row-select input","change",function(){a()}),P("#mass-action [data-confirmation]","click",function(e){if(!window.confirm(e.target.dataset.confirmation))return e.preventDefault(),!1})},A=function(e,t){var n=e.querySelector("form");if(null!==n){var r=n.querySelector("button"),a=e.querySelector("th input[type=checkbox]"),i=e.querySelectorAll("td input[type=checkbox]"),o=function(){var t=e.querySelectorAll("td input:checked");a.checked=i.length===t.length,r.disabled=0===t.length};o(),a.addEventListener("change",function(e){i.forEach(function(t){return t.checked=e.target.checked}),o()}),i.forEach(function(e){e.addEventListener("change",o)}),n.addEventListener("submit",function(n){if(0===e.querySelectorAll("td input:checked").length||!window.confirm(t))return n.preventDefault(),!1})}},N=function(e){document.querySelectorAll(".card-admin-table").forEach(function(t){return A(t,e)})},W=function(e){var t=o()(e.dataset.timestamp);e.title=t.format("LLLL"),a()(e).tooltip()},F=function(e){var t=o()();e.forEach(function(e){I(e,t)})},I=function(e,t){var n=o()(e.dataset.timestamp);if(Math.abs(n.diff(t,"seconds"))<21600)e.textContent=n.from(t);else{var r=Math.abs(n.diff(t,"days"));e.textContent=r<5?n.calendar(t):n.format(e.dataset.format)}},R=function(){var e=document.querySelectorAll("[data-timestamp]");e.forEach(W),F(e),window.setInterval(function(){F(e)},2e4)},z=function(){a()('[data-tooltip="top"]').tooltip({placement:"top"}),a()('[data-tooltip="bottom"]').tooltip({placement:"bottom"})},U=function(){document.querySelectorAll(".form-group.has-error").forEach(function(e){e.querySelectorAll(".form-control").forEach(function(e){e.classList.add("is-invalid")})})};o.a.locale(document.querySelector("html").lang),z(),R(),U(),window.misago={initConfirmation:s,initDatepicker:O,initMassActions:C,initMassDelete:N}}]);
|
|
|
|
|
|
+Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,a=3,i=-1,o=-1,s=!1,u=!1;function l(){if(!s){var e=n.expirationTime;u?Y():u=!0,k(f,e)}}function d(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=a,s=o;a=e,o=t;try{var u=r()}finally{a=i,o=s}if("function"==typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,l()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function c(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{d()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?l():u=!1}}}function f(e){s=!0;var a=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{d()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{d()}while(null!==n&&!b())}finally{s=!1,r=a,null!==n?l():u=!1,c()}}var m,_,h=Date,p="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,M="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function v(e){m=g(function(t){y(_),e(t)}),_=p(function(){M(m),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var L=performance;t.unstable_now=function(){return L.now()}}else t.unstable_now=function(){return h.now()};var k,Y,b,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var w=T._schedMock;k=w[0],Y=w[1],b=w[2],t.unstable_now=w[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var D=null,S=function(e){if(null!==D)try{D(e)}finally{D=null}};k=function(e){null!==D?setTimeout(k,0,e):(D=e,setTimeout(S,0,!1))},Y=function(){D=null},b=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof M&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var x=null,E=!1,H=-1,j=!1,O=!1,P=0,C=33,A=33;b=function(){return P<=t.unstable_now()};var N=new MessageChannel,W=N.port2;N.port1.onmessage=function(){E=!1;var e=x,n=H;x=null,H=-1;var r=t.unstable_now(),a=!1;if(0>=P-r){if(!(-1!==n&&n<=r))return j||(j=!0,v(F)),x=e,void(H=n);a=!0}if(null!==e){O=!0;try{e(a)}finally{O=!1}}};var F=function(e){if(null!==x){v(F);var t=e-P+A;t<A&&C<A?(8>t&&(t=8),A=t<C?C:t):C=t,P=e+A,E||(E=!0,W.postMessage(void 0))}else j=!1};k=function(e,t){x=e,H=t,O||0>t?W.postMessage(void 0):j||(j=!0,v(F))},Y=function(){x=null,E=!1,H=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=a,o=i;a=e,i=t.unstable_now();try{return n()}finally{a=r,i=o,c()}},t.unstable_next=function(e){switch(a){case 1:case 2:case 3:var n=3;break;default:n=a}var r=a,o=i;a=n,i=t.unstable_now();try{return e()}finally{a=r,i=o,c()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(a){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:a,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,l();else{o=null;var s=n;do{if(s.expirationTime>r){o=s;break}s=s.next}while(s!==n);null===o?o=n:o===n&&(n=e,l()),(r=o.previous).next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=a;return function(){var r=a,o=i;a=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{a=r,i=o,c()}}},t.unstable_getCurrentPriorityLevel=function(){return a},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<o||b())},t.unstable_continueExecution=function(){null!==n&&l()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(25))},function(e,t,n){"use strict";var r=n(6),a=n(161),i=n(22),o=n(13),s=n(162),u=n(163),l=Math.max,d=Math.min,c=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,m=/\$([$&`']|\d\d?)/g;n(164)("replace",2,function(e,t,n,_){return[function(r,a){var i=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,i,a):n.call(String(i),r,a)},function(e,t){var a=_(n,e,this,t);if(a.done)return a.value;var c=r(e),f=String(this),m="function"==typeof t;m||(t=String(t));var p=c.global;if(p){var y=c.unicode;c.lastIndex=0}for(var g=[];;){var M=u(c,f);if(null===M)break;if(g.push(M),!p)break;""===String(M[0])&&(c.lastIndex=s(f,i(c.lastIndex),y))}for(var v,L="",k=0,Y=0;Y<g.length;Y++){M=g[Y];for(var b=String(M[0]),T=l(d(o(M.index),f.length),0),w=[],D=1;D<M.length;D++)w.push(void 0===(v=M[D])?v:String(v));var S=M.groups;if(m){var x=[b].concat(w,T,f);void 0!==S&&x.push(S);var E=String(t.apply(void 0,x))}else E=h(b,f,T,w,S,t);T>=k&&(L+=f.slice(k,T)+E,k=T+b.length)}return L+f.slice(k)}];function h(e,t,r,i,o,s){var u=r+e.length,l=i.length,d=m;return void 0!==o&&(o=a(o),d=f),n.call(s,d,function(n,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=o[a.slice(1,-1)];break;default:var d=+a;if(0===d)return n;if(d>l){var f=c(d/10);return 0===f?n:f<=l?void 0===i[f-1]?a.charAt(1):i[f-1]+a.charAt(1):n}s=i[d-1]}return void 0===s?"":s})}})},function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),i=(n(8),n(168),n(169),n(170),n(0)),o=n.n(i),s=(n(173),n(7),function(e,t){var n=document.querySelectorAll(e),r=function(e){if(!window.confirm(t))return e.preventDefault(),!1};n.forEach(function(e){var t="form"===e.tagName.toLowerCase()?"submit":"click";e.addEventListener(t,r)})});n(192);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function c(e){return(c="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})(e)}function f(e){return(f="function"==typeof Symbol&&"symbol"===c(Symbol.iterator)?function(e){return c(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":c(e)})(e)}function m(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}var y=n(1),g=n.n(y),M=n(167),v=n.n(M),L=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).state={defaultValue:n.props.value,value:n.props.value},n.setNever=function(){n.setState({value:null})},n.setInitialValue=function(){n.setState(function(e){var t=e.defaultValue;e.value;if(t)return{value:t};var n=o()();return n.add(1,"hour"),{value:n}})},n.setValue=function(e){n.setState({value:e})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.never,r=e.setDate,a=this.state.value;return g.a.createElement("div",{onBlur:this.handleBlur,onFocus:this.handleFocus},g.a.createElement("input",{type:"hidden",name:t,value:a?a.format():""}),g.a.createElement("div",null,g.a.createElement("button",{className:k(null===a),type:"button",onClick:this.setNever},n),g.a.createElement("button",{className:k(null!==a)+" ml-3",type:"button",onClick:this.setInitialValue},a?a.format("L LT"):r)),g.a.createElement(Y,{value:a,onChange:this.setValue}))}}]),t}(),k=function(e){return e?"btn btn-outline-primary btn-sm":"btn btn-outline-secondary btn-sm"},Y=function(e){var t=e.value,n=e.onChange;return t?g.a.createElement("div",{className:"row mt-3"},g.a.createElement("div",{className:"col-auto"},g.a.createElement(w,{value:t,onChange:n})),g.a.createElement("div",{className:"col-auto"},g.a.createElement(E,{value:t,onChange:n}))):null},b=[1,2,3,4,5,6],T=[1,2,3,4,5,6,7],w=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).decreaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.subtract(1,"month"),t.onChange(n)})},n.increaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.add(1,"month"),t.onChange(n)})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.onChange,r=t.clone().startOf("month").isoWeekday(),a=t.clone();return a.date(1),a.hour(t.hour()),a.minute(t.minute()),a.subtract(r+1,"day"),g.a.createElement("div",{className:"control-month-picker"},g.a.createElement(D,{decreaseMonth:this.decreaseMonth,increaseMonth:this.increaseMonth,value:t}),g.a.createElement(S,null),b.map(function(e){return g.a.createElement("div",{className:"row align-items-center m-0",key:e},T.map(function(e){return g.a.createElement(x,{calendar:a,key:e,value:t,onSelect:n})}))}))}}]),t}(),D=function(e){var t=e.decreaseMonth,n=e.increaseMonth,r=e.value;return g.a.createElement("div",{className:"row align-items-center"},g.a.createElement("div",{className:"col-auto text-center"},g.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:t},g.a.createElement("span",{className:"fas fa-chevron-left"}))),g.a.createElement("div",{className:"col text-center font-weight-bold"},r.format("MMMM YYYY")),g.a.createElement("div",{className:"col-auto text-center"},g.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:n},g.a.createElement("span",{className:"fas fa-chevron-right"}))))},S=function(){return g.a.createElement("div",{className:"row align-items-center m-0"},o.a.weekdaysMin(!1).map(function(e,t){return g.a.createElement("div",{className:"col text-center px-1 "+(0===t?"text-danger":"text-muted"),key:e},e)}))},x=function(e){var t=e.calendar,n=e.value,r=e.onSelect;t.add(1,"day");var a=t.clone(),i=a.format("D M Y")===n.format("D M Y");return g.a.createElement("div",{className:"col text-center px-1"},g.a.createElement("button",{className:"btn btn-sm btn-block px-0"+(i?" btn-primary":""),type:"button",onClick:function(){return r(a)},disabled:a.month()!==n.month()},a.format("D")))},E=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=m(this,(e=_(t)).call.apply(e,[this].concat(a)))).handleHourChange=function(e){var t=e.target.value;t.match(/^[0-2][0-9]?[0-9]?$/)&&n.setState(function(e,n){var r=H(t,2),a=n.value.clone();a.hour(r),n.onChange(a)})},n.handleMinuteChange=function(e){var t=e.target.value;t.match(/^[0-5][0-9]?[0-9]?$/)&&n.setState(function(e,n){var r=H(t,5),a=n.value.clone();a.minute(r),n.onChange(a)})},n}return p(t,g.a.Component),d(t,[{key:"render",value:function(){return g.a.createElement("div",{className:"control-time-picker"},g.a.createElement("div",{className:"row align-items-center m-0"},g.a.createElement("div",{className:"col px-0"},g.a.createElement(j,{format:"HH",value:this.props.value,onChange:this.handleHourChange})),g.a.createElement("div",{className:"col-auto px-0"},g.a.createElement("span",null,":")),g.a.createElement("div",{className:"col px-0"},g.a.createElement(j,{format:"mm",value:this.props.value,onChange:this.handleMinuteChange}))))}}]),t}(),H=function(e,t){var n=e;return 3===n.length&&(n=n.substring(1,3),parseInt(n[0])>t&&(n=t+""+n[1])),n},j=function(e){var t=e.format,n=e.value,r=e.onChange;return g.a.createElement("input",{className:"form-control text-center",placeholder:"00",type:"text",value:n.format(t),onChange:r})},O=function(e){var t=e.elementId,n=e.never,r=e.setDate,a=document.getElementById(t);a||console.error("Element with id "+a+"doesn't exist!"),a.type="hidden";var i=a.name,s=a.value.length?o()(a.value):null;s&&s.local();var u=document.createElement("div");a.parentNode.insertBefore(u,a),a.remove(),v.a.render(g.a.createElement(L,{name:i,never:n,value:s,setDate:r}),u)},P=(n(201),function(e,t,n){document.querySelectorAll(e).forEach(function(e){e.addEventListener(t,n)})}),C=function(e,t){var n=document.querySelector("#mass-action .dropdown-toggle"),r=n.querySelector("span:last-child"),a=function(){var a=document.querySelectorAll(".row-select input:checked");n.disabled=0===a.length,a.length?r.textContent=t.replace("0",a.length):r.textContent=e};a(),P(".row-select input","change",function(){a()}),P("#mass-action [data-confirmation]","click",function(e){if(!window.confirm(e.target.dataset.confirmation))return e.preventDefault(),!1})},A=function(e,t){var n=e.querySelector("form");if(null!==n){var r=n.querySelector("button"),a=e.querySelector("th input[type=checkbox]"),i=e.querySelectorAll("td input[type=checkbox]"),o=function(){var t=e.querySelectorAll("td input:checked");a.checked=i.length===t.length,r.disabled=0===t.length};o(),a.addEventListener("change",function(e){i.forEach(function(t){return t.checked=e.target.checked}),o()}),i.forEach(function(e){e.addEventListener("change",o)}),n.addEventListener("submit",function(n){if(0===e.querySelectorAll("td input:checked").length||!window.confirm(t))return n.preventDefault(),!1})}},N=function(e){document.querySelectorAll(".card-admin-table").forEach(function(t){return A(t,e)})},W=function(e){var t=o()(e.dataset.timestamp);e.title=t.format("LLLL"),a()(e).tooltip()},F=function(e){var t=o()();e.forEach(function(e){I(e,t)})},I=function(e,t){var n=o()(e.dataset.timestamp);if(Math.abs(n.diff(t,"seconds"))<21600)e.textContent=n.from(t);else{var r=Math.abs(n.diff(t,"days"));e.textContent=r<5?n.calendar(t):n.format(e.dataset.format)}},R=function(){var e=document.querySelectorAll("[data-timestamp]");e.forEach(W),F(e),window.setInterval(function(){F(e)},2e4)},z=function(){a()('[data-tooltip="top"]').tooltip({placement:"top"}),a()('[data-tooltip="bottom"]').tooltip({placement:"bottom"})},U=function(){document.querySelectorAll(".form-group.has-error").forEach(function(e){e.querySelectorAll(".form-control").forEach(function(e){e.classList.add("is-invalid")})})};o.a.locale(document.querySelector("html").lang),z(),R(),U(),window.misago={initConfirmation:s,initDatepicker:O,initMassActions:C,initMassDelete:N}}]);
|