diff --git a/pc_admin/ui/js/app.js b/pc_admin/ui/js/app.js index 599b4a1..4b807f6 100644 --- a/pc_admin/ui/js/app.js +++ b/pc_admin/ui/js/app.js @@ -1,2 +1,2 @@ -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},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=42)}([function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var a="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,r="undefined"==typeof window?{document:a,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window},function(e,t,n){e.exports=function(){"use strict";function e(t){return(e="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})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;n(t=parseInt(t.getAttribute("tabindex")))?1:e1&&void 0!==arguments[1]?arguments[1]:"flex";e.style.opacity="",e.style.display=t},re=function(e){e.style.opacity="",e.style.display="none"},ie=function(e,t,n){t?ae(e,n):re(e)},se=function(e){return!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length))},oe=function(e){return!!(e.scrollHeight>e.clientHeight)},le=function(e){var t=window.getComputedStyle(e),n=parseFloat(t.getPropertyValue("animation-duration")||"0"),a=parseFloat(t.getPropertyValue("transition-duration")||"0");return n>0||a>0},ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=F();se(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout((function(){n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"}),10))},ue=function(){return"undefined"==typeof window||"undefined"==typeof document},de='\n
\n
\n
    \n
    \n
    \n
    \n
    \n
    \n \n

    \n \n
    \n
    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n
    \n
    \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n').replace(/(^|\n)\s*/g,""),pe=function(e){an.isVisible()&&X!==e.target.value&&an.resetValidationMessage(),X=e.target.value},he=function(e){var t,n=!!(t=C())&&(t.parentNode.removeChild(t),ee([document.documentElement,document.body],[E["no-backdrop"],E["toast-shown"],E["has-column"]]),!0);if(ue())f("SweetAlert2 requires document to initialize");else{var a=document.createElement("div");a.className=E.container,n&&Q(a,E["no-transition"]),q(a,de);var r,i,s,o,l,c,u,d,p,h="string"==typeof(r=e.target)?document.querySelector(r):r;h.appendChild(a),function(e){var t=O();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")}(e),function(e){"rtl"===window.getComputedStyle(e).direction&&Q(C(),E.rtl)}(h),i=M(),s=te(i,E.input),o=te(i,E.file),l=i.querySelector(".".concat(E.range," input")),c=i.querySelector(".".concat(E.range," output")),u=te(i,E.select),d=i.querySelector(".".concat(E.checkbox," input")),p=te(i,E.textarea),s.oninput=pe,o.onchange=pe,u.onchange=pe,d.onchange=pe,p.oninput=pe,l.oninput=function(e){pe(e),c.value=l.value},l.onchange=function(e){pe(e),l.nextSibling.value=l.value}}},fe=function(t,n){t instanceof HTMLElement?n.appendChild(t):"object"===e(t)?me(t,n):t&&q(n,t)},me=function(e,t){e.jquery?ve(t,e):q(t,e.toString())},ve=function(e,t){if(e.textContent="",0 in t)for(var n=0;n in t;n++)e.appendChild(t[n].cloneNode(!0));else e.appendChild(t.cloneNode(!0))},ge=function(){if(ue())return!1;var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1}(),be=function(e,t){var n=R(),a=L(),r=D();t.showConfirmButton||t.showCancelButton||re(n),Y(n,t,"actions"),ye(a,"confirm",t),ye(r,"cancel",t),t.buttonsStyling?function(e,t,n){Q([e,t],E.styled),n.confirmButtonColor&&(e.style.backgroundColor=n.confirmButtonColor),n.cancelButtonColor&&(t.style.backgroundColor=n.cancelButtonColor);var a=window.getComputedStyle(e).getPropertyValue("background-color");e.style.borderLeftColor=a,e.style.borderRightColor=a}(a,r,t):(ee([a,r],E.styled),a.style.backgroundColor=a.style.borderLeftColor=a.style.borderRightColor="",r.style.backgroundColor=r.style.borderLeftColor=r.style.borderRightColor=""),t.reverseButtons&&a.parentNode.insertBefore(r,a)};function ye(e,t,n){var a;ie(e,n["show".concat((a=t,a.charAt(0).toUpperCase()+a.slice(1)),"Button")],"inline-block"),q(e,n["".concat(t,"ButtonText")]),e.setAttribute("aria-label",n["".concat(t,"ButtonAriaLabel")]),e.className=E[t],Y(e,n,"".concat(t,"Button")),Q(e,n["".concat(t,"ButtonClass")])}var we=function(e,t){var n=C();if(n){!function(e,t){"string"==typeof t?e.style.background=t:t||Q([document.documentElement,document.body],E["no-backdrop"])}(n,t.backdrop),!t.backdrop&&t.allowOutsideClick&&h('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),function(e,t){t in E?Q(e,E[t]):(h('The "position" parameter is not valid, defaulting to "center"'),Q(e,E.center))}(n,t.position),function(e,t){if(t&&"string"==typeof t){var n="grow-".concat(t);n in E&&Q(e,E[n])}}(n,t.grow),Y(n,t,"container");var a=document.body.getAttribute("data-swal2-queue-step");a&&(n.setAttribute("data-queue-step",a),document.body.removeAttribute("data-swal2-queue-step"))}},ke={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},Ee=["input","file","range","select","radio","checkbox","textarea"],xe=function(e){if(!Pe[e.input])return f('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));var t=Oe(e.input),n=Pe[e.input](t,e);ae(n),setTimeout((function(){J(n)}))},Ce=function(e,t){var n=K(M(),e);if(n)for(var a in function(e){for(var t=0;tn?"".concat(t,"px"):null})).observe(e,{attributes:!0,attributeFilter:["style"]})}return e};var Ie=function(e,t){var n=M().querySelector("#".concat(E.content));t.html?(fe(t.html,n),ae(n,"block")):t.text?(n.textContent=t.text,ae(n,"block")):re(n),function(e,t){var n=M(),a=ke.innerParams.get(e),r=!a||t.input!==a.input;Ee.forEach((function(e){var a=E[e],i=te(n,a);Ce(e,t.inputAttributes),i.className=a,r&&re(i)})),t.input&&(r&&xe(t),Te(t))}(e,t),Y(M(),t,"content")},Be=function(){for(var e=P(),t=0;t\n \n
    \n
    \n '):"error"===t.icon?q(e,'\n \n \n \n \n '):q(e,$e({question:"?",warning:"!",info:"i"}[t.icon]))},$e=function(e){return'
    ').concat(e,"
    ")},Ne=[],Le=function(){return C()&&C().getAttribute("data-queue-step")},De=function(e,t){var n=$();if(!t.progressSteps||0===t.progressSteps.length)return re(n);ae(n),n.textContent="";var a=parseInt(void 0===t.currentProgressStep?Le():t.currentProgressStep);a>=t.progressSteps.length&&h("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),t.progressSteps.forEach((function(e,r){var i=function(e){var t=document.createElement("li");return Q(t,E["progress-step"]),q(t,e),t}(e);if(n.appendChild(i),r===a&&Q(i,E["active-progress-step"]),r!==t.progressSteps.length-1){var s=function(e){var t=document.createElement("li");return Q(t,E["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t}(e);n.appendChild(s)}}))},Re=function(e,t){var n=_();Y(n,t,"header"),De(0,t),function(e,t){var n=ke.innerParams.get(e);if(n&&t.icon===n.icon&&I())Y(I(),t,"icon");else if(Be(),t.icon)if(-1!==Object.keys(x).indexOf(t.icon)){var a=T(".".concat(E.icon,".").concat(x[t.icon]));ae(a),Ae(a,t),Me(),Y(a,t,"icon"),Q(a,t.showClass.icon)}else f('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"'))}(e,t),function(e,t){var n=A();if(!t.imageUrl)return re(n);ae(n),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),ne(n,"width",t.imageWidth),ne(n,"height",t.imageHeight),n.className=E.image,Y(n,t,"image")}(0,t),function(e,t){var n=B();ie(n,t.title||t.titleText),t.title&&fe(t.title,n),t.titleText&&(n.innerText=t.titleText),Y(n,t,"title")}(0,t),function(e,t){var n=j();q(n,t.closeButtonHtml),Y(n,t,"closeButton"),ie(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)}(0,t)},_e=function(e,t){e.className="".concat(E.popup," ").concat(se(e)?t.showClass.popup:""),t.toast?(Q([document.documentElement,document.body],E["toast-shown"]),Q(e,E.toast)):Q(e,E.modal),Y(e,t,"popup"),"string"==typeof t.customClass&&Q(e,t.customClass),t.icon&&Q(e,E["icon-".concat(t.icon)])},ze=function(e,t){!function(e,t){var n=O();ne(n,"width",t.width),ne(n,"padding",t.padding),t.background&&(n.style.background=t.background),_e(n,t)}(0,t),we(0,t),Re(e,t),Ie(e,t),be(0,t),function(e,t){var n=z();ie(n,t.footer),t.footer&&fe(t.footer,n),Y(n,t,"footer")}(0,t),"function"==typeof t.onRender&&t.onRender(O())},Fe=function(){return L()&&L().click()},je=function(){var e=O();e||an.fire(),e=O();var t=R(),n=L();ae(t),ae(n,"inline-block"),Q([e,t],E.loading),n.disabled=!0,e.setAttribute("data-loading",!0),e.setAttribute("aria-busy",!0),e.focus()},He={},Ge=function(){return new Promise((function(e){var t=window.scrollX,n=window.scrollY;He.restoreFocusTimeout=setTimeout((function(){He.previousActiveElement&&He.previousActiveElement.focus?(He.previousActiveElement.focus(),He.previousActiveElement=null):document.body&&document.body.focus(),e()}),100),void 0!==t&&void 0!==n&&window.scrollTo(t,n)}))},Ve=function(){if(He.timeout)return function(){var e=F(),t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";var n=parseInt(window.getComputedStyle(e).width),a=parseInt(t/n*100);e.style.removeProperty("transition"),e.style.width="".concat(a,"%")}(),He.timeout.stop()},Ue=function(){if(He.timeout){var e=He.timeout.start();return ce(e),e}},qe={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconHtml:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:void 0,target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showCancelButton:!1,preConfirm:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,onRender:void 0,onClose:void 0,onAfterClose:void 0,onDestroy:void 0,scrollbarPadding:!0},We=["title","titleText","text","html","icon","hideClass","customClass","allowOutsideClick","allowEscapeKey","showConfirmButton","showCancelButton","confirmButtonText","confirmButtonAriaLabel","confirmButtonColor","cancelButtonText","cancelButtonAriaLabel","cancelButtonColor","buttonsStyling","reverseButtons","imageUrl","imageWidth","imageHeight","imageAlt","progressSteps","currentProgressStep"],Ye={animation:'showClass" and "hideClass'},Ke=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusCancel","heightAuto","keydownListenerCapture"],Xe=function(e){return Object.prototype.hasOwnProperty.call(qe,e)},Je=function(e){return Ye[e]},Ze=function(e){Xe(e)||h('Unknown parameter "'.concat(e,'"'))},Qe=function(e){-1!==Ke.indexOf(e)&&h('The parameter "'.concat(e,'" is incompatible with toasts'))},et=function(e){Je(e)&&v(e,Je(e))},tt=Object.freeze({isValidParameter:Xe,isUpdatableParameter:function(e){return-1!==We.indexOf(e)},isDeprecatedParameter:Je,argsToParams:function(t){var n={};return"object"!==e(t[0])||w(t[0])?["title","html","icon"].forEach((function(a,r){var i=t[r];"string"==typeof i||w(i)?n[a]=i:void 0!==i&&f("Unexpected type of ".concat(a,'! Expected "string" or "Element", got ').concat(e(i)))})):r(n,t[0]),n},isVisible:function(){return se(O())},clickConfirm:Fe,clickCancel:function(){return D()&&D().click()},getContainer:C,getPopup:O,getTitle:B,getContent:M,getHtmlContainer:function(){return S(E["html-container"])},getImage:A,getIcon:I,getIcons:P,getCloseButton:j,getActions:R,getConfirmButton:L,getCancelButton:D,getHeader:_,getFooter:z,getTimerProgressBar:F,getFocusableElements:H,getValidationMessage:N,isLoading:function(){return O().hasAttribute("data-loading")},fire:function(){for(var e=this,t=arguments.length,n=new Array(t),a=0;awindow.innerHeight&&(U.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(U.previousBodyPadding+function(){var e=document.createElement("div");e.className=E["scrollbar-measure"],document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t}(),"px"))},rt=function(){var e,t=C();t.ontouchstart=function(t){e=it(t.target)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())}},it=function(e){var t=C();return e===t||!(oe(t)||"INPUT"===e.tagName||oe(M())&&M().contains(e))},st=function(){return!!window.MSInputMethodContext&&!!document.documentMode},ot=function(){var e=C(),t=O();e.style.removeProperty("align-items"),t.offsetTop<0&&(e.style.alignItems="flex-start")},lt={swalPromiseResolve:new WeakMap};function ct(e,t,n,a){n?ht(e,a):(Ge().then((function(){return ht(e,a)})),He.keydownTarget.removeEventListener("keydown",He.keydownHandler,{capture:He.keydownListenerCapture}),He.keydownHandlerAdded=!1),t.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&t.parentNode.removeChild(t),G()&&(null!==U.previousBodyPadding&&(document.body.style.paddingRight="".concat(U.previousBodyPadding,"px"),U.previousBodyPadding=null),function(){if(W(document.body,E.iosfix)){var e=parseInt(document.body.style.top,10);ee(document.body,E.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}}(),"undefined"!=typeof window&&st()&&window.removeEventListener("resize",ot),p(document.body.children).forEach((function(e){e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))),ee([document.documentElement,document.body],[E.shown,E["height-auto"],E["no-backdrop"],E["toast-shown"],E["toast-column"]])}function ut(e){var t=O();if(t){var n=ke.innerParams.get(this);if(n&&!W(t,n.hideClass.popup)){var a=lt.swalPromiseResolve.get(this);ee(t,n.showClass.popup),Q(t,n.hideClass.popup);var r=C();ee(r,n.showClass.backdrop),Q(r,n.hideClass.backdrop),dt(this,t,n),a(e||{})}}}var dt=function(e,t,n){var a=C(),r=ge&&le(t),i=n.onClose,s=n.onAfterClose;null!==i&&"function"==typeof i&&i(t),r?pt(e,t,a,s):ct(e,a,V(),s)},pt=function(e,t,n,a){He.swalCloseEventFinishedCallback=ct.bind(null,e,n,V(),a),t.addEventListener(ge,(function(e){e.target===t&&(He.swalCloseEventFinishedCallback(),delete He.swalCloseEventFinishedCallback)}))},ht=function(e,t){setTimeout((function(){"function"==typeof t&&t(),e._destroy()}))};function ft(e,t,n){var a=ke.domCache.get(e);t.forEach((function(e){a[e].disabled=n}))}function mt(e,t){if(!e)return!1;if("radio"===e.type)for(var n=e.parentNode.parentNode.querySelectorAll("input"),a=0;a")),he(e)}function yt(e){var t=O();if(e.target===t){var n=C();t.removeEventListener(ge,yt),n.style.overflowY="auto"}}var wt,kt=function(e,t){ge&&le(t)?(e.style.overflowY="hidden",t.addEventListener(ge,yt)):e.style.overflowY="auto"},Et=function(e,t){!function(){if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!W(document.body,E.iosfix)){var e=document.body.scrollTop;document.body.style.top="".concat(-1*e,"px"),Q(document.body,E.iosfix),rt()}}(),"undefined"!=typeof window&&st()&&(ot(),window.addEventListener("resize",ot)),p(document.body.children).forEach((function(e){e===C()||function(e,t){if("function"==typeof e.contains)return e.contains(t)}(e,C())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))})),t&&at(),setTimeout((function(){e.scrollTop=0}))},xt=function(e,t,n){Q(e,n.showClass.backdrop),ae(t),Q(t,n.showClass.popup),Q([document.documentElement,document.body],E.shown),n.heightAuto&&n.backdrop&&!n.toast&&Q([document.documentElement,document.body],E["height-auto"])},Ct=function(e){return e.checked?1:0},Tt=function(e){return e.checked?e.value:null},St=function(e){return e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null},Ot=function(t,n){var a=M(),r=function(e){return It[n.input](a,Bt(e),n)};b(n.inputOptions)?(je(),n.inputOptions.then((function(e){t.hideLoading(),r(e)}))):"object"===e(n.inputOptions)?r(n.inputOptions):f("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(e(n.inputOptions)))},Pt=function(e,t){var n=e.getInput();re(n),t.inputValue.then((function(a){n.value="number"===t.input?parseFloat(a)||0:"".concat(a),ae(n),n.focus(),e.hideLoading()})).catch((function(t){f("Error in inputValue promise: ".concat(t)),n.value="",ae(n),n.focus(),e.hideLoading()}))},It={select:function(e,t,n){var a=te(e,E.select);t.forEach((function(e){var t=e[0],r=e[1],i=document.createElement("option");i.value=t,q(i,r),n.inputValue.toString()===t.toString()&&(i.selected=!0),a.appendChild(i)})),a.focus()},radio:function(e,t,n){var a=te(e,E.radio);t.forEach((function(e){var t=e[0],r=e[1],i=document.createElement("input"),s=document.createElement("label");i.type="radio",i.name=E.radio,i.value=t,n.inputValue.toString()===t.toString()&&(i.checked=!0);var o=document.createElement("span");q(o,r),o.className=E.label,s.appendChild(i),s.appendChild(o),a.appendChild(s)}));var r=a.querySelectorAll("input");r.length&&r[0].focus()}},Bt=function(e){var t=[];return"undefined"!=typeof Map&&e instanceof Map?e.forEach((function(e,n){t.push([n,e])})):Object.keys(e).forEach((function(n){t.push([n,e[n]])})),t},Mt=function(e,t){var n=function(e,t){var n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return Ct(n);case"radio":return Tt(n);case"file":return St(n);default:return t.inputAutoTrim?n.value.trim():n.value}}(e,t);t.inputValidator?(e.disableInput(),Promise.resolve().then((function(){return t.inputValidator(n,t.validationMessage)})).then((function(a){e.enableButtons(),e.enableInput(),a?e.showValidationMessage(a):$t(e,t,n)}))):e.getInput().checkValidity()?$t(e,t,n):(e.enableButtons(),e.showValidationMessage(t.validationMessage))},At=function(e,t){e.closePopup({value:t})},$t=function(e,t,n){t.showLoaderOnConfirm&&je(),t.preConfirm?(e.resetValidationMessage(),Promise.resolve().then((function(){return t.preConfirm(n,t.validationMessage)})).then((function(t){se(N())||!1===t?e.hideLoading():At(e,void 0===t?n:t)}))):At(e,n)},Nt=function(e,t,n){for(var a=H(),r=0;r:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}')},function(e,t,n){var a=n(11),r=n(7);e.exports=function(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?r(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";(function(e){var a=n(0),r=n(9),i=function(){var t=a.b.navigator.platform,n=a.b.navigator.userAgent,i={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!a.b.cordova&&!a.b.phonegap),phonegap:!(!a.b.cordova&&!a.b.phonegap),electron:!1,nwjs:!1},s=a.b.screen.width,o=a.b.screen.height,l=n.match(/(Android);?[\s\/]+([\d.]+)?/),c=n.match(/(iPad).*OS\s([\d_]+)/),u=n.match(/(iPod)(.*OS\s([\d_]+))?/),d=!c&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=n.indexOf("MSIE ")>=0||n.indexOf("Trident/")>=0,h=n.indexOf("Edge/")>=0,f=n.indexOf("Gecko/")>=0&&n.indexOf("Firefox/")>=0,m="Win32"===t,v=n.toLowerCase().indexOf("electron")>=0,g="undefined"!=typeof nw&&void 0!==e&&void 0!==e.versions&&void 0!==e.versions.nw,b="MacIntel"===t;!c&&b&&r.a.touch&&(1024===s&&1366===o||834===s&&1194===o||834===s&&1112===o||768===s&&1024===o)&&(c=n.match(/(Version)\/([\d.]+)/),b=!1),i.ie=p,i.edge=h,i.firefox=f,l&&!m&&(i.os="android",i.osVersion=l[2],i.android=!0,i.androidChrome=n.toLowerCase().indexOf("chrome")>=0),(c||d||u)&&(i.os="ios",i.ios=!0),d&&!u&&(i.osVersion=d[2].replace(/_/g,"."),i.iphone=!0),c&&(i.osVersion=c[2].replace(/_/g,"."),i.ipad=!0),u&&(i.osVersion=u[3]?u[3].replace(/_/g,"."):null,i.ipod=!0),i.ios&&i.osVersion&&n.indexOf("Version/")>=0&&"10"===i.osVersion.split(".")[0]&&(i.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0]),i.webView=!(!(d||c||u)||!n.match(/.*AppleWebKit(?!.*Safari)/i)&&!a.b.navigator.standalone)||a.b.matchMedia&&a.b.matchMedia("(display-mode: standalone)").matches,i.webview=i.webView,i.standalone=i.webView,i.desktop=!(i.ios||i.android)||v||g,i.desktop&&(i.electron=v,i.nwjs=g,i.macos=b,i.windows=m,i.macos&&(i.os="macos"),i.windows&&(i.os="windows")),i.pixelRatio=a.b.devicePixelRatio||1;return i.prefersColorScheme=function(){var e;return a.b.matchMedia&&a.b.matchMedia("(prefers-color-scheme: light)").matches&&(e="light"),a.b.matchMedia&&a.b.matchMedia("(prefers-color-scheme: dark)").matches&&(e="dark"),e},i}();t.a=i}).call(this,n(26))},function(e,t){function n(e,t){for(var n=0;n0||"ontouchstart"in a.b||a.b.DocumentTouch&&a.a instanceof a.b.DocumentTouch),pointerEvents:!!a.b.PointerEvent,observer:"MutationObserver"in a.b||"WebkitMutationObserver"in a.b,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});a.b.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in a.b,intersectionObserver:"IntersectionObserver"in a.b};t.a=r},function(e,t,n){var a=n(23),r=n(24),i=n(19),s=n(25);e.exports=function(e){return a(e)||r(e)||i(e)||s()}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__),t7ctx;t7ctx="undefined"!=typeof window?window:void 0!==global?global:void 0;var Template7Context=t7ctx,Template7Utils={quoteSingleRexExp:new RegExp("'","g"),quoteDoubleRexExp:new RegExp('"',"g"),isFunction:function(e){return"function"==typeof e},escape:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},helperToSlices:function(e){var t,n,a,r=Template7Utils.quoteDoubleRexExp,i=Template7Utils.quoteSingleRexExp,s=e.replace(/[{}#}]/g,"").trim().split(" "),o=[];for(n=0;n=0){t=a,o.push(l);break}t&&(n=t)}else if(l.indexOf("=")>0){var d=l.split("="),p=d[0],h=d[1];if(c||(c=0===h.indexOf('"')?r:i,u=0===h.indexOf('"')?'"':"'"),2!==h.match(c).length){for(t=0,a=n+1;a=0){t=a;break}t&&(n=t)}var f=[p,h.replace(c,"")];o.push(f)}else o.push(l)}return o},stringToBlocks:function(e){var t,n,a=[];if(!e)return[];var r=e.split(/({{[^{^}]*}})/);for(t=0;t=0)continue;if((i=i.replace(/{{([#/])*([ ])*/,"{{$1").replace(/([ ])*}}/,"}}")).indexOf("{#")<0&&i.indexOf(" ")<0&&i.indexOf("else")<0){a.push({type:"variable",contextName:i.replace(/[{}]/g,"")});continue}var s=Template7Utils.helperToSlices(i),o=s[0],l=">"===o,c=[],u={};for(n=1;n=0){var p="",h="",f=0,m=void 0,v=!1,g=!1,b=0;for(n=t+1;n=0&&(b+=1),r[n].indexOf("{{/")>=0&&(b-=1),r[n].indexOf("{{#".concat(o))>=0)p+=r[n],g&&(h+=r[n]),f+=1;else if(r[n].indexOf("{{/".concat(o))>=0){if(!(f>0)){m=n,v=!0;break}f-=1,p+=r[n],g&&(h+=r[n])}else r[n].indexOf("else")>=0&&0===b?g=!0:(g||(p+=r[n]),g&&(h+=r[n]));v&&(m&&(t=m),"raw"===o?a.push({type:"plain",content:p}):a.push({type:"helper",helperName:o,contextName:c,content:p,inverseContent:h,hash:u}))}else i.indexOf(" ")>0&&(l&&(o="_partial",c[0]&&(0===c[0].indexOf("[")?c[0]=c[0].replace(/[[\]]/g,""):c[0]='"'.concat(c[0].replace(/"|'/g,""),'"'))),a.push({type:"helper",helperName:o,contextName:c,hash:u}))}}return a},parseJsVariable:function(e,t,n){return e.split(/([+ \-*/^()&=|<>!%:?])/g).reduce((function(e,a){if(!a)return e;if(a.indexOf(t)<0)return e.push(a),e;if(!n)return e.push(JSON.stringify("")),e;var r=n;return a.indexOf("".concat(t,"."))>=0&&a.split("".concat(t,"."))[1].split(".").forEach((function(e){r=e in r?r[e]:void 0})),("string"==typeof r||Array.isArray(r)||r.constructor&&r.constructor===Object)&&(r=JSON.stringify(r)),void 0===r&&(r="undefined"),e.push(r),e}),[]).join("")},parseJsParents:function(e,t){return e.split(/([+ \-*^()&=|<>!%:?])/g).reduce((function(e,n){if(!n)return e;if(n.indexOf("../")<0)return e.push(n),e;if(!t||0===t.length)return e.push(JSON.stringify("")),e;var a=n.split("../").length-1,r=a>t.length?t[t.length-1]:t[a-1];return n.replace(/..\//g,"").split(".").forEach((function(e){r=void 0!==r[e]?r[e]:"undefined"})),!1===r||!0===r?(e.push(JSON.stringify(r)),e):null===r||"undefined"===r?(e.push(JSON.stringify("")),e):(e.push(JSON.stringify(r)),e)}),[]).join("")},getCompileVar:function(e,t){var n,a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"data_1",i=t,s=0;0===e.indexOf("../")?(s=e.split("../").length-1,a=i.split("_")[1]-s,i="ctx_".concat(a>=1?a:1),n=e.split("../")[s].split(".")):0===e.indexOf("@global")?(i="Template7.global",n=e.split("@global.")[1].split(".")):0===e.indexOf("@root")?(i="root",n=e.split("@root.")[1].split(".")):n=e.split(".");for(var o=0;o0&&(c=a),o>0?i+="[(data_".concat(c," && data_").concat(c,".").concat(l.replace("@",""),")]"):i="(data_".concat(c," && data_").concat(c,".").concat(l.replace("@",""),")")}else(Number.isFinite?Number.isFinite(l):Template7Context.isFinite(l))?i+="[".concat(l,"]"):"this"===l||l.indexOf("this.")>=0||l.indexOf("this[")>=0||l.indexOf("this(")>=0?i=l.replace("this",t):i+=".".concat(l)}return i},getCompiledArguments:function(e,t,n){for(var a=[],r=0;r0?a:t.inverse(this)},with:function(e,t){var n=e;return Template7Utils.isFunction(n)&&(n=e.call(this)),t.fn(n)},join:function(e,t){var n=e;return Template7Utils.isFunction(n)&&(n=n.call(this)),n.join(t.hash.delimiter||t.hash.delimeter)},js:function js(expression,options){var data=options.data,func,execute=expression;return"index first last key".split(" ").forEach((function(e){if(void 0!==data[e]){var t=new RegExp("this.@".concat(e),"g"),n=new RegExp("@".concat(e),"g");execute=execute.replace(t,JSON.stringify(data[e])).replace(n,JSON.stringify(data[e]))}})),options.root&&execute.indexOf("@root")>=0&&(execute=Template7Utils.parseJsVariable(execute,"@root",options.root)),execute.indexOf("@global")>=0&&(execute=Template7Utils.parseJsVariable(execute,"@global",Template7Context.Template7.global)),execute.indexOf("../")>=0&&(execute=Template7Utils.parseJsParents(execute,options.parents)),func=execute.indexOf("return")>=0?"(function(){".concat(execute,"})"):"(function(){return (".concat(execute,")})"),eval(func).call(this)},js_if:function js_if(expression,options){var data=options.data,func,execute=expression;"index first last key".split(" ").forEach((function(e){if(void 0!==data[e]){var t=new RegExp("this.@".concat(e),"g"),n=new RegExp("@".concat(e),"g");execute=execute.replace(t,JSON.stringify(data[e])).replace(n,JSON.stringify(data[e]))}})),options.root&&execute.indexOf("@root")>=0&&(execute=Template7Utils.parseJsVariable(execute,"@root",options.root)),execute.indexOf("@global")>=0&&(execute=Template7Utils.parseJsVariable(execute,"@global",Template7Context.Template7.global)),execute.indexOf("../")>=0&&(execute=Template7Utils.parseJsParents(execute,options.parents)),func=execute.indexOf("return")>=0?"(function(){".concat(execute,"})"):"(function(){return (".concat(execute,")})");var condition=eval(func).call(this);return condition?options.fn(this,options.data):options.inverse(this,options.data)}};Template7Helpers.js_compare=Template7Helpers.js_if;var Template7Options={},Template7Partials={},Template7Class=function(){function Template7Class(e){_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this,Template7Class);this.template=e}return _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(Template7Class,[{key:"compile",value:function compile(){var template=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.template,depth=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=this;if(t.compiled)return t.compiled;if("string"!=typeof template)throw new Error("Template7: Template must be a string");var stringToBlocks=Template7Utils.stringToBlocks,getCompileVar=Template7Utils.getCompileVar,getCompiledArguments=Template7Utils.getCompiledArguments,blocks=stringToBlocks(template),ctx="ctx_".concat(depth),data="data_".concat(depth);if(0===blocks.length)return function(){return""};function getCompileFn(e,n){return e.content?t.compile(e.content,n):function(){return""}}function getCompileInverse(e,n){return e.inverseContent?t.compile(e.inverseContent,n):function(){return""}}var resultString="",i;for(resultString+=1===depth?"(function (".concat(ctx,", ").concat(data,", root) {\n"):"(function (".concat(ctx,", ").concat(data,") {\n"),1===depth&&(resultString+="function isArray(arr){return Array.isArray(arr);}\n",resultString+="function isFunction(func){return (typeof func === 'function');}\n",resultString+='function c(val, ctx) {if (typeof val !== "undefined" && val !== null) {if (isFunction(val)) {return val.call(ctx);} else return val;} else return "";}\n',resultString+="root = root || ctx_1 || {};\n"),resultString+="var r = '';\n",i=0;i=1;j-=1)parentsString+=", ctx_".concat(j);parents="[".concat(parentsString,"]")}else parents="[".concat(ctx,"]");var dynamicHelper=void 0;if(0===block.helperName.indexOf("[")&&(block.helperName=getCompileVar(block.helperName.replace(/[[\]]/g,""),ctx,data),dynamicHelper=!0),dynamicHelper||block.helperName in Template7Helpers)compiledArguments=getCompiledArguments(block.contextName,ctx,data),resultString+="r += (Template7Helpers".concat(dynamicHelper?"[".concat(block.helperName,"]"):".".concat(block.helperName),").call(").concat(ctx,", ").concat(compiledArguments&&"".concat(compiledArguments,", "),"{hash:").concat(JSON.stringify(block.hash),", data: ").concat(data," || {}, fn: ").concat(getCompileFn(block,depth+1),", inverse: ").concat(getCompileInverse(block,depth+1),", root: root, parents: ").concat(parents,"});");else{if(block.contextName.length>0)throw new Error('Template7: Missing helper: "'.concat(block.helperName,'"'));variable=getCompileVar(block.helperName,ctx,data),resultString+="if (".concat(variable,") {"),resultString+="if (isArray(".concat(variable,")) {"),resultString+="r += (Template7Helpers.each).call(".concat(ctx,", ").concat(variable,", {hash:").concat(JSON.stringify(block.hash),", data: ").concat(data," || {}, fn: ").concat(getCompileFn(block,depth+1),", inverse: ").concat(getCompileInverse(block,depth+1),", root: root, parents: ").concat(parents,"});"),resultString+="}else {",resultString+="r += (Template7Helpers.with).call(".concat(ctx,", ").concat(variable,", {hash:").concat(JSON.stringify(block.hash),", data: ").concat(data," || {}, fn: ").concat(getCompileFn(block,depth+1),", inverse: ").concat(getCompileInverse(block,depth+1),", root: root, parents: ").concat(parents,"});"),resultString+="}}"}}}else resultString+="r +='".concat(block.content.replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/'/g,"\\'"),"';")}return resultString+="\nreturn r;})",1===depth?(t.compiled=eval(resultString),t.compiled):resultString}}],[{key:"options",get:function(){return Template7Options}},{key:"partials",get:function(){return Template7Partials}},{key:"helpers",get:function(){return Template7Helpers}}]),Template7Class}();function Template7(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n1)for(var n=1;n>>0==e&&4294967295!=e}function q(e,t,n,a){for(var r,i=W(e,n,a),s=0,o=i.length;s>=1)&&(e+=e);return n}(r||"0",t-i.replace(/\.\d+/,"").length)+i,(n||e<0)&&(i=(e<0?"-":"+")+i),i}var Z=Math.abs,Q=(Math.pow,Math.min,Math.max,Math.ceil),ee=Math.floor,te=(Math.round,String.fromCharCode);(function(){var e={};function t(t){e["[object "+t+"]"]=!0}function n(e,t){return t&&F(new t,"Object")?function(e){var t=String(e);return function(e){return String(e.constructor)===t}}(t):function(e){return function(t,n){return F(t,e,n)}}(e)}function a(e){var t=e.toLowerCase();return function(n){var a=typeof n;return a===t||"object"==a&&F(n,e)}}!function(){var e=Y("Boolean Number String Date RegExp Function Array Error Set Map");a(e[0]),a(e[1]),B=a(e[2]),n(e[3]),n(e[4]),M=n(e[5]),A=Array.isArray||n(e[6]),n(e[7]),n(e[8],"undefined"!=typeof Set&&Set),n(e[9],"undefined"!=typeof Map&&Map),t("Arguments"),t(e[0]),t(e[1]),t(e[2]),t(e[3]),t(e[4]),t(e[6])}(),function(e,t){for(var n=0,a=e.length;nt.specificity||(t.specificity=e)}(b),(C=c%1)&&(function(e,n,r){if(n){var i=a[m(n)],s=x(e.multiplier/i.multiplier*r);t[i.name]=s}}(f,b,C),c=i(c)),"weekday"!==n?(E=b===k&&28=(T||c());case 1:return e<=(T||c())}}()&&function(){var e=a[S];r=d,O(e.name,1,e,S)}(),e}},function(e,t,n){"use strict";var a=n(13),r=n(33),i=n(167),s=n(64),o=a.DAY_INDEX;e.exports=function(e,t,n,a){function l(n,a,s){var o=i(e,n);r(o)&&t(n,o,a,s)}s((function(e,t){var n=l(e.name,e,t);return!1!==n&&t===o&&(n=l("weekday",e,t)),n}),n,a)}},function(e,t,n){"use strict";var a=n(14),r=n(13),i=n(110),s=n(43),o=n(37),l=r.WEEK_INDEX,c=a.localeManager;e.exports=function(e,t,n,a){return t===l&&i(e,c.get(n).getFirstDayOfWeek()),o(e,s(t),a,!0)}},function(e,t,n){"use strict";var a=n(14),r=n(13),i=n(43),s=n(67),o=n(37),l=r.WEEK_INDEX,c=a.localeManager;e.exports=function(e,t,n){return t===l&&s(e,c.get(n).getFirstDayOfWeek()),o(e,i(t))}},function(e,t,n){"use strict";var a=n(183),r=n(185),i=a.defineInstance;e.exports=function(e,t,n,a){i(e,r(t,n),a)}},function(e,t,n){"use strict";var a=n(400);e.exports=function(e){return a(e.start)&&a(e.end)&&typeof e.start==typeof e.end}},function(e,t,n){"use strict";n.r(t);var a=n(9).root.document;t.default={write:function(e,t,n){var r="";n&&(r="; expires="+(r=new Date((new Date).getTime()+36e5*n)).toGMTString()),a.cookie=e+"="+escape(t)+r},read:function(e){var t="",n=e+"=";if(0<, <=, >, >=, =, *, !, {, }, ||,&&, [empty], [nonempty], rgx:
    Learn more
    ':a.text,n.instrHtml=Object(c.defaultsStr)(a.html,null),n.btnText=Object(c.defaultsStr)(a.btn_text,"?"),n.btnHtml=Object(c.defaultsStr)(a.btn_html,null),n.btnCssClass=Object(c.defaultsStr)(a.btn_css_class,"helpBtn"),n.contCssClass=Object(c.defaultsStr)(a.container_css_class,"helpCont"),n.btn=null,n.cont=null,n.boundMouseup=null,n.defaultHtml='

    TableFilter v'+t.version+'

    '+m+"
    ©2015-"+t.year+' Max Guglielmi
    ',n.toolbarPosition=Object(c.defaultsStr)(a.toolbar_position,u.RIGHT),n.emitter.on(["init-help"],(function(){return n.init()})),n}return function(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&&f(e,t)}(e,a.Feature),function(e,t,n){t&&p(e.prototype,t),n&&p(e,n)}(e,[{key:"onMouseup",value:function(e){for(var t=Object(i.targetEvt)(e);t&&t!==this.cont&&t!==this.btn;)t=t.parentNode;t!==this.cont&&t!==this.btn&&this.toggle()}},{key:"init",value:function(){var e=this;if(!this.initialized){this.emitter.emit("initializing-feature",this,!Object(l.isNull)(this.tgtId));var t=this.tf,n=Object(r.createElm)("span"),a=Object(r.createElm)("div");this.boundMouseup=this.onMouseup.bind(this),(this.tgtId?Object(r.elm)(this.tgtId):t.feature("toolbar").container(this.toolbarPosition)).appendChild(n);var s=this.contTgtId?Object(r.elm)(this.contTgtId):n;if(this.btnHtml){n.innerHTML=this.btnHtml;var o=n.firstChild;Object(i.addEvt)(o,"click",(function(){return e.toggle()})),s.appendChild(a)}else{s.appendChild(a);var c=Object(r.createElm)("a",["href","javascript:void(0);"]);c.className=this.btnCssClass,c.appendChild(Object(r.createText)(this.btnText)),n.appendChild(c),Object(i.addEvt)(c,"click",(function(){return e.toggle()}))}this.instrHtml?(this.contTgtId&&s.appendChild(a),a.innerHTML=this.instrHtml,this.contTgtId||(a.className=this.contCssClass)):(a.innerHTML=this.instrText,a.className=this.contCssClass),a.innerHTML+=this.defaultHtml,Object(i.addEvt)(a,"click",(function(){return e.toggle()})),this.cont=a,this.btn=n,this.initialized=!0,this.emitter.emit("feature-initialized",this)}}},{key:"toggle",value:function(){if(this.isEnabled()){Object(i.removeEvt)(o.root,"mouseup",this.boundMouseup);var e=this.cont.style.display;""===e||e===s.NONE?(this.cont.style.display="inline",Object(i.addEvt)(o.root,"mouseup",this.boundMouseup)):this.cont.style.display=s.NONE}}},{key:"destroy",value:function(){this.initialized&&(Object(r.removeElm)(this.btn),this.btn=null,Object(r.removeElm)(this.cont),this.cont=null,this.boundMouseup=null,this.initialized=!1)}}]),e}();v.meta={alwaysInstantiate:!0}},function(e,t,n){"use strict";n.r(t),n.d(t,"State",(function(){return h}));var a=n(10),r=n(92),i=n(93),s=n(8),o=n(3),l=n(1);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 u(e,t){for(var n=0;n'),n.placeholderCssClass=Object(c.defaultsStr)(a.placeholder_css_class,"popUpPlaceholder"),n.containerCssClass=Object(c.defaultsStr)(a.div_css_class,"popUpFilter"),n.adjustToContainer=Object(c.defaultsBool)(a.adjust_to_container,!0),n.onBeforeOpen=Object(c.defaultsFn)(a.on_before_popup_filter_open,r.EMPTY_FN),n.onAfterOpen=Object(c.defaultsFn)(a.on_after_popup_filter_open,r.EMPTY_FN),n.onBeforeClose=Object(c.defaultsFn)(a.on_before_popup_filter_close,r.EMPTY_FN),n.onAfterClose=Object(c.defaultsFn)(a.on_after_popup_filter_close,r.EMPTY_FN),n.fltSpans=[],n.fltIcons=[],n.filtersCache=null,n.fltElms=Object(c.defaultsArr)(n.filtersCache,[]),n.prfxDiv="popup_",n.activeFilterIdx=-1,n}return function(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)}(e,a.Feature),function(e,t,n){t&&d(e.prototype,t),n&&d(e,n)}(e,[{key:"onClick",value:function(e){var t=Object(s.targetEvt)(e).parentNode,n=parseInt(t.getAttribute("ci"),10);if(this.closeAll(n),this.toggle(n),this.adjustToContainer){var a=this.fltElms[n],r=.95*this.tf.getHeaderElement(n).clientWidth;a.style.width=parseInt(r,10)+"px"}Object(s.cancelEvt)(e),Object(s.stopEvt)(e)}},{key:"onMouseup",value:function(e){if(-1!==this.activeFilterIdx){var t=Object(s.targetEvt)(e),n=this.fltElms[this.activeFilterIdx];if(this.fltIcons[this.activeFilterIdx]!==t){for(;t&&t!==n;)t=t.parentNode;t!==n&&this.close(this.activeFilterIdx)}}}},{key:"init",value:function(){var e=this;if(!this.initialized){var t=this.tf;t.externalFltIds=[""],t.filtersRowIndex=0,t.headersRow<=1&&isNaN(t.config().headers_row_index)&&(t.headersRow=0),t.gridLayout&&(t.headersRow--,this.buildIcons()),this.emitter.on(["before-filtering"],(function(){return e.setIconsState()})),this.emitter.on(["after-filtering"],(function(){return e.closeAll()})),this.emitter.on(["cell-processed"],(function(t,n){return e.changeState(n,!0)})),this.emitter.on(["filters-row-inserted"],(function(){return e.buildIcons()})),this.emitter.on(["before-filter-init"],(function(t,n){return e.build(n)})),this.initialized=!0}}},{key:"reset",value:function(){this.enable(),this.init(),this.buildIcons(),this.buildAll()}},{key:"buildIcons",value:function(){var e=this,t=this.tf;t.headersRow++,t.eachCol((function(n){var a=Object(i.createElm)("span",["ci",n]);a.innerHTML=e.iconHtml,t.getHeaderElement(n).appendChild(a),Object(s.addEvt)(a,"click",(function(t){return e.onClick(t)})),e.fltSpans[n]=a,e.fltIcons[n]=a.firstChild}),(function(e){return t.getFilterType(e)===o.NONE}))}},{key:"buildAll",value:function(){for(var e=0;e'),n.toolbarPosition=Object(s.defaultsStr)(a.toolbar_position,l.RIGHT),n.container=null,n.element=null,n}return function(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&&p(e,t)}(e,a.Feature),function(e,t,n){t&&u(e.prototype,t),n&&u(e,n)}(e,[{key:"onClick",value:function(){this.isEnabled()&&this.tf.clearFilters()}},{key:"init",value:function(){var e=this,t=this.tf;if(!this.initialized){this.emitter.emit("initializing-feature",this,!Object(o.isNull)(this.targetId));var n=Object(r.createElm)("span");if((this.targetId?Object(r.elm)(this.targetId):t.feature("toolbar").container(this.toolbarPosition)).appendChild(n),this.html){n.innerHTML=this.html;var a=n.firstChild;Object(i.addEvt)(a,"click",(function(){return e.onClick()}))}else{var s=Object(r.createElm)("a",["href","javascript:void(0);"]);s.className=this.cssClass,s.appendChild(Object(r.createText)(this.text)),n.appendChild(s),Object(i.addEvt)(s,"click",(function(){return e.onClick()}))}this.element=n.firstChild,this.container=n,this.initialized=!0,this.emitter.emit("feature-initialized",this)}}},{key:"destroy",value:function(){this.initialized&&(Object(r.removeElm)(this.element),Object(r.removeElm)(this.container),this.element=null,this.container=null,this.initialized=!1)}}]),e}();h.meta={altName:"btnReset"}},function(e,t,n){"use strict";n.r(t),n.d(t,"AlternateRows",(function(){return d}));var a=n(10),r=n(2),i=n(1),s=n(5);function o(e){return(o="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 l(e,t){for(var n=0;n"),n.btnPrevPageText=Object(l.defaultsStr)(a.btn_prev_page_text,"<"),n.btnLastPageText=Object(l.defaultsStr)(a.btn_last_page_text,">|"),n.btnFirstPageText=Object(l.defaultsStr)(a.btn_first_page_text,"|<"),n.btnNextPageHtml=Object(l.defaultsStr)(a.btn_next_page_html,t.enableIcons?'':null),n.btnPrevPageHtml=Object(l.defaultsStr)(a.btn_prev_page_html,t.enableIcons?'':null),n.btnFirstPageHtml=Object(l.defaultsStr)(a.btn_first_page_html,t.enableIcons?'':null),n.btnLastPageHtml=Object(l.defaultsStr)(a.btn_last_page_html,t.enableIcons?'':null),n.pageText=Object(l.defaultsStr)(a.page_text," Page "),n.ofText=Object(l.defaultsStr)(a.of_text," of "),n.nbPgSpanCssClass=Object(l.defaultsStr)(a.nb_pages_css_class,"nbpg"),n.hasBtns=Object(l.defaultsBool)(a.btns,!0),n.pageSelectorType=Object(l.defaultsStr)(a.page_selector_type,o.SELECT),n.toolbarPosition=Object(l.defaultsStr)(a.toolbar_position,c.CENTER),n.onBeforeChangePage=Object(l.defaultsFn)(a.on_before_change_page,i.EMPTY_FN),n.onAfterChangePage=Object(l.defaultsFn)(a.on_after_change_page,i.EMPTY_FN),n.slcResultsTxt=null,n.btnNextCont=null,n.btnPrevCont=null,n.btnLastCont=null,n.btnFirstCont=null,n.pgCont=null,n.pgBefore=null,n.pgAfter=null;var r=t.refRow,d=t.getRowsNb(!0);n.nbPages=Math.ceil((d-r)/n.pageLength);var f=h(n);return n.evt={slcIndex:function(){return f.pageSelectorType===o.SELECT?f.pageSlc.options.selectedIndex:parseInt(f.pageSlc.value,10)-1},nbOpts:function(){return f.pageSelectorType===o.SELECT?parseInt(f.pageSlc.options.length,10)-1:f.nbPages-1},next:function(){var e=f.evt.slcIndex()=e.nbFilterableRows&&(this.startPagingRow=e.nbFilterableRows-this.pageLength),this.setPagingInfo(),n===o.SELECT)){var l=a.options.length-1<=s?a.options.length-1:s;a.options[l].selected=!0}r.emit("after-page-length-change",e,this.pageLength)}}},{key:"resetPage",value:function(){var e=this.tf;if(this.isEnabled()){this.emitter.emit("before-reset-page",e);var t=e.feature("store").getPageNb();""!==t&&this.changePage(t-1),this.emitter.emit("after-reset-page",e,t)}}},{key:"resetPageLength",value:function(){var e=this.tf;if(this.isEnabled()){this.emitter.emit("before-reset-page-length",e);var t=e.feature("store").getPageLength();""!==t&&(this.pageLengthSlc.options[t].selected=!0,this.changeResultsPerPage()),this.emitter.emit("after-reset-page-length",e,t)}}},{key:"changePageHandler",value:function(e,t){this.setPage(t)}},{key:"changePageResultsHandler",value:function(e,t){this.changeResultsPerPage(t)}},{key:"destroy",value:function(){if(this.initialized){var e=this.evt;this.pageSlc&&(this.pageSelectorType===o.SELECT?Object(s.removeEvt)(this.pageSlc,"change",e.slcPagesChange):this.pageSelectorType===o.INPUT&&Object(s.removeEvt)(this.pageSlc,"keypress",e._detectKey),Object(r.removeElm)(this.pageSlc)),this.btnNextCont&&(Object(s.removeEvt)(this.btnNextCont,"click",e.next),Object(r.removeElm)(this.btnNextCont),this.btnNextCont=null),this.btnPrevCont&&(Object(s.removeEvt)(this.btnPrevCont,"click",e.prev),Object(r.removeElm)(this.btnPrevCont),this.btnPrevCont=null),this.btnLastCont&&(Object(s.removeEvt)(this.btnLastCont,"click",e.last),Object(r.removeElm)(this.btnLastCont),this.btnLastCont=null),this.btnFirstCont&&(Object(s.removeEvt)(this.btnFirstCont,"click",e.first),Object(r.removeElm)(this.btnFirstCont),this.btnFirstCont=null),this.pgBefore&&(Object(r.removeElm)(this.pgBefore),this.pgBefore=null),this.pgAfter&&(Object(r.removeElm)(this.pgAfter),this.pgAfter=null),this.pgCont&&(Object(r.removeElm)(this.pgCont),this.pgCont=null),this.hasResultsPerPage&&this.removeResultsPerPage(),this.emitter.off(["after-filtering"],Object(s.bound)(this.resetPagingInfo,this)),this.emitter.off(["change-page"],Object(s.bound)(this.changePageHandler,this)),this.emitter.off(["change-page-results"],Object(s.bound)(this.changePageResultsHandler,this)),this.pageSlc=null,this.nbPages=0,this.initialized=!1}}}]),e}()},function(e,t){t.remove=function(e){return e.replace(/[^\u0000-\u007e]/g,(function(e){return a[e]||e}))};for(var n=[{base:" ",chars:" "},{base:"0",chars:"߀"},{base:"A",chars:"ⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",chars:"Ꜳ"},{base:"AE",chars:"ÆǼǢ"},{base:"AO",chars:"Ꜵ"},{base:"AU",chars:"Ꜷ"},{base:"AV",chars:"ꜸꜺ"},{base:"AY",chars:"Ꜽ"},{base:"B",chars:"ⒷBḂḄḆɃƁ"},{base:"C",chars:"ⒸCꜾḈĆCĈĊČÇƇȻ"},{base:"D",chars:"ⒹDḊĎḌḐḒḎĐƊƉᴅꝹ"},{base:"Dh",chars:"Ð"},{base:"DZ",chars:"DZDŽ"},{base:"Dz",chars:"DzDž"},{base:"E",chars:"ɛⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎᴇ"},{base:"F",chars:"ꝼⒻFḞƑꝻ"},{base:"G",chars:"ⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾɢ"},{base:"H",chars:"ⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",chars:"ⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",chars:"ⒿJĴɈȷ"},{base:"K",chars:"ⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",chars:"ⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",chars:"LJ"},{base:"Lj",chars:"Lj"},{base:"M",chars:"ⓂMḾṀṂⱮƜϻ"},{base:"N",chars:"ꞤȠⓃNǸŃÑṄŇṆŅṊṈƝꞐᴎ"},{base:"NJ",chars:"NJ"},{base:"Nj",chars:"Nj"},{base:"O",chars:"ⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OE",chars:"Œ"},{base:"OI",chars:"Ƣ"},{base:"OO",chars:"Ꝏ"},{base:"OU",chars:"Ȣ"},{base:"P",chars:"ⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",chars:"ⓆQꝖꝘɊ"},{base:"R",chars:"ⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",chars:"ⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",chars:"ⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"Th",chars:"Þ"},{base:"TZ",chars:"Ꜩ"},{base:"U",chars:"ⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",chars:"ⓋVṼṾƲꝞɅ"},{base:"VY",chars:"Ꝡ"},{base:"W",chars:"ⓌWẀẂŴẆẄẈⱲ"},{base:"X",chars:"ⓍXẊẌ"},{base:"Y",chars:"ⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",chars:"ⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",chars:"ⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐɑ"},{base:"aa",chars:"ꜳ"},{base:"ae",chars:"æǽǣ"},{base:"ao",chars:"ꜵ"},{base:"au",chars:"ꜷ"},{base:"av",chars:"ꜹꜻ"},{base:"ay",chars:"ꜽ"},{base:"b",chars:"ⓑbḃḅḇƀƃɓƂ"},{base:"c",chars:"cⓒćĉċčçḉƈȼꜿↄ"},{base:"d",chars:"ⓓdḋďḍḑḓḏđƌɖɗƋᏧԁꞪ"},{base:"dh",chars:"ð"},{base:"dz",chars:"dzdž"},{base:"e",chars:"ⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇǝ"},{base:"f",chars:"ⓕfḟƒ"},{base:"ff",chars:"ff"},{base:"fi",chars:"fi"},{base:"fl",chars:"fl"},{base:"ffi",chars:"ffi"},{base:"ffl",chars:"ffl"},{base:"g",chars:"ⓖgǵĝḡğġǧģǥɠꞡꝿᵹ"},{base:"h",chars:"ⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",chars:"ƕ"},{base:"i",chars:"ⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",chars:"ⓙjĵǰɉ"},{base:"k",chars:"ⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",chars:"ⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇɭ"},{base:"lj",chars:"lj"},{base:"m",chars:"ⓜmḿṁṃɱɯ"},{base:"n",chars:"ⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥлԉ"},{base:"nj",chars:"nj"},{base:"o",chars:"ⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿꝋꝍɵɔᴑ"},{base:"oe",chars:"œ"},{base:"oi",chars:"ƣ"},{base:"oo",chars:"ꝏ"},{base:"ou",chars:"ȣ"},{base:"p",chars:"ⓟpṕṗƥᵽꝑꝓꝕρ"},{base:"q",chars:"ⓠqɋꝗꝙ"},{base:"r",chars:"ⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",chars:"ⓢsśṥŝṡšṧṣṩșşȿꞩꞅẛʂ"},{base:"ss",chars:"ß"},{base:"t",chars:"ⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"th",chars:"þ"},{base:"tz",chars:"ꜩ"},{base:"u",chars:"ⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",chars:"ⓥvṽṿʋꝟʌ"},{base:"vy",chars:"ꝡ"},{base:"w",chars:"ⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",chars:"ⓧxẋẍ"},{base:"y",chars:"ⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",chars:"ⓩzźẑżžẓẕƶȥɀⱬꝣ"}],a={},r=0;ro().getTime();case"past"===t:return e.getTime()"),this.lwOperator=Object(l.defaultsStr)(d.lower_operator,"<"),this.leOperator=Object(l.defaultsStr)(d.lower_equal_operator,"<="),this.geOperator=Object(l.defaultsStr)(d.greater_equal_operator,">="),this.dfOperator=Object(l.defaultsStr)(d.different_operator,"!"),this.lkOperator=Object(l.defaultsStr)(d.like_operator,"*"),this.eqOperator=Object(l.defaultsStr)(d.equal_operator,"="),this.stOperator=Object(l.defaultsStr)(d.start_with_operator,"{"),this.enOperator=Object(l.defaultsStr)(d.end_with_operator,"}"),this.separator=Object(l.defaultsStr)(d.separator,","),this.rowsCounter=Object(s.isObj)(d.rows_counter)||Boolean(d.rows_counter),this.statusBar=Object(s.isObj)(d.status_bar)||Boolean(d.status_bar),this.loader=Object(s.isObj)(d.loader)||Boolean(d.loader),this.displayBtn=Boolean(d.btn),this.btnText=Object(l.defaultsStr)(d.btn_text,this.enableIcons?"":"Go"),this.btnCssClass=Object(l.defaultsStr)(d.btn_css_class,this.enableIcons?"btnflt_icon":"btnflt"),this.btnReset=Object(s.isObj)(d.btn_reset)||Boolean(d.btn_reset),this.onBeforeReset=Object(l.defaultsFn)(d.on_before_reset,s.EMPTY_FN),this.onAfterReset=Object(l.defaultsFn)(d.on_after_reset,s.EMPTY_FN),this.paging=Object(s.isObj)(d.paging)||Boolean(d.paging),this.nbHiddenRows=0,this.autoFilter=Object(s.isObj)(d.auto_filter)||Boolean(d.auto_filter),this.autoFilterDelay=Object(s.isObj)(d.auto_filter)&&Object(s.isNumber)(d.auto_filter.delay)?d.auto_filter.delay:P.AUTO_FILTER_DELAY,this.isUserTyping=null,this.autoFilterTimer=null,this.highlightKeywords=Boolean(d.highlight_keywords),this.noResults=Object(s.isObj)(d.no_results_message)||Boolean(d.no_results_message),this.state=Object(s.isObj)(d.state)||Boolean(d.state),this.dateType=!0,this.locale=Object(l.defaultsStr)(d.locale,"en"),this.thousandsSeparator=Object(l.defaultsStr)(d.thousands_separator,","),this.decimalSeparator=Object(l.defaultsStr)(d.decimal_separator,"."),this.colTypes=Object(s.isArray)(d.col_types)?d.col_types:[],this.prfxTf="TF",this.prfxFlt="flt",this.prfxValButton="btn",this.prfxResponsive="resp",this.stickyCssClass="sticky",this.extensions=Object(l.defaultsArr)(d.extensions,[]),this.enableDefaultTheme=Boolean(d.enable_default_theme),this.hasThemes=this.enableDefaultTheme||Object(s.isArray)(d.themes),this.themes=Object(l.defaultsArr)(d.themes,[]),this.themesPath=this.getThemesPath(),this.responsive=Boolean(d.responsive),this.toolbar=Object(s.isObj)(d.toolbar)||Boolean(d.toolbar),this.stickyHeaders=Boolean(d.sticky_headers),this.Mod={},this.ExtRegistry={},this.instantiateFeatures(A)}return function(e,t,n){t&&B(e.prototype,t),n&&B(e,n)}(e,[{key:"init",value:function(){var e=this;if(!this.initialized){this.import(this.stylesheetId,this.getStylesheetPath(),null,"link");var t,n=this.Mod;if(this.loadThemes(),this.initFeatures([h.DateType,f.Help,m.State,w.MarkActiveColumns,v.GridLayout,g.Loader,b.HighlightKeyword,y.PopupFilter]),this.fltGrid){var a=this._insertFiltersRow();this.nbCells=this.getCellsNb(this.refRow),this.nbFilterableRows=this.getRowsNb();for(var i=this.singleFlt?1:this.nbCells,s=0;s=Object(o.parse)(e.replace(c,""),s);else if(k)w=aObject(o.parse)(e.replace(d,""),s);else if(T)w=!Object(i.contains)(e.replace(p,""),t,!1,this.caseSensitive);else if(O)w=Object(i.contains)(e.replace(h,""),t,!1,this.caseSensitive);else if(S)w=Object(i.contains)(e.replace(f,""),t,!0,this.caseSensitive);else if(I)w=0===t.indexOf(e.replace(m,""));else if(B){var W=e.replace(v,"");w=t.lastIndexOf(W,t.length-1)===t.length-1-(W.length-1)&&-1 tr").length:t:e?t:t-this.refRow}},{key:"getWorkingRows",value:function(){return M.querySelectorAll("table#".concat(this.id," > tbody > tr"))}},{key:"getCellValue",value:function(e){var t=e.cellIndex,n=this.cellParser;return-1!==n.cols.indexOf(t)?n.parse(this,e,t):Object(r.getText)(e)}},{key:"getCellData",value:function(e){var t=e.cellIndex,n=this.getCellValue(e);if(this.hasType(t,[P.FORMATTED_NUMBER]))return Object(o.parse)(n,this.getDecimal(t));if(this.hasType(t,[P.NUMBER]))return Number(n);if(this.hasType(t,[P.DATE])){var a=this.Mod.dateType;return a.parse(n,a.getLocale(t))}return n}},{key:"getData",value:function(e,t){var n=0=d[1]&&n<=(d[2]||d[1])}))),r=E(o))),r?(r=u?y(r):(n.push(p),"("+r+")"),t&&(r=T(p,r,t)),l&&(r+="?"),r):"")}function s(e){return(e=e.replace(/ /g," ?")).replace(/\{([^,]+?)\}/g,(function(e,t){var n=t.split("|");return 1>>0==e&&4294967295!=e}},function(e,t,n){"use strict";var a=n(51).HALF_WIDTH_COMMA;e.exports=function(e){return e.split(a)}},function(e,t,n){"use strict";e.exports="Boolean Number String Date RegExp Function Array Error Set Map"},function(e,t,n){"use strict";var a=n(98),r=n(63),i=n(144),s=n(145);e.exports=function(e,t){return r(e)&&a(e,"Object",t)&&s(e)&&i(e)}},function(e,t,n){"use strict";var a=n(16).hasOwn;e.exports=function(e){var t=Object.prototype;for(var n in e){var r=e[n];if(!a(e,n)&&r!==t[n])return!1}return!0}},function(e,t,n){"use strict";var a=n(16).hasOwn;e.exports=function(e){var t="constructor"in e;return!t&&!("toString"in e)||t&&!a(e,"constructor")&&a(e.constructor.prototype,"isPrototypeOf")}},function(e,t,n){"use strict";e.exports=function(e){if(11<=e&&e<=13)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}}},function(e,t,n){"use strict";e.exports=function(e,t,n,a){var r;return 1>=1)&&(e+=e);return n}},function(e,t,n){"use strict";var a=n(14),r=n(35),i=n(36),s=n(71),o=a.localeManager;e.exports=function(e,t,n){var a,l,c,u,d,p;return a=r(e),0!==(l=i(e))&&11!==l||(n||(c=(p=o.get(t)).getFirstDayOfWeek(t),u=p.getFirstDayOfWeekYear(t)),d=s(e,!1,c,u),0===l&&0===d?a-=1:11===l&&1===d&&(a+=1)),a}},function(e,t,n){"use strict";var a=n(34),r=n(13),i=n(69),s=r.DAY_INDEX;e.exports=function(e,t){return i(e,t,a[s])}},function(e,t,n){"use strict";var a=n(14),r=n(26),i=n(116),s=a.localeManager;e.exports=function(e,t){var n=i(e);return s.get(t).ampm[r(n/12)]||""}},function(e,t,n){"use strict";var a=n(303),r=n(51),i=n(304),s=r.OPEN_BRACE,o=r.CLOSE_BRACE;e.exports=function(e,t,n){var r=a,l=i((function(e){var t,n=[],a=0;for(r.lastIndex=0;t=r.exec(e);)u(n,e,a,t.index),c(n,t),a=r.lastIndex;return u(n,e,a,e.length),n}));function c(a,r){var i,s,o,l,c=r[2],u=r[3],d=r[5];r[4]&&t?(s=d,i=t):c?(s=c,i=e):o=u&&t?u:r[1]||r[0],i&&(function(e,t,n){if(e&&!e(t,n))throw new TypeError("Invalid token "+(t||n)+" in format string")}(n,c,d),l=function(e,t){return i(e,s,t)}),a.push(l||function(e){return function(){return e}}(o))}function u(e,t,n,a){if(nr(t).getTime()-(n||0)}}),e.exports=a.Date.isAfter},function(e,t,n){"use strict";var a=n(0),r=n(27);a.Date.defineInstance({isBefore:function(e,t,n){return e.getTime()=this.start&&e.start<=this.end&&e.end>=this.start&&e.end<=this.end:e>=this.start&&e<=this.end)}})},function(e,t,n){"use strict";n(30)},function(e,t,n){"use strict";var a=n(125),r=n(72),i=n(19),s=n(26),o=n(32),l=n(73),c=n(68),u=n(21);e.exports=function(){var e={};o(r.split("|"),(function(t,n){var r,i,o=t+"s";i=n<4?function(){return l(this,t,!0)}:(r=a[c(o)],function(){return s((this.end-this.start)/r)}),e[o]=i})),u(i,e)}},function(e,t,n){"use strict";var a=n(401),r=n(122);e.exports=function(e){var t=r(e);return(!!t||0===t)&&a(e)}},function(e,t,n){"use strict";e.exports=function(e){return e!==-1/0&&e!==1/0}},function(e,t,n){"use strict";var a=n(102);e.exports=function(e,t,n){return a(e+t,n)}},function(e,t,n){"use strict";var a=n(101);e.exports=function(e,t){return a(e.charCodeAt(0)+t)}},function(e,t,n){"use strict";var a=n(15),r=n(405),i=a.max;e.exports=function(e,t){return i(r(e),r(t))}},function(e,t,n){"use strict";var a=n(406);e.exports=function(e){var t=a(e.toString());return t[1]?t[1].length:0}},function(e,t,n){"use strict";var a=n(51).HALF_WIDTH_PERIOD;e.exports=function(e){return e.split(a)}},function(e,t,n){"use strict";var a=n(19),r=n(73);n(21)(a,{every:function(e,t){return r(this,e,!1,t)}})},function(e,t,n){"use strict";n(30)},function(e,t,n){"use strict";var a=n(19);n(21)(a,{intersect:function(e){return e.start>this.end||e.ende.start?this.start:e.start,this.ende.end?this.end:e.end)}})},function(e,t,n){"use strict";n(30)},function(e,t,n){"use strict";n(30)},function(e,t,n){"use strict";n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437),n(438),n(439),e.exports=n(0)},function(e,t,n){"use strict";n(11)("ca",{plural:!0,units:"milisegon:|s,segon:|s,minut:|s,hor:a|es,di:a|es,setman:a|es,mes:|os,any:|s",months:"gen:er|,febr:er|,mar:ç|,abr:il|,mai:g|,jun:y|,jul:iol|,ag:ost|,set:embre|,oct:ubre|,nov:embre|,des:embre|",weekdays:"diumenge|dg,dilluns|dl,dimarts|dt,dimecres|dc,dijous|dj,divendres|dv,dissabte|ds",numerals:"zero,un,dos,tres,quatre,cinc,sis,set,vuit,nou,deu",tokens:"el,la,de",short:"{dd}/{MM}/{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday} {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarkers:"a las",ampm:"am,pm",modifiers:[{name:"day",src:"abans d'ahir",value:-2},{name:"day",src:"ahir",value:-1},{name:"day",src:"avui",value:0},{name:"day",src:"demà|dema",value:1},{name:"sign",src:"fa",value:-1},{name:"sign",src:"en",value:1},{name:"shift",src:"passat",value:-1},{name:"shift",src:"el proper|la propera",value:1}],parse:["{sign} {num} {unit}","{num} {unit} {sign}","{0?}{1?} {unit:5-7} {shift}","{0?}{1?} {shift} {unit:5-7}"],timeParse:["{shift} {weekday}","{weekday} {shift}","{date?} {2?} {months}\\.? {2?} {year?}"]})},function(e,t,n){"use strict";n(11)("da",{plural:!0,units:"millisekund:|er,sekund:|er,minut:|ter,tim:e|er,dag:|e,ug:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et",months:"jan:uar|,feb:ruar|,mar:ts|,apr:il|,maj,jun:i|,jul:i|,aug:ust|,sep:tember|,okt:ober|,nov:ember|,dec:ember|",weekdays:"søn:dag|+son:dag|,man:dag|,tir:sdag|,ons:dag|,tor:sdag|,fre:dag|,lør:dag|+lor:dag|",numerals:"nul,en|et,to,tre,fire,fem,seks,syv,otte,ni,ti",tokens:"den,for",articles:"den",short:"{dd}-{MM}-{yyyy}",medium:"{d}. {month} {yyyy}",long:"{d}. {month} {yyyy} {time}",full:"{weekday} d. {d}. {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"forgårs|i forgårs|forgaars|i forgaars",value:-2},{name:"day",src:"i går|igår|i gaar|igaar",value:-1},{name:"day",src:"i dag|idag",value:0},{name:"day",src:"i morgen|imorgen",value:1},{name:"day",src:"over morgon|overmorgen|i over morgen|i overmorgen|iovermorgen",value:2},{name:"sign",src:"siden",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i sidste|sidste",value:-1},{name:"shift",src:"denne",value:0},{name:"shift",src:"næste|naeste",value:1}],parse:["{months} {year?}","{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit:5-7}"],timeParse:["{day|weekday}","{date} {months?}\\.? {year?}"],timeFrontParse:["{shift} {weekday}","{0?} {weekday?},? {date}\\.? {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("de",{plural:!0,units:"Millisekunde:|n,Sekunde:|n,Minute:|n,Stunde:|n,Tag:|en,Woche:|n,Monat:|en,Jahr:|en|e",months:"Jan:uar|,Feb:ruar|,M:är|ärz|ar|arz,Apr:il|,Mai,Juni,Juli,Aug:ust|,Sept:ember|,Okt:ober|,Nov:ember|,Dez:ember|",weekdays:"So:nntag|,Mo:ntag|,Di:enstag|,Mi:ttwoch|,Do:nnerstag|,Fr:eitag|,Sa:mstag|",numerals:"null,ein:|e|er|en|em,zwei,drei,vier,fuenf,sechs,sieben,acht,neun,zehn",tokens:"der",short:"{dd}.{MM}.{yyyy}",medium:"{d}. {Month} {yyyy}",long:"{d}. {Month} {yyyy} {time}",full:"{Weekday}, {d}. {Month} {yyyy} {time}",stamp:"{Dow} {d} {Mon} {yyyy} {time}",time:"{H}:{mm}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarkers:"um",ampm:"am,pm",modifiers:[{name:"day",src:"vorgestern",value:-2},{name:"day",src:"gestern",value:-1},{name:"day",src:"heute",value:0},{name:"day",src:"morgen",value:1},{name:"day",src:"übermorgen|ubermorgen|uebermorgen",value:2},{name:"sign",src:"vor:|her",value:-1},{name:"sign",src:"in",value:1},{name:"shift",src:"letzte:|r|n|s",value:-1},{name:"shift",src:"nächste:|r|n|s+nachste:|r|n|s+naechste:|r|n|s+kommende:n|r",value:1}],parse:["{months} {year?}","{sign} {num} {unit}","{num} {unit} {sign}","{shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday}","{weekday?},? {date}\\.? {months?}\\.? {year?}"],timeFrontParse:["{shift} {weekday}","{weekday?},? {date}\\.? {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("es",{plural:!0,units:"milisegundo:|s,segundo:|s,minuto:|s,hora:|s,día|días|dia|dias,semana:|s,mes:|es,año|años|ano|anos",months:"ene:ro|,feb:rero|,mar:zo|,abr:il|,may:o|,jun:io|,jul:io|,ago:sto|,sep:tiembre|,oct:ubre|,nov:iembre|,dic:iembre|",weekdays:"dom:ingo|,lun:es|,mar:tes|,mié:rcoles|+mie:rcoles|,jue:ves|,vie:rnes|,sáb:ado|+sab:ado|",numerals:"cero,uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,diez",tokens:"el,la,de",short:"{dd}/{MM}/{yyyy}",medium:"{d} de {Month} de {yyyy}",long:"{d} de {Month} de {yyyy} {time}",full:"{weekday}, {d} de {month} de {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarkers:"a las",ampm:"am,pm",modifiers:[{name:"day",src:"anteayer",value:-2},{name:"day",src:"ayer",value:-1},{name:"day",src:"hoy",value:0},{name:"day",src:"mañana|manana",value:1},{name:"sign",src:"hace",value:-1},{name:"sign",src:"dentro de",value:1},{name:"shift",src:"pasad:o|a",value:-1},{name:"shift",src:"próximo|próxima|proximo|proxima",value:1}],parse:["{months} {2?} {year?}","{sign} {num} {unit}","{num} {unit} {sign}","{0?}{1?} {unit:5-7} {shift}","{0?}{1?} {shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday} {shift?}","{date} {2?} {months?}\\.? {2?} {year?}"],timeFrontParse:["{shift?} {weekday} {shift?}","{date} {2?} {months?}\\.? {2?} {year?}"]})},function(e,t,n){"use strict";n(11)("fi",{plural:!0,units:"millisekun:ti|tia|nin|teja|tina,sekun:ti|tia|nin|teja|tina,minuut:ti|tia|in|teja|tina,tun:ti|tia|nin|teja|tina,päiv:ä|ää|än|iä|änä,viik:ko|koa|on|olla|koja|kona,kuukau:si|tta|den+kuussa,vuo:si|tta|den|sia|tena|nna",months:"tammi:kuuta||kuu,helmi:kuuta||kuu,maalis:kuuta||kuu,huhti:kuuta||kuu,touko:kuuta||kuu,kesä:kuuta||kuu,heinä:kuuta||kuu,elo:kuuta||kuu,syys:kuuta||kuu,loka:kuuta||kuu,marras:kuuta||kuu,joulu:kuuta||kuu",weekdays:"su:nnuntai||nnuntaina,ma:anantai||anantaina,ti:istai||istaina,ke:skiviikko||skiviikkona,to:rstai||rstaina,pe:rjantai||rjantaina,la:uantai||uantaina",numerals:"nolla,yksi|ensimmäinen,kaksi|toinen,kolm:e|as,neljä:|s,vii:si|des,kuu:si|des,seitsemä:n|s,kahdeksa:n|s,yhdeksä:n|s,kymmene:n|s",short:"{d}.{M}.{yyyy}",medium:"{d}. {month} {yyyy}",long:"{d}. {month} {yyyy} klo {time}",full:"{weekday} {d}. {month} {yyyy} klo {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}.{mm}",timeMarkers:"klo,kello",timeSeparator:".",ordinalSuffix:".",relative:function(e,t,n,a){var r=this.units;function i(n){return e+" "+r[8*n+t]}function s(){return i(1===e?0:1)}switch(a){case"duration":return s();case"past":return s()+" sitten";case"future":return i(2)+" kuluttua"}},modifiers:[{name:"day",src:"toissa päivänä",value:-2},{name:"day",src:"eilen|eilistä",value:-1},{name:"day",src:"tänään",value:0},{name:"day",src:"huomenna|huomista",value:1},{name:"day",src:"ylihuomenna|ylihuomista",value:2},{name:"sign",src:"sitten|aiemmin",value:-1},{name:"sign",src:"päästä|kuluttua|myöhemmin",value:1},{name:"edge",src:"lopussa",value:2},{name:"edge",src:"ensimmäinen|ensimmäisenä",value:-2},{name:"shift",src:"edel:linen|lisenä",value:-1},{name:"shift",src:"viime",value:-1},{name:"shift",src:"tä:llä|ssä|nä|mä",value:0},{name:"shift",src:"seuraava|seuraavana|tuleva|tulevana|ensi",value:1}],parse:["{months} {year?}","{shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday}","{weekday?},? {date}\\.? {months?}\\.? {year?}"],timeFrontParse:["{shift?} {day|weekday}","{num?} {unit} {sign}","{weekday?},? {date}\\.? {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("fr",{plural:!0,units:"milliseconde:|s,seconde:|s,minute:|s,heure:|s,jour:|s,semaine:|s,mois,an:|s|née|nee",months:"janv:ier|,févr:ier|+fevr:ier|,mars,avr:il|,mai,juin,juil:let|,août,sept:embre|,oct:obre|,nov:embre|,déc:embre|+dec:embre|",weekdays:"dim:anche|,lun:di|,mar:di|,mer:credi|,jeu:di|,ven:dredi|,sam:edi|",numerals:"zéro,un:|e,deux,trois,quatre,cinq,six,sept,huit,neuf,dix",tokens:"l'|la|le,er",short:"{dd}/{MM}/{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday} {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarkers:"à",ampm:"am,pm",modifiers:[{name:"day",src:"hier",value:-1},{name:"day",src:"aujourd'hui",value:0},{name:"day",src:"demain",value:1},{name:"sign",src:"il y a",value:-1},{name:"sign",src:"dans|d'ici",value:1},{name:"shift",src:"derni:èr|er|ère|ere",value:-1},{name:"shift",src:"prochain:|e",value:1}],parse:["{months} {year?}","{sign} {num} {unit}","{0?} {unit:5-7} {shift}"],timeParse:["{day|weekday} {shift?}","{weekday?},? {0?} {date}{1?} {months}\\.? {year?}"],timeFrontParse:["{0?} {weekday} {shift}","{weekday?},? {0?} {date}{1?} {months}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("it",{plural:!0,units:"millisecond:o|i,second:o|i,minut:o|i,or:a|e,giorn:o|i,settiman:a|e,mes:e|i,ann:o|i",months:"gen:naio|,feb:braio|,mar:zo|,apr:ile|,mag:gio|,giu:gno|,lug:lio|,ago:sto|,set:tembre|,ott:obre|,nov:embre|,dic:embre|",weekdays:"dom:enica|,lun:edì||edi,mar:tedì||tedi,mer:coledì||coledi,gio:vedì||vedi,ven:erdì||erdi,sab:ato|",numerals:"zero,un:|a|o|',due,tre,quattro,cinque,sei,sette,otto,nove,dieci",tokens:"l'|la|il",short:"{dd}/{MM}/{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday}, {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",timeMarkers:"alle",ampm:"am,pm",modifiers:[{name:"day",src:"ieri",value:-1},{name:"day",src:"oggi",value:0},{name:"day",src:"domani",value:1},{name:"day",src:"dopodomani",value:2},{name:"sign",src:"fa",value:-1},{name:"sign",src:"da adesso",value:1},{name:"shift",src:"scors:o|a",value:-1},{name:"shift",src:"prossim:o|a",value:1}],parse:["{months} {year?}","{num} {unit} {sign}","{0?} {unit:5-7} {shift}","{0?} {shift} {unit:5-7}"],timeParse:["{day|weekday} {shift?}","{weekday?},? {date} {months?}\\.? {year?}"],timeFrontParse:["{day|weekday} {shift?}","{weekday?},? {date} {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("ja",{ampmFront:!0,numeralUnits:!0,allowsFullWidth:!0,timeMarkerOptional:!0,firstDayOfWeek:0,firstDayOfWeekYear:1,units:"ミリ秒,秒,分,時間,日,週間|週,ヶ月|ヵ月|月,年|年度",weekdays:"日:曜日||曜,月:曜日||曜,火:曜日||曜,水:曜日||曜,木:曜日||曜,金:曜日||曜,土:曜日||曜",numerals:"〇,一,二,三,四,五,六,七,八,九",placeholders:"十,百,千,万",timeSuffixes:",秒,分,時,日,,月,年度?",short:"{yyyy}/{MM}/{dd}",medium:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日{time}",full:"{yyyy}年{M}月{d}日{time} {weekday}",stamp:"{yyyy}年{M}月{d}日 {H}:{mm} {dow}",time:"{tt}{h}時{mm}分",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",ampm:"午前,午後",modifiers:[{name:"day",src:"一昨々日|前々々日",value:-3},{name:"day",src:"一昨日|おととい|前々日",value:-2},{name:"day",src:"昨日|前日",value:-1},{name:"day",src:"今日|当日|本日",value:0},{name:"day",src:"明日|翌日|次日",value:1},{name:"day",src:"明後日|翌々日",value:2},{name:"day",src:"明々後日|翌々々日",value:3},{name:"sign",src:"前",value:-1},{name:"sign",src:"後",value:1},{name:"edge",src:"始|初日|頭",value:-2},{name:"edge",src:"末|尻",value:2},{name:"edge",src:"末日",value:1},{name:"shift",src:"一昨々|前々々",value:-3},{name:"shift",src:"一昨|前々|先々",value:-2},{name:"shift",src:"先|昨|去|前",value:-1},{name:"shift",src:"今|本|当",value:0},{name:"shift",src:"来|明|翌|次",value:1},{name:"shift",src:"明後|翌々|次々|再来|さ来",value:2},{name:"shift",src:"明々後|翌々々",value:3}],parse:["{month}{edge}","{num}{unit}{sign}","{year?}{month}","{year}"],timeParse:["{day|weekday}","{shift}{unit:5}{weekday?}","{shift}{unit:7}{month}{edge}","{shift}{unit:7}{month?}{date?}","{shift}{unit:6}{edge?}{date?}","{year?}{month?}{date}"]})},function(e,t,n){"use strict";n(11)("ko",{ampmFront:!0,numeralUnits:!0,units:"밀리초,초,분,시간,일,주,개월|달,년|해",weekdays:"일:요일|,월:요일|,화:요일|,수:요일|,목:요일|,금:요일|,토:요일|",numerals:"영|제로,일|한,이,삼,사,오,육,칠,팔,구,십",short:"{yyyy}.{MM}.{dd}",medium:"{yyyy}년 {M}월 {d}일",long:"{yyyy}년 {M}월 {d}일 {time}",full:"{yyyy}년 {M}월 {d}일 {weekday} {time}",stamp:"{yyyy}년 {M}월 {d}일 {H}:{mm} {dow}",time:"{tt} {h}시 {mm}분",past:"{num}{unit} {sign}",future:"{num}{unit} {sign}",duration:"{num}{unit}",timeSuffixes:",초,분,시,일,,월,년",ampm:"오전,오후",modifiers:[{name:"day",src:"그저께",value:-2},{name:"day",src:"어제",value:-1},{name:"day",src:"오늘",value:0},{name:"day",src:"내일",value:1},{name:"day",src:"모레",value:2},{name:"sign",src:"전",value:-1},{name:"sign",src:"후",value:1},{name:"shift",src:"지난|작",value:-1},{name:"shift",src:"이번|올",value:0},{name:"shift",src:"다음|내",value:1}],parse:["{num}{unit} {sign}","{shift?} {unit:5-7}","{year?} {month}","{year}"],timeParse:["{day|weekday}","{shift} {unit:5?} {weekday}","{year?} {month?} {date} {weekday?}"]})},function(e,t,n){"use strict";n(11)("nl",{plural:!0,units:"milliseconde:|n,seconde:|n,minu:ut|ten,uur,dag:|en,we:ek|ken,maand:|en,jaar",months:"jan:uari|,feb:ruari|,maart|mrt,apr:il|,mei,jun:i|,jul:i|,aug:ustus|,sep:tember|,okt:ober|,nov:ember|,dec:ember|",weekdays:"zondag|zo,maandag|ma,dinsdag|di,woensdag|wo|woe,donderdag|do,vrijdag|vr|vrij,zaterdag|za",numerals:"nul,een,twee,drie,vier,vijf,zes,zeven,acht,negen,tien",short:"{dd}-{MM}-{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {Month} {yyyy} {time}",full:"{weekday} {d} {Month} {yyyy} {time}",stamp:"{dow} {d} {Mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",timeMarkers:"'s,om",modifiers:[{name:"day",src:"gisteren",value:-1},{name:"day",src:"vandaag",value:0},{name:"day",src:"morgen",value:1},{name:"day",src:"overmorgen",value:2},{name:"sign",src:"geleden",value:-1},{name:"sign",src:"vanaf nu",value:1},{name:"shift",src:"laatste|vorige|afgelopen",value:-1},{name:"shift",src:"volgend:|e",value:1}],parse:["{months} {year?}","{num} {unit} {sign}","{0?} {unit:5-7} {shift}","{0?} {shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday}","{weekday?},? {date} {months?}\\.? {year?}"],timeFrontParse:["{shift?} {day|weekday}","{weekday?},? {date} {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("no",{plural:!0,units:"millisekund:|er,sekund:|er,minutt:|er,tim:e|er,dag:|er,uk:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et",months:"januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember",weekdays:"søndag|sondag,mandag,tirsdag,onsdag,torsdag,fredag,lørdag|lordag",numerals:"en|et,to,tre,fire,fem,seks,sju|syv,åtte,ni,ti",tokens:"den,for",articles:"den",short:"d. {d}. {month} {yyyy}",long:"den {d}. {month} {yyyy} {H}:{mm}",full:"{Weekday} den {d}. {month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"forgårs|i forgårs|forgaars|i forgaars",value:-2},{name:"day",src:"i går|igår|i gaar|igaar",value:-1},{name:"day",src:"i dag|idag",value:0},{name:"day",src:"i morgen|imorgen",value:1},{name:"day",src:"overimorgen|overmorgen|over i morgen",value:2},{name:"sign",src:"siden",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i siste|siste",value:-1},{name:"shift",src:"denne",value:0},{name:"shift",src:"neste",value:1}],parse:["{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit:5-7}"],timeParse:["{date} {month}","{shift} {weekday}","{0?} {weekday?},? {date?} {month}\\.? {year}"]})},function(e,t,n){"use strict";n(11)("pl",{plural:!0,units:"milisekund:a|y|,sekund:a|y|,minut:a|y|,godzin:a|y|,dzień|dni|dni,tydzień|tygodnie|tygodni,miesiąc|miesiące|miesięcy,rok|lata|lat",months:"sty:cznia||czeń,lut:ego||y,mar:ca||zec,kwi:etnia||ecień,maj:a|,cze:rwca||rwiec,lip:ca||iec,sie:rpnia||rpień,wrz:eśnia||esień,paź:dziernika||dziernik,lis:topada||topad,gru:dnia||dzień",weekdays:"nie:dziela||dzielę,pon:iedziałek|,wt:orek|,śr:oda||odę,czw:artek|,piątek|pt,sobota|sb|sobotę",numerals:"zero,jeden|jedną,dwa|dwie,trzy,cztery,pięć,sześć,siedem,osiem,dziewięć,dziesięć",tokens:"w|we,roku",short:"{dd}.{MM}.{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday}, {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",timeMarkers:"o",ampm:"am,pm",modifiers:[{name:"day",src:"przedwczoraj",value:-2},{name:"day",src:"wczoraj",value:-1},{name:"day",src:"dzisiaj|dziś",value:0},{name:"day",src:"jutro",value:1},{name:"day",src:"pojutrze",value:2},{name:"sign",src:"temu|przed",value:-1},{name:"sign",src:"za",value:1},{name:"shift",src:"zeszły|zeszła|ostatni|ostatnia",value:-1},{name:"shift",src:"następny|następna|następnego|przyszły|przyszła|przyszłego",value:1}],relative:function(e,t,n,a){var r;if(4===t){if(1===e&&"past"===a)return"wczoraj";if(1===e&&"future"===a)return"jutro";if(2===e&&"past"===a)return"przedwczoraj";if(2===e&&"future"===a)return"pojutrze"}var i=+e.toFixed(0).slice(-1),s=+e.toFixed(0).slice(-2);switch(!0){case 1===e:r=0;break;case 12<=s&&s<=14:r=2;break;case 2<=i&&i<=4:r=1;break;default:r=2}var o=this.units[8*r+t],l=e+" ";switch("past"!==a&&"future"!==a||1!==e||(o=o.replace(/a$/,"ę")),o=l+o,a){case"duration":return o;case"past":return o+" temu";case"future":return"za "+o}},parse:["{num} {unit} {sign}","{sign} {num} {unit}","{months} {year?}","{shift} {unit:5-7}","{0} {shift?} {weekday}"],timeFrontParse:["{day|weekday}","{date} {months} {year?} {1?}","{0?} {shift?} {weekday}"]})},function(e,t,n){"use strict";n(11)("pt",{plural:!0,units:"milisegundo:|s,segundo:|s,minuto:|s,hora:|s,dia:|s,semana:|s,mês|mêses|mes|meses,ano:|s",months:"jan:eiro|,fev:ereiro|,mar:ço|,abr:il|,mai:o|,jun:ho|,jul:ho|,ago:sto|,set:embro|,out:ubro|,nov:embro|,dez:embro|",weekdays:"dom:ingo|,seg:unda-feira|,ter:ça-feira|,qua:rta-feira|,qui:nta-feira|,sex:ta-feira|,sáb:ado||ado",numerals:"zero,um:|a,dois|duas,três|tres,quatro,cinco,seis,sete,oito,nove,dez",tokens:"a,de",short:"{dd}/{MM}/{yyyy}",medium:"{d} de {Month} de {yyyy}",long:"{d} de {Month} de {yyyy} {time}",full:"{Weekday}, {d} de {Month} de {yyyy} {time}",stamp:"{Dow} {d} {Mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarkers:"às",ampm:"am,pm",modifiers:[{name:"day",src:"anteontem",value:-2},{name:"day",src:"ontem",value:-1},{name:"day",src:"hoje",value:0},{name:"day",src:"amanh:ã|a",value:1},{name:"sign",src:"atrás|atras|há|ha",value:-1},{name:"sign",src:"daqui a",value:1},{name:"shift",src:"passad:o|a",value:-1},{name:"shift",src:"próximo|próxima|proximo|proxima",value:1}],parse:["{months} {1?} {year?}","{num} {unit} {sign}","{sign} {num} {unit}","{0?} {unit:5-7} {shift}","{0?} {shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday}","{0?} {shift} {weekday}","{date} {1?} {months?} {1?} {year?}"],timeFrontParse:["{shift?} {day|weekday}","{date} {1?} {months?} {1?} {year?}"]})},function(e,t,n){"use strict";n(11)("ru",{firstDayOfWeekYear:1,units:"миллисекунд:а|у|ы|,секунд:а|у|ы|,минут:а|у|ы|,час:||а|ов,день|день|дня|дней,недел:я|ю|и|ь|е,месяц:||а|ев|е,год|год|года|лет|году",months:"янв:аря||.|арь,фев:раля||р.|раль,мар:та||т,апр:еля||.|ель,мая|май,июн:я||ь,июл:я||ь,авг:уста||.|уст,сен:тября||т.|тябрь,окт:ября||.|ябрь,ноя:бря||брь,дек:абря||.|абрь",weekdays:"воскресенье|вс,понедельник|пн,вторник|вт,среда|ср,четверг|чт,пятница|пт,суббота|сб",numerals:"ноль,од:ин|ну,дв:а|е,три,четыре,пять,шесть,семь,восемь,девять,десять",tokens:"в|на,г\\.?(?:ода)?",short:"{dd}.{MM}.{yyyy}",medium:"{d} {month} {yyyy} г.",long:"{d} {month} {yyyy} г., {time}",full:"{weekday}, {d} {month} {yyyy} г., {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",timeMarkers:"в",ampm:" утра, вечера",modifiers:[{name:"day",src:"позавчера",value:-2},{name:"day",src:"вчера",value:-1},{name:"day",src:"сегодня",value:0},{name:"day",src:"завтра",value:1},{name:"day",src:"послезавтра",value:2},{name:"sign",src:"назад",value:-1},{name:"sign",src:"через",value:1},{name:"shift",src:"прошл:ый|ой|ом",value:-1},{name:"shift",src:"следующ:ий|ей|ем",value:1}],relative:function(e,t,n,a){var r,i,s=e.toString().slice(-1);switch(!0){case 11<=e&&e<=15:i=3;break;case 1==s:i=1;break;case 2<=s&&s<=4:i=2;break;default:i=3}switch(r=e+" "+this.units[8*i+t],a){case"duration":return r;case"past":return r+" назад";case"future":return"через "+r}},parse:["{num} {unit} {sign}","{sign} {num} {unit}","{months} {year?}","{0?} {shift} {unit:5-7}"],timeParse:["{day|weekday}","{0?} {shift} {weekday}","{date} {months?} {year?} {1?}"],timeFrontParse:["{0?} {shift} {weekday}","{date} {months?} {year?} {1?}"]})},function(e,t,n){"use strict";n(11)("sv",{plural:!0,units:"millisekund:|er,sekund:|er,minut:|er,timm:e|ar,dag:|ar,veck:a|or|an,månad:|er|en+manad:|er|en,år:||et+ar:||et",months:"jan:uari|,feb:ruari|,mar:s|,apr:il|,maj,jun:i|,jul:i|,aug:usti|,sep:tember|,okt:ober|,nov:ember|,dec:ember|",weekdays:"sön:dag|+son:dag|,mån:dag||dagen+man:dag||dagen,tis:dag|,ons:dag|,tor:sdag|,fre:dag|,lör:dag||dag",numerals:"noll,en|ett,två|tva,tre,fyra,fem,sex,sju,åtta|atta,nio,tio",tokens:"den,för|for",articles:"den",short:"{yyyy}-{MM}-{dd}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday} {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"förrgår|i förrgår|iförrgår|forrgar|i forrgar|iforrgar",value:-2},{name:"day",src:"går|i går|igår|gar|i gar|igar",value:-1},{name:"day",src:"dag|i dag|idag",value:0},{name:"day",src:"morgon|i morgon|imorgon",value:1},{name:"day",src:"över morgon|övermorgon|i över morgon|i övermorgon|iövermorgon|over morgon|overmorgon|i over morgon|i overmorgon|iovermorgon",value:2},{name:"sign",src:"sedan|sen",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i förra|förra|i forra|forra",value:-1},{name:"shift",src:"denna",value:0},{name:"shift",src:"nästa|nasta",value:1}],parse:["{months} {year?}","{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit:5-7}"],timeParse:["{day|weekday}","{shift} {weekday}","{0?} {weekday?},? {date} {months?}\\.? {year?}"],timeFrontParse:["{day|weekday}","{shift} {weekday}","{0?} {weekday?},? {date} {months?}\\.? {year?}"]})},function(e,t,n){"use strict";n(11)("zh-CN",{ampmFront:!0,numeralUnits:!0,allowsFullWidth:!0,timeMarkerOptional:!0,units:"毫秒,秒钟,分钟,小时,天,个星期|周,个月,年",weekdays:"星期日|日|周日|星期天,星期一|一|周一,星期二|二|周二,星期三|三|周三,星期四|四|周四,星期五|五|周五,星期六|六|周六",numerals:"〇,一,二,三,四,五,六,七,八,九",placeholders:"十,百,千,万",short:"{yyyy}-{MM}-{dd}",medium:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日{time}",full:"{yyyy}年{M}月{d}日{weekday}{time}",stamp:"{yyyy}年{M}月{d}日{H}:{mm}{dow}",time:"{tt}{h}点{mm}分",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",timeSuffixes:",秒,分钟?,点|时,日|号,,月,年",ampm:"上午,下午",modifiers:[{name:"day",src:"大前天",value:-3},{name:"day",src:"前天",value:-2},{name:"day",src:"昨天",value:-1},{name:"day",src:"今天",value:0},{name:"day",src:"明天",value:1},{name:"day",src:"后天",value:2},{name:"day",src:"大后天",value:3},{name:"sign",src:"前",value:-1},{name:"sign",src:"后",value:1},{name:"shift",src:"上|去",value:-1},{name:"shift",src:"这",value:0},{name:"shift",src:"下|明",value:1}],parse:["{num}{unit}{sign}","{shift}{unit:5-7}","{year?}{month}","{year}"],timeParse:["{day|weekday}","{shift}{weekday}","{year?}{month?}{date}"]})},function(e,t,n){"use strict";n(11)("zh-TW",{ampmFront:!0,numeralUnits:!0,allowsFullWidth:!0,timeMarkerOptional:!0,units:"毫秒,秒鐘,分鐘,小時,天,個星期|週,個月,年",weekdays:"星期日|日|週日|星期天,星期一|一|週一,星期二|二|週二,星期三|三|週三,星期四|四|週四,星期五|五|週五,星期六|六|週六",numerals:"〇,一,二,三,四,五,六,七,八,九",placeholders:"十,百,千,万",short:"{yyyy}/{MM}/{dd}",medium:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日{time}",full:"{yyyy}年{M}月{d}日{weekday}{time}",stamp:"{yyyy}年{M}月{d}日{H}:{mm}{dow}",time:"{tt}{h}點{mm}分",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",timeSuffixes:",秒,分鐘?,點|時,日|號,,月,年",ampm:"上午,下午",modifiers:[{name:"day",src:"大前天",value:-3},{name:"day",src:"前天",value:-2},{name:"day",src:"昨天",value:-1},{name:"day",src:"今天",value:0},{name:"day",src:"明天",value:1},{name:"day",src:"後天",value:2},{name:"day",src:"大後天",value:3},{name:"sign",src:"前",value:-1},{name:"sign",src:"後",value:1},{name:"shift",src:"上|去",value:-1},{name:"shift",src:"這",value:0},{name:"shift",src:"下|明",value:1}],parse:["{num}{unit}{sign}","{shift}{unit:5-7}","{year?}{month}","{year}"],timeParse:["{day|weekday}","{shift}{weekday}","{year?}{month?}{date}"]})}])},e.exports=a()},function(e,t,n){var a=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function o(e,t,n,a){var r=t&&t.prototype instanceof u?t:u,i=Object.create(r.prototype),s=new E(a||[]);return i._invoke=function(e,t,n){var a="suspendedStart";return function(r,i){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===r)throw i;return C()}for(n.method=r,n.arg=i;;){var s=n.delegate;if(s){var o=y(s,n);if(o){if(o===c)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var u=l(e,t,n);if("normal"===u.type){if(a=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(a="completed",n.method="throw",n.arg=u.arg)}}}(e,n,s),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=o;var c={};function u(){}function d(){}function p(){}var h={};h[r]=function(){return this};var f=Object.getPrototypeOf,m=f&&f(f(x([])));m&&m!==t&&n.call(m,r)&&(h=m);var v=p.prototype=u.prototype=Object.create(h);function g(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function b(e,t){var a;this._invoke=function(r,i){function s(){return new t((function(a,s){!function a(r,i,s,o){var c=l(e[r],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){a("next",e,s,o)}),(function(e){a("throw",e,s,o)})):t.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return a("throw",e,s,o)}))}o(c.arg)}(r,i,a,s)}))}return a=a?a.then(s,s):s()}}function y(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,y(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var a=l(n,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,c;var r=a.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function x(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function t(){for(;++a=0;--r){var i=this.tryEntries[r],s=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(o&&l){if(this.prev=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var r=a.arg;k(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},e}(e.exports);try{regeneratorRuntime=a}catch(e){Function("r","regeneratorRuntime = r")(a)}},function(e,t,n){"use strict";n.r(t);var a=n(4),r=n.n(a),i=n(0),s=function e(t){r()(this,e);for(var n=0;n=0&&l.indexOf(">")>=0){var c="div";for(0===l.indexOf(":~]/)?(t||i.a).querySelectorAll(e.trim()):[i.a.getElementById(e.trim().split("#")[1])],a=0;a0&&e[0].nodeType)for(a=0;a=0&&(n[(t=i.name.split("data-")[1],t.toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})))]=i.value)}for(var s in n)"false"===n[s]?n[s]=!1:"true"===n[s]?n[s]=!0:parseFloat(n[s])===1*n[s]&&(n[s]*=1);return n}},val:function(e){if(void 0!==e){for(var t=0;t=0;else n.value=e}return this}if(this[0]){if(this[0].multiple&&"select"===this[0].nodeName.toLowerCase()){for(var r=[],i=0;i=0;h-=1){var f=p[h];i&&f.listener===i||i&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===i?(d.removeEventListener(c,f.proxyListener,s),p.splice(h,1)):i||(d.removeEventListener(c,f.proxyListener,s),p.splice(h,1))}}return this},once:function(){for(var e=this,t=arguments.length,n=new Array(t),a=0;a0})),c.dispatchEvent(u),c.dom7EventData=[],delete c.dom7EventData}return this},transitionEnd:function(e){var t,n=["webkitTransitionEnd","transitionend"],a=this;function r(i){if(i.target===this)for(e.call(this,i),t=0;t0?parseFloat(this.css("width")):null},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},height:function(){return this[0]===i.b?i.b.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),n=i.a.body,a=e.clientTop||n.clientTop||0,r=e.clientLeft||n.clientLeft||0,s=e===i.b?i.b.scrollY:e.scrollTop,o=e===i.b?i.b.scrollX:e.scrollLeft;return{top:t.top+s-a,left:t.left+o-r}}return null},hide:function(){for(var e=0;en-1?[]:e<0?(t=n+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e,t=0;t=0;n-=1)this[t].insertBefore(a.childNodes[n],this[t].childNodes[0])}else if(e instanceof s)for(n=0;n1)for(var a=0;a1)for(var a=0;a0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new s([this[0].nextElementSibling]):new s([]):this[0].nextElementSibling?new s([this[0].nextElementSibling]):new s([]):new s([])},nextAll:function(e){var t=[],n=this[0];if(!n)return new s([]);for(;n.nextElementSibling;){var a=n.nextElementSibling;e?o(a).is(e)&&t.push(a):t.push(a),n=a}return new s(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&o(t.previousElementSibling).is(e)?new s([t.previousElementSibling]):new s([]):t.previousElementSibling?new s([t.previousElementSibling]):new s([])}return new s([])},prevAll:function(e){var t=[],n=this[0];if(!n)return new s([]);for(;n.previousElementSibling;){var a=n.previousElementSibling;e?o(a).is(e)&&t.push(a):t.push(a),n=a}return new s(t)},siblings:function(e){return this.nextAll(e).add(this.prevAll(e))},parent:function(e){for(var t=[],n=0;n0||0===r,v=a>0||0===a;if(void 0===s&&(s="swing"),m&&(e=f.scrollTop,i||(f.scrollTop=r)),v&&(t=f.scrollLeft,i||(f.scrollLeft=a)),i){m&&(n=f.scrollHeight-f.offsetHeight,u=Math.max(Math.min(r,n),0)),v&&(l=f.scrollWidth-f.offsetWidth,d=Math.max(Math.min(a,l),0));var g=null;m&&u===e&&(m=!1),v&&d===t&&(v=!1),c((function n(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(new Date).getTime();null===g&&(g=a);var r,l=Math.max(Math.min((a-g)/i,1),0),b="linear"===s?l:.5-Math.cos(l*Math.PI)/2;m&&(p=e+b*(u-e)),v&&(h=t+b*(d-t)),m&&u>e&&p>=u&&(f.scrollTop=u,r=!0),m&&ut&&h>=d&&(f.scrollLeft=d,r=!0),v&&d0?o[0].scrollTop:null:o.scrollTo(void 0,a,r,i,s)},scrollLeft:function(){for(var e=arguments.length,t=new Array(e),n=0;n0?o[0].scrollLeft:null:o.scrollTo(a,void 0,r,i,s)}});var p=Object.freeze({animate:function(e,t){var n,a=this,r={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:a,animating:!1,que:[],easingProgress:function(e,t){return"swing"===e?.5-Math.cos(t*Math.PI)/2:"function"==typeof e?e(t):t},stop:function(){var e;r.frameId&&(e=r.frameId,i.b.cancelAnimationFrame?i.b.cancelAnimationFrame(e):i.b.webkitCancelAnimationFrame?i.b.webkitCancelAnimationFrame(e):i.b.clearTimeout(e)),r.animating=!1,r.elements.each((function(e,t){delete t.dom7AnimateInstance})),r.que=[]},done:function(e){if(r.animating=!1,r.elements.each((function(e,t){delete t.dom7AnimateInstance})),e&&e(a),r.que.length>0){var t=r.que.shift();r.animate(t[0],t[1])}},animate:function(e,t){if(r.animating)return r.que.push([e,t]),r;var n=[];r.elements.each((function(t,a){var s,o,l,c,u;a.dom7AnimateInstance||(r.elements[t].dom7AnimateInstance=r),n[t]={container:a},Object.keys(e).forEach((function(r){s=i.b.getComputedStyle(a,null).getPropertyValue(r).replace(",","."),o=parseFloat(s),l=s.replace(o,""),c=parseFloat(e[r]),u=e[r]+l,n[t][r]={initialFullValue:s,initialValue:o,unit:l,finalValue:c,finalFullValue:u,currentValue:o}}))}));var s,o,l=null,u=0,d=0,p=!1;return r.animating=!0,r.frameId=c((function i(){var h,f;s=(new Date).getTime(),p||(p=!0,t.begin&&t.begin(a)),null===l&&(l=s),t.progress&&t.progress(a,Math.max(Math.min((s-l)/t.duration,1),0),l+t.duration-s<0?0:l+t.duration-s,l),n.forEach((function(a){var i=a;o||i.done||Object.keys(e).forEach((function(a){if(!o&&!i.done){h=Math.max(Math.min((s-l)/t.duration,1),0),f=r.easingProgress(t.easing,h);var c=i[a],p=c.initialValue,m=c.finalValue,v=c.unit;i[a].currentValue=p+f*(m-p);var g=i[a].currentValue;(m>p&&g>=m||m1?t-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:"xxxxxxxxxx",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0123456789abcdef",n=t.length;return e.replace(/x/g,(function(){return t[Math.floor(Math.random()*n)]}))},mdPreloaderContent:'\n \n \n \n \n \n \n \n \n \n '.trim(),iosPreloaderContent:'\n \n '.concat([0,1,2,3,4,5,6,7,8,9,10,11].map((function(){return''})).join(""),"\n \n ").trim(),auroraPreloaderContent:'\n \n \n \n ',eventNameToColonCase:function(e){var t;return e.split("").map((function(e,n){return e.match(/[A-Z]/)&&0!==n&&!t?(t=!0,":".concat(e.toLowerCase())):e.toLowerCase()})).join("")},deleteProps:function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))},nextTick:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(e,t)},nextFrame:function(e){return R.requestAnimationFrame((function(){R.requestAnimationFrame(e)}))},now:function(){return Date.now()},requestAnimationFrame:function(e){return i.b.requestAnimationFrame(e)},cancelAnimationFrame:function(e){return i.b.cancelAnimationFrame(e)},removeDiacritics:function(e){return e.replace(/[^\u0000-\u007E]/g,(function(e){return A[e]||e}))},parseUrlQuery:function(e){var t,n,a,r,s={},o=e||i.b.location.href;if("string"==typeof o&&o.length)for(r=(n=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter((function(e){return""!==e}))).length,t=0;t1&&void 0!==arguments[1]?arguments[1]:"x",s=i.b.getComputedStyle(e,null);return i.b.WebKitCSSMatrix?((n=s.transform||s.webkitTransform).split(",").length>6&&(n=n.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new i.b.WebKitCSSMatrix("none"===n?"":n)):t=(a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===r&&(n=i.b.WebKitCSSMatrix?a.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===r&&(n=i.b.WebKitCSSMatrix?a.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),n||0},serializeObject:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"==typeof e)return e;var n,a=[],r="&";function i(e){if(t.length>0){for(var n="",a=0;a0&&a.push(l.join(r))}else null===e[o]||""===e[o]?a.push("".concat(i(o),"=")):"object"===B()(e[o])?((n=t.slice()).push(o),""!==(l=R.serializeObject(e[o],n))&&a.push(l)):void 0!==e[o]&&""!==e[o]?a.push("".concat(i(o),"=").concat(s(e[o]))):""===e[o]&&a.push(i(o))})),a.join(r)},isObject:function(e){return"object"===B()(e)&&null!==e&&e.constructor&&e.constructor===Object},merge:function(){for(var e=arguments.length,t=new Array(e),n=0;n0?2*i/a.b:a.s,[a.h,a.s,a.b]},colorThemeCSSProperties:function(){for(var e,t,n=arguments.length,a=new Array(n),r=0;r0&&void 0!==arguments[0]?arguments[0]:[];r()(this,e);var n=this;n.eventsParents=t,n.eventsListeners={}}return b()(e,[{key:"on",value:function(e,t,n){var a=this;if("function"!=typeof t)return a;var r=n?"unshift":"push";return e.split(" ").forEach((function(e){a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][r](t)})),a}},{key:"once",value:function(e,t,n){var a=this;if("function"!=typeof t)return a;function r(){a.off(e,r),r.f7proxy&&delete r.f7proxy;for(var n=arguments.length,i=new Array(n),s=0;s0&&a.forEach((function(e){e.emit.apply(e,[u].concat(P()(t)))})),r}}]),e}();function j(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var H=function(e){E()(a,e);var t,n=(t=a,function(){var e,n=S()(t);if(j()){var a=S()(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return C()(this,e)});function a(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];r()(this,a),e=n.call(this,i);var s=w()(e);return s.params=t,s.params&&s.params.on&&Object.keys(s.params.on).forEach((function(e){s.on(e,s.params.on[e])})),e}return b()(a,[{key:"useModuleParams",value:function(e,t){if(e.params){var n={};Object.keys(e.params).forEach((function(e){void 0!==t[e]&&(n[e]=_.extend({},t[e]))})),_.extend(t,e.params),Object.keys(n).forEach((function(e){_.extend(t[e],n[e])}))}}},{key:"useModulesParams",value:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var a=t.modules[n];a.params&&_.extend(e,a.params)}))}},{key:"useModule",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this;if(n.modules){var a="string"==typeof e?n.modules[e]:e;a&&(a.instance&&Object.keys(a.instance).forEach((function(e){var t=a.instance[e];n[e]="function"==typeof t?t.bind(n):t})),a.on&&n.on&&Object.keys(a.on).forEach((function(e){n.on(e,a.on[e])})),a.vnode&&(n.vnodeHooks||(n.vnodeHooks={}),Object.keys(a.vnode).forEach((function(e){Object.keys(a.vnode[e]).forEach((function(t){var r=a.vnode[e][t];n.vnodeHooks[t]||(n.vnodeHooks[t]={}),n.vnodeHooks[t][e]||(n.vnodeHooks[t][e]=[]),n.vnodeHooks[t][e].push(r.bind(n))}))}))),a.create&&a.create.bind(n)(t))}}},{key:"useModules",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var a=e[n]||{};t.useModule(n,a)}))}}],[{key:"installModule",value:function(e){var t=this;t.prototype.modules||(t.prototype.modules={});var n=e.name||"".concat(Object.keys(t.prototype.modules).length,"_").concat(_.now());if(t.prototype.modules[n]=e,e.proto&&Object.keys(e.proto).forEach((function(n){t.prototype[n]=e.proto[n]})),e.static&&Object.keys(e.static).forEach((function(n){t[n]=e.static[n]})),e.install){for(var a=arguments.length,r=new Array(a>1?a-1:0),i=1;i1?n-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultSelector,n=e.constructor,a=e.domProp,r=e.app,i=e.addMethods,s={create:function(){for(var e=arguments.length,t=new Array(e),a=0;a0&&void 0!==arguments[0]?arguments[0]:t;if(e instanceof n)return e;var r=m(e);return 0!==r.length?r[0][a]:void 0},destroy:function(e){var t=s.get(e);if(t&&t.destroy)return t.destroy()}};return i&&Array.isArray(i)&&i.forEach((function(e){s[e]=function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,a=s.get(n),r=arguments.length,i=new Array(r>1?r-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultSelector,n=e.constructor,a=e.app,r=_.extend(U({defaultSelector:t,constructor:n,app:a,domProp:"f7Modal"}),{open:function(e,t,r){var i=m(e);if(i.length>1&&r){var s=m(r).parents(".page");s.length&&i.each((function(e,t){var n=m(t);n.parents(s)[0]===s[0]&&(i=n)}))}if(i.length>1&&(i=i.eq(i.length-1)),i.length){var o=i[0].f7Modal;if(!o){var l=i.dataset();o=new n(a,K({el:i},l))}return o.open(t)}},close:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,s=m(e);if(s.length){if(s.length>1){var o;if(i){var l=m(i);l.length&&(o=l.parents(s))}s=o&&o.length>0?o:s.eq(s.length-1)}var c=s[0].f7Modal;if(!c){var u=s.dataset();c=new n(a,K({el:s},u))}return c.close(r)}}});return r},J=[];var Z=function(e){var t=this;return new Promise((function(n,a){var r,s,o,l=t.instance;if(e){if("string"==typeof e){var c=e.match(/([a-z0-9-]*)/i);if(e.indexOf(".")<0&&c&&c[0].length===e.length){if(!l||l&&!l.params.lazyModulesPath)return void a(new Error('Framework7: "lazyModulesPath" app parameter must be specified to fetch module by name'));r="".concat(l.params.lazyModulesPath,"/").concat(e,".js")}else r=e}else"function"==typeof e?o=e:s=e;if(o){var u=o(t,!1);if(!u)return void a(new Error("Framework7: Can't find Framework7 component in specified component function"));if(t.prototype.modules&&t.prototype.modules[u.name])return void n();f(u),n()}if(s){var d=s;if(!d)return void a(new Error("Framework7: Can't find Framework7 component in specified component"));if(t.prototype.modules&&t.prototype.modules[d.name])return void n();f(d),n()}if(r){if(J.indexOf(r)>=0)return void n();J.push(r);var p=new Promise((function(e,n){t.request.get(r,(function(a){var s=_.id(),o="f7_component_loader_callback_".concat(s),l=i.a.createElement("script");l.innerHTML="window.".concat(o," = function (Framework7, Framework7AutoInstallComponent) {return ").concat(a.trim(),"}"),m("head").append(l);var c=i.b[o];delete i.b[o],m(l).remove();var u=c(t,!1);u?(t.prototype.modules&&t.prototype.modules[u.name]||f(u),e()):n(new Error("Framework7: Can't find Framework7 component in ".concat(r," file")))}),(function(e,t){n(e,t)}))})),h=new Promise((function(e){t.request.get(r.replace(".js",l.rtl?".rtl.css":".css"),(function(t){var n=i.a.createElement("style");n.innerHTML=t,m("head").append(n),e()}),(function(){e()}))}));Promise.all([p,h]).then((function(){n()})).catch((function(e){a(e)}))}}else a(new Error("Framework7: Lazy module must be specified"));function f(e){t.use(e),l&&(l.useModuleParams(e,l.params),l.useModule(e))}}))};function Q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var ee=function(e){E()(a,e);var t,n=(t=a,function(){var e,n=S()(t);if(Q()){var a=S()(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return C()(this,e)});function a(e){var t;if(r()(this,a),t=n.call(this,e),a.instance)throw new Error("Framework7 is already initialized and can't be initialized more than once");var s=_.extend({},e),o=w()(t);a.instance=o;var l={version:"1.0.0",id:"io.framework7.testapp",root:"body",theme:"auto",language:i.b.navigator.language,routes:[],name:"Framework7",lazyModulesPath:null,initOnDeviceReady:!0,init:!0,autoDarkTheme:!1,iosTranslucentBars:!0,iosTranslucentModals:!0,component:void 0,componentUrl:void 0};o.useModulesParams(l),o.params=_.extend(l,e);var c=m(o.params.root);_.extend(o,{id:o.params.id,name:o.params.name,version:o.params.version,routes:o.params.routes,language:o.params.language,root:c,rtl:"rtl"===c.css("direction"),theme:"auto"===o.params.theme?z.a.ios?"ios":z.a.desktop&&z.a.electron?"aurora":"md":o.params.theme,passedParams:s,online:i.b.navigator.onLine}),o.root&&o.root[0]&&(o.root[0].f7=o),o.useModules(),o.initData();var u="(prefers-color-scheme: dark)",d="(prefers-color-scheme: light)";return o.mq={},i.b.matchMedia&&(o.mq.dark=i.b.matchMedia(u),o.mq.light=i.b.matchMedia(d)),o.colorSchemeListener=function(e){var t=e.matches,n=e.media;if(t){var a=i.a.querySelector("html");n===u?(a.classList.add("theme-dark"),o.darkTheme=!0,o.emit("darkThemeChange",!0)):n===d&&(a.classList.remove("theme-dark"),o.darkTheme=!1,o.emit("darkThemeChange",!1))}},o.params.init&&(z.a.cordova&&o.params.initOnDeviceReady?m(i.a).on("deviceready",(function(){o.init()})):o.init()),C()(t,o)}return b()(a,[{key:"initData",value:function(){var e=this;e.data={},e.params.data&&"function"==typeof e.params.data?_.extend(e.data,e.params.data.bind(e)()):e.params.data&&_.extend(e.data,e.params.data),e.methods={},e.params.methods&&Object.keys(e.params.methods).forEach((function(t){"function"==typeof e.params.methods[t]?e.methods[t]=e.params.methods[t].bind(e):e.methods[t]=e.params.methods[t]}))}},{key:"enableAutoDarkTheme",value:function(){if(i.b.matchMedia){var e=this,t=i.a.querySelector("html");e.mq.dark&&e.mq.light&&(e.mq.dark.addListener(e.colorSchemeListener),e.mq.light.addListener(e.colorSchemeListener)),e.mq.dark&&e.mq.dark.matches?(t.classList.add("theme-dark"),e.darkTheme=!0,e.emit("darkThemeChange",!0)):e.mq.light&&e.mq.light.matches&&(t.classList.remove("theme-dark"),e.darkTheme=!1,e.emit("darkThemeChange",!1))}}},{key:"disableAutoDarkTheme",value:function(){if(i.b.matchMedia){this.mq.dark&&this.mq.dark.removeListener(this.colorSchemeListener),this.mq.light&&this.mq.light.removeListener(this.colorSchemeListener)}}},{key:"initAppComponent",value:function(e){var t=this;t.router.componentLoader(t.params.component,t.params.componentUrl,{componentOptions:{el:t.root[0],root:!0}},(function(n){t.root=m(n),t.root[0].f7=t,t.rootComponent=n.f7Component,e&&e()}),(function(){}))}},{key:"_init",value:function(){var e=this;return e.initialized||(e.root.addClass("framework7-initializing"),e.rtl&&m("html").attr("dir","rtl"),e.params.autoDarkTheme&&e.enableAutoDarkTheme(),i.b.addEventListener("offline",(function(){e.online=!1,e.emit("offline"),e.emit("connection",!1)})),i.b.addEventListener("online",(function(){e.online=!0,e.emit("online"),e.emit("connection",!0)})),e.root.addClass("framework7-root"),m("html").removeClass("ios md aurora").addClass(e.theme),e.params.iosTranslucentBars&&"ios"===e.theme&&z.a.ios&&m("html").addClass("ios-translucent-bars"),e.params.iosTranslucentModals&&"ios"===e.theme&&z.a.ios&&m("html").addClass("ios-translucent-modals"),_.nextFrame((function(){e.root.removeClass("framework7-initializing")})),e.initialized=!0,e.emit("init")),e}},{key:"init",value:function(){var e=this;e.params.component||e.params.componentUrl?e.initAppComponent((function(){e._init()})):e._init()}},{key:"loadModule",value:function(){return a.loadModule.apply(a,arguments)}},{key:"loadModules",value:function(){return a.loadModules.apply(a,arguments)}},{key:"getVnodeHooks",value:function(e,t){return this.vnodeHooks&&this.vnodeHooks[e]&&this.vnodeHooks[e][t]||[]}},{key:"$",get:function(){return m}},{key:"t7",get:function(){return v.a}}],[{key:"Dom7",get:function(){return m}},{key:"$",get:function(){return m}},{key:"Template7",get:function(){return v.a}},{key:"Class",get:function(){return H}},{key:"Events",get:function(){return F}}]),a}(H);ee.ModalMethods=X,ee.ConstructorMethods=U,ee.loadModule=Z,ee.loadModules=function(e){return Promise.all(e.map((function(e){return ee.loadModule(e)})))};var te=ee,ne={},ae=0;function re(e){var t=_.extend({},ne);"beforeCreate beforeOpen beforeSend error complete success statusCode".split(" ").forEach((function(e){delete t[e]}));var n=_.extend({url:i.b.location.toString(),method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},t),a=_.extend({},n,e);function r(e){for(var t,n,r=arguments.length,i=new Array(r>1?r-1:0),s=1;s=0?"&":"?",l=a.method.toUpperCase();if(("GET"===l||"HEAD"===l||"OPTIONS"===l||"DELETE"===l)&&a.data)(s="string"==typeof a.data?a.data.indexOf("?")>=0?a.data.split("?")[1]:a.data:_.serializeObject(a.data)).length&&(a.url+=o+s,"?"===o&&(o="&"));if("json"===a.dataType&&a.url.indexOf("callback=")>=0){var c,u="f7jsonp_".concat(Date.now()+(ae+=1)),d=a.url.split("callback="),p="".concat(d[0],"callback=").concat(u);if(d[1].indexOf("&")>=0){var h=d[1].split("&").filter((function(e){return e.indexOf("=")>0})).join("&");h.length>0&&(p+="&".concat(h))}var f=i.a.createElement("script");return f.type="text/javascript",f.onerror=function(){clearTimeout(c),r("error",null,"scripterror","scripterror"),r("complete",null,"scripterror")},f.src=p,i.b[u]=function(e){clearTimeout(c),r("success",e),f.parentNode.removeChild(f),f=null,delete i.b[u]},i.a.querySelector("head").appendChild(f),void(a.timeout>0&&(c=setTimeout((function(){f.parentNode.removeChild(f),f=null,r("error",null,"timeout","timeout")}),a.timeout)))}"GET"!==l&&"HEAD"!==l&&"OPTIONS"!==l&&"DELETE"!==l||!1===a.cache&&(a.url+="".concat(o,"_nocache").concat(Date.now()));var m=new XMLHttpRequest;if(m.requestUrl=a.url,m.requestParameters=a,!1===r("beforeOpen",m,a))return m;m.open(l,a.url,a.async,a.user,a.password);var v=null;if(("POST"===l||"PUT"===l||"PATCH"===l)&&a.data)if(a.processData)if([ArrayBuffer,Blob,Document,FormData].indexOf(a.data.constructor)>=0)v=a.data;else{var g="---------------------------".concat(Date.now().toString(16));"multipart/form-data"===a.contentType?m.setRequestHeader("Content-Type","multipart/form-data; boundary=".concat(g)):m.setRequestHeader("Content-Type",a.contentType),v="";var b=_.serializeObject(a.data);if("multipart/form-data"===a.contentType){b=b.split("&");for(var y=[],w=0;w=200&&m.status<300||0===m.status)if("json"===a.dataType){var t;try{e=JSON.parse(m.responseText)}catch(e){t=!0}t?r("error",m,"parseerror","parseerror"):r("success",e,m.status,m)}else r("success",e="text"===m.responseType||""===m.responseType?m.responseText:m.response,m.status,m);else r("error",m,m.status,m.statusText);a.statusCode&&(ne.statusCode&&ne.statusCode[m.status]&&ne.statusCode[m.status](m),a.statusCode[m.status]&&a.statusCode[m.status](m)),r("complete",m,m.status)},m.onerror=function(){r("error",m,m.status,m.status),r("complete",m,"error")},a.timeout>0&&(m.timeout=a.timeout,m.ontimeout=function(){r("error",m,"timeout","timeout"),r("complete",m,"timeout")}),!1===r("beforeSend",m,a)?m:(m.send(v),m)}}function ie(e){for(var t=[],n=t[0],a=t[1],r=t[2],i=t[3],s=t[4],o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1?t-1:0),a=1;a0&&(t=t?t.add(a):a),t&&t.length>1){for(var r,i=[],s=0;s0}function y(){l&&l.addClass("active-state")}function w(){l&&(l.removeClass("active-state"),l=null)}function k(e,t,n){e&&(u=h.touchRipple.create(e,t,n))}function E(){u&&(u.remove(),u=void 0,d=void 0)}function x(n){(d=function(e){var t=f.touchRippleElements,n=m(e);if(n.is(t))return!n.hasClass("no-ripple")&&n;if(n.parents(t).length>0){var a=n.parents(t).eq(0);return!a.hasClass("no-ripple")&&a}return!1}(n))&&0!==d.length?b(d)?(clearTimeout(p),p=setTimeout((function(){E(),k(d,e,t)}),80)):(E(),k(d,e,t)):d=void 0}function C(){clearTimeout(p),E()}function T(){u||!d||a?E():(clearTimeout(p),k(d,e,t),setTimeout(E,0))}function S(){m(".active-state").removeClass("active-state"),v&&T()}function O(e,t){h.emit({events:e,data:[t]})}function P(e){O("touchstart touchstart:active",e)}function I(e){O("touchmove touchmove:active",e)}function B(e){O("touchend touchend:active",e)}function M(e){O("touchstart:passive",e)}function A(e){O("touchmove:passive",e)}function $(e){O("touchend:passive",e)}function N(e){O("".concat(e.type," ").concat(e.type,":active"),e)}function L(e){O("".concat(e.type,":passive"),e)}z.a.ios&&z.a.webView&&i.b.addEventListener("touchstart",(function(){}));var D=!!le.a.passiveListener&&{passive:!0},R=!le.a.passiveListener||{passive:!0,capture:!0},_=!!le.a.passiveListener&&{passive:!1},F=!le.a.passiveListener||{passive:!1,capture:!0};i.a.addEventListener("click",(function(e){O("click",e)}),!0),le.a.passiveListener?(i.a.addEventListener(h.touchEvents.start,P,F),i.a.addEventListener(h.touchEvents.move,I,_),i.a.addEventListener(h.touchEvents.end,B,_),i.a.addEventListener(h.touchEvents.start,M,R),i.a.addEventListener(h.touchEvents.move,A,D),i.a.addEventListener(h.touchEvents.end,$,D),le.a.touch&&le.a.gestures&&(i.a.addEventListener("gesturestart",N,_),i.a.addEventListener("gesturechange",N,_),i.a.addEventListener("gestureend",N,_),i.a.addEventListener("gesturestart",L,D),i.a.addEventListener("gesturechange",L,D),i.a.addEventListener("gestureend",L,D))):(i.a.addEventListener(h.touchEvents.start,(function(e){P(e),M(e)}),!0),i.a.addEventListener(h.touchEvents.move,(function(e){I(e),A(e)}),!1),i.a.addEventListener(h.touchEvents.end,(function(e){B(e),$(e)}),!1),le.a.touch&&le.a.gestures&&(i.a.addEventListener("gesturestart",(function(e){N(e),L(e)}),!1),i.a.addEventListener("gesturechange",(function(e){N(e),L(e)}),!1),i.a.addEventListener("gestureend",(function(e){N(e),L(e)}),!1))),le.a.touch?(h.on("click",(function(e){var t=e&&e.detail&&"f7Overswipe"===e.detail,a=o;return n&&e.target!==n&&(a=!t),f.tapHold&&f.tapHoldPreventClicks&&r&&(a=!0),a&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault()),f.tapHold&&(s=setTimeout((function(){r=!1}),z.a.ios||z.a.androidChrome?100:400)),o=!1,n=null,!a})),h.on("touchstart",(function(i){return a=!1,r=!1,o=!1,i.targetTouches.length>1?(l&&w(),!0):(i.touches.length>1&&l&&w(),f.tapHold&&(s&&clearTimeout(s),s=setTimeout((function(){i&&i.touches&&i.touches.length>1||(r=!0,i.preventDefault(),o=!0,m(i.target).trigger("taphold",i),h.emit("taphold",i))}),f.tapHoldDelay)),n=i.target,e=i.targetTouches[0].pageX,t=i.targetTouches[0].pageY,f.activeState&&((l=g(n))&&!b(l)?y():l&&(c=setTimeout(y,80))),v&&x(n),!0)})),h.on("touchmove",(function(n){var r,i;if("touchmove"===n.type&&(r=n.targetTouches[0],i=f.touchClicksDistanceThreshold),i&&r){var l=r.pageX,u=r.pageY;(Math.abs(l-e)>i||Math.abs(u-t)>i)&&(a=!0)}else a=!0;a&&(o=!0,f.tapHold&&clearTimeout(s),f.activeState&&(clearTimeout(c),w()),v&&C())})),h.on("touchend",(function(e){return clearTimeout(c),clearTimeout(s),i.a.activeElement===e.target?(f.activeState&&w(),v&&T(),!0):(f.activeState&&(y(),setTimeout(w,0)),v&&T(),!(f.tapHoldPreventClicks&&r||o)||(e.cancelable&&e.preventDefault(),o=!0,!1))})),i.a.addEventListener("touchcancel",(function(){n=null,clearTimeout(c),clearTimeout(s),f.activeState&&w(),v&&T()}),{passive:!0})):f.activeState&&(h.on("touchstart",(function(n){var a=g(n.target);a&&(a.addClass("active-state"),"which"in n&&3===n.which&&setTimeout((function(){m(".active-state").removeClass("active-state")}),0)),v&&(e=n.pageX,t=n.pageY,x(n.target,n.pageX,n.pageY))})),h.on("touchmove",(function(){f.activeStateOnMouseMove||m(".active-state").removeClass("active-state"),v&&C()})),h.on("touchend",S),i.a.addEventListener("pointercancel",S,{passive:!0})),i.a.addEventListener("contextmenu",(function(e){f.disableContextMenu&&(z.a.ios||z.a.android||z.a.cordova)&&e.preventDefault(),v&&(l&&w(),T())}))}}};function me(e,t){void 0===t&&(t={});for(var n=function(e){for(var t=[],n=0;n=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||95===l))break;s+=e[o++]}if(!s)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:s}),n=o}else t.push({type:"CLOSE",index:n,value:e[n++]});else t.push({type:"OPEN",index:n,value:e[n++]});else t.push({type:"ESCAPED_CHAR",index:n++,value:e[n++]});else t.push({type:"MODIFIER",index:n,value:e[n++]})}return t.push({type:"END",index:n,value:""}),t}(e),a=t.prefixes,r=void 0===a?"./":a,i="[^"+ge(t.delimiter||"/#?")+"]+?",s=[],o=0,l=0,c="",u=function(e){if(l-1:void 0===w;r||(h+="(?:"+p+"(?="+d+"))?"),k||(h+="(?="+p+"|"+d+")")}return new RegExp(h,be(n))}(me(e,n),t,n)}function we(e,t,n){return e instanceof RegExp?function(e,t){if(!t)return e;var n=e.source.match(/\((?!\?)/g);if(n)for(var a=0;a=0?n.allowPageChange?n.back({animate:i,pushState:!1}):ke.routerQueue.push({action:"back",router:n}):n.allowPageChange?n.navigate(r,{animate:i,pushState:!1}):ke.routerQueue.unshift({action:"load",stateUrl:r,router:n}))}}))}},initViewState:function(e,t){var n=_.extend({},ke.state||{},W()({},e,t));ke.state=n,i.b.history.replaceState(n,"")},push:function(e,t,n){if(ke.allowChange){ke.previousState=ke.state;var a=_.extend({},ke.previousState||{},W()({},e,t));ke.state=a,i.b.history.pushState(a,"",n)}else ke.queue.push((function(){ke.push(e,t,n)}))},replace:function(e,t,n){if(ke.allowChange){ke.previousState=ke.state;var a=_.extend({},ke.previousState||{},W()({},e,t));ke.state=a,i.b.history.replaceState(a,"",n)}else ke.queue.push((function(){ke.replace(e,t,n)}))},go:function(e){ke.allowChange=!1,i.b.history.go(e)},back:function(){ke.allowChange=!1,i.b.history.back()},allowChange:!0,previousState:{},state:i.b.history.state,blockPopstate:!0,init:function(e){m(i.b).on("load",(function(){setTimeout((function(){ke.blockPopstate=!1}),0)})),i.a.readyState&&"complete"===i.a.readyState&&(ke.blockPopstate=!1),m(i.b).on("popstate",ke.handle.bind(e))}},Ee=ke;var xe=function(e){var t,n,a,r,i,s,o,l,c,u=e,d=u.$el,p=u.$navbarsEl,h=u.app,f=u.params,v=!1,g=!1,b={},y=[],w=[],k=!0,E=[],x=[],C=f["".concat(h.theme,"SwipeBackAnimateShadow")],T=f["".concat(h.theme,"SwipeBackAnimateOpacity")],S=f["".concat(h.theme,"SwipeBackActiveArea")],O=f["".concat(h.theme,"SwipeBackThreshold")],P=h.rtl?"right center":"left center",I=h.rtl?"calc(100% - var(--f7-navbar-large-title-padding-left) - var(--f7-safe-area-left)) center":"calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left)) center";function B(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.progress,n=e.reset,a=e.transition,r=["overflow","transform","transform-origin","opacity"],i=0;i0||m(e.target).closest(".page-master, .page-master-detail").length>0&&f.masterDetailBreakpoint>0&&h.width>=f.masterDetailBreakpoint||(g=!1,v=!0,t=void 0,b.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,b.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,r=_.now(),i=u.dynamicNavbar)}function A(e){if(v){var r="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,c="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY;if(void 0===t&&(t=!!(t||Math.abs(c-b.y)>Math.abs(r-b.x))||rb.x&&h.rtl),t||e.f7PreventSwipeBack||h.preventSwipeBack)v=!1;else{if(!g){var k=!1,M=m(e.target),A=M.closest(".swipeout");A.length>0&&(!h.rtl&&A.find(".swipeout-actions-left").length>0&&(k=!0),h.rtl&&A.find(".swipeout-actions-right").length>0&&(k=!0)),((y=M.closest(".page")).hasClass("no-swipeback")||M.closest(".no-swipeback, .card-opened").length>0)&&(k=!0),(w=d.find(".page-previous:not(.stacked)")).length>1&&(w=w.eq(w.length-1));b.x,d.offset().left;if(n=d.width(),(h.rtl?b.xS)&&(k=!0),0!==w.length&&0!==y.length||(k=!0),k)return void(v=!1);C&&0===(s=y.find(".page-shadow-effect")).length&&(s=m('
    '),y.append(s)),T&&0===(o=w.find(".page-opacity-effect")).length&&(o=m('
    '),w.append(o)),i&&(E=p.find(".navbar-current:not(.stacked)"),(x=p.find(".navbar-previous:not(.stacked)")).length>1&&(x=x.eq(x.length-1)),l=function(){var e,t,n=[],a=h.rtl?-1:1,r=E.hasClass("navbar-transparent")&&!E.hasClass("navbar-large")&&!E.hasClass("navbar-transparent-visible"),i=E.hasClass("navbar-large"),s=E.hasClass("navbar-large-collapsed"),o=E.hasClass("navbar-large-transparent")||E.hasClass("navbar-large")&&E.hasClass("navbar-transparent"),l=x.hasClass("navbar-transparent")&&!x.hasClass("navbar-large")&&!x.hasClass("navbar-transparent-visible"),c=x.hasClass("navbar-large"),u=x.hasClass("navbar-large-collapsed"),d=x.hasClass("navbar-large-transparent")||x.hasClass("navbar-large")&&x.hasClass("navbar-transparent"),p=i&&!s,v=c&&!u,g=E.find(".left, .title, .right, .subnavbar, .fading, .title-large, .navbar-bg"),b=x.find(".left, .title, .right, .subnavbar, .fading, .title-large, .navbar-bg");return f.iosAnimateNavbarBackIcon&&(e=E.hasClass("sliding")||E.find(".navbar-inner.sliding").length?E.find(".left").find(".back .icon + span").eq(0):E.find(".left.sliding").find(".back .icon + span").eq(0),t=x.hasClass("sliding")||x.find(".navbar-inner.sliding").length?x.find(".left").find(".back .icon + span").eq(0):x.find(".left.sliding").find(".back .icon + span").eq(0),e.length&&b.each((function(t,n){m(n).hasClass("title")&&(n.f7NavbarLeftOffset+=e.prev(".icon")[0].offsetWidth)}))),g.each((function(t,l){var c=m(l),u=c.hasClass("subnavbar"),d=c.hasClass("left"),h=c.hasClass("title"),g=c.hasClass("navbar-bg");if((!h&&!g||!r)&&(p||!c.hasClass(".title-large"))){var b={el:l};if(p){if(h)return;if(c.hasClass("title-large"))return n.indexOf(b)<0&&n.push(b),b.overflow="visible",void c.find(".title-large-text").each((function(e,t){n.push({el:t,transform:function(e){return"translateX(".concat(100*e*a,"%)")}})}))}if(v&&(p||c.hasClass("title-large")&&(n.indexOf(b)<0&&n.push(b),b.opacity=0),d))return n.indexOf(b)<0&&n.push(b),b.opacity=function(e){return 1-Math.pow(e,.33)},void c.find(".back span").each((function(e,t){n.push({el:t,"transform-origin":P,transform:function(e){return"translateX(calc(".concat(e," * (var(--f7-navbarTitleLargeOffset) - var(--f7-navbarLeftTextOffset)))) translateY(calc(").concat(e," * (var(--f7-navbar-large-title-height) - var(--f7-navbar-large-title-padding-vertical) / 2))) scale(").concat(1+1*e,")")}})}));if(g)return n.indexOf(b)<0&&n.push(b),p||v||(s?(o&&(b.className="ios-swipeback-navbar-bg-large"),b.transform=function(e){return"translateX(".concat(100*e*a,"%) translateY(calc(-1 * var(--f7-navbar-large-title-height)))")}):b.transform=function(e){return"translateX(".concat(100*e*a,"%)")}),!p&&v&&(b.className="ios-swipeback-navbar-bg-large",b.transform=function(e){return"translateX(".concat(100*e*a,"%) translateY(calc(-1 * ").concat(1-e," * var(--f7-navbar-large-title-height)))")}),p&&v&&(b.transform=function(e){return"translateX(".concat(100*e*a,"%)")}),void(p&&!v&&(b.transform=function(e){return"translateX(".concat(100*e*a,"%) translateY(calc(-").concat(e," * var(--f7-navbar-large-title-height)))")}));if(!c.hasClass("title-large")){var y=c.hasClass("sliding")||c.parents(".navbar-inner.sliding").length;if(n.indexOf(b)<0&&n.push(b),(!u||u&&!y)&&(b.opacity=function(e){return 1-Math.pow(e,.33)}),y){var w=b;if(d&&e.length&&f.iosAnimateNavbarBackIcon){var k={el:e[0]};w=k,n.push(k)}w.transform=function(e){var t=e*w.el.f7NavbarRightOffset;return 1===z.a.pixelRatio&&(t=Math.round(t)),"translate3d(".concat(t,u&&i?"px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)":"px,0,0)")}}}}})),b.each((function(e,r){var i=m(r),s=i.hasClass("subnavbar"),o=i.hasClass("left"),h=i.hasClass("title"),g=i.hasClass("navbar-bg");if(!h&&!g||!l){var b={el:r};if(v){if(h)return;if(n.indexOf(b)<0&&n.push(b),i.hasClass("title-large"))return b.opacity=1,b.overflow="visible",void i.find(".title-large-text").each((function(e,t){n.push({el:t,"transform-origin":I,opacity:function(e){return Math.pow(e,3)},transform:function(e){return"translateX(calc(".concat(1-e," * (var(--f7-navbarLeftTextOffset) - var(--f7-navbarTitleLargeOffset)))) translateY(calc(").concat(e-1," * var(--f7-navbar-large-title-height) + ").concat(1-e," * var(--f7-navbar-large-title-padding-vertical))) scale(").concat(.5+.5*e,")")}})}))}if(g)return n.indexOf(b)<0&&n.push(b),p||v||(u?(d&&(b.className="ios-swipeback-navbar-bg-large"),b.transform=function(e){return"translateX(".concat((100*e-100)*a,"%) translateY(calc(-1 * var(--f7-navbar-large-title-height)))")}):b.transform=function(e){return"translateX(".concat((100*e-100)*a,"%)")}),!p&&v&&(b.transform=function(e){return"translateX(".concat((100*e-100)*a,"%) translateY(calc(-1 * ").concat(1-e," * var(--f7-navbar-large-title-height)))")}),p&&!v&&(b.className="ios-swipeback-navbar-bg-large",b.transform=function(e){return"translateX(".concat((100*e-100)*a,"%) translateY(calc(-").concat(e," * var(--f7-navbar-large-title-height)))")}),void(p&&v&&(b.transform=function(e){return"translateX(".concat((100*e-100)*a,"%)")}));if(!i.hasClass("title-large")){var y=i.hasClass("sliding")||x.children(".navbar-inner.sliding").length;if(n.indexOf(b)<0&&n.push(b),(!s||s&&!y)&&(b.opacity=function(e){return Math.pow(e,3)}),y){var w=b;if(o&&t.length&&f.iosAnimateNavbarBackIcon){var k={el:t[0]};w=k,n.push(k)}w.transform=function(e){var t=w.el.f7NavbarLeftOffset*(1-e);return 1===z.a.pixelRatio&&(t=Math.round(t)),"translate3d(".concat(t,s&&c?"px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)":"px,0,0)")}}}}})),n}()),m(".sheet.modal-in").length>0&&h.sheet&&h.sheet.close(m(".sheet.modal-in"))}e.f7PreventSwipePanel=!0,g=!0,h.preventSwipePanelBySwipeBack=!0,e.preventDefault();var $=h.rtl?-1:1;(a=(r-b.x-O)*$)<0&&(a=0);var N=Math.min(Math.max(a/n,0),1),L={percentage:N,progress:N,currentPageEl:y[0],previousPageEl:w[0],currentNavbarEl:E[0],previousNavbarEl:x[0]};d.trigger("swipeback:move",L),u.emit("swipebackMove",L);var D=a*$,R=(a/5-n/5)*$;h.rtl?(D=Math.max(D,-n),R=Math.max(R,0)):(D=Math.min(D,n),R=Math.min(R,0)),1===z.a.pixelRatio&&(D=Math.round(D),R=Math.round(R)),u.swipeBackActive=!0,m([y[0],w[0]]).addClass("page-swipeback-active"),y.transform("translate3d(".concat(D,"px,0,0)")),C&&(s[0].style.opacity=1-1*N),"ios"===h.theme&&w.transform("translate3d(".concat(R,"px,0,0)")),T&&(o[0].style.opacity=1-1*N),i&&B({progress:N})}}}function $(){if(h.preventSwipePanelBySwipeBack=!1,!v||!g)return v=!1,void(g=!1);if(v=!1,g=!1,u.swipeBackActive=!1,m([y[0],w[0]]).removeClass("page-swipeback-active"),0===a)return m([y[0],w[0]]).transform(""),s&&s.length>0&&s.remove(),o&&o.length>0&&o.remove(),void(i&&B({reset:!0}));var e=_.now()-r,t=!1;(e<300&&a>10||e>=300&&a>n/2)&&(y.removeClass("page-current").addClass("page-next".concat("ios"!==h.theme?" page-next-on-right":"")),w.removeClass("page-previous").addClass("page-current").removeAttr("aria-hidden"),s&&(s[0].style.opacity=""),o&&(o[0].style.opacity=""),i&&(u.setNavbarPosition(E,"next"),u.setNavbarPosition(x,"current",!1)),t=!0),m([y[0],w[0]]).addClass("page-transitioning page-transitioning-swipeback").transform(""),i&&B({progress:t?1:0,transition:!0}),k=!1,u.allowPageChange=!1;var l={currentPageEl:y[0],previousPageEl:w[0],currentNavbarEl:E[0],previousNavbarEl:x[0]};t?(u.currentRoute=w[0].f7Page.route,u.currentPage=w[0],u.pageCallback("beforeOut",y,E,"current","next",{route:y[0].f7Page.route,swipeBack:!0}),u.pageCallback("beforeIn",w,x,"previous","current",{route:w[0].f7Page.route,swipeBack:!0},y[0]),d.trigger("swipeback:beforechange",l),u.emit("swipebackBeforeChange",l)):(d.trigger("swipeback:beforereset",l),u.emit("swipebackBeforeReset",l)),y.transitionEnd((function(){m([y[0],w[0]]).removeClass("page-transitioning page-transitioning-swipeback"),i&&B({reset:!0,transition:!1}),k=!0,u.allowPageChange=!0,t?(1===u.history.length&&u.history.unshift(u.url),u.history.pop(),u.saveHistory(),f.pushState&&Ee.back(),u.pageCallback("afterOut",y,E,"current","next",{route:y[0].f7Page.route,swipeBack:!0}),u.pageCallback("afterIn",w,x,"previous","current",{route:w[0].f7Page.route,swipeBack:!0}),f.stackPages&&u.initialPages.indexOf(y[0])>=0?(y.addClass("stacked"),i&&E.addClass("stacked")):(u.pageCallback("beforeRemove",y,E,"next",{swipeBack:!0}),u.removePage(y),i&&u.removeNavbar(E)),d.trigger("swipeback:afterchange",l),u.emit("swipebackAfterChange",l),u.emit("routeChanged",u.currentRoute,u.previousRoute,u),f.preloadPreviousPage&&u.back(u.history[u.history.length-2],{preload:!0})):(d.trigger("swipeback:afterreset",l),u.emit("swipebackAfterReset",l)),s&&s.length>0&&s.remove(),o&&o.length>0&&o.remove()}))}c=!("touchstart"!==h.touchEvents.start||!le.a.passiveListener)&&{passive:!0,capture:!1},d.on(h.touchEvents.start,M,c),h.on("touchmove:active",A),h.on("touchend:passive",$),u.on("routerDestroy",(function(){var e=!("touchstart"!==h.touchEvents.start||!le.a.passiveListener)&&{passive:!0,capture:!1};d.off(h.touchEvents.start,M,e),h.off("touchmove:active",A),h.off("touchend:passive",$)}))},Ce=function(e,t,n){var a=this,r=t.route.redirect;if(n.initial&&a.params.pushState&&(n.replaceState=!0,n.history=!0),"function"==typeof r){a.allowPageChange=!1;var i=r.call(a,t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a.allowPageChange=!0,a[e](t,_.extend({},n,r))}),(function(){a.allowPageChange=!0}));return i&&"string"==typeof i?(a.allowPageChange=!0,a[e](i,n)):a}return a[e](r,n)};function Te(e,t,n,a,r,i,s){var o=[];Array.isArray(n)?o.push.apply(o,P()(n)):n&&"function"==typeof n&&o.push(n),t&&(Array.isArray(t)?o.push.apply(o,P()(t)):o.push(t)),function t(){0!==o.length?o.shift().call(e,a,r,(function(){t()}),(function(){s()})):i()}()}var Se=function(e,t,n,a){var r=this;function i(){e&&e.route&&(r.params.routesBeforeEnter||e.route.beforeEnter)?(r.allowPageChange=!1,Te(r,r.params.routesBeforeEnter,e.route.beforeEnter,e,t,(function(){r.allowPageChange=!0,n()}),(function(){a()}))):n()}t&&t.route&&(r.params.routesBeforeLeave||t.route.beforeLeave)?(r.allowPageChange=!1,Te(r,r.params.routesBeforeLeave,t.route.beforeLeave,e,t,(function(){r.allowPageChange=!0,i()}),(function(){a()}))):i()},Oe=function(e,t){if(!e.view)throw new Error("Framework7: it is not allowed to use router methods on global app router. Use router methods only on related View, e.g. app.views.main.router.".concat(t,"(...)"))},Pe=function(e,t,n,a){function r(e){e.then((function(e){n({component:e.default||e._default||e})})).catch((function(e){throw a(),new Error(e)}))}if(t instanceof Promise)r(t);else{var i=t.call(e);i instanceof Promise?r(i):n({component:i})}};function Ie(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var Be=function(e){E()(a,e);var t,n=(t=a,function(){var e,n=S()(t);if(Ie()){var a=S()(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return C()(this,e)});function a(e,t){var s;r()(this,a),s=n.call(this,{},[void 0===t?e:t]);var o=w()(s);o.isAppRouter=void 0===t,o.isAppRouter?_.extend(!1,o,{app:e,params:e.params.view,routes:e.routes||[],cache:e.cache}):_.extend(!1,o,{app:e,view:t,viewId:t.id,params:t.params,routes:t.routes,$el:t.$el,el:t.el,$navbarsEl:t.$navbarsEl,navbarsEl:t.navbarsEl,history:t.history,scrollHistory:t.scrollHistory,cache:e.cache,dynamicNavbar:"ios"===e.theme&&t.params.iosDynamicNavbar,initialPages:[],initialNavbars:[]}),o.useModules(),o.tempDom=i.a.createElement("div"),o.allowPageChange=!0;var l={},c={};return Object.defineProperty(o,"currentRoute",{enumerable:!0,configurable:!0,set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c=_.extend({},l),(l=e)&&(o.url=l.url,o.emit("routeChange",e,c,o))},get:function(){return l}}),Object.defineProperty(o,"previousRoute",{enumerable:!0,configurable:!0,get:function(){return c},set:function(e){c=e}}),C()(s,o)}return b()(a,[{key:"animatableNavElements",value:function(e,t,n,a,r){var i,s,o=this.dynamicNavbar,l=this.params.iosAnimateNavbarBackIcon;function c(e,t){var n,a=e.hasClass("sliding")||t.hasClass("sliding"),r=e.hasClass("subnavbar"),i=!a||!r,s=e.find(".back .icon");return a&&l&&e.hasClass("left")&&s.length>0&&s.next("span").length&&(e=s.next("span"),n=!0),{$el:e,isIconLabel:n,leftOffset:e[0].f7NavbarLeftOffset,rightOffset:e[0].f7NavbarRightOffset,isSliding:a,isSubnavbar:r,needsOpacityTransition:i}}return o&&(i=[],s=[],e.children(".navbar-inner").children(".left, .right, .title, .subnavbar").each((function(t,s){var o=m(s);o.hasClass("left")&&a&&"forward"===r||o.hasClass("title")&&n||i.push(c(o,e.children(".navbar-inner")))})),t.hasClass("navbar-master")&&this.params.masterDetailBreakpoint>0&&this.app.width>=this.params.masterDetailBreakpoint||t.children(".navbar-inner").children(".left, .right, .title, .subnavbar").each((function(e,i){var o=m(i);o.hasClass("left")&&n&&!a&&"forward"===r||o.hasClass("left")&&n&&"backward"===r||o.hasClass("title")&&a||s.push(c(o,t.children(".navbar-inner")))})),[s,i].forEach((function(e){e.forEach((function(t){var n=t,a=t.isSliding,r=t.$el,o=e===s?i:s;a&&r.hasClass("title")&&o&&o.forEach((function(e){if(e.isIconLabel){var t=e.$el[0];n.leftOffset+=t&&t.offsetLeft||0}}))}))}))),{newNavEls:i,oldNavEls:s}}},{key:"animate",value:function(e,t,n,a,r,i,s){var o=this;if(o.params.animateCustom)o.params.animateCustom.apply(o,[e,t,n,a,r,s]);else{var l=o.dynamicNavbar,c="ios"===o.app.theme;if(i){var u="router-transition-custom router-transition-".concat(i,"-").concat(r);return("forward"===r?t:e).animationEnd((function(){o.$el.removeClass(u),l&&o.$navbarsEl.length&&(a&&o.$navbarsEl.prepend(a),n&&o.$navbarsEl.prepend(n)),s&&s()})),l&&(a&&t&&(o.setNavbarPosition(a,""),a.removeClass("navbar-next navbar-previous navbar-current"),t.prepend(a)),n&&e&&(o.setNavbarPosition(n,""),n.removeClass("navbar-next navbar-previous navbar-current"),e.prepend(n))),void o.$el.addClass(u)}var d,p,h,f,m,v,g="router-transition-".concat(r," router-transition");if(c&&l){o.params.masterDetailBreakpoint>0&&o.app.width>=o.params.masterDetailBreakpoint&&(n.hasClass("navbar-master")&&a.hasClass("navbar-master-detail")||n.hasClass("navbar-master-detail")&&a.hasClass("navbar-master"))||(m=n&&n.hasClass("navbar-large"),v=a&&a.hasClass("navbar-large"),h=m&&!n.hasClass("navbar-large-collapsed"),f=v&&!a.hasClass("navbar-large-collapsed"));var b=o.animatableNavElements(a,n,f,h,r);d=b.newNavEls,p=b.oldNavEls}("forward"===r?t:e).animationEnd((function(){o.dynamicNavbar&&(a&&(a.removeClass("router-navbar-transition-to-large router-navbar-transition-from-large"),a.addClass("navbar-no-title-large-transition"),_.nextFrame((function(){a.removeClass("navbar-no-title-large-transition")}))),n&&n.removeClass("router-navbar-transition-to-large router-navbar-transition-from-large"),a.hasClass("sliding")?a.find(".title, .left, .right, .left .icon, .subnavbar").transform(""):a.find(".sliding").transform(""),n.hasClass("sliding")?n.find(".title, .left, .right, .left .icon, .subnavbar").transform(""):n.find(".sliding").transform("")),o.$el.removeClass(g),s&&s()})),l?(y(0),_.nextFrame((function(){y(1),o.$el.addClass(g)}))):o.$el.addClass(g)}function y(e){c&&l&&(1===e&&(f&&(a.addClass("router-navbar-transition-to-large"),n.addClass("router-navbar-transition-to-large")),h&&(a.addClass("router-navbar-transition-from-large"),n.addClass("router-navbar-transition-from-large"))),d.forEach((function(t){var n=t.$el,a="forward"===r?t.rightOffset:t.leftOffset;t.isSliding&&(t.isSubnavbar&&v?n[0].style.setProperty("transform","translate3d(".concat(a*(1-e),"px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)"),"important"):n.transform("translate3d(".concat(a*(1-e),"px,0,0)")))})),p.forEach((function(t){var n=t.$el,a="forward"===r?t.leftOffset:t.rightOffset;t.isSliding&&(t.isSubnavbar&&m?n.transform("translate3d(".concat(a*e,"px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)")):n.transform("translate3d(".concat(a*e,"px,0,0)")))})))}}},{key:"removeModal",value:function(e){this.removeEl(e)}},{key:"removeTabContent",value:function(e){m(e).html("")}},{key:"removeNavbar",value:function(e){this.removeEl(e)}},{key:"removePage",value:function(e){var t=m(e),n=t&&t[0]&&t[0].f7Page;n&&n.route&&n.route.route&&n.route.route.keepAlive?t.remove():this.removeEl(e)}},{key:"removeEl",value:function(e){if(e){var t=m(e);0!==t.length&&(t.find(".tab").each((function(e,t){m(t).children().each((function(e,t){t.f7Component&&(m(t).trigger("tab:beforeremove"),t.f7Component.$destroy())}))})),t[0].f7Component&&t[0].f7Component.$destroy&&t[0].f7Component.$destroy(),this.params.removeElements&&(this.params.removeElementsWithTimeout?setTimeout((function(){t.remove()}),this.params.removeElementsTimeout):t.remove()))}}},{key:"getPageEl",value:function(e){if("string"==typeof e)this.tempDom.innerHTML=e;else{if(m(e).hasClass("page"))return e;this.tempDom.innerHTML="",m(this.tempDom).append(e)}return this.findElement(".page",this.tempDom)}},{key:"findElement",value:function(e,t,n){var a=this.view,r=this.app,i=m(t),s=e;n&&(s+=":not(.stacked)");var o=i.find(s).filter((function(e,t){return 0===m(t).parents(".popup, .dialog, .popover, .actions-modal, .sheet-modal, .login-screen, .page").length}));return o.length>1&&("string"==typeof a.selector&&(o=i.find("".concat(a.selector," ").concat(s))),o.length>1&&(o=i.find(".".concat(r.params.viewMainClass," ").concat(s)))),1===o.length?o:(n||(o=this.findElement(s,i,!0)),o&&1===o.length?o:o&&o.length>1?m(o[0]):void 0)}},{key:"flattenRoutes",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.routes,t=this,n=[];return e.forEach((function(e){var a=!1;if("tabs"in e&&e.tabs){var r=e.tabs.map((function(t){var n=_.extend({},e,{path:"".concat(e.path,"/").concat(t.path).replace("///","/").replace("//","/"),parentPath:e.path,tab:t});return delete n.tabs,delete n.routes,n}));a=!0,n=n.concat(t.flattenRoutes(r))}if("detailRoutes"in e){var i=e.detailRoutes.map((function(t){var n=_.extend({},t);return n.masterRoute=e,n.masterRoutePath=e.path,n}));n=n.concat(e,t.flattenRoutes(i))}if("routes"in e){var s=e.routes.map((function(t){var n=_.extend({},t);return n.path="".concat(e.path,"/").concat(n.path).replace("///","/").replace("//","/"),n}));n=a?n.concat(t.flattenRoutes(s)):n.concat(e,t.flattenRoutes(s))}"routes"in e||"tabs"in e&&e.tabs||"detailRoutes"in e||n.push(e)})),n}},{key:"parseRouteUrl",value:function(e){if(!e)return{};var t=_.parseUrlQuery(e),n=e.split("#")[1],a=e.split("#")[0].split("?")[0];return{query:t,hash:n,params:{},url:e,path:a}}},{key:"generateUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("string"==typeof e)return e;var t=e.name,n=e.params,a=e.query;if(!t)throw new Error("Framework7: name parameter is required");var r=this,i=r.findRouteByKey("name",t);if(!i)throw new Error('Framework7: route with name "'.concat(t,'" not found'));var s=r.constructRouteUrl(i,{params:n,query:a});if(!s)throw new Error("Framework7: can't construct URL for route with name \"".concat(t,'"'));return s}},{key:"constructRouteUrl",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.params,r=n.query,i=e.path,s=ve(i);try{t=s(a||{})}catch(e){throw new Error("Framework7: error constructing route URL from passed params:\nRoute: ".concat(i,"\n").concat(e.toString()))}return r&&(t+="?".concat("string"==typeof r?r:_.serializeObject(r))),t}},{key:"findTabRoute",value:function(e){var t,n=m(e),a=this.currentRoute.route.parentPath,r=n.attr("id");return this.flattenRoutes(this.routes).forEach((function(e){e.parentPath===a&&e.tab&&e.tab.id===r&&(t=e)})),t}},{key:"findRouteByKey",value:function(e,t){var n,a=this.routes;return this.flattenRoutes(a).forEach((function(a){n||a[e]===t&&(n=a)})),n}},{key:"findMatchingRoute",value:function(e){if(e){var t,n=this.routes,a=this.flattenRoutes(n),r=this.parseRouteUrl(e),i=r.path,s=r.query,o=r.hash,l=r.params;return a.forEach((function(n){if(!t){var a,r,c=[],u=[n.path];if(n.alias&&("string"==typeof n.alias?u.push(n.alias):Array.isArray(n.alias)&&n.alias.forEach((function(e){u.push(e)}))),u.forEach((function(e){a||(a=we(e,c).exec(i))})),a)c.forEach((function(e,t){if("number"!=typeof e.name){var n=a[t+1];l[e.name]=null==n?n:decodeURIComponent(n)}})),n.parentPath&&(r=i.split("/").slice(0,n.parentPath.split("/").length-1).join("/")),t={query:s,hash:o,params:l,url:e,path:i,parentPath:r,route:n,name:n.name}}})),t}}},{key:"replaceRequestUrlParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return"string"==typeof n&&n.indexOf("{{")>=0&&t&&t.route&&t.route.params&&Object.keys(t.route.params).length&&Object.keys(t.route.params).forEach((function(e){var a=new RegExp("{{".concat(e,"}}"),"g");n=n.replace(a,t.route.params[e]||"")})),n}},{key:"removeFromXhrCache",value:function(e){for(var t=this.cache.xhr,n=!1,a=0;a=0;return a.passRouteQueryToRequest&&t&&t.route&&t.route.query&&Object.keys(t.route.query).length&&(i+="".concat(s?"&":"?").concat(_.serializeObject(t.route.query)),s=!0),a.passRouteParamsToRequest&&t&&t.route&&t.route.params&&Object.keys(t.route.params).length&&(i+="".concat(s?"&":"?").concat(_.serializeObject(t.route.params)),s=!0),i.indexOf("{{")>=0&&(i=n.replaceRequestUrlParams(i,t)),a.xhrCacheIgnoreGetParameters&&i.indexOf("?")>=0&&(i=i.split("?")[0]),new Promise((function(e,s){if(a.xhrCache&&!r&&i.indexOf("nocache")<0&&a.xhrCacheIgnore.indexOf(i)<0)for(var o=0;o=200&&r.status<300||0===r.status?(a.xhrCache&&""!==r.responseText&&(n.removeFromXhrCache(i),n.cache.xhr.push({url:i,time:_.now(),content:r.responseText})),n.emit("routerAjaxSuccess",r,t),e(r.responseText)):(n.emit("routerAjaxError",r,t),s(r))},error:function(e){n.emit("routerAjaxError",e,t),s(e)}})}))}},{key:"setNavbarPosition",value:function(e,t,n){e.removeClass("navbar-previous navbar-current navbar-next"),t&&e.addClass("navbar-".concat(t)),!1===n?e.removeAttr("aria-hidden"):!0===n&&e.attr("aria-hidden","true"),e.trigger("navbar:position",{position:t}),this.emit("navbarPosition",e[0],t)}},{key:"setPagePosition",value:function(e,t,n){e.removeClass("page-previous page-current page-next"),e.addClass("page-".concat(t)),!1===n?e.removeAttr("aria-hidden"):!0===n&&e.attr("aria-hidden","true"),e.trigger("page:position",{position:t}),this.emit("pagePosition",e[0],t)}},{key:"removeThemeElements",value:function(e){var t,n=this.app.theme;"ios"===n?t=".md-only, .aurora-only, .if-md, .if-aurora, .if-not-ios, .not-ios":"md"===n?t=".ios-only, .aurora-only, .if-ios, .if-aurora, .if-not-md, .not-md":"aurora"===n&&(t=".ios-only, .md-only, .if-ios, .if-md, .if-not-aurora, .not-aurora"),m(e).find(t).remove()}},{key:"getPageData",value:function(e,t,n,a){var r,i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=arguments.length>5?arguments[5]:void 0,l=this,c=m(e).eq(0),u=m(t).eq(0),d=c[0].f7Page||{};if(("next"===n&&"current"===a||"current"===n&&"previous"===a)&&(r="forward"),("current"===n&&"next"===a||"previous"===n&&"current"===a)&&(r="backward"),d&&!d.fromPage){var p=m(o);p.length&&(i=p[0].f7Page)}(i=d.pageFrom||i)&&i.pageFrom&&(i.pageFrom=null);var h={app:l.app,view:l.view,router:l,$el:c,el:c[0],$pageEl:c,pageEl:c[0],$navbarEl:u,navbarEl:u[0],name:c.attr("data-name"),position:n,from:n,to:a,direction:r,route:d.route?d.route:s,pageFrom:i};return c[0].f7Page=h,h}},{key:"pageCallback",value:function(e,t,n,a,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6?arguments[6]:void 0;if(t){var o=this,l=m(t);if(l.length){var c=m(n),u=i.route,d=o.params.restoreScrollTopOnBack&&!(o.params.masterDetailBreakpoint>0&&l.hasClass("page-master")&&o.app.width>=o.params.masterDetailBreakpoint),p=l[0].f7Page&&l[0].f7Page.route&&l[0].f7Page.route.route&&l[0].f7Page.route.route.keepAlive;"beforeRemove"===e&&p&&(e="beforeUnmount");var h="page".concat(e[0].toUpperCase()+e.slice(1,e.length)),f="page:".concat(e.toLowerCase()),v={};(v="beforeRemove"===e&&l[0].f7Page?_.extend(l[0].f7Page,{from:a,to:r,position:a}):o.getPageData(l[0],c[0],a,r,u,s)).swipeBack=!!i.swipeBack;var g=i.route?i.route.route:{},b=g.on,y=void 0===b?{}:b,w=g.once,k=void 0===w?{}:w;if(i.on&&_.extend(y,i.on),i.once&&_.extend(k,i.once),"mounted"===e&&C(),"init"===e){if(d&&("previous"===a||!a)&&"current"===r&&o.scrollHistory[v.route.url]&&!l.hasClass("no-restore-scroll")){var E=l.find(".page-content");E.length>0&&(E=E.filter((function(e,t){return 0===m(t).parents(".tab:not(.tab-active)").length&&!m(t).is(".tab:not(.tab-active)")}))),E.scrollTop(o.scrollHistory[v.route.url])}if(C(),l[0].f7PageInitialized)return l.trigger("page:reinit",v),void o.emit("pageReinit",v);l[0].f7PageInitialized=!0}if(d&&"beforeOut"===e&&"current"===a&&"previous"===r){var x=l.find(".page-content");x.length>0&&(x=x.filter((function(e,t){return 0===m(t).parents(".tab:not(.tab-active)").length&&!m(t).is(".tab:not(.tab-active)")}))),o.scrollHistory[v.route.url]=x.scrollTop()}d&&"beforeOut"===e&&"current"===a&&"next"===r&&delete o.scrollHistory[v.route.url],l.trigger(f,v),o.emit(h,v),"beforeRemove"!==e&&"beforeUnmount"!==e||(T(),p||(l[0].f7Page&&l[0].f7Page.navbarEl&&delete l[0].f7Page.navbarEl.f7Page,l[0].f7Page=null))}}function C(){l[0].f7RouteEventsAttached||(l[0].f7RouteEventsAttached=!0,y&&Object.keys(y).length>0&&(l[0].f7RouteEventsOn=y,Object.keys(y).forEach((function(e){y[e]=y[e].bind(o),l.on(_.eventNameToColonCase(e),y[e])}))),k&&Object.keys(k).length>0&&(l[0].f7RouteEventsOnce=k,Object.keys(k).forEach((function(e){k[e]=k[e].bind(o),l.once(_.eventNameToColonCase(e),k[e])}))))}function T(){l[0].f7RouteEventsAttached&&(l[0].f7RouteEventsOn&&Object.keys(l[0].f7RouteEventsOn).forEach((function(e){l.off(_.eventNameToColonCase(e),l[0].f7RouteEventsOn[e])})),l[0].f7RouteEventsOnce&&Object.keys(l[0].f7RouteEventsOnce).forEach((function(e){l.off(_.eventNameToColonCase(e),l[0].f7RouteEventsOnce[e])})),l[0].f7RouteEventsAttached=null,l[0].f7RouteEventsOn=null,l[0].f7RouteEventsOnce=null,delete l[0].f7RouteEventsAttached,delete l[0].f7RouteEventsOn,delete l[0].f7RouteEventsOnce)}}},{key:"saveHistory",value:function(){this.view.history=this.history,this.params.pushState&&(i.b.localStorage["f7router-".concat(this.view.id,"-history")]=JSON.stringify(this.history))}},{key:"restoreHistory",value:function(){this.params.pushState&&i.b.localStorage["f7router-".concat(this.view.id,"-history")]&&(this.history=JSON.parse(i.b.localStorage["f7router-".concat(this.view.id,"-history")]),this.view.history=this.history)}},{key:"clearHistory",value:function(){this.history=[],this.view&&(this.view.history=[]),this.saveHistory()}},{key:"updateCurrentUrl",value:function(e){Oe(this,"updateCurrentUrl"),this.history.length?this.history[this.history.length-1]=e:this.history.push(e);var t=this.parseRouteUrl(e),n=t.query,a=t.hash,r=t.params,i=t.url,s=t.path;if(this.currentRoute&&_.extend(this.currentRoute,{query:n,hash:a,params:r,url:i,path:s}),this.params.pushState){var o=this.params.pushStateRoot||"";Ee.replace(this.view.id,{url:e},o+this.params.pushStateSeparator+e)}this.saveHistory(),this.emit("routeUrlUpdate",this.currentRoute,this)}},{key:"init",value:function(){var e=this,t=e.app,n=e.view;(n&&e.params.iosSwipeBack&&"ios"===t.theme||n&&e.params.mdSwipeBack&&"md"===t.theme||n&&e.params.auroraSwipeBack&&"aurora"===t.theme)&&xe(e);var a,r,s=e.params.url,o=i.a.location.href.split(i.a.location.origin)[1],l=e.params,c=l.pushState,u=l.pushStateOnLoad,d=l.pushStateSeparator,p=l.pushStateAnimateOnLoad,h=e.params.pushStateRoot;if(i.b.cordova&&c&&!d&&!h&&i.a.location.pathname.indexOf("index.html")&&(console.warn("Framework7: wrong or not complete pushState configuration, trying to guess pushStateRoot"),h=i.a.location.pathname.split("index.html")[0]),c&&u?(h&&o.indexOf(h)>=0&&""===(o=o.split(h)[1])&&(o="/"),s=d.length>0&&o.indexOf(d)>=0?o.split(d)[1]:o,e.restoreHistory(),e.history.indexOf(s)>=0?e.history=e.history.slice(0,e.history.indexOf(s)+1):e.params.url===s?e.history=[s]:Ee.state&&Ee.state[n.id]&&Ee.state[n.id].url===e.history[e.history.length-1]?s=e.history[e.history.length-1]:e.history=[o.split(d)[0]||"/",s],e.history.length>1?a=!0:e.history=[],e.saveHistory()):(s||(s=o),i.a.location.search&&s.indexOf("?")<0&&(s+=i.a.location.search),i.a.location.hash&&s.indexOf("#")<0&&(s+=i.a.location.hash)),e.history.length>1?(r=e.findMatchingRoute(e.history[0]))||(r=_.extend(e.parseRouteUrl(e.history[0]),{route:{url:e.history[0],path:e.history[0].split("?")[0]}})):(r=e.findMatchingRoute(s))||(r=_.extend(e.parseRouteUrl(s),{route:{url:s,path:s.split("?")[0]}})),e.params.stackPages&&e.$el.children(".page").each((function(t,n){var a=m(n);e.initialPages.push(a[0]),e.dynamicNavbar&&a.children(".navbar").length>0&&e.initialNavbars.push(a.children(".navbar")[0])})),0===e.$el.children(".page:not(.stacked)").length&&s&&e.params.loadInitialPage)e.navigate(s,{initial:!0,reloadCurrent:!0,pushState:!1});else if(e.$el.children(".page:not(.stacked)").length){var f;e.currentRoute=r,e.$el.children(".page:not(.stacked)").each((function(t,a){var r,s=m(a);e.setPagePosition(s,"current"),e.dynamicNavbar&&((r=s.children(".navbar")).length>0?(e.$navbarsEl.parents(i.a).length||e.$el.prepend(e.$navbarsEl),e.setNavbarPosition(r,"current"),e.$navbarsEl.append(r),r.children(".title-large").length&&r.addClass("navbar-large"),s.children(".navbar").remove()):(e.$navbarsEl.addClass("navbar-hidden"),r.children(".title-large").length&&e.$navbarsEl.addClass("navbar-hidden navbar-large-hidden"))),e.currentRoute&&e.currentRoute.route&&e.currentRoute.route.master&&e.params.masterDetailBreakpoint>0&&(s.addClass("page-master"),s.trigger("page:role",{role:"master"}),r&&r.length&&r.addClass("navbar-master"),n.checkMasterDetailBreakpoint());var o={route:e.currentRoute};e.currentRoute&&e.currentRoute.route&&e.currentRoute.route.options&&_.extend(o,e.currentRoute.route.options),e.currentPageEl=s[0],e.dynamicNavbar&&r.length&&(e.currentNavbarEl=r[0]),e.removeThemeElements(s),e.dynamicNavbar&&r.length&&e.removeThemeElements(r),o.route.route.tab&&(f=!0,e.tabLoad(o.route.route.tab,_.extend({},o))),e.pageCallback("init",s,r,"current",void 0,o)})),a&&e.navigate(s,{initial:!0,pushState:!1,history:!1,animate:p,once:{pageAfterIn:function(){(e.params.preloadPreviousPage||e.params["".concat(t.theme,"SwipeBack")])&&e.history.length>2&&e.back({preload:!0})}}}),a||f||(e.history.push(s),e.saveHistory())}!(s&&c&&u)||Ee.state&&Ee.state[n.id]||Ee.initViewState(n.id,{url:s}),e.emit("local::init routerInit",e)}},{key:"destroy",value:function(){var e=this;e.emit("local::destroy routerDestroy",e),Object.keys(e).forEach((function(t){e[t]=null,delete e[t]})),e=null}}]),a}(H);Be.prototype.forward=function(e){var t,n,a,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=this,o=m(e),l=s.app,c=s.view,u=_.extend(!1,{animate:s.params.animate,pushState:!0,replaceState:!1,history:!0,reloadCurrent:s.params.reloadPages,reloadPrevious:!1,reloadAll:!1,clearPreviousHistory:!1,reloadDetail:s.params.reloadDetail,on:{}},r),d=s.params.masterDetailBreakpoint>0,p=d&&u.route&&u.route.route&&!0===u.route.route.master,h=s.currentRoute.modal;if(h||"popup popover sheet loginScreen actions customModal panel".split(" ").forEach((function(e){s.currentRoute&&s.currentRoute.route&&s.currentRoute.route[e]&&(h=!0,a=e)})),h){var f=s.currentRoute.modal||s.currentRoute.route.modalInstance||l[a].get(),v=s.history[s.history.length-2],g=s.findMatchingRoute(v);!g&&v&&(g={url:v,path:v.split("?")[0],query:_.parseUrlQuery(v),route:{path:v.split("?")[0],url:v}}),s.modalRemove(f)}var b,y,w,k,E=s.dynamicNavbar,x=s.$el,C=o,T=u.reloadPrevious||u.reloadCurrent||u.reloadAll;if(s.allowPageChange=!1,0===C.length)return s.allowPageChange=!0,s;C.length&&s.removeThemeElements(C),E&&(w=C.children(".navbar"),y=s.$navbarsEl,0===w.length&&C[0]&&C[0].f7Page&&(w=C[0].f7Page.$navbarEl)),u.route&&u.route.route&&u.route.route.keepAlive&&!u.route.route.keepAliveData&&(u.route.route.keepAliveData={pageEl:o[0]});var S,O,P,I,B=x.children(".page:not(.stacked)").filter((function(e,t){return t!==C[0]}));if(E&&(S=y.children(".navbar:not(.stacked)").filter((function(e,t){return t!==w[0]}))),u.reloadPrevious&&B.length<2)return s.allowPageChange=!0,s;if(d&&!u.reloadAll){for(var M=0;M=s.params.masterDetailBreakpoint&&t}O&&(I=!n||P||u.reloadAll||u.reloadCurrent);var $="next";if(u.reloadCurrent||u.reloadAll||P?$="current":u.reloadPrevious&&($="previous"),C.removeClass("page-previous page-current page-next").addClass("page-".concat($).concat(p?" page-master":"").concat(O?" page-master-detail":"").concat(I?" page-master-detail-root":"")).removeClass("stacked").trigger("page:unstack").trigger("page:position",{position:$}),s.emit("pageUnstack",C[0]),s.emit("pagePosition",C[0],$),(p||O)&&(C.trigger("page:role",{role:p?"master":"detail",root:!!I}),s.emit("pageRole",C[0],{role:p?"master":"detail",detailRoot:!!I})),E&&w.length&&(w.removeClass("navbar-previous navbar-current navbar-next").addClass("navbar-".concat($).concat(p?" navbar-master":"").concat(O?" navbar-master-detail":"").concat(I?" navbar-master-detail-root":"")).removeClass("stacked"),w.trigger("navbar:position",{position:$}),s.emit("navbarPosition",w[0],$),(p||O)&&s.emit("navbarRole",w[0],{role:p?"master":"detail",detailRoot:!!I})),u.reloadCurrent||P)b=B.eq(B.length-1),E&&(k=m(l.navbar.getElByPage(b)));else if(u.reloadPrevious)b=B.eq(B.length-2),E&&(k=m(l.navbar.getElByPage(b)));else if(u.reloadAll)b=B.filter((function(e,t){return t!==C[0]})),E&&(k=S.filter((function(e,t){return t!==w[0]})));else{var N=[],L=[];if(B.length>1){var D=0;for(D=0;D1||P)&&(b=b.filter((function(e,t){return!t.classList.contains("page-master")}))),k&&(k.length>1||P)&&(k=k.filter((function(e,t){return!t.classList.contains("navbar-master")})))),s.params.pushState&&(u.pushState||u.replaceState)&&!u.reloadPrevious){var z=s.params.pushStateRoot||"";Ee[u.reloadCurrent||P&&n||u.reloadAll||u.replaceState?"replace":"push"](c.id,{url:u.route.url},z+s.params.pushStateSeparator+u.route.url)}u.reloadPrevious||(s.currentPageEl=C[0],E&&w.length?s.currentNavbarEl=w[0]:delete s.currentNavbarEl,s.currentRoute=u.route);var F=u.route.url;u.history&&(((u.reloadCurrent||P&&n)&&s.history.length)>0||u.replaceState?s.history[s.history.length-(u.reloadPrevious?2:1)]=F:u.reloadPrevious?s.history[s.history.length-2]=F:u.reloadAll?s.history=[F]:s.history.push(F)),s.saveHistory();var j=C.parents(i.a).length>0,H=C[0].f7Component;if(u.reloadPrevious?(H&&!j?H.$mount((function(e){m(e).insertBefore(b)})):C.insertBefore(b),E&&w.length&&(w.find(".title-large").length&&w.addClass("navbar-large"),k.length?w.insertBefore(k):(s.$navbarsEl.parents(i.a).length||s.$el.prepend(s.$navbarsEl),y.append(w)))):(b.next(".page")[0]!==C[0]&&(H&&!j?H.$mount((function(e){x.append(e)})):x.append(C[0])),E&&w.length&&(w.find(".title-large").length&&w.addClass("navbar-large"),s.$navbarsEl.parents(i.a).length||s.$el.prepend(s.$navbarsEl),y.append(w[0]))),j?u.route&&u.route.route&&u.route.route.keepAlive&&!C[0].f7PageMounted&&(C[0].f7PageMounted=!0,s.pageCallback("mounted",C,w,$,T?$:"current",u,b)):s.pageCallback("mounted",C,w,$,T?$:"current",u,b),(u.reloadCurrent||P)&&b.length>0?s.params.stackPages&&s.initialPages.indexOf(b[0])>=0?(b.addClass("stacked"),b.trigger("page:stack"),s.emit("pageStack",b[0]),E&&k.addClass("stacked")):(s.pageCallback("beforeOut",b,k,"current",void 0,u),s.pageCallback("afterOut",b,k,"current",void 0,u),s.pageCallback("beforeRemove",b,k,"current",void 0,u),s.removePage(b),E&&k&&k.length&&s.removeNavbar(k)):u.reloadAll?b.each((function(e,t){var n=m(t),a=m(l.navbar.getElByPage(n));s.params.stackPages&&s.initialPages.indexOf(n[0])>=0?(n.addClass("stacked"),n.trigger("page:stack"),s.emit("pageStack",n[0]),E&&a.addClass("stacked")):(n.hasClass("page-current")&&(s.pageCallback("beforeOut",b,k,"current",void 0,u),s.pageCallback("afterOut",b,k,"current",void 0,u)),s.pageCallback("beforeRemove",n,k&&k.eq(e),"previous",void 0,u),s.removePage(n),E&&a.length&&s.removeNavbar(a))})):u.reloadPrevious&&(s.params.stackPages&&s.initialPages.indexOf(b[0])>=0?(b.addClass("stacked"),b.trigger("page:stack"),s.emit("pageStack",b[0]),E&&k.addClass("stacked")):(s.pageCallback("beforeRemove",b,k,"previous",void 0,u),s.removePage(b),E&&k&&k.length&&s.removeNavbar(k))),u.route.route.tab&&s.tabLoad(u.route.route.tab,_.extend({},u,{history:!1,pushState:!1})),d&&c.checkMasterDetailBreakpoint(),s.pageCallback("init",C,w,$,T?$:"current",u,b),u.reloadCurrent||u.reloadAll||P)return s.allowPageChange=!0,s.pageCallback("beforeIn",C,w,$,"current",u),C.removeAttr("aria-hidden"),E&&w&&w.removeAttr("aria-hidden"),s.pageCallback("afterIn",C,w,$,"current",u),u.reloadCurrent&&u.clearPreviousHistory&&s.clearPreviousHistory(),P&&(s.setPagePosition(m(t),"previous"),t.f7Page&&t.f7Page.navbarEl&&s.setNavbarPosition(m(t.f7Page.navbarEl),"previous")),s;if(u.reloadPrevious)return s.allowPageChange=!0,s;function G(){s.setPagePosition(C,"current",!1),s.setPagePosition(b,"previous",!b.hasClass("page-master")),E&&(s.setNavbarPosition(w,"current",!1),s.setNavbarPosition(k,"previous",!k.hasClass("navbar-master"))),s.allowPageChange=!0,s.pageCallback("afterOut",b,k,"current","previous",u),s.pageCallback("afterIn",C,w,"next","current",u);var e=(s.params.preloadPreviousPage||s.params["".concat(l.theme,"SwipeBack")])&&!p;e||(C.hasClass("smart-select-page")||C.hasClass("photo-browser-page")||C.hasClass("autocomplete-page")||C.hasClass("color-picker-page"))&&(e=!0),e||(s.params.stackPages?(b.addClass("stacked"),b.trigger("page:stack"),s.emit("pageStack",b[0]),E&&k.addClass("stacked")):C.attr("data-name")&&"smart-select-page"===C.attr("data-name")||(s.pageCallback("beforeRemove",b,k,"previous",void 0,u),s.removePage(b),E&&k.length&&s.removeNavbar(k))),u.clearPreviousHistory&&s.clearPreviousHistory(),s.emit("routeChanged",s.currentRoute,s.previousRoute,s),s.params.pushState&&Ee.clearRouterQueue()}function V(){s.setPagePosition(b,"current",!1),s.setPagePosition(C,"next",!1),E&&(s.setNavbarPosition(k,"current",!1),s.setNavbarPosition(w,"next",!1))}if(s.pageCallback("beforeOut",b,k,"current","previous",u),s.pageCallback("beforeIn",C,w,"next","current",u),!u.animate||p&&l.width>=s.params.masterDetailBreakpoint)G();else{var U=s.params["".concat(s.app.theme,"PageLoadDelay")],q=s.params.transition;u.transition&&(q=u.transition),!q&&s.currentRoute&&s.currentRoute.route&&(q=s.currentRoute.route.transition),!q&&s.currentRoute&&s.currentRoute.route.options&&(q=s.currentRoute.route.options.transition),q&&(C[0].f7PageTransition=q),U?setTimeout((function(){V(),s.animate(b,C,k,w,"forward",q,(function(){G()}))}),U):(V(),s.animate(b,C,k,w,"forward",q,(function(){G()})))}return s},Be.prototype.load=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=this;if(!a.allowPageChange&&!n)return a;var r=e,i=t,s=r.url,o=r.content,l=r.el,c=r.pageName,u=r.template,d=r.templateUrl,p=r.component,h=r.componentUrl;if(!i.reloadCurrent&&i.route&&i.route.route&&i.route.route.parentPath&&a.currentRoute.route&&a.currentRoute.route.parentPath===i.route.route.parentPath){if(i.route.url===a.url)return a.allowPageChange=!0,!1;var f=Object.keys(i.route.params).length===Object.keys(a.currentRoute.params).length;if(f&&Object.keys(i.route.params).forEach((function(e){e in a.currentRoute.params&&a.currentRoute.params[e]===i.route.params[e]||(f=!1)})),f)return!!i.route.route.tab&&a.tabLoad(i.route.route.tab,i);if(!f&&i.route.route.tab&&a.currentRoute.route.tab&&a.currentRoute.parentPath===i.route.parentPath)return a.tabLoad(i.route.route.tab,i)}if(i.route&&i.route.url&&a.url===i.route.url&&!i.reloadCurrent&&!i.reloadPrevious&&!a.params.allowDuplicateUrls)return a.allowPageChange=!0,!1;function m(e,t){return a.forward(e,_.extend(i,t))}function v(){return a.allowPageChange=!0,a}if(!i.route&&s&&(i.route=a.parseRouteUrl(s),_.extend(i.route,{route:{url:s,path:s}})),(s||d||h)&&(a.allowPageChange=!1),o)a.forward(a.getPageEl(o),i);else if(u||d)try{a.pageTemplateLoader(u,d,i,m,v)}catch(e){throw a.allowPageChange=!0,e}else if(l)a.forward(a.getPageEl(l),i);else if(c)a.forward(a.$el.children('.page[data-name="'.concat(c,'"]')).eq(0),i);else if(p||h)try{a.pageComponentLoader(a.el,p,h,i,m,v)}catch(e){throw a.allowPageChange=!0,e}else s&&(a.xhr&&(a.xhr.abort(),a.xhr=!1),a.xhrRequest(s,i).then((function(e){a.forward(a.getPageEl(e),i)})).catch((function(){a.allowPageChange=!0})));return a},Be.prototype.navigate=function(e){var t,n,a,r,i,s,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=this;if(l.swipeBackActive)return l;if("string"==typeof e?t=e:(t=e.url,n=e.route,a=e.name,r=e.query,i=e.params),a)return(t=l.generateUrl({name:a,params:i,query:r}))?l.navigate(t,o):l;var c=l.app;if(Oe(l,"navigate"),"#"===t||""===t)return l;var u=t.replace("./","");if("/"!==u[0]&&0!==u.indexOf("#")){var d=l.currentRoute.parentPath||l.currentRoute.path;u=((d?"".concat(d,"/"):"/")+u).replace("///","/").replace("//","/")}if(!(s=n?_.extend(l.parseRouteUrl(u),{route:_.extend({},n)}):l.findMatchingRoute(u)))return l;if(s.route&&s.route.viewName){var p=s.route.viewName,h=c.views[p];if(!h)throw new Error('Framework7: There is no View with "'.concat(p,'" name that was specified in this route'));if(h!==l.view)return h.router.navigate(e,o)}if(s.route.redirect)return Ce.call(l,"navigate",s,o);var f={};function m(){var e=!1;function t(e,t){l.allowPageChange=!1;var n=!1;t&&t.context&&(s.context?s.context=_.extend({},s.context,t.context):s.context=t.context,f.route.context=s.context),"popup popover sheet loginScreen actions customModal panel".split(" ").forEach((function(a){if(e[a]){n=!0;var r=_.extend({},s,{route:e});l.allowPageChange=!0,l.modalLoad(a,r,_.extend(f,t))}})),n||l.load(e,_.extend(f,t),!0)}function n(){l.allowPageChange=!0}"popup popover sheet loginScreen actions customModal panel".split(" ").forEach((function(t){s.route[t]&&!e&&(e=!0,l.modalLoad(t,s,f))})),s.route.keepAlive&&s.route.keepAliveData&&(l.load({el:s.route.keepAliveData.pageEl},f,!1),e=!0),"url content component pageName el componentUrl template templateUrl".split(" ").forEach((function(t){s.route[t]&&!e&&(e=!0,l.load(W()({},t,s.route[t]),f,!1))})),e||(s.route.async&&(l.allowPageChange=!1,s.route.async.call(l,f.route,l.currentRoute,t,n)),s.route.asyncComponent&&Pe(l,s.route.asyncComponent,t,n))}function v(){l.allowPageChange=!0}if(s.route.options?_.extend(f,s.route.options,o):_.extend(f,o),f.route=s,f&&f.context&&(s.context=f.context,f.route.context=f.context),l.params.masterDetailBreakpoint>0&&s.route.masterRoute){var g=!0,b=!1;if(l.currentRoute&&l.currentRoute.route&&(!l.currentRoute.route.master||l.currentRoute.route!==s.route.masterRoute&&l.currentRoute.route.path!==s.route.masterRoute.path||(g=!1),!l.currentRoute.route.masterRoute||l.currentRoute.route.masterRoute!==s.route.masterRoute&&l.currentRoute.route.masterRoute.path!==s.route.masterRoute.path||(g=!1,b=!0)),g||b&&o.reloadAll)return l.navigate(s.route.masterRoute.path,{animate:!1,reloadAll:o.reloadAll,reloadCurrent:o.reloadCurrent,reloadPrevious:o.reloadPrevious,pushState:!o.initial,history:!o.initial,once:{pageAfterIn:function(){l.navigate(e,_.extend({},o,{animate:!1,reloadAll:!1,reloadCurrent:!1,reloadPrevious:!1,history:!o.initial,pushState:!o.initial}))}}}),l}return Se.call(l,s,l.currentRoute,(function(){s.route.modules?c.loadModules(Array.isArray(s.route.modules)?s.route.modules:[s.route.modules]).then((function(){m()})).catch((function(){v()})):m()}),(function(){v()})),l},Be.prototype.refreshPage=function(){return Oe(this,"refreshPage"),this.navigate(this.currentRoute.url,{ignoreCache:!0,reloadCurrent:!0})},Be.prototype.tabLoad=function(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this,i=_.extend({animate:r.params.animate,pushState:!0,history:!0,parentPageEl:null,preload:!1,on:{}},a);i.route&&(i.preload||i.route===r.currentRoute||(n=r.previousRoute,r.currentRoute=i.route),i.preload?(t=i.route,n=r.currentRoute):(t=r.currentRoute,n||(n=r.previousRoute)),r.params.pushState&&i.pushState&&!i.reloadPrevious&&Ee.replace(r.view.id,{url:i.route.url},(r.params.pushStateRoot||"")+r.params.pushStateSeparator+i.route.url),i.history&&(r.history[Math.max(r.history.length-1,0)]=i.route.url,r.saveHistory()));var s,o=m(i.parentPageEl||r.currentPageEl);s=o.length&&o.find("#".concat(e.id)).length?o.find("#".concat(e.id)).eq(0):r.view.selector?"".concat(r.view.selector," #").concat(e.id):"#".concat(e.id);var l,c=r.app.tab.show({tabEl:s,animate:i.animate,tabRoute:i.route}),u=c.$newTabEl,d=c.$oldTabEl,p=c.animated,h=c.onTabsChanged;if(u&&u.parents(".page").length>0&&i.route){var f=u.parents(".page")[0].f7Page;f&&i.route&&(f.route=i.route)}function v(t){r.removeThemeElements(u);var n=u;"string"!=typeof t&&(n=m(t)),n.trigger("tab:init tab:mounted",e),r.emit("tabInit tabMounted",u[0],e),d&&d.length&&(p?h((function(){r.emit("routeChanged",r.currentRoute,r.previousRoute,r),r.params.unloadTabContent&&r.tabRemove(d,u,e)})):(r.emit("routeChanged",r.currentRoute,r.previousRoute,r),r.params.unloadTabContent&&r.tabRemove(d,u,e)))}if(u[0].f7RouterTabLoaded)return d&&d.length?(p?h((function(){r.emit("routeChanged",r.currentRoute,r.previousRoute,r)})):r.emit("routeChanged",r.currentRoute,r.previousRoute,r),r):r;function g(e,t){var n=e.url,a=e.content,i=e.el,s=e.template,o=e.templateUrl,l=e.component,c=e.componentUrl;function d(e){r.allowPageChange=!0,e&&("string"==typeof e?u.html(e):(u.html(""),e.f7Component?e.f7Component.$mount((function(e){u.append(e)})):u.append(e)),u[0].f7RouterTabLoaded=!0,v(e))}function p(){return r.allowPageChange=!0,r}if(a)d(a);else if(s||o)try{r.tabTemplateLoader(s,o,t,d,p)}catch(e){throw r.allowPageChange=!0,e}else if(i)d(i);else if(l||c)try{r.tabComponentLoader(u[0],l,c,t,d,p)}catch(e){throw r.allowPageChange=!0,e}else n&&(r.xhr&&(r.xhr.abort(),r.xhr=!1),r.xhrRequest(n,t).then((function(e){d(e)})).catch((function(){r.allowPageChange=!0})))}function b(e,t){g(e,_.extend(i,t))}function y(){r.allowPageChange=!0}return"url content component el componentUrl template templateUrl".split(" ").forEach((function(t){e[t]&&(l=!0,g(W()({},t,e[t]),i))})),e.async?e.async.call(r,t,n,b,y):e.asyncComponent?Pe(r,e.asyncComponent,b,y):l||(r.allowPageChange=!0),r},Be.prototype.tabRemove=function(e,t,n){var a;e[0]&&(e[0].f7RouterTabLoaded=!1,delete e[0].f7RouterTabLoaded),e.children().each((function(e,t){t.f7Component&&(a=!0,m(t).trigger("tab:beforeremove",n),t.f7Component.$destroy())})),a||e.trigger("tab:beforeremove",n),this.emit("tabBeforeRemove",e[0],t[0],n),this.removeTabContent(e[0],n)},Be.prototype.modalLoad=function(e,t){var n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this,i=r.app,s="panel"===e,o=s?"panel":"modal",l=_.extend({animate:r.params.animate,pushState:!0,history:!0,on:{}},a),c=_.extend({},t.route[e]),u=t.route;function d(){var n=i[e].create(c);u.modalInstance=n;var a=n.el;function d(){n.close()}n.on("".concat(o,"Open"),(function(){a||(r.removeThemeElements(n.el),n.$el.trigger("".concat(e.toLowerCase(),":init ").concat(e.toLowerCase(),":mounted"),t,n),r.emit("".concat(s?"":"modalInit"," ").concat(e,"Init ").concat(e,"Mounted"),n.el,t,n)),r.once("swipeBackMove",d)})),n.on("".concat(o,"Close"),(function(){r.off("swipeBackMove",d),n.closeByRouter||r.back()})),n.on("".concat(o,"Closed"),(function(){n.$el.trigger("".concat(e.toLowerCase(),":beforeremove"),t,n),n.emit("".concat(s?"":"modalBeforeRemove ").concat(e,"BeforeRemove"),n.el,t,n);var a=n.el.f7Component;a&&a.$destroy(),_.nextTick((function(){(a||c.component)&&r.removeModal(n.el),n.destroy(),delete n.route,delete u.modalInstance}))})),l.route&&(r.params.pushState&&l.pushState&&Ee.push(r.view.id,{url:l.route.url,modal:e},(r.params.pushStateRoot||"")+r.params.pushStateSeparator+l.route.url),l.route!==r.currentRoute&&(n.route=_.extend(l.route,{modal:n}),r.currentRoute=n.route),l.history&&(r.history.push(l.route.url),r.saveHistory())),a&&(r.removeThemeElements(n.el),n.$el.trigger("".concat(e.toLowerCase(),":init ").concat(e.toLowerCase(),":mounted"),t,n),r.emit("".concat(o,"Init ").concat(e,"Init ").concat(e,"Mounted"),n.el,t,n)),n.open()}function p(e,t){var n=e.url,a=e.content,s=e.template,o=e.templateUrl,l=e.component,u=e.componentUrl;function p(e){e&&("string"==typeof e?c.content=e:e.f7Component?e.f7Component.$mount((function(e){c.el=e,i.root.append(e)})):c.el=e,d())}function h(){return r.allowPageChange=!0,r}if(a)p(a);else if(s||o)try{r.modalTemplateLoader(s,o,t,p,h)}catch(e){throw r.allowPageChange=!0,e}else if(l||u)try{r.modalComponentLoader(i.root[0],l,u,t,p,h)}catch(e){throw r.allowPageChange=!0,e}else n?(r.xhr&&(r.xhr.abort(),r.xhr=!1),r.xhrRequest(n,t).then((function(e){c.content=e,d()})).catch((function(){r.allowPageChange=!0}))):d()}function h(e,t){p(e,_.extend(l,t))}function f(){r.allowPageChange=!0}return"url content component el componentUrl template templateUrl".split(" ").forEach((function(e){c[e]&&!n&&(n=!0,p(W()({},e,c[e]),l))})),n||"actions"!==e||d(),c.async&&c.async.call(r,l.route,r.currentRoute,h,f),c.asyncComponent&&Pe(r,c.asyncComponent,h,f),r},Be.prototype.modalRemove=function(e){_.extend(e,{closeByRouter:!0}),e.close()},Be.prototype.backward=function(e,t){var n,a,r,s,o,l,c,u,d=this,p=m(e),h=d.app,f=d.view,v=_.extend({animate:d.params.animate,pushState:!0,replaceState:!1},t),g=d.params.masterDetailBreakpoint>0,b=g&&v.route&&v.route.route&&!0===v.route.route.master,y=d.dynamicNavbar,w=p,k=d.$el.children(".page-current"),E=g&&k.hasClass("page-master");if(w.length&&d.removeThemeElements(w),y&&(s=w.children(".navbar"),r=d.$navbarsEl,0===s.length&&w[0]&&w[0].f7Page&&(s=w[0].f7Page.$navbarEl),o=r.find(".navbar-current")),d.allowPageChange=!1,0===w.length||0===k.length)return d.allowPageChange=!0,d;if(d.removeThemeElements(w),v.route&&v.route.route&&v.route.route.keepAlive&&!v.route.route.keepAliveData&&(v.route.route.keepAliveData={pageEl:p[0]}),g){for(var x=d.$el.children(".page:not(.stacked)").filter((function(e,t){return t!==w[0]})),C=0;Cd.history.indexOf(n.f7Page.route.url))&&!b&&n&&n.f7Page&&v.route.route.masterRoute&&(l=v.route.route.masterRoute.path===n.f7Page.route.route.path)}if(l&&n&&n.f7Page&&(c=d.history.indexOf(v.route.url)-d.history.indexOf(n.f7Page.route.url)==1),w.addClass("page-previous".concat(b?" page-master":"").concat(l?" page-master-detail":"").concat(c?" page-master-detail-root":"")).removeClass("stacked").removeAttr("aria-hidden").trigger("page:unstack").trigger("page:position",{position:"previous"}),d.emit("pageUnstack",w[0]),d.emit("pagePosition",w[0],"previous"),(b||l)&&(w.trigger("page:role",{role:b?"master":"detail",root:!!c}),d.emit("pageRole",w[0],{role:b?"master":"detail",detailRoot:!!c})),y&&s.length>0&&(s.addClass("navbar-previous".concat(b?" navbar-master":"").concat(l?" navbar-master-detail":"").concat(c?" navbar-master-detail-root":"")).removeClass("stacked").removeAttr("aria-hidden"),s.trigger("navbar:position",{position:"previous"}),d.emit("navbarPosition",s[0],"previous"),(b||c)&&d.emit("navbarRole",s[0],{role:b?"master":"detail",detailRoot:!!c})),v.force&&(k.prev(".page-previous:not(.stacked)").length>0||0===k.prev(".page-previous").length))if(d.history.indexOf(v.route.url)>=0?(u=d.history.length-d.history.indexOf(v.route.url)-1,d.history=d.history.slice(0,d.history.indexOf(v.route.url)+2),f.history=d.history):d.history[[d.history.length-2]]?d.history[d.history.length-2]=v.route.url:d.history.unshift(d.url),u&&d.params.stackPages)k.prevAll(".page-previous").each((function(e,t){var r,i=m(t);y&&(r=m(h.navbar.getElByPage(i))),i[0]!==w[0]&&i.index()>w.index()&&(d.initialPages.indexOf(i[0])>=0?(i.addClass("stacked"),i.trigger("page:stack"),d.emit("pageStack",i[0]),y&&r.addClass("stacked")):(d.pageCallback("beforeRemove",i,r,"previous",void 0,v),i[0]===n&&(a=!0),d.removePage(i),y&&r.length>0&&d.removeNavbar(r)))}));else{var T,S=k.prev(".page-previous:not(.stacked)");y&&(T=m(h.navbar.getElByPage(S))),d.params.stackPages&&d.initialPages.indexOf(S[0])>=0?(S.addClass("stacked"),S.trigger("page:stack"),d.emit("pageStack",S[0]),T.addClass("stacked")):S.length>0&&(d.pageCallback("beforeRemove",S,T,"previous",void 0,v),S[0]===n&&(a=!0),d.removePage(S),y&&T.length&&d.removeNavbar(T))}var O=w.parents(i.a).length>0,P=w[0].f7Component;function I(){0===w.next(k).length&&(!O&&P?P.$mount((function(e){m(e).insertBefore(k)})):w.insertBefore(k)),y&&s.length&&(s.find(".title-large").length&&s.addClass("navbar-large"),s.insertBefore(o),o.length>0?s.insertBefore(o):(d.$navbarsEl.parents(i.a).length||d.$el.prepend(d.$navbarsEl),r.append(s))),O?v.route&&v.route.route&&v.route.route.keepAlive&&!w[0].f7PageMounted&&(w[0].f7PageMounted=!0,d.pageCallback("mounted",w,s,"previous","current",v,k)):d.pageCallback("mounted",w,s,"previous","current",v,k)}if(v.preload){I(),v.route.route.tab&&d.tabLoad(v.route.route.tab,_.extend({},v,{history:!1,pushState:!1,preload:!0})),b&&(w.removeClass("page-master-stacked").trigger("page:masterunstack"),d.emit("pageMasterUnstack",w[0]),y&&(m(h.navbar.getElByPage(w)).removeClass("navbar-master-stacked"),d.emit("navbarMasterUnstack",h.navbar.getElByPage(w)))),d.pageCallback("init",w,s,"previous","current",v,k);var B=w.prevAll(".page-previous:not(.stacked):not(.page-master)");return B.length>0&&B.each((function(e,t){var n,a=m(t);y&&(n=m(h.navbar.getElByPage(a))),d.params.stackPages&&d.initialPages.indexOf(t)>=0?(a.addClass("stacked"),a.trigger("page:stack"),d.emit("pageStack",a[0]),y&&n.addClass("stacked")):(d.pageCallback("beforeRemove",a,n,"previous",void 0),d.removePage(a),y&&n.length&&d.removeNavbar(n))})),d.allowPageChange=!0,d}if(!(z.a.ie||z.a.edge||z.a.firefox&&!z.a.ios)&&d.params.pushState&&v.pushState)if(v.replaceState){var M=d.params.pushStateRoot||"";Ee.replace(f.id,{url:v.route.url},M+d.params.pushStateSeparator+v.route.url)}else u?Ee.go(-u):Ee.back();if(v.replaceState?d.history[d.history.length-1]=v.route.url:(1===d.history.length&&d.history.unshift(d.url),d.history.pop()),d.saveHistory(),d.currentPageEl=w[0],y&&s.length?d.currentNavbarEl=s[0]:delete d.currentNavbarEl,d.currentRoute=v.route,(z.a.ie||z.a.edge||z.a.firefox&&!z.a.ios)&&d.params.pushState&&v.pushState)if(v.replaceState){var A=d.params.pushStateRoot||"";Ee.replace(f.id,{url:v.route.url},A+d.params.pushStateSeparator+v.route.url)}else u?Ee.go(-u):Ee.back();function $(){d.setPagePosition(w,"current",!1),d.setPagePosition(k,"next",!0),y&&(d.setNavbarPosition(s,"current",!1),d.setNavbarPosition(o,"next",!0)),d.pageCallback("afterOut",k,o,"current","next",v),d.pageCallback("afterIn",w,s,"previous","current",v),d.params.stackPages&&d.initialPages.indexOf(k[0])>=0?(k.addClass("stacked"),k.trigger("page:stack"),d.emit("pageStack",k[0]),y&&o.addClass("stacked")):(d.pageCallback("beforeRemove",k,o,"next",void 0,v),d.removePage(k),y&&o.length&&d.removeNavbar(o)),d.allowPageChange=!0,d.emit("routeChanged",d.currentRoute,d.previousRoute,d),(d.params.preloadPreviousPage||d.params["".concat(h.theme,"SwipeBack")])&&d.history[d.history.length-2]&&!b&&d.back(d.history[d.history.length-2],{preload:!0}),d.params.pushState&&Ee.clearRouterQueue()}if(I(),v.route.route.tab&&d.tabLoad(v.route.route.tab,_.extend({},v,{history:!1,pushState:!1})),g&&(E||a)&&f.checkMasterDetailBreakpoint(!1),d.pageCallback("init",w,s,"previous","current",v,k),d.pageCallback("beforeOut",k,o,"current","next",v),d.pageCallback("beforeIn",w,s,"previous","current",v),!v.animate||E&&h.width>=d.params.masterDetailBreakpoint)$();else{var N=d.params.transition;k[0]&&k[0].f7PageTransition&&(N=k[0].f7PageTransition,delete k[0].f7PageTransition),v.transition&&(N=v.transition),!N&&d.previousRoute&&d.previousRoute.route&&(N=d.previousRoute.route.transition),!N&&d.previousRoute&&d.previousRoute.route&&d.previousRoute.route.options&&(N=d.previousRoute.route.options.transition),d.setPagePosition(k,"current"),d.setPagePosition(w,"previous",!1),y&&(d.setNavbarPosition(o,"current"),d.setNavbarPosition(s,"previous",!1)),d.animate(k,w,o,s,"backward",N,(function(){$()}))}return d},Be.prototype.loadBack=function(e,t,n){var a=this;if(!a.allowPageChange&&!n)return a;var r=e,i=t,s=r.url,o=r.content,l=r.el,c=r.pageName,u=r.template,d=r.templateUrl,p=r.component,h=r.componentUrl;if(i.route.url&&a.url===i.route.url&&!i.reloadCurrent&&!i.reloadPrevious&&!a.params.allowDuplicateUrls)return!1;function f(e,t){return a.backward(e,_.extend(i,t))}function m(){return a.allowPageChange=!0,a}if(!i.route&&s&&(i.route=a.parseRouteUrl(s)),(s||d||h)&&(a.allowPageChange=!1),o)a.backward(a.getPageEl(o),i);else if(u||d)try{a.pageTemplateLoader(u,d,i,f,m)}catch(e){throw a.allowPageChange=!0,e}else if(l)a.backward(a.getPageEl(l),i);else if(c)a.backward(a.$el.children('.page[data-name="'.concat(c,'"]')).eq(0),i);else if(p||h)try{a.pageComponentLoader(a.el,p,h,i,f,m)}catch(e){throw a.allowPageChange=!0,e}else s&&(a.xhr&&(a.xhr.abort(),a.xhr=!1),a.xhrRequest(s,i).then((function(e){a.backward(a.getPageEl(e),i)})).catch((function(){a.allowPageChange=!0})));return a},Be.prototype.back=function(){var e,t,n,a=this;if(a.swipeBackActive)return a;"object"===B()(arguments.length<=0?void 0:arguments[0])?t=(arguments.length<=0?void 0:arguments[0])||{}:(e=arguments.length<=0?void 0:arguments[0],t=(arguments.length<=1?void 0:arguments[1])||{});var r=t,i=r.name,s=r.params,o=r.query;if(i)return(e=a.generateUrl({name:i,params:s,query:o}))?a.back(e,_.extend({},t,{name:null,params:null,query:null})):a;var l=a.app;Oe(a,"back");var c,u=a.currentRoute.modal;if(u||"popup popover sheet loginScreen actions customModal panel".split(" ").forEach((function(e){a.currentRoute.route[e]&&(u=!0,c=e)})),u){var d,p=a.currentRoute.modal||a.currentRoute.route.modalInstance||l[c].get(),h=a.history[a.history.length-2];if(p&&p.$el){var f=p.$el.prevAll(".modal-in");f.length&&f[0].f7Modal&&(d=f[0].f7Modal.route)}if(d||(d=a.findMatchingRoute(h)),!d&&h&&(d={url:h,path:h.split("?")[0],query:_.parseUrlQuery(h),route:{path:h.split("?")[0],url:h}}),!(e&&0!==e.replace(/[# ]/g,"").trim().length||d&&p))return a;var m=t.force&&d&&e;if(d&&p){var v=z.a.ie||z.a.edge||z.a.firefox&&!z.a.ios,g=a.params.pushState&&!1!==t.pushState;g&&!v&&Ee.back(),a.currentRoute=d,a.history.pop(),a.saveHistory(),g&&v&&Ee.back(),a.modalRemove(p),m&&a.navigate(e,{reloadCurrent:!0})}else p&&(a.modalRemove(p),e&&a.navigate(e,{reloadCurrent:!0}));return a}var b,y=a.$el.children(".page-current").prevAll(".page-previous:not(.page-master)").eq(0);if(a.params.masterDetailBreakpoint>0){var w=a.$el.children(".page-current").prevAll(".page-master").eq(0);if(w.length){var k=a.history[a.history.length-2],E=a.findMatchingRoute(k);E&&E.route===w[0].f7Page.route.route&&(y=w,t.preload||(b=l.width>=a.params.masterDetailBreakpoint))}}if(!t.force&&y.length&&!b){if(a.params.pushState&&y[0].f7Page&&a.history[a.history.length-2]!==y[0].f7Page.route.url)return a.back(a.history[a.history.length-2],_.extend(t,{force:!0})),a;var x=y[0].f7Page.route;return Se.call(a,x,a.currentRoute,(function(){a.loadBack({el:y},_.extend(t,{route:x}))}),(function(){})),a}if("#"===e&&(e=void 0),e&&"/"!==e[0]&&0!==e.indexOf("#")&&(e=((a.path||"/")+e).replace("//","/")),!e&&a.history.length>1&&(e=a.history[a.history.length-2]),b&&!t.force&&a.history[a.history.length-3])return a.back(a.history[a.history.length-3],_.extend({},t||{},{force:!0,animate:!1}));if(b&&!t.force)return a;if((n=a.findMatchingRoute(e))||e&&(n={url:e,path:e.split("?")[0],query:_.parseUrlQuery(e),route:{path:e.split("?")[0],url:e}}),!n)return a;if(n.route.redirect)return Ce.call(a,"back",n,t);var C,T={};if(n.route.options?_.extend(T,n.route.options,t):_.extend(T,t),T.route=n,T&&T.context&&(n.context=T.context,T.route.context=T.context),T.force&&a.params.stackPages&&(a.$el.children(".page-previous.stacked").each((function(e,t){t.f7Page&&t.f7Page.route&&t.f7Page.route.url===n.url&&(C=!0,a.loadBack({el:t},T))})),C))return a;function S(){var e=!1;function t(e,t){a.allowPageChange=!1,t&&t.context&&(n.context?n.context=_.extend({},n.context,t.context):n.context=t.context,T.route.context=n.context),a.loadBack(e,_.extend(T,t),!0)}function r(){a.allowPageChange=!0}n.route.keepAlive&&n.route.keepAliveData&&(a.loadBack({el:n.route.keepAliveData.pageEl},T),e=!0),"url content component pageName el componentUrl template templateUrl".split(" ").forEach((function(t){n.route[t]&&!e&&(e=!0,a.loadBack(W()({},t,n.route[t]),T))})),e||(n.route.async&&(a.allowPageChange=!1,n.route.async.call(a,n,a.currentRoute,t,r)),n.route.asyncComponent&&Pe(a,n.route.asyncComponent,t,r))}function O(){a.allowPageChange=!0}return T.preload?S():Se.call(a,n,a.currentRoute,(function(){n.route.modules?l.loadModules(Array.isArray(n.route.modules)?n.route.modules:[n.route.modules]).then((function(){S()})).catch((function(){O()})):S()}),(function(){O()})),a},Be.prototype.clearPreviousHistory=function(){Oe(this,"clearPreviousHistory");var e=this.history[this.history.length-1];!function(e){Oe(e,"clearPreviousPages");var t=e.app,n=e.dynamicNavbar;e.$el.children(".page").filter((function(t,n){return!(!e.currentRoute||!e.currentRoute.modal&&!e.currentRoute.panel)||n!==e.currentPageEl})).each((function(a,r){var i=m(r),s=m(t.navbar.getElByPage(i));e.params.stackPages&&e.initialPages.indexOf(i[0])>=0?(i.addClass("stacked"),n&&s.addClass("stacked")):(e.pageCallback("beforeRemove",i,s,"previous",void 0,{}),e.removePage(i),n&&s.length&&e.removeNavbar(s))}))}(this),this.history=[e],this.view.history=[e],this.saveHistory()};var Me=Be,Ae={name:"router",static:{Router:Me},instance:{cache:{xhr:[],templates:[],components:[]}},create:function(){this.app?this.params.router&&(this.router=new Me(this.app,this)):this.router=new Me(this)}};function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var Ne=function(e){E()(a,e);var t,n=(t=a,function(){var e,n=S()(t);if($e()){var a=S()(this).constructor;e=Reflect.construct(n,arguments,a)}else e=n.apply(this,arguments);return C()(this,e)});function a(e,t){var i,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r()(this,a),i=n.call(this,s,[e]);var o,l,c,u=e,d=m(t),p=w()(i),h={routes:[],routesAdd:[]};if(0===d.length){var f="Framework7: can't create a View instance because ";throw f+="string"==typeof t?'the selector "'.concat(t,"\" didn't match any element"):"el must be an HTMLElement or Dom7 object",new Error(f)}return p.params=_.extend(h,u.params.view,s),p.params.routes.length>0?p.routes=p.params.routes:p.routes=[].concat(u.routes,p.params.routesAdd),o="string"==typeof t?t:(d.attr("id")?"#".concat(d.attr("id")):"")+(d.attr("class")?".".concat(d.attr("class").replace(/ /g,".").replace(".active","")):""),"ios"===u.theme&&p.params.iosDynamicNavbar&&0===(l=d.children(".navbars").eq(0)).length&&(l=m('')),_.extend(!1,p,{app:u,$el:d,el:d[0],name:p.params.name,main:p.params.main||d.hasClass("view-main"),$navbarsEl:l,navbarsEl:l?l[0]:void 0,selector:o,history:[],scrollHistory:{}}),d[0].f7View=p,p.useModules(),u.views.push(p),p.main&&(u.views.main=p),p.name&&(u.views[p.name]=p),p.index=u.views.indexOf(p),c=p.name?"view_".concat(p.name):p.main?"view_main":"view_".concat(p.index),p.id=c,u.initialized?p.init():u.on("init",(function(){p.init()})),C()(i,p)}return b()(a,[{key:"destroy",value:function(){var e=this,t=e.app;e.$el.trigger("view:beforedestroy"),e.emit("local::beforeDestroy viewBeforeDestroy",e),t.off("resize",e.checkMasterDetailBreakpoint),e.main?(t.views.main=null,delete t.views.main):e.name&&(t.views[e.name]=null,delete t.views[e.name]),e.$el[0].f7View=null,delete e.$el[0].f7View,t.views.splice(t.views.indexOf(e),1),e.params.router&&e.router&&e.router.destroy(),e.emit("local::destroy viewDestroy",e),Object.keys(e).forEach((function(t){e[t]=null,delete e[t]})),e=null}},{key:"checkMasterDetailBreakpoint",value:function(e){var t=this.app,n=this.$el.hasClass("view-master-detail"),a=t.width>=this.params.masterDetailBreakpoint&&this.$el.children(".page-master").length;void 0===e&&a||!0===e?(this.$el.addClass("view-master-detail"),n||(this.emit("local::masterDetailBreakpoint viewMasterDetailBreakpoint",this),this.$el.trigger("view:masterDetailBreakpoint"))):(this.$el.removeClass("view-master-detail"),n&&(this.emit("local::masterDetailBreakpoint viewMasterDetailBreakpoint",this),this.$el.trigger("view:masterDetailBreakpoint")))}},{key:"initMasterDetail",value:function(){var e=this.app;this.checkMasterDetailBreakpoint=this.checkMasterDetailBreakpoint.bind(this),this.checkMasterDetailBreakpoint(),e.on("resize",this.checkMasterDetailBreakpoint)}},{key:"init",value:function(){this.params.router&&(this.params.masterDetailBreakpoint>0&&this.initMasterDetail(),this.router.init(),this.$el.trigger("view:init"),this.emit("local::init viewInit",this))}}]),a}(H);Ne.use(Ae);var Le=Ne;var De={name:"clicks",params:{clicks:{externalLinks:".external"}},on:{init:function(){!function(e){e.on("click",(function(t){var n=m(t.target),a=n.closest("a"),r=a.length>0,s=r&&a.attr("href");if(r&&(a.is(e.params.clicks.externalLinks)||s&&s.indexOf("javascript:")>=0)){var o=a.attr("target");s&&i.b.cordova&&i.b.cordova.InAppBrowser&&("_system"===o||"_blank"===o)&&(t.preventDefault(),i.b.cordova.InAppBrowser.open(s,o))}else{Object.keys(e.modules).forEach((function(a){var r=e.modules[a].clicks;r&&(t.preventF7Router||Object.keys(r).forEach((function(a){var i=n.closest(a).eq(0);i.length>0&&r[a].call(e,i,i.dataset(),t)})))}));var l={};if(r&&(t.preventDefault(),l=a.dataset()),!t.preventF7Router)if(!a.hasClass("prevent-router")&&!a.hasClass("router-prevent"))if(s&&s.length>0&&"#"!==s[0]||a.hasClass("back")){var c;if(l.view&&"current"===l.view?c=e.views.current:l.view?c=m(l.view)[0].f7View:(c=n.parents(".view")[0]&&n.parents(".view")[0].f7View,!a.hasClass("back")&&c&&c.params.linksView&&("string"==typeof c.params.linksView?c=m(c.params.linksView)[0].f7View:c.params.linksView instanceof Le&&(c=c.params.linksView))),c||e.views.main&&(c=e.views.main),!c||!c.router)return;if(l.context&&"string"==typeof l.context)try{l.context=JSON.parse(l.context)}catch(e){}a[0].f7RouteProps&&(l.props=a[0].f7RouteProps),a.hasClass("back")?c.router.back(s,l):c.router.navigate(s,l)}}}))}(this)}}},Re={name:"routerTemplateLoader",proto:{templateLoader:function(e,t,n,a,r){var i=this;function s(e){var t,s;try{if("function"==typeof(s=n.context||{}))s=s.call(i);else if("string"==typeof s)try{s=JSON.parse(s)}catch(e){throw r(),e}t="function"==typeof e?e(s):v.a.compile(e)(_.extend({},s||{},{$app:i.app,$root:_.extend({},i.app.data,i.app.methods),$route:n.route,$f7route:n.route,$router:i,$f7router:i,$theme:{ios:"ios"===i.app.theme,md:"md"===i.app.theme,aurora:"aurora"===i.app.theme}}))}catch(e){throw r(),e}a(t,{context:s})}t?(i.xhr&&(i.xhr.abort(),i.xhr=!1),i.xhrRequest(t,n).then((function(e){s(e)})).catch((function(){r()}))):s(e)},modalTemplateLoader:function(e,t,n,a,r){return this.templateLoader(e,t,n,(function(e){a(e)}),r)},tabTemplateLoader:function(e,t,n,a,r){return this.templateLoader(e,t,n,(function(e){a(e)}),r)},pageTemplateLoader:function(e,t,n,a,r){var i=this;return i.templateLoader(e,t,n,(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a(i.getPageEl(e),t)}),r)}}},_e={name:"routerComponentLoader",proto:{componentLoader:function(e,t){var n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,s=this,o=s.app,l="string"==typeof e?e:t,c=s.replaceRequestUrlParams(l,a);function u(e){var t=a.context||{};if("function"==typeof t)t=t.call(s);else if("string"==typeof t)try{t=JSON.parse(t)}catch(e){throw i(e),e}var n=_.merge({},t,{$route:a.route,$f7route:a.route,$router:s,$f7router:s,$theme:{ios:"ios"===o.theme,md:"md"===o.theme,aurora:"aurora"===o.theme}});a.componentOptions&&a.componentOptions.el&&(e.el=a.componentOptions.el),a.componentOptions&&a.componentOptions.root&&(e.root=a.componentOptions.root),o.component.create(e,n).then((function(e){r(e.el)})).catch((function(e){throw i(e),new Error(e)}))}c&&s.params.componentCache&&s.cache.components.forEach((function(e){e.url===c&&(n=e.component)})),c&&n?u(n):c&&!n?(s.xhr&&(s.xhr.abort(),s.xhr=!1),s.xhrRequest(l,a).then((function(e){var t=o.component.parse(e);s.params.componentCache&&s.cache.components.push({url:c,component:t}),u(t)})).catch((function(e){throw i(),e}))):u(e)},modalComponentLoader:function(e,t,n,a,r,i){this.componentLoader(t,n,a,(function(e){r(e)}),i)},tabComponentLoader:function(e,t,n,a,r,i){this.componentLoader(t,n,a,(function(e){r(e)}),i)},pageComponentLoader:function(e,t,n,a,r,i){this.componentLoader(t,n,a,(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(e,t)}),i)}}};function ze(e,t,n,a,r){return{sel:e,data:t,children:n,text:a,elm:r,key:void 0===t?void 0:t.key}}var Fe=ze,je=Array.isArray;function He(e){return"string"==typeof e||"number"==typeof e}function Ge(e,t,n){var a,r,i,s={};if(void 0!==n?(s=t,je(n)?a=n:He(n)?r=n:n&&n.sel&&(a=[n])):void 0!==t&&(je(t)?a=t:He(t)?r=t:t&&t.sel?a=[t]:s=t),je(a))for(i=0;i0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(t).forEach((function(n){e[Ze(n)]=t[n]}))})),e}function et(e,t,n,a,r){var i={},s=[],o=[],l=[],c=[],u=!1;e&&e.attrs&&e.attrs.component&&(r=e.attrs.component,delete e.attrs.component,u=!0);var d=r&&r.indexOf("-")>0&&We[r];if(d&&(s.push((function(n){(n.sel===r||u)&&function(e){var t=e.app,n=e.vnode,a=e.tagName,r=e.data;t.component.create(Object.assign({el:n.elm},We[a]),{$props:Qe(r.attrs||{},r.props||{})},n.children).then((function(e){n.data&&n.data.on&&e&&e.$el&&Object.keys(n.data.on).forEach((function(t){e.$el.on(t,n.data.on[t])})),n.elm.__component__=e}))}({app:t,vnode:n,tagName:r,data:e})})),o.push((function(e){!function(e){var t=e&&e.elm&&e.elm.__component__;if(t){var n=t.el,a=t.$el;e.data&&e.data.on&&a&&Object.keys(e.data.on).forEach((function(t){a.off(t,e.data.on[t])})),t.$destroy&&t.$destroy(),n&&n.parentNode&&n.parentNode.removeChild(n),delete e.elm.__component__}}(e)})),l.push((function(e,t){!function(e){var t=e&&e.elm&&e.elm.__component__;if(t){var n=Qe(e.data.attrs||{},e.data.props||{});t.$children=e.children,Object.assign(t.$props,n),t.$update()}}(t)}))),!d){if(!e||!e.attrs||!e.attrs.class)return i;e.attrs.class.split(" ").forEach((function(e){n||s.push.apply(s,P()(t.getVnodeHooks("insert",e))),o.push.apply(o,P()(t.getVnodeHooks("destroy",e))),l.push.apply(l,P()(t.getVnodeHooks("update",e))),c.push.apply(c,P()(t.getVnodeHooks("postpatch",e)))}))}return a&&!n&&c.push((function(e,t){var n=t||e;n&&n.data&&n.data.context&&n.data.context.$options.updated&&n.data.context.$hook("updated")})),0===s.length&&0===o.length&&0===l.length&&0===c.length||(s.length&&(i.insert=function(e){s.forEach((function(t){return t(e)}))}),o.length&&(i.destroy=function(e){o.forEach((function(t){return t(e)}))}),l.length&&(i.update=function(e,t){l.forEach((function(n){return n(e,t)}))}),c.length&&(i.postpatch=function(e,t){c.forEach((function(n){return n(e,t)}))})),i}function tt(e,t,n,a,r,s){var o={context:t},l=e.attributes;Array.prototype.forEach.call(l,(function(e){var n=e.name,a=e.value;if(Ke.indexOf(n)>=0)o.props||(o.props={}),"readonly"===n&&(n="readOnly"),Xe.indexOf(n)>=0?o.props[n]=!1!==a:o.props[n]=a;else if("key"===n)o.key=a;else if(0===n.indexOf("@")){o.on||(o.on={});var s=n.substr(1),l=!1,c=!1,u=!1;s.indexOf(".")>=0&&s.split(".").forEach((function(e,t){0===t?s=e:("stop"===e&&(l=!0),"prevent"===e&&(c=!0),"once"===e&&(u=!0))})),o.on[s]=function(e,t){var n,a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=r.stop,o=r.prevent,l=r.once,c=!1,u=[],d=!0;if((n=e.indexOf("(")<0?e:e.split("(")[0]).indexOf(".")>=0)n.split(".").forEach((function(e,r){if(0!==r||"this"!==e){if(0===r&&"window"===e)return a=i.b,void(d=!1);if(a||(a=t),!a[e])throw new Error("Framework7: Component doesn't have method \"".concat(n.split(".").slice(0,r+1).join("."),'"'));a=a[e]}}));else{if(!t[n])throw new Error("Framework7: Component doesn't have method \"".concat(n,'"'));a=t[n]}function p(){for(var n=arguments.length,r=new Array(n),i=0;i")})).split(",").map((function(e){return e.replace(/<_comma_>/g,",")}));p.forEach((function(e){var n=e.trim();if(isNaN(n))if("true"===n)n=!0;else if("false"===n)n=!1;else if("null"===n)n=null;else if("undefined"===n)n=void 0;else if('"'===n[0])n=n.replace(/"/g,"");else if("'"===n[0])n=n.replace(/'/g,"");else if(n.indexOf(".")>0){var a;n.split(".").forEach((function(e){a||(a=t),a=a[e]})),n=a}else n=t[n];else n=parseFloat(n);u.push(n)}))}a.apply(void 0,P()(u))}}return d&&(a=a.bind(t)),p}(a,t,{stop:l,prevent:c,once:u})}else if("style"===n)if(a.indexOf("{")>=0&&a.indexOf("}")>=0)try{o.style=JSON.parse(a)}catch(e){o.attrs||(o.attrs={}),o.attrs.style=a}else o.attrs||(o.attrs={}),o.attrs.style=a;else o.attrs||(o.attrs={}),o.attrs[n]=a,"id"!==n||o.key||r||(o.key=a)})),r&&t&&t.$id&&t.$style&&t.$styleScoped&&(o.attrs||(o.attrs={}),o.attrs["data-f7-".concat(t.$id)]="");var c=et(o,n,a,r,s);return c.prepatch=function(e,t){e&&t&&e&&e.data&&e.data.props&&Object.keys(e.data.props).forEach((function(n){Xe.indexOf(n)<0||(t.data||(t.data={}),t.data.props||(t.data.props={}),!0!==e.data.props[n]||n in t.data.props||(t.data.props[n]=!1))}))},c&&(o.hook=c),o}function nt(e,t,n,a){for(var r=[],i=e.childNodes,s=0;s=0?[]:nt(e,t,n,a))}var rt=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,r=t.trim(),s=Je;0===r.indexOf("1?n-1:0),r=1;r0?c:o.length,p=u>0?u:o.length,h=-1!==c||-1!==u?o.slice(0,Math.min(d,p)):o,f=e.elm=ot(a)&&ot(n=a.ns)?i.createElementNS(n,h):i.createElement(h);for(d0&&f.setAttribute("class",o.slice(p+1).replace(/\./g," ")),n=0;nf?c(e,null==n[g+1]?null:n[g+1].elm,n,h,g,a):d(e,t,u,f))}(o,u,h,n):ot(h)?(ot(e.text)&&i.setTextContent(o,""),c(o,null,h,0,h.length-1,n)):ot(u)?d(o,u,0,u.length-1):ot(e.text)&&i.setTextContent(o,""):e.text!==t.text&&i.setTextContent(o,t.text),ot(s)&&ot(a=s.postpatch)&&a(e,t)}}return function(e,t){var n,a,s,o=[];for(n=0;n1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;r()(this,e);var o=_.id(),l=this;_.merge(l,{$props:{}},a,{$:m,$$:m,$dom7:m,$app:t,$f7:t,$options:_.extend({id:o},n),$id:n.isClassComponent?l.constructor.id:n.id||o,$mixins:n.isClassComponent?l.constructor.mixins:n.mixins,$children:s||[],$isRootComponent:!!n.root});var c=l.$options;if(l.$mixins&&l.$mixins.length)for(var u=l.$mixins.length-1;u>=0;u-=1){var d=l.$mixins[u];"string"==typeof d&&(Et[d]?l.$mixins[u]=Et[d]:l.$mixins.splice(u,1))}Object.defineProperty(l,"$slots",{enumerable:!0,configurable:!0,get:function(){var e={};return l.$children.forEach((function(t){var n="default";t.data&&(n=t.data.attrs&&t.data.attrs.slot||"default"),e[n]||(e[n]=[]),e[n].push(t)})),e}}),Object.defineProperty(l,"$root",{enumerable:!0,configurable:!0,get:function(){if(l.$isRootComponent)return l;if(t.rootComponent)return l.$onRootUpdated||(l.$onRootUpdated=function(){return l.$update()},t.on("rootComponentUpdated",l.$onRootUpdated)),t.rootComponent;var e=_.merge({},t.data,t.methods);return i.b&&i.b.Proxy&&(e=new i.b.Proxy(e,{set:function(e,n,a){t.data[n]=a},deleteProperty:function(e,n){delete t.data[n],delete t.methods[n]},has:function(e,n){return n in t.data||n in t.methods}})),e},set:function(){}}),c.render&&(c.render=c.render.bind(l));var p={};return l.$mixins&&l.$mixins.length&&l.$mixins.forEach((function(e){e.methods&&Object.assign(p,e.methods)})),c.methods&&Object.assign(p,c.methods),Object.keys(p).forEach((function(e){l[e]=p[e].bind(l)})),c.on&&Object.keys(c.on).forEach((function(e){c.on[e]=c.on[e].bind(l)})),c.once&&Object.keys(c.once).forEach((function(e){c.once[e]=c.once[e].bind(l)})),l.$style=c.isClassComponent?l.constructor.style:c.style,l.$styleScoped=c.isClassComponent?l.constructor.styleScoped:c.styleScoped,l.__updateQueue=[],new Promise((function(e,t){l.$hook("data",!0).then((function(t){var n={};t.forEach((function(e){Object.assign(n,e||{})})),_.extend(l,n),l.$hook("beforeCreate");var a=l.$render();if(l.$options.el)return a=a.trim(),l.$vnode=rt(a,l,!0),l.$style&&(l.$styleEl=i.a.createElement("style"),l.$styleEl.innerHTML=l.$style),l.el=l.$options.el,kt(l.el,l.$vnode),l.el=l.$vnode.elm,l.$el=m(l.el),l.$attachEvents(),l.el.f7Component=l,l.$hook("created"),l.$mount(),void e(l);a&&"string"==typeof a?(a=a.trim(),l.$vnode=rt(a,l,!0),l.el=i.a.createElement(l.$vnode.sel||"div"),kt(l.el,l.$vnode),l.$el=m(l.el)):a&&(l.el=a,l.$el=m(l.el)),l.$style&&(l.$styleEl=i.a.createElement("style"),l.$styleEl.innerHTML=l.$style),l.$attachEvents(),l.el&&(l.el.f7Component=l),l.$hook("created"),e(l)})).catch((function(e){t(e)}))}))}return b()(e,[{key:"$attachEvents",value:function(){var e=this,t=e.$options,n=e.$el;e.$mixins&&e.$mixins.length&&(e.$detachEventsHandlers={},e.$mixins.forEach((function(t){t.on&&Object.keys(t.on).forEach((function(a){var r=t.on[a].bind(e);e.$detachEventsHandlers[a]||(e.$detachEventsHandlers[a]=[]),e.$detachEventsHandlers[a].push(r),n.on(_.eventNameToColonCase(a),r)})),t.once&&Object.keys(t.once).forEach((function(a){var r=t.once[a].bind(e);e.$detachEventsHandlers[a]||(e.$detachEventsHandlers[a]=[]),e.$detachEventsHandlers[a].push(r),n.once(_.eventNameToColonCase(a),r)}))}))),t.on&&Object.keys(t.on).forEach((function(e){n.on(_.eventNameToColonCase(e),t.on[e])})),t.once&&Object.keys(t.once).forEach((function(e){n.once(_.eventNameToColonCase(e),t.once[e])}))}},{key:"$detachEvents",value:function(){var e=this,t=e.$options,n=e.$el;t.on&&Object.keys(t.on).forEach((function(e){n.off(_.eventNameToColonCase(e),t.on[e])})),t.once&&Object.keys(t.once).forEach((function(e){n.off(_.eventNameToColonCase(e),t.once[e])})),e.$detachEventsHandlers&&(Object.keys(e.$detachEventsHandlers).forEach((function(t){e.$detachEventsHandlers[t].forEach((function(e){n.off(_.eventNameToColonCase(t),e)})),e.$detachEventsHandlers[t]=[],delete e.$detachEventsHandlers[t]})),e.$detachEventsHandlers=null,delete e.$detachEventsHandlers)}},{key:"$render",value:function(){var e=this.$options,t="";return e.render?t=e.render():this.render?t=this.render.call(this):e.template&&(t="string"==typeof e.template?v.a.compile(e.template)(this):e.template(this)),t}},{key:"$startUpdateQueue",value:function(){var e=this;e.__requestAnimationFrameId||(e.__requestAnimationFrameId=i.b.requestAnimationFrame((function(){e.__updateIsPending&&function(){var t=e.$render();if(t&&"string"==typeof t){t=t.trim();var n=rt(t,e,!1);e.$vnode=kt(e.$vnode,n)}}();var t=P()(e.__updateQueue);e.__updateQueue=[],e.__updateIsPending=!1,i.b.cancelAnimationFrame(e.__requestAnimationFrameId),delete e.__requestAnimationFrameId,delete e.__updateIsPending,t.forEach((function(e){return e()})),t=[]})))}},{key:"$tick",value:function(e){var t=this;return new Promise((function(n){t.__updateQueue.push((function(){n(),e&&e()})),t.$startUpdateQueue()}))}},{key:"$update",value:function(e){var t=this;return new Promise((function(n){t.__updateIsPending=!0,t.__updateQueue.push((function(){n(),e&&e(),t.$isRootComponent&&t.$f7.emit("rootComponentUpdated")})),t.$startUpdateQueue()}))}},{key:"$setState",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=this;return _.merge(n,e),n.$update(t)}},{key:"$f7ready",value:function(e){var t=this;this.$f7.initialized?e(this.$f7):this.$f7.once("init",(function(){e(t.$f7)}))}},{key:"$mount",value:function(e){this.$hook("beforeMount"),this.$styleEl&&m("head").append(this.$styleEl),e&&e(this.el),this.$hook("mounted")}},{key:"$destroy",value:function(){this.$hook("beforeDestroy"),this.$styleEl&&m(this.$styleEl).remove(),this.$onRootUpdated&&(this.$f7.off("rootComponentUpdated",this.$onRootUpdated),delete this.$onRootUpdated),this.$detachEvents(),this.$hook("destroyed"),this.el&&this.el.f7Component&&(this.el.f7Component=null,delete this.el.f7Component),this.$vnode&&(this.$vnode=kt(this.$vnode,{sel:this.$vnode.sel,data:{}})),i.b.cancelAnimationFrame(this.__requestAnimationFrameId),_.deleteProps(this)}},{key:"$hook",value:function(e,t){var n=this;if(t){var a=[];return n.$mixins&&n.$mixins.length&&n.$mixins.forEach((function(t){t[e]&&a.push(t[e].call(n))})),n[e]&&"function"==typeof n[e]&&a.push(n[e].call(n)),n.$options[e]&&a.push(n.$options[e].call(n)),Promise.all(a)}return n.$mixins&&n.$mixins.length&&n.$mixins.forEach((function(t){t[e]&&"function"==typeof t[e]&&t[e].call(n)})),n.$options[e]?n.$options[e].call(n):n[e]?n[e].call(n):void 0}}]),e}();var Ct=function(e){var t,n=_.id(),a="f7_component_create_callback_".concat(n),r="f7_component_render_callback_".concat(n),s=e.match(//),o=s[2]||"t7";s&&(t=e.split(//).filter((function(e,t){return t>0})).join("").filter((function(e,t,n){return t").replace(/{{#raw}}([ \n]*)