function resizeContextNav(){var e=jQuery("#context-nav"),t="0px"==e.css("bottom");if(e.removeClass("vertical-flex icons-xs"),!t){var n=jQuery(window),i=e.find("li").length,r=e.find("li:first-child").outerHeight(),o=n.height()-(e.offset()||{}).top;r*i>o&&e.addClass("vertical-flex"),o/i<50&&e.addClass("icons-xs")}}function togglePasswordVisibility(e){const t=document.querySelector(`#${e}`);t.type="password"===t.type?"text":"password"}!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";function n(e,t,n){var i,r,o=(n=n||be).createElement("script");if(o.text=e,t)for(i in ke)(r=t[i]||t.getAttribute&&t.getAttribute(i))&&o.setAttribute(i,r);n.head.appendChild(o).parentNode.removeChild(o)}function i(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?pe[he.call(e)]||"object":typeof e}function r(e){var t=!!e&&"length"in e&&e.length,n=i(e);return!ve(e)&&!ye(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function o(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function a(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function s(e,t,n){return ve(t)?Se.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?Se.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?Se.grep(e,(function(e){return de.call(t,e)>-1!==n})):Se.filter(t,e,n)}function l(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e){var t={};return Se.each(e.match(We)||[],(function(e,n){t[n]=!0})),t}function c(e){return e}function d(e){throw e}function p(e,t,n,i){var r;try{e&&ve(r=e.promise)?r.call(e).done(t).fail(n):e&&ve(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}function h(){be.removeEventListener("DOMContentLoaded",h),e.removeEventListener("load",h),Se.ready()}function f(e,t){return t.toUpperCase()}function _(e){return e.replace(ze,"ms-").replace(Ke,f)}function m(){this.expando=Se.expando+m.uid++}function g(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:$e.test(e)?JSON.parse(e):e)}function v(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(Xe,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=g(n)}catch(e){}Qe.set(e,t,n)}else n=void 0;return n}function y(e,t,n,i){var r,o,a=20,s=i?function(){return i.cur()}:function(){return Se.css(e,t,"")},l=s(),u=n&&n[3]||(Se.cssNumber[t]?"":"px"),c=e.nodeType&&(Se.cssNumber[t]||"px"!==u&&+l)&&Ze.exec(Se.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;a--;)Se.style(e,t,c+u),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),c/=o;c*=2,Se.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}function b(e){var t,n=e.ownerDocument,i=e.nodeName,r=ot[i];return r||(t=n.body.appendChild(n.createElement(i)),r=Se.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),ot[i]=r,r)}function k(e,t){for(var n,i,r=[],o=0,a=e.length;o<a;o++)(i=e[o]).style&&(n=i.style.display,t?("none"===n&&(r[o]=Ye.get(i,"display")||null,r[o]||(i.style.display="")),""===i.style.display&&rt(i)&&(r[o]=b(i))):"none"!==n&&(r[o]="none",Ye.set(i,"display",n)));for(o=0;o<a;o++)null!=r[o]&&(e[o].style.display=r[o]);return e}function w(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&o(e,t)?Se.merge([e],n):n}function E(e,t){for(var n=0,i=e.length;n<i;n++)Ye.set(e[n],"globalEval",!t||Ye.get(t[n],"globalEval"))}function S(e,t,n,r,o){for(var a,s,l,u,c,d,p=t.createDocumentFragment(),h=[],f=0,_=e.length;f<_;f++)if((a=e[f])||0===a)if("object"===i(a))Se.merge(h,a.nodeType?[a]:a);else if(pt.test(a)){for(s=s||p.appendChild(t.createElement("div")),l=(ut.exec(a)||["",""])[1].toLowerCase(),u=dt[l]||dt._default,s.innerHTML=u[1]+Se.htmlPrefilter(a)+u[2],d=u[0];d--;)s=s.lastChild;Se.merge(h,s.childNodes),(s=p.firstChild).textContent=""}else h.push(t.createTextNode(a));for(p.textContent="",f=0;a=h[f++];)if(r&&Se.inArray(a,r)>-1)o&&o.push(a);else if(c=nt(a),s=w(p.appendChild(a),"script"),c&&E(s),n)for(d=0;a=s[d++];)ct.test(a.type||"")&&n.push(a);return p}function T(){return!0}function A(){return!1}function C(e,t,n,i,r,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(i=i||n,n=void 0),t)C(e,s,n,i,t[s],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=A;else if(!r)return e;return 1===o&&(a=r,r=function(e){return Se().off(e),a.apply(this,arguments)},r.guid=a.guid||(a.guid=Se.guid++)),e.each((function(){Se.event.add(this,t,r,i,n)}))}function x(e,t,n){n?(Ye.set(e,t,!1),Se.event.add(e,t,{namespace:!1,handler:function(e){var n,i=Ye.get(this,t);if(1&e.isTrigger&&this[t]){if(i)(Se.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=le.call(arguments),Ye.set(this,t,i),this[t](),n=Ye.get(this,t),Ye.set(this,t,!1),i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else i&&(Ye.set(this,t,Se.event.trigger(i[0],i.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=T)}})):void 0===Ye.get(e,t)&&Se.event.add(e,t,T)}function D(e,t){return o(e,"table")&&o(11!==t.nodeType?t:t.firstChild,"tr")&&Se(e).children("tbody")[0]||e}function O(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function I(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function j(e,t){var n,i,r,o,a,s;if(1===t.nodeType){if(Ye.hasData(e)&&(s=Ye.get(e).events))for(r in Ye.remove(t,"handle events"),s)for(n=0,i=s[r].length;n<i;n++)Se.event.add(t,r,s[r][n]);Qe.hasData(e)&&(o=Qe.access(e),a=Se.extend({},o),Qe.set(t,a))}}function L(e,t){var n=t.nodeName.toLowerCase();"input"===n&&lt.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function P(e,t,i,r){t=ue(t);var o,a,s,l,u,c,d=0,p=e.length,h=p-1,f=t[0],_=ve(f);if(_||p>1&&"string"==typeof f&&!ge.checkClone&&_t.test(f))return e.each((function(n){var o=e.eq(n);_&&(t[0]=f.call(this,n,o.html())),P(o,t,i,r)}));if(p&&(a=(o=S(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=a),a||r)){for(l=(s=Se.map(w(o,"script"),O)).length;d<p;d++)u=o,d!==h&&(u=Se.clone(u,!0,!0),l&&Se.merge(s,w(u,"script"))),i.call(e[d],u,d);if(l)for(c=s[s.length-1].ownerDocument,Se.map(s,I),d=0;d<l;d++)u=s[d],ct.test(u.type||"")&&!Ye.access(u,"globalEval")&&Se.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?Se._evalUrl&&!u.noModule&&Se._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):n(u.textContent.replace(mt,""),u,c))}return e}function N(e,t,n){for(var i,r=t?Se.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||Se.cleanData(w(i)),i.parentNode&&(n&&nt(i)&&E(w(i,"script")),i.parentNode.removeChild(i));return e}function R(e,t,n){var i,r,o,a,s=vt.test(t),l=e.style;return(n=n||yt(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(De,"$1")||void 0),""!==a||nt(e)||(a=Se.style(e,t)),!ge.pixelBoxStyles()&&gt.test(a)&&kt.test(t)&&(i=l.width,r=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=a,a=n.width,l.width=i,l.minWidth=r,l.maxWidth=o)),void 0!==a?a+"":a}function H(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function M(e){for(var t=e[0].toUpperCase()+e.slice(1),n=wt.length;n--;)if((e=wt[n]+t)in Et)return e}function F(e){var t=Se.cssProps[e]||St[e];return t||(e in Et?e:St[e]=M(e)||e)}function q(e,t,n){var i=Ze.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function W(e,t,n,i,r,o){var a="width"===t?1:0,s=0,l=0,u=0;if(n===(i?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=Se.css(e,n+et[a],!0,r)),i?("content"===n&&(l-=Se.css(e,"padding"+et[a],!0,r)),"margin"!==n&&(l-=Se.css(e,"border"+et[a]+"Width",!0,r))):(l+=Se.css(e,"padding"+et[a],!0,r),"padding"!==n?l+=Se.css(e,"border"+et[a]+"Width",!0,r):s+=Se.css(e,"border"+et[a]+"Width",!0,r));return!i&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))||0),l+u}function B(e,t,n){var i=yt(e),r=(!ge.boxSizingReliable()||n)&&"border-box"===Se.css(e,"boxSizing",!1,i),a=r,s=R(e,t,i),l="offset"+t[0].toUpperCase()+t.slice(1);if(gt.test(s)){if(!n)return s;s="auto"}return(!ge.boxSizingReliable()&&r||!ge.reliableTrDimensions()&&o(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===Se.css(e,"display",!1,i))&&e.getClientRects().length&&(r="border-box"===Se.css(e,"boxSizing",!1,i),(a=l in e)&&(s=e[l])),(s=parseFloat(s)||0)+W(e,t,n||(r?"border":"content"),a,i,s)+"px"}function V(e,t,n,i,r){return new V.prototype.init(e,t,n,i,r)}function U(){Dt&&(!1===be.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(U):e.setTimeout(U,Se.fx.interval),Se.fx.tick())}function z(){return e.setTimeout((function(){xt=void 0})),xt=Date.now()}function K(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=et[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function G(e,t,n){for(var i,r=($.tweeners[t]||[]).concat($.tweeners["*"]),o=0,a=r.length;o<a;o++)if(i=r[o].call(n,t,e))return i}function Y(e,t,n){var i,r,o,a,s,l,u,c,d="width"in t||"height"in t,p=this,h={},f=e.style,_=e.nodeType&&rt(e),m=Ye.get(e,"fxshow");for(i in n.queue||(null==(a=Se._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,Se.queue(e,"fx").length||a.empty.fire()}))}))),t)if(r=t[i],Ot.test(r)){if(delete t[i],o=o||"toggle"===r,r===(_?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;_=!0}h[i]=m&&m[i]||Se.style(e,i)}if((l=!Se.isEmptyObject(t))||!Se.isEmptyObject(h))for(i in d&&1===e.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(u=m&&m.display)&&(u=Ye.get(e,"display")),"none"===(c=Se.css(e,"display"))&&(u?c=u:(k([e],!0),u=e.style.display||u,c=Se.css(e,"display"),k([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===Se.css(e,"float")&&(l||(p.done((function(){f.display=u})),null==u&&(c=f.display,u="none"===c?"":c)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",p.always((function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}))),l=!1,h)l||(m?"hidden"in m&&(_=m.hidden):m=Ye.access(e,"fxshow",{display:u}),o&&(m.hidden=!_),_&&k([e],!0),p.done((function(){for(i in _||k([e]),Ye.remove(e,"fxshow"),h)Se.style(e,i,h[i])}))),l=G(_?m[i]:0,i,p),i in m||(m[i]=l.start,_&&(l.end=l.start,l.start=0))}function Q(e,t){var n,i,r,o,a;for(n in e)if(r=t[i=_(n)],o=e[n],Array.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(a=Se.cssHooks[i])&&"expand"in a)for(n in o=a.expand(o),delete e[i],o)n in e||(e[n]=o[n],t[n]=r);else t[i]=r}function $(e,t,n){var i,r,o=0,a=$.prefilters.length,s=Se.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=xt||z(),n=Math.max(0,u.startTime+u.duration-t),i=1-(n/u.duration||0),o=0,a=u.tweens.length;o<a;o++)u.tweens[o].run(i);return s.notifyWith(e,[u,i,n]),i<1&&a?n:(a||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Se.extend({},t),opts:Se.extend(!0,{specialEasing:{},easing:Se.easing._default},n),originalProperties:t,originalOptions:n,startTime:xt||z(),duration:n.duration,tweens:[],createTween:function(t,n){var i=Se.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(Q(c,u.opts.specialEasing);o<a;o++)if(i=$.prefilters[o].call(u,e,c,u.opts))return ve(i.stop)&&(Se._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return Se.map(c,G,u),ve(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),Se.fx.timer(Se.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}function X(e){return(e.match(We)||[]).join(" ")}function J(e){return e.getAttribute&&e.getAttribute("class")||""}function Z(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(We)||[]}function ee(e,t,n,r){var o;if(Array.isArray(t))Se.each(t,(function(t,i){n||Bt.test(e)?r(e,i):ee(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==i(t))r(e,t);else for(o in t)ee(e+"["+o+"]",t[o],n,r)}function te(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(We)||[];if(ve(n))for(;i=o[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function ne(e,t,n,i){function r(s){var l;return o[s]=!0,Se.each(e[s]||[],(function(e,s){var u=s(t,n,i);return"string"!=typeof u||a||o[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),r(u),!1)})),l}var o={},a=e===en;return r(t.dataTypes[0])||!o["*"]&&r("*")}function ie(e,t){var n,i,r=Se.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&Se.extend(!0,e,i),e}function re(e,t,n){for(var i,r,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}a||(a=r)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}function oe(e,t,n,i){var r,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(r in u)if((s=r.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[r]:!0!==u[r]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}var ae=[],se=Object.getPrototypeOf,le=ae.slice,ue=ae.flat?function(e){return ae.flat.call(e)}:function(e){return ae.concat.apply([],e)},ce=ae.push,de=ae.indexOf,pe={},he=pe.toString,fe=pe.hasOwnProperty,_e=fe.toString,me=_e.call(Object),ge={},ve=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},ye=function(e){return null!=e&&e===e.window},be=e.document,ke={type:!0,src:!0,nonce:!0,noModule:!0},we="3.7.0",Ee=/HTML$/i,Se=function(e,t){return new Se.fn.init(e,t)};Se.fn=Se.prototype={jquery:we,constructor:Se,length:0,toArray:function(){return le.call(this)},get:function(e){return null==e?le.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Se.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Se.each(this,e)},map:function(e){return this.pushStack(Se.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(le.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Se.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(Se.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ce,sort:ae.sort,splice:ae.splice},Se.extend=Se.fn.extend=function(){var e,t,n,i,r,o,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{},s++),"object"==typeof a||ve(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)i=e[t],"__proto__"!==t&&a!==i&&(u&&i&&(Se.isPlainObject(i)||(r=Array.isArray(i)))?(n=a[t],o=r&&!Array.isArray(n)?[]:r||Se.isPlainObject(n)?n:{},r=!1,a[t]=Se.extend(u,o,i)):void 0!==i&&(a[t]=i));return a},Se.extend({expando:"jQuery"+(we+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==he.call(e))&&(!(t=se(e))||"function"==typeof(n=fe.call(t,"constructor")&&t.constructor)&&_e.call(n)===me)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){n(e,{nonce:t&&t.nonce},i)},each:function(e,t){var n,i=0;if(r(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},text:function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r)return e.textContent;if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=Se.text(t);return n},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?Se.merge(n,"string"==typeof e?[e]:e):ce.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:de.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Ee.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,a=!n;r<o;r++)!t(e[r],r)!==a&&i.push(e[r]);return i},map:function(e,t,n){var i,o,a=0,s=[];if(r(e))for(i=e.length;a<i;a++)null!=(o=t(e[a],a,n))&&s.push(o);else for(a in e)null!=(o=t(e[a],a,n))&&s.push(o);return ue(s)},guid:1,support:ge}),"function"==typeof Symbol&&(Se.fn[Symbol.iterator]=ae[Symbol.iterator]),Se.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){pe["[object "+t+"]"]=t.toLowerCase()}));var Te=ae.pop,Ae=ae.sort,Ce=ae.splice,xe="[\\x20\\t\\r\\n\\f]",De=new RegExp("^"+xe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+xe+"+$","g");Se.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var Oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;Se.escapeSelector=function(e){return(e+"").replace(Oe,a)};var Ie=be,je=ce;!function(){function t(){try{return O.activeElement}catch(e){}}function n(e,t,i,r){var o,a,s,l,u,c,h,m=t&&t.ownerDocument,g=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==g&&9!==g&&11!==g)return i;if(!r&&(p(t),t=t||O,j)){if(11!==g&&(u=ie.exec(e)))if(o=u[1]){if(9===g){if(!(s=t.getElementById(o)))return i;if(s.id===o)return N.call(i,s),i}else if(m&&(s=m.getElementById(o))&&n.contains(t,s)&&s.id===o)return N.call(i,s),i}else{if(u[2])return N.apply(i,t.getElementsByTagName(e)),i;if((o=u[3])&&t.getElementsByClassName)return N.apply(i,t.getElementsByClassName(o)),i}if(!(B[e+" "]||L&&L.test(e))){if(h=e,m=t,1===g&&(X.test(e)||$.test(e))){for((m=re.test(e)&&d(t.parentNode)||t)==t&&ge.scope||((l=t.getAttribute("id"))?l=Se.escapeSelector(l):t.setAttribute("id",l=R)),a=(c=f(e)).length;a--;)c[a]=(l?"#"+l:":scope")+" "+_(c[a]);h=c.join(",")}try{return N.apply(i,m.querySelectorAll(h)),i}catch(t){B(e,!0)}finally{l===R&&t.removeAttribute("id")}}}return S(e.replace(De,"$1"),t,i,r)}function i(){function e(n,i){return t.push(n+" ")>A.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function r(e){return e[R]=!0,e}function a(e){var t=O.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function s(e){return function(t){return o(t,"input")&&t.type===e}}function l(e){return function(t){return(o(t,"input")||o(t,"button"))&&t.type===e}}function u(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ce(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function c(e){return r((function(t){return t=+t,r((function(n,i){for(var r,o=e([],n.length,t),a=o.length;a--;)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))}))}))}function d(e){return e&&void 0!==e.getElementsByTagName&&e}function p(e){var t,i=e?e.ownerDocument||e:Ie;return i!=O&&9===i.nodeType&&i.documentElement?(I=(O=i).documentElement,j=!Se.isXMLDoc(O),P=I.matches||I.webkitMatchesSelector||I.msMatchesSelector,Ie!=O&&(t=O.defaultView)&&t.top!==t&&t.addEventListener("unload",ue),ge.getById=a((function(e){return I.appendChild(e).id=Se.expando,!O.getElementsByName||!O.getElementsByName(Se.expando).length})),ge.disconnectedMatch=a((function(e){return P.call(e,"*")})),ge.scope=a((function(){return O.querySelectorAll(":scope")})),ge.cssHas=a((function(){try{return O.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),ge.getById?(A.filter.ID=function(e){var t=e.replace(oe,se);return function(e){return e.getAttribute("id")===t}},A.find.ID=function(e,t){if(void 0!==t.getElementById&&j){var n=t.getElementById(e);return n?[n]:[]}}):(A.filter.ID=function(e){var t=e.replace(oe,se);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},A.find.ID=function(e,t){if(void 0!==t.getElementById&&j){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),A.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},A.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&j)return t.getElementsByClassName(e)},L=[],a((function(e){var t;I.appendChild(e).innerHTML="<a id='"+R+"' href='' disabled='disabled'></a><select id='"+R+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||L.push("\\["+xe+"*(?:value|"+U+")"),e.querySelectorAll("[id~="+R+"-]").length||L.push("~="),e.querySelectorAll("a#"+R+"+*").length||L.push(".#.+[+~]"),e.querySelectorAll(":checked").length||L.push(":checked"),(t=O.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),I.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&L.push(":enabled",":disabled"),(t=O.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||L.push("\\["+xe+"*name"+xe+"*="+xe+"*(?:''|\"\")")})),ge.cssHas||L.push(":has"),L=L.length&&new RegExp(L.join("|")),V=function(e,t){if(e===t)return D=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!ge.sortDetached&&t.compareDocumentPosition(e)===i?e===O||e.ownerDocument==Ie&&n.contains(Ie,e)?-1:t===O||t.ownerDocument==Ie&&n.contains(Ie,t)?1:x?de.call(x,e)-de.call(x,t):0:4&i?-1:1)},O):O}function h(){}function f(e,t){var i,r,o,a,s,l,u,c=q[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=A.preFilter;s;){for(a in i&&!(r=Q.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(o=[])),i=!1,(r=$.exec(s))&&(i=r.shift(),o.push({value:i,type:r[0].replace(De," ")}),s=s.slice(i.length)),A.filter)!(r=ee[a].exec(s))||u[a]&&!(r=u[a](r))||(i=r.shift(),o.push({value:i,type:a,matches:r}),s=s.slice(i.length));if(!i)break}return t?s.length:s?n.error(e):q(e,l).slice(0)}function _(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function m(e,t,n){var i=t.dir,r=t.next,a=r||i,s=n&&"parentNode"===a,l=M++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,r);return!1}:function(t,n,u){var c,d,p=[H,l];if(u){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,u))return!0}else for(;t=t[i];)if(1===t.nodeType||s)if(d=t[R]||(t[R]={}),r&&o(t,r))t=t[i]||t;else{if((c=d[a])&&c[0]===H&&c[1]===l)return p[2]=c[2];if(d[a]=p,p[2]=e(t,n,u))return!0}return!1}}function g(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function v(e,t,i){for(var r=0,o=t.length;r<o;r++)n(e,t[r],i);return i}function y(e,t,n,i,r){for(var o,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,i,r)||(a.push(o),u&&t.push(s)));return a}function b(e,t,n,i,o,a){return i&&!i[R]&&(i=b(i)),o&&!o[R]&&(o=b(o,a)),r((function(r,a,s,l){var u,c,d,p,h=[],f=[],_=a.length,m=r||v(t||"*",s.nodeType?[s]:s,[]),g=!e||!r&&t?m:y(m,h,e,s,l);if(n?n(g,p=o||(r?e:_||i)?[]:a,s,l):p=g,i)for(u=y(p,f),i(u,[],s,l),c=u.length;c--;)(d=u[c])&&(p[f[c]]=!(g[f[c]]=d));if(r){if(o||e){if(o){for(u=[],c=p.length;c--;)(d=p[c])&&u.push(g[c]=d);o(null,p=[],u,l)}for(c=p.length;c--;)(d=p[c])&&(u=o?de.call(r,d):h[c])>-1&&(r[u]=!(a[u]=d))}}else p=y(p===a?p.splice(_,p.length):p),o?o(null,a,p,l):N.apply(a,p)}))}function k(e){for(var t,n,i,r=e.length,o=A.relative[e[0].type],a=o||A.relative[" "],s=o?1:0,l=m((function(e){return e===t}),a,!0),u=m((function(e){return de.call(t,e)>-1}),a,!0),c=[function(e,n,i){var r=!o&&(i||n!=C)||((t=n).nodeType?l(e,n,i):u(e,n,i));return t=null,r}];s<r;s++)if(n=A.relative[e[s].type])c=[m(g(c),n)];else{if((n=A.filter[e[s].type].apply(null,e[s].matches))[R]){for(i=++s;i<r&&!A.relative[e[i].type];i++);return b(s>1&&g(c),s>1&&_(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(De,"$1"),n,s<i&&k(e.slice(s,i)),i<r&&k(e=e.slice(i)),i<r&&_(e))}c.push(n)}return g(c)}function w(e,t){var n=t.length>0,i=e.length>0,o=function(r,o,a,s,l){var u,c,d,h=0,f="0",_=r&&[],m=[],g=C,v=r||i&&A.find.TAG("*",l),b=H+=null==g?1:Math.random()||.1,k=v.length;for(l&&(C=o==O||o||l);f!==k&&null!=(u=v[f]);f++){if(i&&u){for(c=0,o||u.ownerDocument==O||(p(u),a=!j);d=e[c++];)if(d(u,o||O,a)){N.call(s,u);break}l&&(H=b)}n&&((u=!d&&u)&&h--,r&&_.push(u))}if(h+=f,n&&f!==h){for(c=0;d=t[c++];)d(_,m,o,a);if(r){if(h>0)for(;f--;)_[f]||m[f]||(m[f]=Te.call(s));m=y(m)}N.apply(s,m),l&&!r&&m.length>0&&h+t.length>1&&Se.uniqueSort(s)}return l&&(H=b,C=g),_};return n?r(o):o}function E(e,t){var n,i=[],r=[],o=W[e+" "];if(!o){for(t||(t=f(e)),n=t.length;n--;)(o=k(t[n]))[R]?i.push(o):r.push(o);(o=W(e,w(r,i))).selector=e}return o}function S(e,t,n,i){var r,o,a,s,l,u="function"==typeof e&&e,c=!i&&f(e=u.selector||e);if(n=n||[],1===c.length){if((o=c[0]=c[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&j&&A.relative[o[1].type]){if(!(t=(A.find.ID(a.matches[0].replace(oe,se),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=ee.needsContext.test(e)?0:o.length;r--&&(a=o[r],!A.relative[s=a.type]);)if((l=A.find[s])&&(i=l(a.matches[0].replace(oe,se),re.test(o[0].type)&&d(t.parentNode)||t))){if(o.splice(r,1),!(e=i.length&&_(o)))return N.apply(n,i),n;break}}return(u||E(e,c))(i,t,!j,n,!t||re.test(e)&&d(t.parentNode)||t),n}var T,A,C,x,D,O,I,j,L,P,N=je,R=Se.expando,H=0,M=0,F=i(),q=i(),W=i(),B=i(),V=function(e,t){return e===t&&(D=!0),0},U="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",z="(?:\\\\[\\da-fA-F]{1,6}"+xe+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",K="\\["+xe+"*("+z+")(?:"+xe+"*([*^$|!~]?=)"+xe+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+z+"))|)"+xe+"*\\]",G=":("+z+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+K+")*)|.*)\\)|)",Y=new RegExp(xe+"+","g"),Q=new RegExp("^"+xe+"*,"+xe+"*"),$=new RegExp("^"+xe+"*([>+~]|"+xe+")"+xe+"*"),X=new RegExp(xe+"|>"),J=new RegExp(G),Z=new RegExp("^"+z+"$"),ee={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+K),PSEUDO:new RegExp("^"+G),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+xe+"*(even|odd|(([+-]|)(\\d*)n|)"+xe+"*(?:([+-]|)"+xe+"*(\\d+)|))"+xe+"*\\)|)","i"),bool:new RegExp("^(?:"+U+")$","i"),needsContext:new RegExp("^"+xe+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+xe+"*((?:-\\d)?\\d*)"+xe+"*\\)|)(?=[^-]|$)","i")},te=/^(?:input|select|textarea|button)$/i,ne=/^h\d$/i,ie=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,oe=new RegExp("\\\\[\\da-fA-F]{1,6}"+xe+"?|\\\\([^\\r\\n\\f])","g"),se=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ue=function(){p()},ce=m((function(e){return!0===e.disabled&&o(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{N.apply(ae=le.call(Ie.childNodes),Ie.childNodes),ae[Ie.childNodes.length].nodeType}catch(e){N={apply:function(e,t){je.apply(e,le.call(t))},call:function(e){je.apply(e,le.call(arguments,1))}}}for(T in n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){if(p(e),j&&!B[t+" "]&&(!L||!L.test(t)))try{var i=P.call(e,t);if(i||ge.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){B(t,!0)}return n(t,O,null,[e]).length>0},n.contains=function(e,t){return(e.ownerDocument||e)!=O&&p(e),Se.contains(e,t)},n.attr=function(e,t){(e.ownerDocument||e)!=O&&p(e);var n=A.attrHandle[t.toLowerCase()],i=n&&fe.call(A.attrHandle,t.toLowerCase())?n(e,t,!j):void 0;return void 0!==i?i:e.getAttribute(t)},n.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Se.uniqueSort=function(e){var t,n=[],i=0,r=0;if(D=!ge.sortStable,x=!ge.sortStable&&le.call(e,0),Ae.call(e,V),D){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)Ce.call(e,n[i],1)}return x=null,e},Se.fn.uniqueSort=function(){return this.pushStack(Se.uniqueSort(le.apply(this)))},A=Se.expr={cacheLength:50,createPseudo:r,match:ee,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(oe,se),e[3]=(e[3]||e[4]||e[5]||"").replace(oe,se),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||n.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&n.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ee.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&J.test(n)&&(t=f(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(oe,se).toLowerCase();return"*"===e?function(){return!0}:function(e){return o(e,t)}},CLASS:function(e){var t=F[e+" "];return t||(t=new RegExp("(^|"+xe+")"+e+"("+xe+"|$)"))&&F(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(r){var o=n.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===i:"!="===t?o!==i:"^="===t?i&&0===o.indexOf(i):"*="===t?i&&o.indexOf(i)>-1:"$="===t?i&&o.slice(-i.length)===i:"~="===t?(" "+o.replace(Y," ")+" ").indexOf(i)>-1:"|="===t&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,r){var a="nth"!==e.slice(0,3),s="last"!==e.slice(-4),l="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,u){var c,d,p,h,f,_=a!==s?"nextSibling":"previousSibling",m=t.parentNode,g=l&&t.nodeName.toLowerCase(),v=!u&&!l,y=!1;if(m){if(a){for(;_;){for(p=t;p=p[_];)if(l?o(p,g):1===p.nodeType)return!1;f=_="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?m.firstChild:m.lastChild],s&&v){for(y=(h=(c=(d=m[R]||(m[R]={}))[e]||[])[0]===H&&c[1])&&c[2],p=h&&m.childNodes[h];p=++h&&p&&p[_]||(y=h=0)||f.pop();)if(1===p.nodeType&&++y&&p===t){d[e]=[H,h,y];break}}else if(v&&(y=h=(c=(d=t[R]||(t[R]={}))[e]||[])[0]===H&&c[1]),!1===y)for(;(p=++h&&p&&p[_]||(y=h=0)||f.pop())&&(!(l?o(p,g):1===p.nodeType)||!++y||(v&&((d=p[R]||(p[R]={}))[e]=[H,y]),p!==t)););return(y-=r)===i||y%i==0&&y/i>=0}}},PSEUDO:function(e,t){var i,o=A.pseudos[e]||A.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return o[R]?o(t):o.length>1?(i=[e,e,"",t],A.setFilters.hasOwnProperty(e.toLowerCase())?r((function(e,n){for(var i,r=o(e,t),a=r.length;a--;)e[i=de.call(e,r[a])]=!(n[i]=r[a])})):function(e){return o(e,0,i)}):o}},pseudos:{not:r((function(e){var t=[],n=[],i=E(e.replace(De,"$1"));return i[R]?r((function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}})),has:r((function(e){return function(t){return n(e,t).length>0}})),contains:r((function(e){return e=e.replace(oe,se),function(t){return(t.textContent||Se.text(t)).indexOf(e)>-1}})),lang:r((function(e){return Z.test(e||"")||n.error("unsupported lang: "+e),e=e.replace(oe,se).toLowerCase(),function(t){var n;do{if(n=j?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===I},focus:function(e){return e===t()&&O.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:u(!1),disabled:u(!0),checked:function(e){return o(e,"input")&&!!e.checked||o(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,
!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!A.pseudos.empty(e)},header:function(e){return ne.test(e.nodeName)},input:function(e){return te.test(e.nodeName)},button:function(e){return o(e,"input")&&"button"===e.type||o(e,"button")},text:function(e){var t;return o(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c((function(){return[0]})),last:c((function(e,t){return[t-1]})),eq:c((function(e,t,n){return[n<0?n+t:n]})),even:c((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:c((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:c((function(e,t,n){var i;for(i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:c((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}},A.pseudos.nth=A.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[T]=s(T);for(T in{submit:!0,reset:!0})A.pseudos[T]=l(T);h.prototype=A.filters=A.pseudos,A.setFilters=new h,ge.sortStable=R.split("").sort(V).join("")===R,p(),ge.sortDetached=a((function(e){return 1&e.compareDocumentPosition(O.createElement("fieldset"))})),Se.find=n,Se.expr[":"]=Se.expr.pseudos,Se.unique=Se.uniqueSort,n.compile=E,n.select=S,n.setDocument=p,n.escape=Se.escapeSelector,n.getText=Se.text,n.isXML=Se.isXMLDoc,n.selectors=Se.expr,n.support=Se.support,n.uniqueSort=Se.uniqueSort}();var Le=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&Se(e).is(n))break;i.push(e)}return i},Pe=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ne=Se.expr.match.needsContext,Re=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Se.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?Se.find.matchesSelector(i,e)?[i]:[]:Se.find.matches(e,Se.grep(t,(function(e){return 1===e.nodeType})))},Se.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(Se(e).filter((function(){for(t=0;t<i;t++)if(Se.contains(r[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)Se.find(e,r[t],n);return i>1?Se.uniqueSort(n):n},filter:function(e){return this.pushStack(s(this,e||[],!1))},not:function(e){return this.pushStack(s(this,e||[],!0))},is:function(e){return!!s(this,"string"==typeof e&&Ne.test(e)?Se(e):e||[],!1).length}});var He,Me=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Se.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||He,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Me.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof Se?t[0]:t,Se.merge(this,Se.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:be,!0)),Re.test(i[1])&&Se.isPlainObject(t))for(i in t)ve(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=be.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):ve(e)?void 0!==n.ready?n.ready(e):e(Se):Se.makeArray(e,this)}).prototype=Se.fn,He=Se(be);var Fe=/^(?:parents|prev(?:Until|All))/,qe={children:!0,contents:!0,next:!0,prev:!0};Se.fn.extend({has:function(e){var t=Se(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(Se.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,r=this.length,o=[],a="string"!=typeof e&&Se(e);if(!Ne.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Se.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?Se.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?de.call(Se(e),this[0]):de.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Se.uniqueSort(Se.merge(this.get(),Se(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Se.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Le(e,"parentNode")},parentsUntil:function(e,t,n){return Le(e,"parentNode",n)},next:function(e){return l(e,"nextSibling")},prev:function(e){return l(e,"previousSibling")},nextAll:function(e){return Le(e,"nextSibling")},prevAll:function(e){return Le(e,"previousSibling")},nextUntil:function(e,t,n){return Le(e,"nextSibling",n)},prevUntil:function(e,t,n){return Le(e,"previousSibling",n)},siblings:function(e){return Pe((e.parentNode||{}).firstChild,e)},children:function(e){return Pe(e.firstChild)},contents:function(e){return null!=e.contentDocument&&se(e.contentDocument)?e.contentDocument:(o(e,"template")&&(e=e.content||e),Se.merge([],e.childNodes))}},(function(e,t){Se.fn[e]=function(n,i){var r=Se.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=Se.filter(i,r)),this.length>1&&(qe[e]||Se.uniqueSort(r),Fe.test(e)&&r.reverse()),this.pushStack(r)}}));var We=/[^\x20\t\r\n\f]+/g;Se.Callbacks=function(e){e="string"==typeof e?u(e):Se.extend({},e);var t,n,r,o,a=[],s=[],l=-1,c=function(){for(o=o||e.once,r=t=!0;s.length;l=-1)for(n=s.shift();++l<a.length;)!1===a[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=a.length,n=!1);e.memory||(n=!1),t=!1,o&&(a=n?[]:"")},d={add:function(){return a&&(n&&!t&&(l=a.length-1,s.push(n)),function t(n){Se.each(n,(function(n,r){ve(r)?e.unique&&d.has(r)||a.push(r):r&&r.length&&"string"!==i(r)&&t(r)}))}(arguments),n&&!t&&c()),this},remove:function(){return Se.each(arguments,(function(e,t){for(var n;(n=Se.inArray(t,a,n))>-1;)a.splice(n,1),n<=l&&l--})),this},has:function(e){return e?Se.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return o=s=[],n||t||(a=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!r}};return d},Se.extend({Deferred:function(t){var n=[["notify","progress",Se.Callbacks("memory"),Se.Callbacks("memory"),2],["resolve","done",Se.Callbacks("once memory"),Se.Callbacks("once memory"),0,"resolved"],["reject","fail",Se.Callbacks("once memory"),Se.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return Se.Deferred((function(t){Se.each(n,(function(n,i){var r=ve(e[i[4]])&&e[i[4]];o[i[1]]((function(){var e=r&&r.apply(this,arguments);e&&ve(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(t,i,r){function o(t,n,i,r){return function(){var s=this,l=arguments,u=function(){var e,u;if(!(t<a)){if((e=i.apply(s,l))===n.promise())throw new TypeError("Thenable self-resolution");u=e&&("object"==typeof e||"function"==typeof e)&&e.then,ve(u)?r?u.call(e,o(a,n,c,r),o(a,n,d,r)):(a++,u.call(e,o(a,n,c,r),o(a,n,d,r),o(a,n,c,n.notifyWith))):(i!==c&&(s=void 0,l=[e]),(r||n.resolveWith)(s,l))}},p=r?u:function(){try{u()}catch(e){Se.Deferred.exceptionHook&&Se.Deferred.exceptionHook(e,p.error),t+1>=a&&(i!==d&&(s=void 0,l=[e]),n.rejectWith(s,l))}};t?p():(Se.Deferred.getErrorHook?p.error=Se.Deferred.getErrorHook():Se.Deferred.getStackHook&&(p.error=Se.Deferred.getStackHook()),e.setTimeout(p))}}var a=0;return Se.Deferred((function(e){n[0][3].add(o(0,e,ve(r)?r:c,e.notifyWith)),n[1][3].add(o(0,e,ve(t)?t:c)),n[2][3].add(o(0,e,ve(i)?i:d))})).promise()},promise:function(e){return null!=e?Se.extend(e,r):r}},o={};return Se.each(n,(function(e,t){var a=t[2],s=t[5];r[t[1]]=a.add,s&&a.add((function(){i=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith})),r.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,i=Array(n),r=le.call(arguments),o=Se.Deferred(),a=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?le.call(arguments):n,--t||o.resolveWith(i,r)}};if(t<=1&&(p(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||ve(r[n]&&r[n].then)))return o.then();for(;n--;)p(r[n],a(n),o.reject);return o.promise()}});var Be=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Se.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Be.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Se.readyException=function(t){e.setTimeout((function(){throw t}))};var Ve=Se.Deferred();Se.fn.ready=function(e){return Ve.then(e).catch((function(e){Se.readyException(e)})),this},Se.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Se.readyWait:Se.isReady)||(Se.isReady=!0,!0!==e&&--Se.readyWait>0||Ve.resolveWith(be,[Se]))}}),Se.ready.then=Ve.then,"complete"===be.readyState||"loading"!==be.readyState&&!be.documentElement.doScroll?e.setTimeout(Se.ready):(be.addEventListener("DOMContentLoaded",h),e.addEventListener("load",h));var Ue=function(e,t,n,r,o,a,s){var l=0,u=e.length,c=null==n;if("object"===i(n))for(l in o=!0,n)Ue(e,t,l,n[l],!0,a,s);else if(void 0!==r&&(o=!0,ve(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(Se(e),n)})),t))for(;l<u;l++)t(e[l],n,s?r:r.call(e[l],l,t(e[l],n)));return o?e:c?t.call(e):u?t(e[0],n):a},ze=/^-ms-/,Ke=/-([a-z])/g,Ge=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};m.uid=1,m.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ge(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[_(t)]=n;else for(i in t)r[_(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][_(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(_):(t=_(t))in i?[t]:t.match(We)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||Se.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Se.isEmptyObject(t)}};var Ye=new m,Qe=new m,$e=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Xe=/[A-Z]/g;Se.extend({hasData:function(e){return Qe.hasData(e)||Ye.hasData(e)},data:function(e,t,n){return Qe.access(e,t,n)},removeData:function(e,t){Qe.remove(e,t)},_data:function(e,t,n){return Ye.access(e,t,n)},_removeData:function(e,t){Ye.remove(e,t)}}),Se.fn.extend({data:function(e,t){var n,i,r,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(r=Qe.get(o),1===o.nodeType&&!Ye.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(i=a[n].name).indexOf("data-")&&(i=_(i.slice(5)),v(o,i,r[i]));Ye.set(o,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){Qe.set(this,e)})):Ue(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=Qe.get(o,e))||void 0!==(n=v(o,e))?n:void 0;this.each((function(){Qe.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Qe.remove(this,e)}))}}),Se.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Ye.get(e,t),n&&(!i||Array.isArray(n)?i=Ye.access(e,t,Se.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=Se.queue(e,t),i=n.length,r=n.shift(),o=Se._queueHooks(e,t),a=function(){Se.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ye.get(e,n)||Ye.access(e,n,{empty:Se.Callbacks("once memory").add((function(){Ye.remove(e,[t+"queue",n])}))})}}),Se.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Se.queue(this[0],e):void 0===t?this:this.each((function(){var n=Se.queue(this,e,t);Se._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Se.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){Se.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=Se.Deferred(),o=this,a=this.length,s=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Ye.get(o[a],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(s));return s(),r.promise(t)}});var Je=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ze=new RegExp("^(?:([+-])=|)("+Je+")([a-z%]*)$","i"),et=["Top","Right","Bottom","Left"],tt=be.documentElement,nt=function(e){return Se.contains(e.ownerDocument,e)},it={composed:!0};tt.getRootNode&&(nt=function(e){return Se.contains(e.ownerDocument,e)||e.getRootNode(it)===e.ownerDocument});var rt=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&nt(e)&&"none"===Se.css(e,"display")},ot={};Se.fn.extend({show:function(){return k(this,!0)},hide:function(){return k(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){rt(this)?Se(this).show():Se(this).hide()}))}});var at,st,lt=/^(?:checkbox|radio)$/i,ut=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ct=/^$|^module$|\/(?:java|ecma)script/i;at=be.createDocumentFragment().appendChild(be.createElement("div")),(st=be.createElement("input")).setAttribute("type","radio"),st.setAttribute("checked","checked"),st.setAttribute("name","t"),at.appendChild(st),ge.checkClone=at.cloneNode(!0).cloneNode(!0).lastChild.checked,at.innerHTML="<textarea>x</textarea>",ge.noCloneChecked=!!at.cloneNode(!0).lastChild.defaultValue,at.innerHTML="<option></option>",ge.option=!!at.lastChild;var dt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};dt.tbody=dt.tfoot=dt.colgroup=dt.caption=dt.thead,dt.th=dt.td,ge.option||(dt.optgroup=dt.option=[1,"<select multiple='multiple'>","</select>"]);var pt=/<|&#?\w+;/,ht=/^([^.]*)(?:\.(.+)|)/;Se.event={global:{},add:function(e,t,n,i,r){var o,a,s,l,u,c,d,p,h,f,_,m=Ye.get(e);if(Ge(e))for(n.handler&&(n=(o=n).handler,r=o.selector),r&&Se.find.matchesSelector(tt,r),n.guid||(n.guid=Se.guid++),(l=m.events)||(l=m.events=Object.create(null)),(a=m.handle)||(a=m.handle=function(t){return void 0!==Se&&Se.event.triggered!==t.type?Se.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(We)||[""]).length;u--;)h=_=(s=ht.exec(t[u])||[])[1],f=(s[2]||"").split(".").sort(),h&&(d=Se.event.special[h]||{},h=(r?d.delegateType:d.bindType)||h,d=Se.event.special[h]||{},c=Se.extend({type:h,origType:_,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&Se.expr.match.needsContext.test(r),namespace:f.join(".")},o),(p=l[h])||((p=l[h]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,f,a)||e.addEventListener&&e.addEventListener(h,a)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,c):p.push(c),Se.event.global[h]=!0)},remove:function(e,t,n,i,r){var o,a,s,l,u,c,d,p,h,f,_,m=Ye.hasData(e)&&Ye.get(e);if(m&&(l=m.events)){for(u=(t=(t||"").match(We)||[""]).length;u--;)if(h=_=(s=ht.exec(t[u])||[])[1],f=(s[2]||"").split(".").sort(),h){for(d=Se.event.special[h]||{},p=l[h=(i?d.delegateType:d.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!r&&_!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));a&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,f,m.handle)||Se.removeEvent(e,h,m.handle),delete l[h])}else for(h in l)Se.event.remove(e,h+t[u],n,i,!0);Se.isEmptyObject(l)&&Ye.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,a,s=new Array(arguments.length),l=Se.event.fix(e),u=(Ye.get(this,"events")||Object.create(null))[l.type]||[],c=Se.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(a=Se.event.handlers.call(this,l,u),t=0;(r=a[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(i=((Se.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,s))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,o,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],a={},n=0;n<l;n++)void 0===a[r=(i=t[n]).selector+" "]&&(a[r]=i.needsContext?Se(r,this).index(u)>-1:Se.find(r,this,null,[u]).length),a[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(Se.Event.prototype,e,{enumerable:!0,configurable:!0,get:ve(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Se.expando]?e:new Se.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return lt.test(t.type)&&t.click&&o(t,"input")&&x(t,"click",!0),!1},trigger:function(e){var t=this||e;return lt.test(t.type)&&t.click&&o(t,"input")&&x(t,"click"),!0},_default:function(e){var t=e.target;return lt.test(t.type)&&t.click&&o(t,"input")&&Ye.get(t,"click")||o(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Se.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Se.Event=function(e,t){if(!(this instanceof Se.Event))return new Se.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?T:A,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Se.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Se.expando]=!0},Se.Event.prototype={constructor:Se.Event,isDefaultPrevented:A,isPropagationStopped:A,isImmediatePropagationStopped:A,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=T,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=T,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=T,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Se.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},Se.event.addProp),Se.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(be.documentMode){var n=Ye.get(this,"handle"),i=Se.event.fix(e);i.type="focusin"===e.type?"focus":"blur",i.isSimulated=!0,n(e),i.target===i.currentTarget&&n(i)}else Se.event.simulate(t,e.target,Se.event.fix(e))}Se.event.special[e]={setup:function(){var i;if(x(this,e,!0),!be.documentMode)return!1;(i=Ye.get(this,t))||this.addEventListener(t,n),Ye.set(this,t,(i||0)+1)},trigger:function(){return x(this,e),!0},teardown:function(){var e;if(!be.documentMode)return!1;(e=Ye.get(this,t)-1)?Ye.set(this,t,e):(this.removeEventListener(t,n),Ye.remove(this,t))},_default:function(t){return Ye.get(t.target,e)},delegateType:t},Se.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,r=be.documentMode?this:i,o=Ye.get(r,t);o||(be.documentMode?this.addEventListener(t,n):i.addEventListener(e,n,!0)),Ye.set(r,t,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,r=be.documentMode?this:i,o=Ye.get(r,t)-1;o?Ye.set(r,t,o):(be.documentMode?this.removeEventListener(t,n):i.removeEventListener(e,n,!0),Ye.remove(r,t))}}})),Se.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){Se.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,r=e.relatedTarget,o=e.handleObj;return r&&(r===i||Se.contains(i,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),Se.fn.extend({on:function(e,t,n,i){return C(this,e,t,n,i)},one:function(e,t,n,i){return C(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,Se(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=A),this.each((function(){Se.event.remove(this,e,n,t)}))}});var ft=/<script|<style|<link/i,_t=/checked\s*(?:[^=]|=\s*.checked.)/i,mt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;Se.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,r,o,a,s=e.cloneNode(!0),l=nt(e);if(!(ge.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Se.isXMLDoc(e)))for(a=w(s),i=0,r=(o=w(e)).length;i<r;i++)L(o[i],a[i]);if(t)if(n)for(o=o||w(e),a=a||w(s),i=0,r=o.length;i<r;i++)j(o[i],a[i]);else j(e,s);return(a=w(s,"script")).length>0&&E(a,!l&&w(e,"script")),s},cleanData:function(e){for(var t,n,i,r=Se.event.special,o=0;void 0!==(n=e[o]);o++)if(Ge(n)){if(t=n[Ye.expando]){if(t.events)for(i in t.events)r[i]?Se.event.remove(n,i):Se.removeEvent(n,i,t.handle);n[Ye.expando]=void 0}n[Qe.expando]&&(n[Qe.expando]=void 0)}}}),Se.fn.extend({detach:function(e){return N(this,e,!0)},remove:function(e){return N(this,e)},text:function(e){return Ue(this,(function(e){return void 0===e?Se.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return P(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||D(this,e).appendChild(e)}))},prepend:function(){return P(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=D(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return P(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return P(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Se.cleanData(w(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return Se.clone(this,e,t)}))},html:function(e){return Ue(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ft.test(e)&&!dt[(ut.exec(e)||["",""])[1].toLowerCase()]){e=Se.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(Se.cleanData(w(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return P(this,arguments,(function(t){var n=this.parentNode;Se.inArray(this,e)<0&&(Se.cleanData(w(this)),n&&n.replaceChild(t,this))}),e)}}),Se.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){Se.fn[e]=function(e){for(var n,i=[],r=Se(e),o=r.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),Se(r[a])[t](n),ce.apply(i,n.get());return this.pushStack(i)}}));var gt=new RegExp("^("+Je+")(?!px)[a-z%]+$","i"),vt=/^--/,yt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},bt=function(e,t,n){var i,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];for(r in i=n.call(e),t)e.style[r]=o[r];return i},kt=new RegExp(et.join("|"),"i");!function(){function t(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",tt.appendChild(u).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,l=12===n(t.marginLeft),c.style.right="60%",a=36===n(t.right),r=36===n(t.width),c.style.position="absolute",o=12===n(c.offsetWidth/3),tt.removeChild(u),c=null}}function n(e){return Math.round(parseFloat(e))}var i,r,o,a,s,l,u=be.createElement("div"),c=be.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",ge.clearCloneStyle="content-box"===c.style.backgroundClip,Se.extend(ge,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,n,i,r;return null==s&&(t=be.createElement("table"),n=be.createElement("tr"),i=be.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",i.style.height="9px",i.style.display="block",tt.appendChild(t).appendChild(n).appendChild(i),r=e.getComputedStyle(n),s=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===n.offsetHeight,tt.removeChild(t)),s}}))}();var wt=["Webkit","Moz","ms"],Et=be.createElement("div").style,St={},Tt=/^(none|table(?!-c[ea]).+)/,At={position:"absolute",visibility:"hidden",display:"block"},Ct={letterSpacing:"0",fontWeight:"400"};Se.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=R(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,a,s=_(t),l=vt.test(t),u=e.style;if(l||(t=F(s)),a=Se.cssHooks[t]||Se.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(e,!1,i))?r:u[t];"string"===(o=typeof n)&&(r=Ze.exec(n))&&r[1]&&(n=y(e,t,r),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=r&&r[3]||(Se.cssNumber[s]?"":"px")),ge.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,i))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var r,o,a,s=_(t);return vt.test(t)||(t=F(s)),(a=Se.cssHooks[t]||Se.cssHooks[s])&&"get"in a&&(r=a.get(e,!0,n)),void 0===r&&(r=R(e,t,i)),"normal"===r&&t in Ct&&(r=Ct[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),Se.each(["height","width"],(function(e,t){Se.cssHooks[t]={get:function(e,n,i){if(n)return!Tt.test(Se.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?B(e,t,i):bt(e,At,(function(){return B(e,t,i)}))},set:function(e,n,i){var r,o=yt(e),a=!ge.scrollboxSize()&&"absolute"===o.position,s=(a||i)&&"border-box"===Se.css(e,"boxSizing",!1,o),l=i?W(e,t,i,s,o):0;return s&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-W(e,t,"border",!1,o)-.5)),l&&(r=Ze.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=Se.css(e,t)),q(e,n,l)}}})),Se.cssHooks.marginLeft=H(ge.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(R(e,"marginLeft"))||e.getBoundingClientRect().left-bt(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),Se.each({margin:"",padding:"",border:"Width"},(function(e,t){Se.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+et[i]+t]=o[i]||o[i-2]||o[0];return r}},"margin"!==e&&(Se.cssHooks[e+t].set=q)})),Se.fn.extend({css:function(e,t){return Ue(this,(function(e,t,n){var i,r,o={},a=0;if(Array.isArray(t)){for(i=yt(e),r=t.length;a<r;a++)o[t[a]]=Se.css(e,t[a],!1,i);return o}return void 0!==n?Se.style(e,t,n):Se.css(e,t)}),e,t,arguments.length>1)}}),Se.Tween=V,V.prototype={constructor:V,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||Se.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(Se.cssNumber[n]?"":"px")},cur:function(){var e=V.propHooks[this.prop];return e&&e.get?e.get(this):V.propHooks._default.get(this)},run:function(e){var t,n=V.propHooks[this.prop];return this.options.duration?this.pos=t=Se.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):V.propHooks._default.set(this),this}},V.prototype.init.prototype=V.prototype,V.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Se.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){Se.fx.step[e.prop]?Se.fx.step[e.prop](e):1!==e.elem.nodeType||!Se.cssHooks[e.prop]&&null==e.elem.style[F(e.prop)]?e.elem[e.prop]=e.now:Se.style(e.elem,e.prop,e.now+e.unit)}}},V.propHooks.scrollTop=V.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Se.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Se.fx=V.prototype.init,Se.fx.step={};var xt,Dt,Ot=/^(?:toggle|show|hide)$/,It=/queueHooks$/;Se.Animation=Se.extend($,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ze.exec(t),n),n}]},tweener:function(e,t){ve(e)?(t=e,e=["*"]):e=e.match(We);for(var n,i=0,r=e.length;i<r;i++)n=e[i],$.tweeners[n]=$.tweeners[n]||[],$.tweeners[n].unshift(t)},prefilters:[Y],prefilter:function(e,t){t?$.prefilters.unshift(e):$.prefilters.push(e)}}),Se.speed=function(e,t,n){var i=e&&"object"==typeof e?Se.extend({},e):{complete:n||!n&&t||ve(e)&&e,duration:e,easing:n&&t||t&&!ve(t)&&t};return Se.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in Se.fx.speeds?i.duration=Se.fx.speeds[i.duration]:i.duration=Se.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){ve(i.old)&&i.old.call(this),i.queue&&Se.dequeue(this,i.queue)},i},Se.fn.extend({fadeTo:function(e,t,n,i){return this.filter(rt).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=Se.isEmptyObject(e),o=Se.speed(t,n,i),a=function(){var t=$(this,Se.extend({},e),o);(r||Ye.get(this,"finish"))&&t.stop(!0)};return a.finish=a,r||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",o=Se.timers,a=Ye.get(this);if(r)a[r]&&a[r].stop&&i(a[r]);else for(r in a)a[r]&&a[r].stop&&It.test(r)&&i(a[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(n),t=!1,o.splice(r,1));!t&&n||Se.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Ye.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],o=Se.timers,a=i?i.length:0;for(n.finish=!0,Se.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),Se.each(["toggle","show","hide"],(function(e,t){var n=Se.fn[t];Se.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(K(t,!0),e,i,r)}})),Se.each({slideDown:K("show"),slideUp:K("hide"),slideToggle:K("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){Se.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),Se.timers=[],Se.fx.tick=function(){var e,t=0,n=Se.timers;for(xt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Se.fx.stop(),xt=void 0},Se.fx.timer=function(e){Se.timers.push(e),Se.fx.start()},Se.fx.interval=13,Se.fx.start=function(){Dt||(Dt=!0,U())},
Se.fx.stop=function(){Dt=null},Se.fx.speeds={slow:600,fast:200,_default:400},Se.fn.delay=function(t,n){return t=Se.fx&&Se.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,i){var r=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(r)}}))},function(){var e=be.createElement("input"),t=be.createElement("select").appendChild(be.createElement("option"));e.type="checkbox",ge.checkOn=""!==e.value,ge.optSelected=t.selected,(e=be.createElement("input")).value="t",e.type="radio",ge.radioValue="t"===e.value}();var jt,Lt=Se.expr.attrHandle;Se.fn.extend({attr:function(e,t){return Ue(this,Se.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){Se.removeAttr(this,e)}))}}),Se.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?Se.prop(e,t,n):(1===o&&Se.isXMLDoc(e)||(r=Se.attrHooks[t.toLowerCase()]||(Se.expr.match.bool.test(t)?jt:void 0)),void 0!==n?null===n?void Se.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=Se.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!ge.radioValue&&"radio"===t&&o(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(We);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),jt={set:function(e,t,n){return!1===t?Se.removeAttr(e,n):e.setAttribute(n,n),n}},Se.each(Se.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=Lt[t]||Se.find.attr;Lt[t]=function(e,t,i){var r,o,a=t.toLowerCase();return i||(o=Lt[a],Lt[a]=r,r=null!=n(e,t,i)?a:null,Lt[a]=o),r}}));var Pt=/^(?:input|select|textarea|button)$/i,Nt=/^(?:a|area)$/i;Se.fn.extend({prop:function(e,t){return Ue(this,Se.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[Se.propFix[e]||e]}))}}),Se.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&Se.isXMLDoc(e)||(t=Se.propFix[t]||t,r=Se.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=Se.find.attr(e,"tabindex");return t?parseInt(t,10):Pt.test(e.nodeName)||Nt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ge.optSelected||(Se.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Se.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){Se.propFix[this.toLowerCase()]=this})),Se.fn.extend({addClass:function(e){var t,n,i,r,o,a;return ve(e)?this.each((function(t){Se(this).addClass(e.call(this,t,J(this)))})):(t=Z(e)).length?this.each((function(){if(i=J(this),n=1===this.nodeType&&" "+X(i)+" "){for(o=0;o<t.length;o++)r=t[o],n.indexOf(" "+r+" ")<0&&(n+=r+" ");a=X(n),i!==a&&this.setAttribute("class",a)}})):this},removeClass:function(e){var t,n,i,r,o,a;return ve(e)?this.each((function(t){Se(this).removeClass(e.call(this,t,J(this)))})):arguments.length?(t=Z(e)).length?this.each((function(){if(i=J(this),n=1===this.nodeType&&" "+X(i)+" "){for(o=0;o<t.length;o++)for(r=t[o];n.indexOf(" "+r+" ")>-1;)n=n.replace(" "+r+" "," ");a=X(n),i!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,i,r,o,a=typeof e,s="string"===a||Array.isArray(e);return ve(e)?this.each((function(n){Se(this).toggleClass(e.call(this,n,J(this),t),t)})):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=Z(e),this.each((function(){if(s)for(o=Se(this),r=0;r<n.length;r++)i=n[r],o.hasClass(i)?o.removeClass(i):o.addClass(i);else void 0!==e&&"boolean"!==a||((i=J(this))&&Ye.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===e?"":Ye.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+X(J(n))+" ").indexOf(t)>-1)return!0;return!1}});var Rt=/\r/g;Se.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=ve(e),this.each((function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,Se(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=Se.map(r,(function(e){return null==e?"":e+""}))),(t=Se.valHooks[this.type]||Se.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=Se.valHooks[r.type]||Se.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(Rt,""):null==n?"":n:void 0}}),Se.extend({valHooks:{option:{get:function(e){var t=Se.find.attr(e,"value");return null!=t?t:X(Se.text(e))}},select:{get:function(e){var t,n,i,r=e.options,a=e.selectedIndex,s="select-one"===e.type,l=s?null:[],u=s?a+1:r.length;for(i=a<0?u:s?a:0;i<u;i++)if(((n=r[i]).selected||i===a)&&!n.disabled&&(!n.parentNode.disabled||!o(n.parentNode,"optgroup"))){if(t=Se(n).val(),s)return t;l.push(t)}return l},set:function(e,t){for(var n,i,r=e.options,o=Se.makeArray(t),a=r.length;a--;)((i=r[a]).selected=Se.inArray(Se.valHooks.option.get(i),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),Se.each(["radio","checkbox"],(function(){Se.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Se.inArray(Se(e).val(),t)>-1}},ge.checkOn||(Se.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Ht=e.location,Mt={guid:Date.now()},Ft=/\?/;Se.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||Se.error("Invalid XML: "+(i?Se.map(i.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var qt=/^(?:focusinfocus|focusoutblur)$/,Wt=function(e){e.stopPropagation()};Se.extend(Se.event,{trigger:function(t,n,i,r){var o,a,s,l,u,c,d,p,h=[i||be],f=fe.call(t,"type")?t.type:t,_=fe.call(t,"namespace")?t.namespace.split("."):[];if(a=p=s=i=i||be,3!==i.nodeType&&8!==i.nodeType&&!qt.test(f+Se.event.triggered)&&(f.indexOf(".")>-1&&(_=f.split("."),f=_.shift(),_.sort()),u=f.indexOf(":")<0&&"on"+f,(t=t[Se.expando]?t:new Se.Event(f,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=_.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:Se.makeArray(n,[t]),d=Se.event.special[f]||{},r||!d.trigger||!1!==d.trigger.apply(i,n))){if(!r&&!d.noBubble&&!ye(i)){for(l=d.delegateType||f,qt.test(l+f)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(i.ownerDocument||be)&&h.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=h[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?l:d.bindType||f,(c=(Ye.get(a,"events")||Object.create(null))[t.type]&&Ye.get(a,"handle"))&&c.apply(a,n),(c=u&&a[u])&&c.apply&&Ge(a)&&(t.result=c.apply(a,n),!1===t.result&&t.preventDefault());return t.type=f,r||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(h.pop(),n)||!Ge(i)||u&&ve(i[f])&&!ye(i)&&((s=i[u])&&(i[u]=null),Se.event.triggered=f,t.isPropagationStopped()&&p.addEventListener(f,Wt),i[f](),t.isPropagationStopped()&&p.removeEventListener(f,Wt),Se.event.triggered=void 0,s&&(i[u]=s)),t.result}},simulate:function(e,t,n){var i=Se.extend(new Se.Event,n,{type:e,isSimulated:!0});Se.event.trigger(i,null,t)}}),Se.fn.extend({trigger:function(e,t){return this.each((function(){Se.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return Se.event.trigger(e,t,n,!0)}});var Bt=/\[\]$/,Vt=/\r?\n/g,Ut=/^(?:submit|button|image|reset|file)$/i,zt=/^(?:input|select|textarea|keygen)/i;Se.param=function(e,t){var n,i=[],r=function(e,t){var n=ve(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Se.isPlainObject(e))Se.each(e,(function(){r(this.name,this.value)}));else for(n in e)ee(n,e[n],t,r);return i.join("&")},Se.fn.extend({serialize:function(){return Se.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=Se.prop(this,"elements");return e?Se.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!Se(this).is(":disabled")&&zt.test(this.nodeName)&&!Ut.test(e)&&(this.checked||!lt.test(e))})).map((function(e,t){var n=Se(this).val();return null==n?null:Array.isArray(n)?Se.map(n,(function(e){return{name:t.name,value:e.replace(Vt,"\r\n")}})):{name:t.name,value:n.replace(Vt,"\r\n")}})).get()}});var Kt=/%20/g,Gt=/#.*$/,Yt=/([?&])_=[^&]*/,Qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,$t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Xt=/^(?:GET|HEAD)$/,Jt=/^\/\//,Zt={},en={},tn="*/".concat("*"),nn=be.createElement("a");nn.href=Ht.href,Se.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ht.href,type:"GET",isLocal:$t.test(Ht.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":tn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Se.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ie(ie(e,Se.ajaxSettings),t):ie(Se.ajaxSettings,e)},ajaxPrefilter:te(Zt),ajaxTransport:te(en),ajax:function(t,n){function i(t,n,i,s){var u,p,h,b,k,w=n;c||(c=!0,l&&e.clearTimeout(l),r=void 0,a=s||"",E.readyState=t>0?4:0,u=t>=200&&t<300||304===t,i&&(b=re(f,E,i)),!u&&Se.inArray("script",f.dataTypes)>-1&&Se.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),b=oe(f,b,E,u),u?(f.ifModified&&((k=E.getResponseHeader("Last-Modified"))&&(Se.lastModified[o]=k),(k=E.getResponseHeader("etag"))&&(Se.etag[o]=k)),204===t||"HEAD"===f.type?w="nocontent":304===t?w="notmodified":(w=b.state,p=b.data,u=!(h=b.error))):(h=w,!t&&w||(w="error",t<0&&(t=0))),E.status=t,E.statusText=(n||w)+"",u?g.resolveWith(_,[p,w,E]):g.rejectWith(_,[E,w,h]),E.statusCode(y),y=void 0,d&&m.trigger(u?"ajaxSuccess":"ajaxError",[E,f,u?p:h]),v.fireWith(_,[E,w]),d&&(m.trigger("ajaxComplete",[E,f]),--Se.active||Se.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,o,a,s,l,u,c,d,p,h,f=Se.ajaxSetup({},n),_=f.context||f,m=f.context&&(_.nodeType||_.jquery)?Se(_):Se.event,g=Se.Deferred(),v=Se.Callbacks("once memory"),y=f.statusCode||{},b={},k={},w="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Qt.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||w;return r&&r.abort(t),i(0,t),this}};if(g.promise(E),f.url=((t||f.url||Ht.href)+"").replace(Jt,Ht.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(We)||[""],null==f.crossDomain){u=be.createElement("a");try{u.href=f.url,u.href=u.href,f.crossDomain=nn.protocol+"//"+nn.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=Se.param(f.data,f.traditional)),ne(Zt,f,n,E),c)return E;for(p in(d=Se.event&&f.global)&&0==Se.active++&&Se.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Xt.test(f.type),o=f.url.replace(Gt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Kt,"+")):(h=f.url.slice(o.length),f.data&&(f.processData||"string"==typeof f.data)&&(o+=(Ft.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(Yt,"$1"),h=(Ft.test(o)?"&":"?")+"_="+Mt.guid+++h),f.url=o+h),f.ifModified&&(Se.lastModified[o]&&E.setRequestHeader("If-Modified-Since",Se.lastModified[o]),Se.etag[o]&&E.setRequestHeader("If-None-Match",Se.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&E.setRequestHeader("Content-Type",f.contentType),E.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+tn+"; q=0.01":""):f.accepts["*"]),f.headers)E.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(!1===f.beforeSend.call(_,E,f)||c))return E.abort();if(w="abort",v.add(f.complete),E.done(f.success),E.fail(f.error),r=ne(en,f,n,E)){if(E.readyState=1,d&&m.trigger("ajaxSend",[E,f]),c)return E;f.async&&f.timeout>0&&(l=e.setTimeout((function(){E.abort("timeout")}),f.timeout));try{c=!1,r.send(b,i)}catch(e){if(c)throw e;i(-1,e)}}else i(-1,"No Transport");return E},getJSON:function(e,t,n){return Se.get(e,t,n,"json")},getScript:function(e,t){return Se.get(e,void 0,t,"script")}}),Se.each(["get","post"],(function(e,t){Se[t]=function(e,n,i,r){return ve(n)&&(r=r||i,i=n,n=void 0),Se.ajax(Se.extend({url:e,type:t,dataType:r,data:n,success:i},Se.isPlainObject(e)&&e))}})),Se.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),Se._evalUrl=function(e,t,n){return Se.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Se.globalEval(e,t,n)}})},Se.fn.extend({wrapAll:function(e){var t;return this[0]&&(ve(e)&&(e=e.call(this[0])),t=Se(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return ve(e)?this.each((function(t){Se(this).wrapInner(e.call(this,t))})):this.each((function(){var t=Se(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=ve(e);return this.each((function(n){Se(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){Se(this).replaceWith(this.childNodes)})),this}}),Se.expr.pseudos.hidden=function(e){return!Se.expr.pseudos.visible(e)},Se.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Se.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var rn={0:200,1223:204},on=Se.ajaxSettings.xhr();ge.cors=!!on&&"withCredentials"in on,ge.ajax=on=!!on,Se.ajaxTransport((function(t){var n,i;if(ge.cors||on&&!t.crossDomain)return{send:function(r,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(a,r[a]);n=function(e){return function(){n&&(n=i=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(rn[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),i=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=i:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&i()}))},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),Se.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),Se.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Se.globalEval(e),e}}}),Se.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),Se.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,r){t=Se("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),be.head.appendChild(t[0])},abort:function(){n&&n()}}}));var an,sn=[],ln=/(=)\?(?=&|$)|\?\?/;Se.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=sn.pop()||Se.expando+"_"+Mt.guid++;return this[e]=!0,e}}),Se.ajaxPrefilter("json jsonp",(function(t,n,i){var r,o,a,s=!1!==t.jsonp&&(ln.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ln.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=ve(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ln,"$1"+r):!1!==t.jsonp&&(t.url+=(Ft.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return a||Se.error(r+" was not called"),a[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){a=arguments},i.always((function(){void 0===o?Se(e).removeProp(r):e[r]=o,t[r]&&(t.jsonpCallback=n.jsonpCallback,sn.push(r)),a&&ve(o)&&o(a[0]),a=o=void 0})),"script"})),ge.createHTMLDocument=((an=be.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===an.childNodes.length),Se.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(ge.createHTMLDocument?((i=(t=be.implementation.createHTMLDocument("")).createElement("base")).href=be.location.href,t.head.appendChild(i)):t=be),o=!n&&[],(r=Re.exec(e))?[t.createElement(r[1])]:(r=S([e],t,o),o&&o.length&&Se(o).remove(),Se.merge([],r.childNodes)));var i,r,o},Se.fn.load=function(e,t,n){var i,r,o,a=this,s=e.indexOf(" ");return s>-1&&(i=X(e.slice(s)),e=e.slice(0,s)),ve(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),a.length>0&&Se.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){o=arguments,a.html(i?Se("<div>").append(Se.parseHTML(e)).find(i):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},Se.expr.pseudos.animated=function(e){return Se.grep(Se.timers,(function(t){return e===t.elem})).length},Se.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,u=Se.css(e,"position"),c=Se(e),d={};"static"===u&&(e.style.position="relative"),s=c.offset(),o=Se.css(e,"top"),l=Se.css(e,"left"),("absolute"===u||"fixed"===u)&&(o+l).indexOf("auto")>-1?(a=(i=c.position()).top,r=i.left):(a=parseFloat(o)||0,r=parseFloat(l)||0),ve(t)&&(t=t.call(e,n,Se.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):c.css(d)}},Se.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){Se.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===Se.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Se.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=Se(e).offset()).top+=Se.css(e,"borderTopWidth",!0),r.left+=Se.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-Se.css(i,"marginTop",!0),left:t.left-r.left-Se.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===Se.css(e,"position");)e=e.offsetParent;return e||tt}))}}),Se.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;Se.fn[e]=function(i){return Ue(this,(function(e,i,r){var o;if(ye(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===r)return o?o[t]:e[i];o?o.scrollTo(n?o.pageXOffset:r,n?r:o.pageYOffset):e[i]=r}),e,i,arguments.length)}})),Se.each(["top","left"],(function(e,t){Se.cssHooks[t]=H(ge.pixelPosition,(function(e,n){if(n)return n=R(e,t),gt.test(n)?Se(e).position()[t]+"px":n}))})),Se.each({Height:"height",Width:"width"},(function(e,t){Se.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){Se.fn[i]=function(r,o){var a=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===o?"margin":"border");return Ue(this,(function(t,n,r){var o;return ye(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===r?Se.css(t,n,s):Se.style(t,n,r,s)}),t,a?r:void 0,a)}}))})),Se.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){Se.fn[t]=function(e){return this.on(t,e)}})),Se.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Se.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){Se.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var un=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;Se.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),ve(e))return i=le.call(arguments,2),r=function(){return e.apply(t||this,i.concat(le.call(arguments)))},r.guid=e.guid=e.guid||Se.guid++,r},Se.holdReady=function(e){e?Se.readyWait++:Se.ready(!0)},Se.isArray=Array.isArray,Se.parseJSON=JSON.parse,Se.nodeName=o,Se.isFunction=ve,Se.isWindow=ye,Se.camelCase=_,Se.type=i,Se.now=Date.now,Se.isNumeric=function(e){var t=Se.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},Se.trim=function(e){return null==e?"":(e+"").replace(un,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return Se}));var cn=e.jQuery,dn=e.$;return Se.noConflict=function(t){return e.$===Se&&(e.$=dn),t&&e.jQuery===Se&&(e.jQuery=cn),Se},void 0===t&&(e.jQuery=e.$=Se),Se})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ActiveStorage={})}(this,(function(e){"use strict";function t(e){const t=i(document.head,`meta[name="${e}"]`);if(t)return t.getAttribute("content")}function n(e,t){"string"==typeof e&&(t=e,e=document);return o(e.querySelectorAll(t))}function i(e,t){return"string"==typeof e&&(t=e,e=document),e.querySelector(t)}function r(e,t,n={}){const{disabled:i}=e,{bubbles:r,cancelable:o,detail:a}=n,s=document.createEvent("Event");s.initEvent(t,r||!0,o||!0),s.detail=a||{};try{e.disabled=!1,e.dispatchEvent(s)}finally{e.disabled=i}return s}function o(e){return Array.isArray(e)?e:Array.from?Array.from(e):[].slice.call(e)}function a(e,t,...n){if(e&&"function"==typeof e[t])return e[t](...n)}function s(){D||(D=!0,document.addEventListener("click",l,!0),document.addEventListener("submit",u,!0),document.addEventListener("ajax:before",c))}function l(e){const{target:t}=e;"INPUT"!=t.tagName&&"BUTTON"!=t.tagName||"submit"!=t.type||!t.form||x.set(t.form,t)}function u(e){d(e)}function c(e){"FORM"==e.target.tagName&&d(e)}function d(e){const t=e.target;if(t.hasAttribute(C))return void e.preventDefault();const n=new A(t),{inputs:i}=n;i.length&&(e.preventDefault(),t.setAttribute(C,""),i.forEach(h),n.start((e=>{t.removeAttribute(C),e?i.forEach(f):p(t)})))}function p(e){let t=x.get(e)||i(e,"input[type=submit], button[type=submit]");if(t){const{disabled:e}=t;t.disabled=!1,t.focus(),t.click(),t.disabled=e}else t=document.createElement("input"),t.type="submit",t.style.display="none",e.appendChild(t),t.click(),e.removeChild(t);x.delete(e)}function h(e){e.disabled=!0}function f(e){e.disabled=!1}function _(){window.ActiveStorage&&s()}var m={exports:{}};!function(e){var t;t=function(e){function t(e,t){var n=e[0],i=e[1],r=e[2],o=e[3];i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&r|~i&o)+t[0]-680876936|0)<<7|n>>>25)+i|0)&i|~n&r)+t[1]-389564586|0)<<12|o>>>20)+n|0)&n|~o&i)+t[2]+606105819|0)<<17|r>>>15)+o|0)&o|~r&n)+t[3]-1044525330|0)<<22|i>>>10)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&r|~i&o)+t[4]-176418897|0)<<7|n>>>25)+i|0)&i|~n&r)+t[5]+1200080426|0)<<12|o>>>20)+n|0)&n|~o&i)+t[6]-1473231341|0)<<17|r>>>15)+o|0)&o|~r&n)+t[7]-45705983|0)<<22|i>>>10)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&r|~i&o)+t[8]+1770035416|0)<<7|n>>>25)+i|0)&i|~n&r)+t[9]-1958414417|0)<<12|o>>>20)+n|0)&n|~o&i)+t[10]-42063|0)<<17|r>>>15)+o|0)&o|~r&n)+t[11]-1990404162|0)<<22|i>>>10)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&r|~i&o)+t[12]+1804603682|0)<<7|n>>>25)+i|0)&i|~n&r)+t[13]-40341101|0)<<12|o>>>20)+n|0)&n|~o&i)+t[14]-1502002290|0)<<17|r>>>15)+o|0)&o|~r&n)+t[15]+1236535329|0)<<22|i>>>10)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&o|r&~o)+t[1]-165796510|0)<<5|n>>>27)+i|0)&r|i&~r)+t[6]-1069501632|0)<<9|o>>>23)+n|0)&i|n&~i)+t[11]+643717713|0)<<14|r>>>18)+o|0)&n|o&~n)+t[0]-373897302|0)<<20|i>>>12)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&o|r&~o)+t[5]-701558691|0)<<5|n>>>27)+i|0)&r|i&~r)+t[10]+38016083|0)<<9|o>>>23)+n|0)&i|n&~i)+t[15]-660478335|0)<<14|r>>>18)+o|0)&n|o&~n)+t[4]-405537848|0)<<20|i>>>12)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&o|r&~o)+t[9]+568446438|0)<<5|n>>>27)+i|0)&r|i&~r)+t[14]-1019803690|0)<<9|o>>>23)+n|0)&i|n&~i)+t[3]-187363961|0)<<14|r>>>18)+o|0)&n|o&~n)+t[8]+1163531501|0)<<20|i>>>12)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i&o|r&~o)+t[13]-1444681467|0)<<5|n>>>27)+i|0)&r|i&~r)+t[2]-51403784|0)<<9|o>>>23)+n|0)&i|n&~i)+t[7]+1735328473|0)<<14|r>>>18)+o|0)&n|o&~n)+t[12]-1926607734|0)<<20|i>>>12)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i^r^o)+t[5]-378558|0)<<4|n>>>28)+i|0)^i^r)+t[8]-2022574463|0)<<11|o>>>21)+n|0)^n^i)+t[11]+1839030562|0)<<16|r>>>16)+o|0)^o^n)+t[14]-35309556|0)<<23|i>>>9)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i^r^o)+t[1]-1530992060|0)<<4|n>>>28)+i|0)^i^r)+t[4]+1272893353|0)<<11|o>>>21)+n|0)^n^i)+t[7]-155497632|0)<<16|r>>>16)+o|0)^o^n)+t[10]-1094730640|0)<<23|i>>>9)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i^r^o)+t[13]+681279174|0)<<4|n>>>28)+i|0)^i^r)+t[0]-358537222|0)<<11|o>>>21)+n|0)^n^i)+t[3]-722521979|0)<<16|r>>>16)+o|0)^o^n)+t[6]+76029189|0)<<23|i>>>9)+r|0,i=((i+=((r=((r+=((o=((o+=((n=((n+=(i^r^o)+t[9]-640364487|0)<<4|n>>>28)+i|0)^i^r)+t[12]-421815835|0)<<11|o>>>21)+n|0)^n^i)+t[15]+530742520|0)<<16|r>>>16)+o|0)^o^n)+t[2]-995338651|0)<<23|i>>>9)+r|0,i=((i+=((o=((o+=(i^((n=((n+=(r^(i|~o))+t[0]-198630844|0)<<6|n>>>26)+i|0)|~r))+t[7]+1126891415|0)<<10|o>>>22)+n|0)^((r=((r+=(n^(o|~i))+t[14]-1416354905|0)<<15|r>>>17)+o|0)|~n))+t[5]-57434055|0)<<21|i>>>11)+r|0,i=((i+=((o=((o+=(i^((n=((n+=(r^(i|~o))+t[12]+1700485571|0)<<6|n>>>26)+i|0)|~r))+t[3]-1894986606|0)<<10|o>>>22)+n|0)^((r=((r+=(n^(o|~i))+t[10]-1051523|0)<<15|r>>>17)+o|0)|~n))+t[1]-2054922799|0)<<21|i>>>11)+r|0,i=((i+=((o=((o+=(i^((n=((n+=(r^(i|~o))+t[8]+1873313359|0)<<6|n>>>26)+i|0)|~r))+t[15]-30611744|0)<<10|o>>>22)+n|0)^((r=((r+=(n^(o|~i))+t[6]-1560198380|0)<<15|r>>>17)+o|0)|~n))+t[13]+1309151649|0)<<21|i>>>11)+r|0,i=((i+=((o=((o+=(i^((n=((n+=(r^(i|~o))+t[4]-145523070|0)<<6|n>>>26)+i|0)|~r))+t[11]-1120210379|0)<<10|o>>>22)+n|0)^((r=((r+=(n^(o|~i))+t[2]+718787259|0)<<15|r>>>17)+o|0)|~n))+t[9]-343485551|0)<<21|i>>>11)+r|0,e[0]=n+e[0]|0,e[1]=i+e[1]|0,e[2]=r+e[2]|0,e[3]=o+e[3]|0}function n(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function i(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function r(e){var i,r,o,a,s,l,u=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(i=64;i<=u;i+=64)t(c,n(e.substring(i-64,i)));for(r=(e=e.substring(i-64)).length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=0;i<r;i+=1)o[i>>2]|=e.charCodeAt(i)<<(i%4<<3);if(o[i>>2]|=128<<(i%4<<3),i>55)for(t(c,o),i=0;i<16;i+=1)o[i]=0;return a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),l=parseInt(a[1],16)||0,o[14]=s,o[15]=l,t(c,o),c}function o(e){var n,r,o,a,s,l,u=e.length,c=[1732584193,-271733879,-1732584194,271733878];for(n=64;n<=u;n+=64)t(c,i(e.subarray(n-64,n)));for(r=(e=n-64<u?e.subarray(n-64):new Uint8Array(0)).length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],n=0;n<r;n+=1)o[n>>2]|=e[n]<<(n%4<<3);if(o[n>>2]|=128<<(n%4<<3),n>55)for(t(c,o),n=0;n<16;n+=1)o[n]=0;return a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),l=parseInt(a[1],16)||0,o[14]=s,o[15]=l,t(c,o),c}function a(e){var t,n="";for(t=0;t<4;t+=1)n+=f[e>>8*t+4&15]+f[e>>8*t&15];return n}function s(e){var t;for(t=0;t<e.length;t+=1)e[t]=a(e[t]);return e.join("")}function l(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function u(e,t){var n,i=e.length,r=new ArrayBuffer(i),o=new Uint8Array(r);for(n=0;n<i;n+=1)o[n]=e.charCodeAt(n);return t?o:r}function c(e){return String.fromCharCode.apply(null,new Uint8Array(e))}function d(e,t,n){var i=new Uint8Array(e.byteLength+t.byteLength);return i.set(new Uint8Array(e)),i.set(new Uint8Array(t),e.byteLength),n?i:i.buffer}function p(e){var t,n=[],i=e.length;for(t=0;t<i-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function h(){this.reset()}var f=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];return s(r("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function t(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(n,i){var r,o,a,s,l=this.byteLength,u=t(n,l),c=l;return i!==e&&(c=t(i,l)),u>c?new ArrayBuffer(0):(r=c-u,o=new ArrayBuffer(r),a=new Uint8Array(o),s=new Uint8Array(this,u,r),a.set(s),o)}}(),h.prototype.append=function(e){return this.appendBinary(l(e)),this},h.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var i,r=this._buff.length;for(i=64;i<=r;i+=64)t(this._hash,n(this._buff.substring(i-64,i)));return this._buff=this._buff.substring(i-64),this},h.prototype.end=function(e){var t,n,i=this._buff,r=i.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<r;t+=1)o[t>>2]|=i.charCodeAt(t)<<(t%4<<3);return this._finish(o,r),n=s(this._hash),e&&(n=p(n)),this.reset(),n},h.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},h.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},h.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},h.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},h.prototype._finish=function(e,n){var i,r,o,a=n;if(e[a>>2]|=128<<(a%4<<3),a>55)for(t(this._hash,e),a=0;a<16;a+=1)e[a]=0;i=(i=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),r=parseInt(i[2],16),o=parseInt(i[1],16)||0,e[14]=r,e[15]=o,t(this._hash,e)},h.hash=function(e,t){return h.hashBinary(l(e),t)},h.hashBinary=function(e,t){var n=s(r(e));return t?p(n):n},h.ArrayBuffer=function(){this.reset()},h.ArrayBuffer.prototype.append=function(e){var n,r=d(this._buff.buffer,e,!0),o=r.length;for(this._length+=e.byteLength,n=64;n<=o;n+=64)t(this._hash,i(r.subarray(n-64,n)));return this._buff=n-64<o?new Uint8Array(r.buffer.slice(n-64)):new Uint8Array(0),this},h.ArrayBuffer.prototype.end=function(e){var t,n,i=this._buff,r=i.length,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<r;t+=1)o[t>>2]|=i[t]<<(t%4<<3);return this._finish(o,r),n=s(this._hash),e&&(n=p(n)),this.reset(),n},h.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},h.ArrayBuffer.prototype.getState=function(){var e=h.prototype.getState.call(this);return e.buff=c(e.buff),e},h.ArrayBuffer.prototype.setState=function(e){return e.buff=u(e.buff,!0),h.prototype.setState.call(this,e)},h.ArrayBuffer.prototype.destroy=h.prototype.destroy,h.ArrayBuffer.prototype._finish=h.prototype._finish,h.ArrayBuffer.hash=function(e,t){var n=s(o(new Uint8Array(e)));return t?p(n):n},h},e.exports=t()}(m);var g=m.exports;const v=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice;class y{static create(e,t){new y(e).create(t)}constructor(e){this.file=e,this.chunkSize=2097152,
this.chunkCount=Math.ceil(this.file.size/this.chunkSize),this.chunkIndex=0}create(e){this.callback=e,this.md5Buffer=new g.ArrayBuffer,this.fileReader=new FileReader,this.fileReader.addEventListener("load",(e=>this.fileReaderDidLoad(e))),this.fileReader.addEventListener("error",(e=>this.fileReaderDidError(e))),this.readNextChunk()}fileReaderDidLoad(e){if(this.md5Buffer.append(e.target.result),!this.readNextChunk()){const e=this.md5Buffer.end(!0),t=btoa(e);this.callback(null,t)}}fileReaderDidError(e){this.callback(`Error reading ${this.file.name}`)}readNextChunk(){if(this.chunkIndex<this.chunkCount||0==this.chunkIndex&&0==this.chunkCount){const e=this.chunkIndex*this.chunkSize,t=Math.min(e+this.chunkSize,this.file.size),n=v.call(this.file,e,t);return this.fileReader.readAsArrayBuffer(n),this.chunkIndex++,!0}return!1}}class b{constructor(e,n,i){this.file=e,this.attributes={filename:e.name,content_type:e.type||"application/octet-stream",byte_size:e.size,checksum:n},this.xhr=new XMLHttpRequest,this.xhr.open("POST",i,!0),this.xhr.responseType="json",this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.setRequestHeader("Accept","application/json"),this.xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");const r=t("csrf-token");null!=r&&this.xhr.setRequestHeader("X-CSRF-Token",r),this.xhr.addEventListener("load",(e=>this.requestDidLoad(e))),this.xhr.addEventListener("error",(e=>this.requestDidError(e)))}get status(){return this.xhr.status}get response(){const{responseType:e,response:t}=this.xhr;return"json"==e?t:JSON.parse(t)}create(e){this.callback=e,this.xhr.send(JSON.stringify({blob:this.attributes}))}requestDidLoad(e){if(this.status>=200&&this.status<300){const{response:e}=this,{direct_upload:t}=e;delete e.direct_upload,this.attributes=e,this.directUploadData=t,this.callback(null,this.toJSON())}else this.requestDidError(e)}requestDidError(e){this.callback(`Error creating Blob for "${this.file.name}". Status: ${this.status}`)}toJSON(){const e={};for(const t in this.attributes)e[t]=this.attributes[t];return e}}class k{constructor(e){this.blob=e,this.file=e.file;const{url:t,headers:n}=e.directUploadData;this.xhr=new XMLHttpRequest,this.xhr.open("PUT",t,!0),this.xhr.responseType="text";for(const e in n)this.xhr.setRequestHeader(e,n[e]);this.xhr.addEventListener("load",(e=>this.requestDidLoad(e))),this.xhr.addEventListener("error",(e=>this.requestDidError(e)))}create(e){this.callback=e,this.xhr.send(this.file.slice())}requestDidLoad(e){const{status:t,response:n}=this.xhr;t>=200&&t<300?this.callback(null,n):this.requestDidError(e)}requestDidError(e){this.callback(`Error storing "${this.file.name}". Status: ${this.xhr.status}`)}}let w=0;class E{constructor(e,t,n){this.id=++w,this.file=e,this.url=t,this.delegate=n}create(e){y.create(this.file,((t,n)=>{if(t)return void e(t);const i=new b(this.file,n,this.url);a(this.delegate,"directUploadWillCreateBlobWithXHR",i.xhr),i.create((t=>{if(t)e(t);else{const t=new k(i);a(this.delegate,"directUploadWillStoreFileWithXHR",t.xhr),t.create((t=>{t?e(t):e(null,i.toJSON())}))}}))}))}}class S{constructor(e,t){this.input=e,this.file=t,this.directUpload=new E(this.file,this.url,this),this.dispatch("initialize")}start(e){const t=document.createElement("input");t.type="hidden",t.name=this.input.name,this.input.insertAdjacentElement("beforebegin",t),this.dispatch("start"),this.directUpload.create(((n,i)=>{n?(t.parentNode.removeChild(t),this.dispatchError(n)):t.value=i.signed_id,this.dispatch("end"),e(n)}))}uploadRequestDidProgress(e){const t=e.loaded/e.total*100;t&&this.dispatch("progress",{progress:t})}get url(){return this.input.getAttribute("data-direct-upload-url")}dispatch(e,t={}){return t.file=this.file,t.id=this.directUpload.id,r(this.input,`direct-upload:${e}`,{detail:t})}dispatchError(e){this.dispatch("error",{error:e}).defaultPrevented||alert(e)}directUploadWillCreateBlobWithXHR(e){this.dispatch("before-blob-request",{xhr:e})}directUploadWillStoreFileWithXHR(e){this.dispatch("before-storage-request",{xhr:e}),e.upload.addEventListener("progress",(e=>this.uploadRequestDidProgress(e)))}}const T="input[type=file][data-direct-upload-url]:not([disabled])";class A{constructor(e){this.form=e,this.inputs=n(e,T).filter((e=>e.files.length))}start(e){const t=this.createDirectUploadControllers(),n=()=>{const i=t.shift();i?i.start((t=>{t?(e(t),this.dispatch("end")):n()})):(e(),this.dispatch("end"))};this.dispatch("start"),n()}createDirectUploadControllers(){const e=[];return this.inputs.forEach((t=>{o(t.files).forEach((n=>{const i=new S(t,n);e.push(i)}))})),e}dispatch(e,t={}){return r(this.form,`direct-uploads:${e}`,{detail:t})}}const C="data-direct-uploads-processing",x=new WeakMap;let D=!1;setTimeout(_,1),e.DirectUpload=E,e.start=s,Object.defineProperty(e,"__esModule",{value:!0})})),function(){var e=this;(function(){(function(){this.Turbolinks={supported:null!=window.history.pushState&&null!=window.requestAnimationFrame&&null!=window.addEventListener,visit:function(e,n){return t.controller.visit(e,n)},clearCache:function(){return t.controller.clearCache()},setProgressBarDelay:function(e){return t.controller.setProgressBarDelay(e)}}}).call(this)}).call(e);var t=e.Turbolinks;(function(){(function(){var e,n,i,r=[].slice;t.copyObject=function(e){var t,n,i;for(t in n={},e)i=e[t],n[t]=i;return n},t.closest=function(t,n){return e.call(t,n)},e=function(){var e;return null!=(e=document.documentElement.closest)?e:function(e){var t;for(t=this;t;){if(t.nodeType===Node.ELEMENT_NODE&&n.call(t,e))return t;t=t.parentNode}}}(),t.defer=function(e){return setTimeout(e,1)},t.throttle=function(e){var t;return t=null,function(){var n;return n=1<=arguments.length?r.call(arguments,0):[],null!=t?t:t=requestAnimationFrame(function(i){return function(){return t=null,e.apply(i,n)}}(this))}},t.dispatch=function(e,t){var n,r,o,a,s,l;return l=(s=null!=t?t:{}).target,n=s.cancelable,r=s.data,(o=document.createEvent("Events")).initEvent(e,!0,!0===n),o.data=null!=r?r:{},o.cancelable&&!i&&(a=o.preventDefault,o.preventDefault=function(){return this.defaultPrevented||Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),a.call(this)}),(null!=l?l:document).dispatchEvent(o),o},i=function(){var e;return(e=document.createEvent("Events")).initEvent("test",!0,!0),e.preventDefault(),e.defaultPrevented}(),t.match=function(e,t){return n.call(e,t)},n=function(){var e,t,n,i;return null!=(t=null!=(n=null!=(i=(e=document.documentElement).matchesSelector)?i:e.webkitMatchesSelector)?n:e.msMatchesSelector)?t:e.mozMatchesSelector}(),t.uuid=function(){var e,t,n;for(n="",e=t=1;36>=t;e=++t)n+=9===e||14===e||19===e||24===e?"-":15===e?"4":20===e?(Math.floor(4*Math.random())+8).toString(16):Math.floor(15*Math.random()).toString(16);return n}}).call(this),function(){t.Location=function(){function e(e){var t,n;null==e&&(e=""),(n=document.createElement("a")).href=e.toString(),this.absoluteURL=n.href,2>(t=n.hash.length)?this.requestURL=this.absoluteURL:(this.requestURL=this.absoluteURL.slice(0,-t),this.anchor=n.hash.slice(1))}var t,n,i,r;return e.wrap=function(e){return e instanceof this?e:new this(e)},e.prototype.getOrigin=function(){return this.absoluteURL.split("/",3).join("/")},e.prototype.getPath=function(){var e,t;return null!=(e=null!=(t=this.requestURL.match(/\/\/[^\/]*(\/[^?;]*)/))?t[1]:void 0)?e:"/"},e.prototype.getPathComponents=function(){return this.getPath().split("/").slice(1)},e.prototype.getLastPathComponent=function(){return this.getPathComponents().slice(-1)[0]},e.prototype.getExtension=function(){var e,t;return null!=(e=null!=(t=this.getLastPathComponent().match(/\.[^.]*$/))?t[0]:void 0)?e:""},e.prototype.isHTML=function(){return this.getExtension().match(/^(?:|\.(?:htm|html|xhtml))$/)},e.prototype.isPrefixedBy=function(e){var t;return t=n(e),this.isEqualTo(e)||r(this.absoluteURL,t)},e.prototype.isEqualTo=function(e){return this.absoluteURL===(null!=e?e.absoluteURL:void 0)},e.prototype.toCacheKey=function(){return this.requestURL},e.prototype.toJSON=function(){return this.absoluteURL},e.prototype.toString=function(){return this.absoluteURL},e.prototype.valueOf=function(){return this.absoluteURL},n=function(e){return t(e.getOrigin()+e.getPath())},t=function(e){return i(e,"/")?e:e+"/"},r=function(e,t){return e.slice(0,t.length)===t},i=function(e,t){return e.slice(-t.length)===t},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.HttpRequest=function(){function n(n,i,r){this.delegate=n,this.requestCanceled=e(this.requestCanceled,this),this.requestTimedOut=e(this.requestTimedOut,this),this.requestFailed=e(this.requestFailed,this),this.requestLoaded=e(this.requestLoaded,this),this.requestProgressed=e(this.requestProgressed,this),this.url=t.Location.wrap(i).requestURL,this.referrer=t.Location.wrap(r).absoluteURL,this.createXHR()}return n.NETWORK_FAILURE=0,n.TIMEOUT_FAILURE=-1,n.timeout=60,n.prototype.send=function(){var e;return this.xhr&&!this.sent?(this.notifyApplicationBeforeRequestStart(),this.setProgress(0),this.xhr.send(),this.sent=!0,"function"==typeof(e=this.delegate).requestStarted?e.requestStarted():void 0):void 0},n.prototype.cancel=function(){return this.xhr&&this.sent?this.xhr.abort():void 0},n.prototype.requestProgressed=function(e){return e.lengthComputable?this.setProgress(e.loaded/e.total):void 0},n.prototype.requestLoaded=function(){return this.endRequest(function(e){return function(){var t;return 200<=(t=e.xhr.status)&&300>t?e.delegate.requestCompletedWithResponse(e.xhr.responseText,e.xhr.getResponseHeader("Turbolinks-Location")):(e.failed=!0,e.delegate.requestFailedWithStatusCode(e.xhr.status,e.xhr.responseText))}}(this))},n.prototype.requestFailed=function(){return this.endRequest(function(e){return function(){return e.failed=!0,e.delegate.requestFailedWithStatusCode(e.constructor.NETWORK_FAILURE)}}(this))},n.prototype.requestTimedOut=function(){return this.endRequest(function(e){return function(){return e.failed=!0,e.delegate.requestFailedWithStatusCode(e.constructor.TIMEOUT_FAILURE)}}(this))},n.prototype.requestCanceled=function(){return this.endRequest()},n.prototype.notifyApplicationBeforeRequestStart=function(){return t.dispatch("turbolinks:request-start",{data:{url:this.url,xhr:this.xhr}})},n.prototype.notifyApplicationAfterRequestEnd=function(){return t.dispatch("turbolinks:request-end",{data:{url:this.url,xhr:this.xhr}})},n.prototype.createXHR=function(){return this.xhr=new XMLHttpRequest,this.xhr.open("GET",this.url,!0),this.xhr.timeout=1e3*this.constructor.timeout,this.xhr.setRequestHeader("Accept","text/html, application/xhtml+xml"),this.xhr.setRequestHeader("Turbolinks-Referrer",this.referrer),this.xhr.onprogress=this.requestProgressed,this.xhr.onload=this.requestLoaded,this.xhr.onerror=this.requestFailed,this.xhr.ontimeout=this.requestTimedOut,this.xhr.onabort=this.requestCanceled},n.prototype.endRequest=function(e){return this.xhr?(this.notifyApplicationAfterRequestEnd(),null!=e&&e.call(this),this.destroy()):void 0},n.prototype.setProgress=function(e){var t;return this.progress=e,"function"==typeof(t=this.delegate).requestProgressed?t.requestProgressed(this.progress):void 0},n.prototype.destroy=function(){var e;return this.setProgress(1),"function"==typeof(e=this.delegate).requestFinished&&e.requestFinished(),this.delegate=null,this.xhr=null},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.ProgressBar=function(){function t(){this.trickle=e(this.trickle,this),this.stylesheetElement=this.createStylesheetElement(),this.progressElement=this.createProgressElement()}var n;return n=300,t.defaultCSS=".turbolinks-progress-bar {\n  position: fixed;\n  display: block;\n  top: 0;\n  left: 0;\n  height: 3px;\n  background: #0076ff;\n  z-index: 9999;\n  transition: width "+n+"ms ease-out, opacity "+n/2+"ms "+n/2+"ms ease-in;\n  transform: translate3d(0, 0, 0);\n}",t.prototype.show=function(){return this.visible?void 0:(this.visible=!0,this.installStylesheetElement(),this.installProgressElement(),this.startTrickling())},t.prototype.hide=function(){return this.visible&&!this.hiding?(this.hiding=!0,this.fadeProgressElement(function(e){return function(){return e.uninstallProgressElement(),e.stopTrickling(),e.visible=!1,e.hiding=!1}}(this))):void 0},t.prototype.setValue=function(e){return this.value=e,this.refresh()},t.prototype.installStylesheetElement=function(){return document.head.insertBefore(this.stylesheetElement,document.head.firstChild)},t.prototype.installProgressElement=function(){return this.progressElement.style.width=0,this.progressElement.style.opacity=1,document.documentElement.insertBefore(this.progressElement,document.body),this.refresh()},t.prototype.fadeProgressElement=function(e){return this.progressElement.style.opacity=0,setTimeout(e,1.5*n)},t.prototype.uninstallProgressElement=function(){return this.progressElement.parentNode?document.documentElement.removeChild(this.progressElement):void 0},t.prototype.startTrickling=function(){return null!=this.trickleInterval?this.trickleInterval:this.trickleInterval=setInterval(this.trickle,n)},t.prototype.stopTrickling=function(){return clearInterval(this.trickleInterval),this.trickleInterval=null},t.prototype.trickle=function(){return this.setValue(this.value+Math.random()/100)},t.prototype.refresh=function(){return requestAnimationFrame(function(e){return function(){return e.progressElement.style.width=10+90*e.value+"%"}}(this))},t.prototype.createStylesheetElement=function(){var e;return(e=document.createElement("style")).type="text/css",e.textContent=this.constructor.defaultCSS,e},t.prototype.createProgressElement=function(){var e;return(e=document.createElement("div")).className="turbolinks-progress-bar",e},t}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.BrowserAdapter=function(){function n(n){this.controller=n,this.showProgressBar=e(this.showProgressBar,this),this.progressBar=new t.ProgressBar}var i,r,o;return o=t.HttpRequest,i=o.NETWORK_FAILURE,r=o.TIMEOUT_FAILURE,n.prototype.visitProposedToLocationWithAction=function(e,t){return this.controller.startVisitToLocationWithAction(e,t)},n.prototype.visitStarted=function(e){return e.issueRequest(),e.changeHistory(),e.loadCachedSnapshot()},n.prototype.visitRequestStarted=function(e){return this.progressBar.setValue(0),e.hasCachedSnapshot()||"restore"!==e.action?this.showProgressBarAfterDelay():this.showProgressBar()},n.prototype.visitRequestProgressed=function(e){return this.progressBar.setValue(e.progress)},n.prototype.visitRequestCompleted=function(e){return e.loadResponse()},n.prototype.visitRequestFailedWithStatusCode=function(e,t){switch(t){case i:case r:return this.reload();default:return e.loadResponse()}},n.prototype.visitRequestFinished=function(){return this.hideProgressBar()},n.prototype.visitCompleted=function(e){return e.followRedirect()},n.prototype.pageInvalidated=function(){return this.reload()},n.prototype.showProgressBarAfterDelay=function(){return this.progressBarTimeout=setTimeout(this.showProgressBar,this.controller.progressBarDelay)},n.prototype.showProgressBar=function(){return this.progressBar.show()},n.prototype.hideProgressBar=function(){return this.progressBar.hide(),clearTimeout(this.progressBarTimeout)},n.prototype.reload=function(){return window.location.reload()},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.History=function(){function n(t){this.delegate=t,this.onPageLoad=e(this.onPageLoad,this),this.onPopState=e(this.onPopState,this)}return n.prototype.start=function(){return this.started?void 0:(addEventListener("popstate",this.onPopState,!1),addEventListener("load",this.onPageLoad,!1),this.started=!0)},n.prototype.stop=function(){return this.started?(removeEventListener("popstate",this.onPopState,!1),removeEventListener("load",this.onPageLoad,!1),this.started=!1):void 0},n.prototype.push=function(e,n){return e=t.Location.wrap(e),this.update("push",e,n)},n.prototype.replace=function(e,n){return e=t.Location.wrap(e),this.update("replace",e,n)},n.prototype.onPopState=function(e){var n,i,r,o;return this.shouldHandlePopState()&&(o=null!=(i=e.state)?i.turbolinks:void 0)?(n=t.Location.wrap(window.location),r=o.restorationIdentifier,this.delegate.historyPoppedToLocationWithRestorationIdentifier(n,r)):void 0},n.prototype.onPageLoad=function(){return t.defer(function(e){return function(){return e.pageLoaded=!0}}(this))},n.prototype.shouldHandlePopState=function(){return this.pageIsLoaded()},n.prototype.pageIsLoaded=function(){return this.pageLoaded||"complete"===document.readyState},n.prototype.update=function(e,t,n){var i;return i={turbolinks:{restorationIdentifier:n}},history[e+"State"](i,null,t)},n}()}.call(this),function(){t.HeadDetails=function(){function e(e){var t,n,i,a,s;for(this.elements={},n=0,a=e.length;a>n;n++)(s=e[n]).nodeType===Node.ELEMENT_NODE&&(i=s.outerHTML,(null!=(t=this.elements)[i]?t[i]:t[i]={type:o(s),tracked:r(s),elements:[]}).elements.push(s))}var t,n,i,r,o;return e.fromHeadElement=function(e){var t;return new this(null!=(t=null!=e?e.childNodes:void 0)?t:[])},e.prototype.hasElementWithKey=function(e){return e in this.elements},e.prototype.getTrackedElementSignature=function(){var e;return function(){var t,n;for(e in n=[],t=this.elements)t[e].tracked&&n.push(e);return n}.call(this).join("")},e.prototype.getScriptElementsNotInDetails=function(e){return this.getElementsMatchingTypeNotInDetails("script",e)},e.prototype.getStylesheetElementsNotInDetails=function(e){return this.getElementsMatchingTypeNotInDetails("stylesheet",e)},e.prototype.getElementsMatchingTypeNotInDetails=function(e,t){var n,i,r,o,a,s;for(i in a=[],r=this.elements)s=(o=r[i]).type,n=o.elements,s!==e||t.hasElementWithKey(i)||a.push(n[0]);return a},e.prototype.getProvisionalElements=function(){var e,t,n,i,r,o,a;for(t in n=[],i=this.elements)a=(r=i[t]).type,o=r.tracked,e=r.elements,null!=a||o?e.length>1&&n.push.apply(n,e.slice(1)):n.push.apply(n,e);return n},e.prototype.getMetaValue=function(e){var t;return null!=(t=this.findMetaElementByName(e))?t.getAttribute("content"):void 0},e.prototype.findMetaElementByName=function(e){var n,i,r,o;for(r in n=void 0,o=this.elements)i=o[r].elements,t(i[0],e)&&(n=i[0]);return n},o=function(e){return n(e)?"script":i(e)?"stylesheet":void 0},r=function(e){return"reload"===e.getAttribute("data-turbolinks-track")},n=function(e){return"script"===e.tagName.toLowerCase()},i=function(e){var t;return"style"===(t=e.tagName.toLowerCase())||"link"===t&&"stylesheet"===e.getAttribute("rel")},t=function(e,t){return"meta"===e.tagName.toLowerCase()&&e.getAttribute("name")===t},e}()}.call(this),function(){t.Snapshot=function(){function e(e,t){this.headDetails=e,this.bodyElement=t}return e.wrap=function(e){return e instanceof this?e:"string"==typeof e?this.fromHTMLString(e):this.fromHTMLElement(e)},e.fromHTMLString=function(e){var t;return(t=document.createElement("html")).innerHTML=e,this.fromHTMLElement(t)},e.fromHTMLElement=function(e){var n,i,r;return i=e.querySelector("head"),n=null!=(r=e.querySelector("body"))?r:document.createElement("body"),new this(t.HeadDetails.fromHeadElement(i),n)},e.prototype.clone=function(){return new this.constructor(this.headDetails,this.bodyElement.cloneNode(!0))},e.prototype.getRootLocation=function(){var e,n;return n=null!=(e=this.getSetting("root"))?e:"/",new t.Location(n)},e.prototype.getCacheControlValue=function(){return this.getSetting("cache-control")},e.prototype.getElementForAnchor=function(e){try{return this.bodyElement.querySelector("[id='"+e+"'], a[name='"+e+"']")}catch(e){}},e.prototype.getPermanentElements=function(){return this.bodyElement.querySelectorAll("[id][data-turbolinks-permanent]")},e.prototype.getPermanentElementById=function(e){return this.bodyElement.querySelector("#"+e+"[data-turbolinks-permanent]")},e.prototype.getPermanentElementsPresentInSnapshot=function(e){var t,n,i,r,o;for(o=[],n=0,i=(r=this.getPermanentElements()).length;i>n;n++)t=r[n],e.getPermanentElementById(t.id)&&o.push(t);return o},e.prototype.findFirstAutofocusableElement=function(){return this.bodyElement.querySelector("[autofocus]")},e.prototype.hasAnchor=function(e){return null!=this.getElementForAnchor(e)},e.prototype.isPreviewable=function(){return"no-preview"!==this.getCacheControlValue()},e.prototype.isCacheable=function(){return"no-cache"!==this.getCacheControlValue()},e.prototype.isVisitable=function(){return"reload"!==this.getSetting("visit-control")},e.prototype.getSetting=function(e){return this.headDetails.getMetaValue("turbolinks-"+e)},e}()}.call(this),function(){var e=[].slice;t.Renderer=function(){function t(){}var n;return t.render=function(){var t,n,i;return n=arguments[0],t=arguments[1],i=function(e,t,n){n.prototype=e.prototype;var i=new n,r=e.apply(i,t);return Object(r)===r?r:i}(this,3<=arguments.length?e.call(arguments,2):[],(function(){})),i.delegate=n,i.render(t),i},t.prototype.renderView=function(e){return this.delegate.viewWillRender(this.newBody),e(),this.delegate.viewRendered(this.newBody)},t.prototype.invalidateView=function(){return this.delegate.viewInvalidated()},t.prototype.createScriptElement=function(e){var t;return"false"===e.getAttribute("data-turbolinks-eval")?e:((t=document.createElement("script")).textContent=e.textContent,t.async=!1,n(t,e),t)},n=function(e,t){var n,i,r,o,a,s,l;for(s=[],n=0,i=(o=t.attributes).length;i>n;n++)r=(a=o[n]).name,l=a.value,s.push(e.setAttribute(r,l));return s},t}()}.call(this),function(){var e,n,i=function(e,t){function n(){this.constructor=e}for(var i in t)r.call(t,i)&&(e[i]=t[i]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},r={}.hasOwnProperty;t.SnapshotRenderer=function(t){function r(e,t,n){this.currentSnapshot=e,this.newSnapshot=t,this.isPreview=n,this.currentHeadDetails=this.currentSnapshot.headDetails,this.newHeadDetails=this.newSnapshot.headDetails,this.currentBody=this.currentSnapshot.bodyElement,this.newBody=this.newSnapshot.bodyElement}return i(r,t),r.prototype.render=function(e){return this.shouldRender()?(this.mergeHead(),this.renderView(function(t){return function(){return t.replaceBody(),t.isPreview||t.focusFirstAutofocusableElement(),e()}}(this))):this.invalidateView()},r.prototype.mergeHead=function(){return this.copyNewHeadStylesheetElements(),this.copyNewHeadScriptElements(),this.removeCurrentHeadProvisionalElements(),this.copyNewHeadProvisionalElements()},r.prototype.replaceBody=function(){var e;return e=this.relocateCurrentBodyPermanentElements(),this.activateNewBodyScriptElements(),this.assignNewBody(),this.replacePlaceholderElementsWithClonedPermanentElements(e)},r.prototype.shouldRender=function(){return this.newSnapshot.isVisitable()&&this.trackedElementsAreIdentical()},r.prototype.trackedElementsAreIdentical=function(){return this.currentHeadDetails.getTrackedElementSignature()===this.newHeadDetails.getTrackedElementSignature()},r.prototype.copyNewHeadStylesheetElements=function(){var e,t,n,i,r;for(r=[],t=0,n=(i=this.getNewHeadStylesheetElements()).length;n>t;t++)e=i[t],r.push(document.head.appendChild(e));return r},r.prototype.copyNewHeadScriptElements=function(){var e,t,n,i,r;for(r=[],t=0,n=(i=this.getNewHeadScriptElements()).length;n>t;t++)e=i[t],r.push(document.head.appendChild(this.createScriptElement(e)));return r},r.prototype.removeCurrentHeadProvisionalElements=function(){var e,t,n,i,r;for(r=[],t=0,n=(i=this.getCurrentHeadProvisionalElements()).length;n>t;t++)e=i[t],r.push(document.head.removeChild(e));return r},r.prototype.copyNewHeadProvisionalElements=function(){var e,t,n,i,r;for(r=[],t=0,n=(i=this.getNewHeadProvisionalElements()).length;n>t;t++)e=i[t],r.push(document.head.appendChild(e));return r},r.prototype.relocateCurrentBodyPermanentElements=function(){var t,i,r,o,a,s,l;for(l=[],t=0,i=(s=this.getCurrentBodyPermanentElements()).length;i>t;t++)o=s[t],a=e(o),r=this.newSnapshot.getPermanentElementById(o.id),n(o,a.element),n(r,o),l.push(a);return l},r.prototype.replacePlaceholderElementsWithClonedPermanentElements=function(e){var t,i,r,o,a,s;for(s=[],r=0,o=e.length;o>r;r++)i=(a=e[r]).element,t=a.permanentElement.cloneNode(!0),s.push(n(i,t));return s},r.prototype.activateNewBodyScriptElements=function(){var e,t,i,r,o,a;for(a=[],t=0,r=(o=this.getNewBodyScriptElements()).length;r>t;t++)i=o[t],e=this.createScriptElement(i),a.push(n(i,e));return a},r.prototype.assignNewBody=function(){return document.body=this.newBody},r.prototype.focusFirstAutofocusableElement=function(){var e;return null!=(e=this.newSnapshot.findFirstAutofocusableElement())?e.focus():void 0},r.prototype.getNewHeadStylesheetElements=function(){return this.newHeadDetails.getStylesheetElementsNotInDetails(this.currentHeadDetails)},r.prototype.getNewHeadScriptElements=function(){return this.newHeadDetails.getScriptElementsNotInDetails(this.currentHeadDetails)},r.prototype.getCurrentHeadProvisionalElements=function(){return this.currentHeadDetails.getProvisionalElements()},r.prototype.getNewHeadProvisionalElements=function(){return this.newHeadDetails.getProvisionalElements()},r.prototype.getCurrentBodyPermanentElements=function(){return this.currentSnapshot.getPermanentElementsPresentInSnapshot(this.newSnapshot)},r.prototype.getNewBodyScriptElements=function(){return this.newBody.querySelectorAll("script")},r}(t.Renderer),e=function(e){var t;return(t=document.createElement("meta")).setAttribute("name","turbolinks-permanent-placeholder"),t.setAttribute("content",e.id),{element:t,permanentElement:e}},n=function(e,t){var n;return(n=e.parentNode)?n.replaceChild(t,e):void 0}}.call(this),function(){var e=function(e,t){function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},n={}.hasOwnProperty;t.ErrorRenderer=function(t){function n(e){var t;(t=document.createElement("html")).innerHTML=e,this.newHead=t.querySelector("head"),this.newBody=t.querySelector("body")}return e(n,t),n.prototype.render=function(e){return this.renderView(function(t){return function(){return t.replaceHeadAndBody(),t.activateBodyScriptElements(),e()}}(this))},n.prototype.replaceHeadAndBody=function(){var e,t;return t=document.head,e=document.body,t.parentNode.replaceChild(this.newHead,t),e.parentNode.replaceChild(this.newBody,e)},n.prototype.activateBodyScriptElements=function(){var e,t,n,i,r,o;for(o=[],t=0,n=(i=this.getScriptElements()).length;n>t;t++)r=i[t],e=this.createScriptElement(r),o.push(r.parentNode.replaceChild(e,r));return o},n.prototype.getScriptElements=function(){return document.documentElement.querySelectorAll("script")},n}(t.Renderer)}.call(this),function(){t.View=function(){function e(e){this.delegate=e,this.htmlElement=document.documentElement}return e.prototype.getRootLocation=function(){return this.getSnapshot().getRootLocation()},e.prototype.getElementForAnchor=function(e){return this.getSnapshot().getElementForAnchor(e)},e.prototype.getSnapshot=function(){return t.Snapshot.fromHTMLElement(this.htmlElement)},e.prototype.render=function(e,t){var n,i,r;return r=e.snapshot,n=e.error,i=e.isPreview,this.markAsPreview(i),null!=r?this.renderSnapshot(r,i,t):this.renderError(n,t)},e.prototype.markAsPreview=function(e){return e?this.htmlElement.setAttribute("data-turbolinks-preview",""):this.htmlElement.removeAttribute("data-turbolinks-preview")},e.prototype.renderSnapshot=function(e,n,i){return t.SnapshotRenderer.render(this.delegate,i,this.getSnapshot(),t.Snapshot.wrap(e),n)},e.prototype.renderError=function(e,n){return t.ErrorRenderer.render(this.delegate,n,e)},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.ScrollManager=function(){function n(n){this.delegate=n,this.onScroll=e(this.onScroll,this),this.onScroll=t.throttle(this.onScroll)}return n.prototype.start=function(){return this.started?void 0:(addEventListener("scroll",this.onScroll,!1),this.onScroll(),this.started=!0)},n.prototype.stop=function(){return this.started?(removeEventListener("scroll",this.onScroll,!1),this.started=!1):void 0},n.prototype.scrollToElement=function(e){return e.scrollIntoView()},n.prototype.scrollToPosition=function(e){var t,n;return t=e.x,n=e.y,window.scrollTo(t,n)},n.prototype.onScroll=function(){return this.updatePosition({x:window.pageXOffset,y:window.pageYOffset})},n.prototype.updatePosition=function(e){var t;return this.position=e,null!=(t=this.delegate)?t.scrollPositionChanged(this.position):void 0},n}()}.call(this),function(){t.SnapshotCache=function(){function e(e){this.size=e,this.keys=[],this.snapshots={}}var n;return e.prototype.has=function(e){return n(e)in this.snapshots},e.prototype.get=function(e){var t;if(this.has(e))return t=this.read(e),this.touch(e),t},e.prototype.put=function(e,t){return this.write(e,t),this.touch(e),t},e.prototype.read=function(e){var t;return t=n(e),this.snapshots[t]},e.prototype.write=function(e,t){var i;return i=n(e),this.snapshots[i]=t},e.prototype.touch=function(e){var t,i;return i=n(e),(t=this.keys.indexOf(i))>-1&&this.keys.splice(t,1),this.keys.unshift(i),this.trim()},e.prototype.trim=function(){var e,t,n,i,r;for(r=[],e=0,n=(i=this.keys.splice(this.size)).length;n>e;e++)t=i[e],r.push(delete this.snapshots[t]);return r},n=function(e){return t.Location.wrap(e).toCacheKey()},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.Visit=function(){function n(n,i,r){this.controller=n,this.action=r,this.performScroll=e(this.performScroll,this),this.identifier=t.uuid(),this.location=t.Location.wrap(i),this.adapter=this.controller.adapter,this.state="initialized",this.timingMetrics={}}var i;return n.prototype.start=function(){return"initialized"===this.state?(this.recordTimingMetric("visitStart"),this.state="started",this.adapter.visitStarted(this)):void 0},n.prototype.cancel=function(){var e;return"started"===this.state?(null!=(e=this.request)&&e.cancel(),this.cancelRender(),this.state="canceled"):void 0},n.prototype.complete=function(){var e;return"started"===this.state?(this.recordTimingMetric("visitEnd"),this.state="completed","function"==typeof(e=this.adapter).visitCompleted&&e.visitCompleted(this),this.controller.visitCompleted(this)):void 0},n.prototype.fail=function(){var e;return"started"===this.state?(this.state="failed","function"==typeof(e=this.adapter).visitFailed?e.visitFailed(this):void 0):void 0},n.prototype.changeHistory=function(){var e,t;return this.historyChanged?void 0:(e=this.location.isEqualTo(this.referrer)?"replace":this.action,t=i(e),this.controller[t](this.location,this.restorationIdentifier),this.historyChanged=!0)},n.prototype.issueRequest=function(){return this.shouldIssueRequest()&&null==this.request?(this.progress=0,this.request=new t.HttpRequest(this,this.location,this.referrer),this.request.send()):void 0},n.prototype.getCachedSnapshot=function(){var e;return!(e=this.controller.getCachedSnapshotForLocation(this.location))||null!=this.location.anchor&&!e.hasAnchor(this.location.anchor)||"restore"!==this.action&&!e.isPreviewable()?void 0:e},n.prototype.hasCachedSnapshot=function(){return null!=this.getCachedSnapshot()},n.prototype.loadCachedSnapshot=function(){var e,t;return(t=this.getCachedSnapshot())?(e=this.shouldIssueRequest(),this.render((function(){var n;return this.cacheSnapshot(),this.controller.render({snapshot:t,isPreview:e},this.performScroll),"function"==typeof(n=this.adapter).visitRendered&&n.visitRendered(this),e?void 0:this.complete()}))):void 0},n.prototype.loadResponse=function(){return null!=this.response?this.render((function(){var e,t;return this.cacheSnapshot(),this.request.failed?(this.controller.render({error:this.response},this.performScroll),"function"==typeof(e=this.adapter).visitRendered&&e.visitRendered(this),this.fail()):(this.controller.render({snapshot:this.response},this.performScroll),"function"==typeof(t=this.adapter).visitRendered&&t.visitRendered(this),this.complete())})):void 0},n.prototype.followRedirect=function(){return this.redirectedToLocation&&!this.followedRedirect?(this.location=this.redirectedToLocation,this.controller.replaceHistoryWithLocationAndRestorationIdentifier(this.redirectedToLocation,this.restorationIdentifier),this.followedRedirect=!0):void 0},n.prototype.requestStarted=function(){var e;return this.recordTimingMetric("requestStart"),"function"==typeof(e=this.adapter).visitRequestStarted?e.visitRequestStarted(this):void 0},n.prototype.requestProgressed=function(e){var t;return this.progress=e,"function"==typeof(t=this.adapter).visitRequestProgressed?t.visitRequestProgressed(this):void 0},n.prototype.requestCompletedWithResponse=function(e,n){return this.response=e,
null!=n&&(this.redirectedToLocation=t.Location.wrap(n)),this.adapter.visitRequestCompleted(this)},n.prototype.requestFailedWithStatusCode=function(e,t){return this.response=t,this.adapter.visitRequestFailedWithStatusCode(this,e)},n.prototype.requestFinished=function(){var e;return this.recordTimingMetric("requestEnd"),"function"==typeof(e=this.adapter).visitRequestFinished?e.visitRequestFinished(this):void 0},n.prototype.performScroll=function(){return this.scrolled?void 0:("restore"===this.action?this.scrollToRestoredPosition()||this.scrollToTop():this.scrollToAnchor()||this.scrollToTop(),this.scrolled=!0)},n.prototype.scrollToRestoredPosition=function(){var e,t;return null!=(e=null!=(t=this.restorationData)?t.scrollPosition:void 0)?(this.controller.scrollToPosition(e),!0):void 0},n.prototype.scrollToAnchor=function(){return null!=this.location.anchor?(this.controller.scrollToAnchor(this.location.anchor),!0):void 0},n.prototype.scrollToTop=function(){return this.controller.scrollToPosition({x:0,y:0})},n.prototype.recordTimingMetric=function(e){var t;return null!=(t=this.timingMetrics)[e]?t[e]:t[e]=(new Date).getTime()},n.prototype.getTimingMetrics=function(){return t.copyObject(this.timingMetrics)},i=function(e){switch(e){case"replace":return"replaceHistoryWithLocationAndRestorationIdentifier";case"advance":case"restore":return"pushHistoryWithLocationAndRestorationIdentifier"}},n.prototype.shouldIssueRequest=function(){return"restore"!==this.action||!this.hasCachedSnapshot()},n.prototype.cacheSnapshot=function(){return this.snapshotCached?void 0:(this.controller.cacheSnapshot(),this.snapshotCached=!0)},n.prototype.render=function(e){return this.cancelRender(),this.frame=requestAnimationFrame(function(t){return function(){return t.frame=null,e.call(t)}}(this))},n.prototype.cancelRender=function(){return this.frame?cancelAnimationFrame(this.frame):void 0},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.Controller=function(){function n(){this.clickBubbled=e(this.clickBubbled,this),this.clickCaptured=e(this.clickCaptured,this),this.pageLoaded=e(this.pageLoaded,this),this.history=new t.History(this),this.view=new t.View(this),this.scrollManager=new t.ScrollManager(this),this.restorationData={},this.clearCache(),this.setProgressBarDelay(500)}return n.prototype.start=function(){return t.supported&&!this.started?(addEventListener("click",this.clickCaptured,!0),addEventListener("DOMContentLoaded",this.pageLoaded,!1),this.scrollManager.start(),this.startHistory(),this.started=!0,this.enabled=!0):void 0},n.prototype.disable=function(){return this.enabled=!1},n.prototype.stop=function(){return this.started?(removeEventListener("click",this.clickCaptured,!0),removeEventListener("DOMContentLoaded",this.pageLoaded,!1),this.scrollManager.stop(),this.stopHistory(),this.started=!1):void 0},n.prototype.clearCache=function(){return this.cache=new t.SnapshotCache(10)},n.prototype.visit=function(e,n){var i,r;return null==n&&(n={}),e=t.Location.wrap(e),this.applicationAllowsVisitingLocation(e)?this.locationIsVisitable(e)?(i=null!=(r=n.action)?r:"advance",this.adapter.visitProposedToLocationWithAction(e,i)):window.location=e:void 0},n.prototype.startVisitToLocationWithAction=function(e,n,i){var r;return t.supported?(r=this.getRestorationDataForIdentifier(i),this.startVisit(e,n,{restorationData:r})):window.location=e},n.prototype.setProgressBarDelay=function(e){return this.progressBarDelay=e},n.prototype.startHistory=function(){return this.location=t.Location.wrap(window.location),this.restorationIdentifier=t.uuid(),this.history.start(),this.history.replace(this.location,this.restorationIdentifier)},n.prototype.stopHistory=function(){return this.history.stop()},n.prototype.pushHistoryWithLocationAndRestorationIdentifier=function(e,n){return this.restorationIdentifier=n,this.location=t.Location.wrap(e),this.history.push(this.location,this.restorationIdentifier)},n.prototype.replaceHistoryWithLocationAndRestorationIdentifier=function(e,n){return this.restorationIdentifier=n,this.location=t.Location.wrap(e),this.history.replace(this.location,this.restorationIdentifier)},n.prototype.historyPoppedToLocationWithRestorationIdentifier=function(e,n){var i;return this.restorationIdentifier=n,this.enabled?(i=this.getRestorationDataForIdentifier(this.restorationIdentifier),this.startVisit(e,"restore",{restorationIdentifier:this.restorationIdentifier,restorationData:i,historyChanged:!0}),this.location=t.Location.wrap(e)):this.adapter.pageInvalidated()},n.prototype.getCachedSnapshotForLocation=function(e){var t;return null!=(t=this.cache.get(e))?t.clone():void 0},n.prototype.shouldCacheSnapshot=function(){return this.view.getSnapshot().isCacheable()},n.prototype.cacheSnapshot=function(){var e,n;return this.shouldCacheSnapshot()?(this.notifyApplicationBeforeCachingSnapshot(),n=this.view.getSnapshot(),e=this.lastRenderedLocation,t.defer(function(t){return function(){return t.cache.put(e,n.clone())}}(this))):void 0},n.prototype.scrollToAnchor=function(e){var t;return(t=this.view.getElementForAnchor(e))?this.scrollToElement(t):this.scrollToPosition({x:0,y:0})},n.prototype.scrollToElement=function(e){return this.scrollManager.scrollToElement(e)},n.prototype.scrollToPosition=function(e){return this.scrollManager.scrollToPosition(e)},n.prototype.scrollPositionChanged=function(e){return this.getCurrentRestorationData().scrollPosition=e},n.prototype.render=function(e,t){return this.view.render(e,t)},n.prototype.viewInvalidated=function(){return this.adapter.pageInvalidated()},n.prototype.viewWillRender=function(e){return this.notifyApplicationBeforeRender(e)},n.prototype.viewRendered=function(){return this.lastRenderedLocation=this.currentVisit.location,this.notifyApplicationAfterRender()},n.prototype.pageLoaded=function(){return this.lastRenderedLocation=this.location,this.notifyApplicationAfterPageLoad()},n.prototype.clickCaptured=function(){return removeEventListener("click",this.clickBubbled,!1),addEventListener("click",this.clickBubbled,!1)},n.prototype.clickBubbled=function(e){var t,n,i;return this.enabled&&this.clickEventIsSignificant(e)&&(n=this.getVisitableLinkForNode(e.target))&&(i=this.getVisitableLocationForLink(n))&&this.applicationAllowsFollowingLinkToLocation(n,i)?(e.preventDefault(),t=this.getActionForLink(n),this.visit(i,{action:t})):void 0},n.prototype.applicationAllowsFollowingLinkToLocation=function(e,t){return!this.notifyApplicationAfterClickingLinkToLocation(e,t).defaultPrevented},n.prototype.applicationAllowsVisitingLocation=function(e){return!this.notifyApplicationBeforeVisitingLocation(e).defaultPrevented},n.prototype.notifyApplicationAfterClickingLinkToLocation=function(e,n){return t.dispatch("turbolinks:click",{target:e,data:{url:n.absoluteURL},cancelable:!0})},n.prototype.notifyApplicationBeforeVisitingLocation=function(e){return t.dispatch("turbolinks:before-visit",{data:{url:e.absoluteURL},cancelable:!0})},n.prototype.notifyApplicationAfterVisitingLocation=function(e){return t.dispatch("turbolinks:visit",{data:{url:e.absoluteURL}})},n.prototype.notifyApplicationBeforeCachingSnapshot=function(){return t.dispatch("turbolinks:before-cache")},n.prototype.notifyApplicationBeforeRender=function(e){return t.dispatch("turbolinks:before-render",{data:{newBody:e}})},n.prototype.notifyApplicationAfterRender=function(){return t.dispatch("turbolinks:render")},n.prototype.notifyApplicationAfterPageLoad=function(e){return null==e&&(e={}),t.dispatch("turbolinks:load",{data:{url:this.location.absoluteURL,timing:e}})},n.prototype.startVisit=function(e,t,n){var i;return null!=(i=this.currentVisit)&&i.cancel(),this.currentVisit=this.createVisit(e,t,n),this.currentVisit.start(),this.notifyApplicationAfterVisitingLocation(e)},n.prototype.createVisit=function(e,n,i){var r,o,a,s,l;return s=(o=null!=i?i:{}).restorationIdentifier,a=o.restorationData,r=o.historyChanged,(l=new t.Visit(this,e,n)).restorationIdentifier=null!=s?s:t.uuid(),l.restorationData=t.copyObject(a),l.historyChanged=r,l.referrer=this.location,l},n.prototype.visitCompleted=function(e){return this.notifyApplicationAfterPageLoad(e.getTimingMetrics())},n.prototype.clickEventIsSignificant=function(e){return!(e.defaultPrevented||e.target.isContentEditable||e.which>1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)},n.prototype.getVisitableLinkForNode=function(e){return this.nodeIsVisitable(e)?t.closest(e,"a[href]:not([target]):not([download])"):void 0},n.prototype.getVisitableLocationForLink=function(e){var n;return n=new t.Location(e.getAttribute("href")),this.locationIsVisitable(n)?n:void 0},n.prototype.getActionForLink=function(e){var t;return null!=(t=e.getAttribute("data-turbolinks-action"))?t:"advance"},n.prototype.nodeIsVisitable=function(e){var n;return!(n=t.closest(e,"[data-turbolinks]"))||"false"!==n.getAttribute("data-turbolinks")},n.prototype.locationIsVisitable=function(e){return e.isPrefixedBy(this.view.getRootLocation())&&e.isHTML()},n.prototype.getCurrentRestorationData=function(){return this.getRestorationDataForIdentifier(this.restorationIdentifier)},n.prototype.getRestorationDataForIdentifier=function(e){var t;return null!=(t=this.restorationData)[e]?t[e]:t[e]={}},n}()}.call(this),function(){!function(){var e,t;if((e=t=document.currentScript)&&!t.hasAttribute("data-turbolinks-suppress-warning"))for(;e=e.parentNode;)if(e===document.body)return console.warn("You are loading Turbolinks from a <script> element inside the <body> element. This is probably not what you meant to do!\n\nLoad your application\u2019s JavaScript bundle inside the <head> element instead. <script> elements in <body> are evaluated with each page change.\n\nFor more information, see: https://github.com/turbolinks/turbolinks#working-with-script-elements\n\n\u2014\u2014\nSuppress this warning by adding a `data-turbolinks-suppress-warning` attribute to: %s",t.outerHTML)}()}.call(this),function(){var e,n,i;t.start=function(){return n()?(null==t.controller&&(t.controller=e()),t.controller.start()):void 0},n=function(){return null==window.Turbolinks&&(window.Turbolinks=t),i()},e=function(){var e;return(e=new t.Controller).adapter=new t.BrowserAdapter(e),e},(i=function(){return window.Turbolinks===t})()&&t.start()}.call(this)}).call(this),"object"==typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd&&define(t)}.call(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,(function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function n(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function i(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var r=t(e),o=r.overflow,a=r.overflowX,s=r.overflowY;return/(auto|scroll|overlay)/.test(o+s+a)?e:i(n(e))}function r(e){return e&&e.referenceNode?e.referenceNode:e}function o(e){return 11===e?re:10===e?oe:re||oe}function a(e){if(!e)return document.documentElement;for(var n=o(10)?document.body:null,i=e.offsetParent||null;i===n&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var r=i&&i.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===t(i,"position")?a(i):i:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||a(e.firstElementChild)===e)}function l(e){return null===e.parentNode?e:l(e.parentNode)}function u(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var c=o.commonAncestorContainer;if(e!==c&&t!==c||i.contains(r))return s(c)?c:a(c);var d=l(e);return d.host?u(d.host,t):u(e,l(t).host)}function c(e){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function d(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=c(t,"top"),r=c(t,"left"),o=n?-1:1;return e.top+=i*o,e.bottom+=i*o,e.left+=r*o,e.right+=r*o,e}function p(e,t){var n="x"===t?"Left":"Top",i="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function h(e,t,n,i){return ee(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],o(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function f(e){var t=e.body,n=e.documentElement,i=o(10)&&getComputedStyle(n);return{height:h("Height",t,n,i),width:h("Width",t,n,i)}}function _(e){return ue({},e,{right:e.left+e.width,bottom:e.top+e.height})}function m(e){var n={};try{if(o(10)){n=e.getBoundingClientRect();var i=c(e,"top"),r=c(e,"left");n.top+=i,n.left+=r,n.bottom+=i,n.right+=r}else n=e.getBoundingClientRect()}catch(e){}var a={left:n.left,top:n.top,width:n.right-n.left,height:n.bottom-n.top},s="HTML"===e.nodeName?f(e.ownerDocument):{},l=s.width||e.clientWidth||a.width,u=s.height||e.clientHeight||a.height,d=e.offsetWidth-l,h=e.offsetHeight-u;if(d||h){var m=t(e);d-=p(m,"x"),h-=p(m,"y"),a.width-=d,a.height-=h}return _(a)}function g(e,n){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2],a=o(10),s="HTML"===n.nodeName,l=m(e),u=m(n),c=i(e),p=t(n),h=parseFloat(p.borderTopWidth),f=parseFloat(p.borderLeftWidth);r&&s&&(u.top=ee(u.top,0),u.left=ee(u.left,0));var g=_({top:l.top-u.top-h,left:l.left-u.left-f,width:l.width,height:l.height});if(g.marginTop=0,g.marginLeft=0,!a&&s){var v=parseFloat(p.marginTop),y=parseFloat(p.marginLeft);g.top-=h-v,g.bottom-=h-v,g.left-=f-y,g.right-=f-y,g.marginTop=v,g.marginLeft=y}return(a&&!r?n.contains(c):n===c&&"BODY"!==c.nodeName)&&(g=d(g,n)),g}function v(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=g(e,n),r=ee(n.clientWidth,window.innerWidth||0),o=ee(n.clientHeight,window.innerHeight||0),a=t?0:c(n),s=t?0:c(n,"left");return _({top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:o})}function y(e){var i=e.nodeName;if("BODY"===i||"HTML"===i)return!1;if("fixed"===t(e,"position"))return!0;var r=n(e);return!!r&&y(r)}function b(e){if(!e||!e.parentElement||o())return document.documentElement;for(var n=e.parentElement;n&&"none"===t(n,"transform");)n=n.parentElement;return n||document.documentElement}function k(e,t,o,a){var s=4<arguments.length&&void 0!==arguments[4]&&arguments[4],l={top:0,left:0},c=s?b(e):u(e,r(t));if("viewport"===a)l=v(c,s);else{var d;"scrollParent"===a?"BODY"===(d=i(n(t))).nodeName&&(d=e.ownerDocument.documentElement):d="window"===a?e.ownerDocument.documentElement:a;var p=g(d,c,s);if("HTML"!==d.nodeName||y(c))l=p;else{var h=f(e.ownerDocument),_=h.height,m=h.width;l.top+=p.top-p.marginTop,l.bottom=_+p.top,l.left+=p.left-p.marginLeft,l.right=m+p.left}}var k="number"==typeof(o=o||0);return l.left+=k?o:o.left||0,l.top+=k?o:o.top||0,l.right-=k?o:o.right||0,l.bottom-=k?o:o.bottom||0,l}function w(e){return e.width*e.height}function E(e,t,n,i,r){var o=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=k(n,i,o,r),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map((function(e){return ue({key:e},s[e],{area:w(s[e])})})).sort((function(e,t){return t.area-e.area})),u=l.filter((function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight})),c=0<u.length?u[0].key:l[0].key,d=e.split("-")[1];return c+(d?"-"+d:"")}function S(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return g(n,i?b(t):u(t,r(n)),i)}function T(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function A(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function C(e,t,n){n=n.split("-")[0];var i=T(e),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",u=o?"width":"height";return r[a]=t[a]+t[l]/2-i[l]/2,r[s]=n===s?t[s]-i[u]:t[A(s)],r}function x(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var i=x(e,(function(e){return e[t]===n}));return e.indexOf(i)}function O(t,n,i){return(void 0===i?t:t.slice(0,D(t,"name",i))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=t.function||t.fn;t.enabled&&e(i)&&(n.offsets.popper=_(n.offsets.popper),n.offsets.reference=_(n.offsets.reference),n=i(n,t))})),n}function I(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=S(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=E(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=O(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function j(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function L(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],o=r?""+r+n:e;if(void 0!==document.body.style[o])return o}return null}function P(){return this.state.isDestroyed=!0,j(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[L("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function N(e){var t=e.ownerDocument;return t?t.defaultView:window}function R(e,t,n,r){var o="BODY"===e.nodeName,a=o?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),o||R(i(a.parentNode),t,n,r),r.push(a)}function H(e,t,n,r){n.updateBound=r,N(e).addEventListener("resize",n.updateBound,{passive:!0});var o=i(e);return R(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function M(){this.state.eventsEnabled||(this.state=H(this.reference,this.options,this.state,this.scheduleUpdate))}function F(e,t){return N(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function q(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=F(this.reference,this.state))}function W(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function B(e,t){Object.keys(t).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&W(t[n])&&(i="px"),e.style[n]=t[n]+i}))}function V(e,t){Object.keys(t).forEach((function(n){!1===t[n]?e.removeAttribute(n):e.setAttribute(n,t[n])}))}function U(e,t){var n=e.offsets,i=n.popper,r=n.reference,o=Z,a=function(e){return e},s=o(r.width),l=o(i.width),u=-1!==["left","right"].indexOf(e.placement),c=-1!==e.placement.indexOf("-"),d=t?u||c||s%2==l%2?o:J:a,p=t?o:a;return{left:d(1==s%2&&1==l%2&&!c&&t?i.left-1:i.left),top:p(i.top),bottom:p(i.bottom),right:d(i.right)}}function z(e,t,n){var i=x(e,(function(e){return e.name===t})),r=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));if(!r){var o="`"+t+"`";console.warn("`"+n+"` modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return r}function K(e){return"end"===e?"start":"start"===e?"end":e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=pe.indexOf(e),i=pe.slice(n+1).concat(pe.slice(0,n));return t?i.reverse():i}function Y(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],a=r[2];if(!o)return e;if(0===a.indexOf("%")){var s;if("%p"===a)s=n;else s=i;return _(s)[t]/100*o}return"vh"===a||"vw"===a?("vh"===a?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o}function Q(e,t,n,i){var r=[0,0],o=-1!==["right","left"].indexOf(i),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(x(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1===s?[a]:[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))];return u=u.map((function(e,i){var r=(1===i?!o:o)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return Y(e,r,t,n)}))})),u.forEach((function(e,t){e.forEach((function(n,i){W(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))}))})),r}function $(e,t){var n,i=t.offset,r=e.placement,o=e.offsets,a=o.popper,s=o.reference,l=r.split("-")[0];return n=W(+i)?[+i,0]:Q(i,a,s,l),"left"===l?(a.top+=n[0],a.left-=n[1]):"right"===l?(a.top+=n[0],a.left+=n[1]):"top"===l?(a.left+=n[0],a.top-=n[1]):"bottom"===l&&(a.left+=n[0],a.top+=n[1]),e.popper=a,e}var X=Math.min,J=Math.floor,Z=Math.round,ee=Math.max,te="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,ne=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(te&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}(),ie=te&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),ne))}},re=te&&!(!window.MSInputMethodContext||!document.documentMode),oe=te&&/MSIE 10/.test(navigator.userAgent),ae=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},se=function(){function e(e,t){for(var n,i=0;i<t.length;i++)(n=t[i]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),le=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},ue=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ce=te&&/Firefox/i.test(navigator.userAgent),de=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],pe=de.slice(3),he={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},fe=function(){function t(n,i){var r=this,o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ae(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=ie(this.update.bind(this)),this.options=ue({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=n&&n.jquery?n[0]:n,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(ue({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){r.options.modifiers[e]=ue({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return ue({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(t){t.enabled&&e(t.onLoad)&&t.onLoad(r.reference,r.popper,r.options,t,r.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return se(t,[{key:"update",value:function(){return I.call(this)}},{key:"destroy",value:function(){return P.call(this)}},{key:"enableEventListeners",value:function(){return M.call(this)}},{key:"disableEventListeners",value:function(){return q.call(this)}}]),t}();return fe.Utils=("undefined"==typeof window?global:window).PopperUtils,fe.placements=de,fe.Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,o=r.reference,a=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:le({},l,o[l]),end:le({},l,o[l]+o[u]-a[u])};e.offsets.popper=ue({},a,c[i])}return e}},offset:{order:200,enabled:!0,fn:$,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||a(e.instance.popper);e.instance.reference===n&&(n=a(n));var i=L("transform"),r=e.instance.popper.style,o=r.top,s=r.left,l=r[i];r.top="",r.left="",r[i]="";var u=k(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=o,r.left=s,r[i]=l,t.boundaries=u;var c=t.priority,d=e.offsets.popper,p={primary:function(e){var n=d[e];return d[e]<u[e]&&!t.escapeWithReference&&(n=ee(d[e],u[e])),le({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=d[n];return d[e]>u[e]&&!t.escapeWithReference&&(i=X(d[n],u[e]-("right"===e?d.width:d.height))),le({},n,i)}};return c.forEach((function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";d=ue({},d,p[t](e))})),e.offsets.popper=d,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=J,a=-1!==["top","bottom"].indexOf(r),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]<o(i[l])&&(e.offsets.popper[l]=o(i[l])-n[u]),n[l]>o(i[s])&&(e.offsets.popper[l]=o(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,n){var i;if(!z(e.instance.modifiers,"arrow","keepTogether"))return e;var r=n.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,s=a.popper,l=a.reference,u=-1!==["left","right"].indexOf(o),c=u?"height":"width",d=u?"Top":"Left",p=d.toLowerCase(),h=u?"left":"top",f=u?"bottom":"right",m=T(r)[c];l[f]-m<s[p]&&(e.offsets.popper[p]-=s[p]-(l[f]-m)),l[p]+m>s[f]&&(e.offsets.popper[p]+=l[p]+m-s[f]),e.offsets.popper=_(e.offsets.popper);var g=l[p]+l[c]/2-m/2,v=t(e.instance.popper),y=parseFloat(v["margin"+d]),b=parseFloat(v["border"+d+"Width"]),k=g-e.offsets.popper[p]-y-b;return k=ee(X(s[c]-m,k),0),e.arrowElement=r,e.offsets.arrow=(le(i={},p,Z(k)),le(i,h,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(j(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=k(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=A(i),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case he.FLIP:a=[i,r];break;case he.CLOCKWISE:a=G(i);break;case he.COUNTERCLOCKWISE:a=G(i,!0);break;default:a=t.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return e;i=e.placement.split("-")[0],r=A(i);var u=e.offsets.popper,c=e.offsets.reference,d=J,p="left"===i&&d(u.right)>d(c.left)||"right"===i&&d(u.left)<d(c.right)||"top"===i&&d(u.bottom)>d(c.top)||"bottom"===i&&d(u.top)<d(c.bottom),h=d(u.left)<d(n.left),f=d(u.right)>d(n.right),_=d(u.top)<d(n.top),m=d(u.bottom)>d(n.bottom),g="left"===i&&h||"right"===i&&f||"top"===i&&_||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),y=!!t.flipVariations&&(v&&"start"===o&&h||v&&"end"===o&&f||!v&&"start"===o&&_||!v&&"end"===o&&m),b=!!t.flipVariationsByContent&&(v&&"start"===o&&f||v&&"end"===o&&h||!v&&"start"===o&&m||!v&&"end"===o&&_),k=y||b;(p||g||k)&&(e.flipped=!0,(p||g)&&(i=a[l+1]),k&&(o=K(o)),e.placement=i+(o?"-"+o:""),e.offsets.popper=ue({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=O(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[a?"left":"top"]=o[n]-(s?r[a?"width":"height"]:0),e.placement=A(t),e.offsets.popper=_(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=x(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,r=e.offsets.popper,o=x(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s,l,u=void 0===o?t.gpuAcceleration:o,c=a(e.instance.popper),d=m(c),p={position:r.position},h=U(e,2>window.devicePixelRatio||!ce),f="bottom"===n?"top":"bottom",_="right"===i?"left":"right",g=L("transform");if(l="bottom"==f?"HTML"===c.nodeName?-c.clientHeight+h.bottom:-d.height+h.bottom:h.top,s="right"==_?"HTML"===c.nodeName?-c.clientWidth+h.right:-d.width+h.right:h.left,u&&g)p[g]="translate3d("+s+"px, "+l+"px, 0)",p[f]=0,p[_]=0,p.willChange="transform";else{var v="bottom"==f?-1:1,y="right"==_?-1:1;p[f]=l*v,p[_]=s*y,p.willChange=f+", "+_}var b={"x-placement":e.placement};return e.attributes=ue({},b,e.attributes),e.styles=ue({},p,e.styles),e.arrowStyles=ue({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return B(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&B(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,r){var o=S(r,t,e,n.positionFixed),a=E(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),B(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},fe})),function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.Tether=t()}(this,(function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e){var n=e.getBoundingClientRect(),i={};for(var r in n)i[r]=n[r];try{if(e.ownerDocument!==document){var o=e.ownerDocument.defaultView.frameElement;if(o){var a=t(o);i.top+=a.top,i.bottom+=a.top,i.left+=a.left,i.right+=a.left}}}catch(e){}return i}function n(e){var t=(getComputedStyle(e)||{}).position,n=[];if("fixed"===t)return[e];for(var i=e;(i=i.parentNode)&&i&&1===i.nodeType;){var r=void 0;try{r=getComputedStyle(i)}catch(e){}if(null==r)return n.push(i),n;var o=r,a=o.overflow,s=o.overflowX,l=o.overflowY;/(auto|scroll|overlay)/.test(a+l+s)&&("absolute"!==t||["relative","absolute","fixed"].indexOf(r.position)>=0)&&n.push(i)}return n.push(e.ownerDocument.body),e.ownerDocument!==document&&n.push(e.ownerDocument.defaultView),n}function i(){E&&document.body.removeChild(E),E=null}function r(e){var n=void 0;e===document?(n=document,e=document.documentElement):n=e.ownerDocument;var i=n.documentElement,r=t(e),o=A();return r.top-=o.top,r.left-=o.left,void 0===r.width&&(r.width=document.body.scrollWidth-r.left-r.right),void 0===r.height&&(r.height=document.body.scrollHeight-r.top-r.bottom),r.top=r.top-i.clientTop,r.left=r.left-i.clientLeft,
r.right=n.body.clientWidth-r.width-r.left,r.bottom=n.body.clientHeight-r.height-r.top,r}function o(e){return e.offsetParent||document.documentElement}function a(){if(C)return C;var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");s(t.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);var n=e.offsetWidth;t.style.overflow="scroll";var i=e.offsetWidth;n===i&&(i=t.clientWidth),document.body.removeChild(t);var r=n-i;return C={width:r,height:r}}function s(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[];return Array.prototype.push.apply(t,arguments),t.slice(1).forEach((function(t){if(t)for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])})),e}function l(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.remove(t)}));else{var n=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),i=d(e).replace(n," ");p(e,i)}}function u(e,t){if(void 0!==e.classList)t.split(" ").forEach((function(t){t.trim()&&e.classList.add(t)}));else{l(e,t);var n=d(e)+" "+t;p(e,n)}}function c(e,t){if(void 0!==e.classList)return e.classList.contains(t);var n=d(e);return new RegExp("(^| )"+t+"( |$)","gi").test(n)}function d(e){return e.className instanceof e.ownerDocument.defaultView.SVGAnimatedString?e.className.baseVal:e.className}function p(e,t){e.setAttribute("class",t)}function h(e,t,n){n.forEach((function(n){-1===t.indexOf(n)&&c(e,n)&&l(e,n)})),t.forEach((function(t){c(e,t)||u(e,t)}))}function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function _(e,t){var n=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return e+n>=t&&t>=e-n}function m(){return"object"==typeof performance&&"function"==typeof performance.now?performance.now():+new Date}function g(){for(var e={top:0,left:0},t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return n.forEach((function(t){var n=t.top,i=t.left;"string"==typeof n&&(n=parseFloat(n,10)),"string"==typeof i&&(i=parseFloat(i,10)),e.top+=n,e.left+=i})),e}function v(e,t){return"string"==typeof e.left&&-1!==e.left.indexOf("%")&&(e.left=parseFloat(e.left,10)/100*t.width),"string"==typeof e.top&&-1!==e.top.indexOf("%")&&(e.top=parseFloat(e.top,10)/100*t.height),e}function y(e,t){return"scrollParent"===t?t=e.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),void 0!==t.nodeType&&function(){var e=t,n=r(t),i=n,o=getComputedStyle(t);if(t=[i.left,i.top,n.width+i.left,n.height+i.top],e.ownerDocument!==document){var a=e.ownerDocument.defaultView;t[0]+=a.pageXOffset,t[1]+=a.pageYOffset,t[2]+=a.pageXOffset,t[3]+=a.pageYOffset}$.forEach((function(e,n){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[n]+=parseFloat(o["border"+e+"Width"]):t[n]-=parseFloat(o["border"+e+"Width"])}))}(),t}var b=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),k=void 0;void 0===k&&(k={modules:[]});var w,E=null,S=(w=0,function(){return++w}),T={},A=function(){var e=E;e&&document.body.contains(e)||((e=document.createElement("div")).setAttribute("data-tether-id",S()),s(e.style,{top:0,left:0,position:"absolute"}),document.body.appendChild(e),E=e);var n=e.getAttribute("data-tether-id");return void 0===T[n]&&(T[n]=t(e),D((function(){delete T[n]}))),T[n]},C=null,x=[],D=function(e){x.push(e)},O=function(){for(var e=void 0;e=x.pop();)e()},I=function(){function t(){e(this,t)}return b(t,[{key:"on",value:function(e,t,n){var i=!(arguments.length<=3||void 0===arguments[3])&&arguments[3];void 0===this.bindings&&(this.bindings={}),void 0===this.bindings[e]&&(this.bindings[e]=[]),this.bindings[e].push({handler:t,ctx:n,once:i})}},{key:"once",value:function(e,t,n){this.on(e,t,n,!0)}},{key:"off",value:function(e,t){if(void 0!==this.bindings&&void 0!==this.bindings[e])if(void 0===t)delete this.bindings[e];else for(var n=0;n<this.bindings[e].length;)this.bindings[e][n].handler===t?this.bindings[e].splice(n,1):++n}},{key:"trigger",value:function(e){if(void 0!==this.bindings&&this.bindings[e]){for(var t=0,n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];for(;t<this.bindings[e].length;){var o=this.bindings[e][t],a=o.handler,s=o.ctx,l=o.once,u=s;void 0===u&&(u=this),a.apply(u,i),l?this.bindings[e].splice(t,1):++t}}}}]),t}();k.Utils={getActualBoundingClientRect:t,getScrollParents:n,getBounds:r,getOffsetParent:o,extend:s,addClass:u,removeClass:l,hasClass:c,updateClasses:h,defer:D,flush:O,uniqueId:S,Evented:I,getScrollBarSize:a,removeUtilElements:i};var j=function(){function e(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),L=(b=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),function(e,t,n){for(var i=!0;i;){var r=e,o=t,a=n;i=!1,null===r&&(r=Function.prototype);var s=Object.getOwnPropertyDescriptor(r,o);if(void 0!==s){if("value"in s)return s.value;var l=s.get;if(void 0===l)return;return l.call(a)}var u=Object.getPrototypeOf(r);if(null===u)return;e=u,t=o,n=a,i=!0,s=u=void 0}});if(void 0===k)throw new Error("You must include the utils.js file before tether.js");var P,N,R,H,n=(X=k.Utils).getScrollParents,o=(r=X.getBounds,X.getOffsetParent),u=(s=X.extend,X.addClass),l=X.removeClass,a=(h=X.updateClasses,D=X.defer,O=X.flush,X.getScrollBarSize),i=X.removeUtilElements,M=function(){if("undefined"==typeof document)return"";for(var e=document.createElement("div"),t=["transform","WebkitTransform","OTransform","MozTransform","msTransform"],n=0;n<t.length;++n){var i=t[n];if(void 0!==e.style[i])return i}}(),F=[],q=function(){F.forEach((function(e){e.position(!1)})),O()};P=null,N=null,R=null,H=function e(){if(void 0!==N&&N>16)return N=Math.min(N-16,250),void(R=setTimeout(e,250));void 0!==P&&m()-P<10||(null!=R&&(clearTimeout(R),R=null),P=m(),q(),N=m()-P)},"undefined"!=typeof window&&void 0!==window.addEventListener&&["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,H)}));var W={center:"center",left:"right",right:"left"},B={middle:"middle",top:"bottom",bottom:"top"},V={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},U=function(e,t){var n=e.left,i=e.top;return"auto"===n&&(n=W[t.left]),"auto"===i&&(i=B[t.top]),{left:n,top:i}},z=function(e){var t=e.left,n=e.top;return void 0!==V[e.left]&&(t=V[e.left]),void 0!==V[e.top]&&(n=V[e.top]),{left:t,top:n}},K=function(e){var t=e.split(" "),n=j(t,2);return{top:n[0],left:n[1]}},G=K,Y=function(t){function c(t){var n=this;e(this,c),L(Object.getPrototypeOf(c.prototype),"constructor",this).call(this),this.position=this.position.bind(this),F.push(this),this.history=[],this.setOptions(t,!1),k.modules.forEach((function(e){void 0!==e.initialize&&e.initialize.call(n)})),this.position()}return f(c,t),b(c,[{key:"getClass",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=this.options.classes;return void 0!==t&&t[e]?this.options.classes[e]:this.options.classPrefix?this.options.classPrefix+"-"+e:e}},{key:"setOptions",value:function(e){var t=this,i=arguments.length<=1||void 0===arguments[1]||arguments[1],r={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=s(r,e);var o=this.options,a=o.element,l=o.target,c=o.targetModifier;if(this.element=a,this.target=l,this.targetModifier=c,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(void 0===t[e])throw new Error("Tether Error: Both element and target must be defined");void 0!==t[e].jquery?t[e]=t[e][0]:"string"==typeof t[e]&&(t[e]=document.querySelector(t[e]))})),u(this.element,this.getClass("element")),!1!==this.options.addTargetClasses&&u(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=G(this.options.targetAttachment),this.attachment=G(this.options.attachment),this.offset=K(this.options.offset),this.targetOffset=K(this.options.targetOffset),void 0!==this.scrollParents&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=n(this.target),!1!==this.options.enabled&&this.enable(i)}},{key:"getTargetBounds",value:function(){if(void 0===this.targetModifier)return r(this.target);if("visible"===this.targetModifier)return this.target===document.body?{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth}:((a={height:(e=r(this.target)).height,width:e.width,top:e.top,left:e.left}).height=Math.min(a.height,e.height-(pageYOffset-e.top)),a.height=Math.min(a.height,e.height-(e.top+e.height-(pageYOffset+innerHeight))),a.height=Math.min(innerHeight,a.height),a.height-=2,a.width=Math.min(a.width,e.width-(pageXOffset-e.left)),a.width=Math.min(a.width,e.width-(e.left+e.width-(pageXOffset+innerWidth))),a.width=Math.min(innerWidth,a.width),a.width-=2,a.top<pageYOffset&&(a.top=pageYOffset),a.left<pageXOffset&&(a.left=pageXOffset),a);if("scroll-handle"===this.targetModifier){var e=void 0,t=this.target;t===document.body?(t=document.documentElement,e={left:pageXOffset,top:pageYOffset,height:innerHeight,width:innerWidth}):e=r(t);var n=getComputedStyle(t),i=0;(t.scrollWidth>t.clientWidth||[n.overflow,n.overflowX].indexOf("scroll")>=0||this.target!==document.body)&&(i=15);var o=e.height-parseFloat(n.borderTopWidth)-parseFloat(n.borderBottomWidth)-i,a={width:15,height:.975*o*(o/t.scrollHeight),left:e.left+e.width-parseFloat(n.borderLeftWidth)-15},s=0;o<408&&this.target===document.body&&(s=-11e-5*Math.pow(o,2)-.00727*o+22.58),this.target!==document.body&&(a.height=Math.max(a.height,24));var l=this.target.scrollTop/(t.scrollHeight-o);return a.top=l*(o-a.height-s)+e.top+parseFloat(n.borderTopWidth),this.target===document.body&&(a.height=Math.max(a.height,24)),a}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(e,t){return void 0===this._cache&&(this._cache={}),void 0===this._cache[e]&&(this._cache[e]=t.call(this)),this._cache[e]}},{key:"enable",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];!1!==this.options.addTargetClasses&&u(this.target,this.getClass("enabled")),u(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach((function(t){t!==e.target.ownerDocument&&t.addEventListener("scroll",e.position)})),t&&this.position()}},{key:"disable",value:function(){var e=this;l(this.target,this.getClass("enabled")),l(this.element,this.getClass("enabled")),this.enabled=!1,void 0!==this.scrollParents&&this.scrollParents.forEach((function(t){t.removeEventListener("scroll",e.position)}))}},{key:"destroy",value:function(){var e=this;this.disable(),F.forEach((function(t,n){t===e&&F.splice(n,1)})),0===F.length&&i()}},{key:"updateAttachClasses",value:function(e,t){var n=this;e=e||this.attachment,t=t||this.targetAttachment;var i=["left","top","bottom","right","middle","center"];void 0!==this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),void 0===this._addAttachClasses&&(this._addAttachClasses=[]);var r=this._addAttachClasses;e.top&&r.push(this.getClass("element-attached")+"-"+e.top),e.left&&r.push(this.getClass("element-attached")+"-"+e.left),t.top&&r.push(this.getClass("target-attached")+"-"+t.top),t.left&&r.push(this.getClass("target-attached")+"-"+t.left);var o=[];i.forEach((function(e){o.push(n.getClass("element-attached")+"-"+e),o.push(n.getClass("target-attached")+"-"+e)})),D((function(){void 0!==n._addAttachClasses&&(h(n.element,n._addAttachClasses,o),!1!==n.options.addTargetClasses&&h(n.target,n._addAttachClasses,o),delete n._addAttachClasses)}))}},{key:"position",value:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]||arguments[0];if(this.enabled){this.clearCache();var n=U(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,n);var i=this.cache("element-bounds",(function(){return r(e.element)})),s=i.width,l=i.height;if(0===s&&0===l&&void 0!==this.lastSize){var u=this.lastSize;s=u.width,l=u.height}else this.lastSize={width:s,height:l};var c=this.cache("target-bounds",(function(){return e.getTargetBounds()})),d=c,p=v(z(this.attachment),{width:s,height:l}),h=v(z(n),d),f=v(this.offset,{width:s,height:l}),_=v(this.targetOffset,d);p=g(p,f),h=g(h,_);for(var m=c.left+h.left-p.left,y=c.top+h.top-p.top,b=0;b<k.modules.length;++b){var w=k.modules[b].position.call(this,{left:m,top:y,targetAttachment:n,targetPos:c,elementPos:i,offset:p,targetOffset:h,manualOffset:f,manualTargetOffset:_,scrollbarSize:A,attachment:this.attachment});if(!1===w)return!1;void 0!==w&&"object"==typeof w&&(y=w.top,m=w.left)}var E={page:{top:y,left:m},viewport:{top:y-pageYOffset,bottom:pageYOffset-y-l+innerHeight,left:m-pageXOffset,right:pageXOffset-m-s+innerWidth}},S=this.target.ownerDocument,T=S.defaultView,A=void 0;return T.innerHeight>S.documentElement.clientHeight&&(A=this.cache("scrollbar-size",a),E.viewport.bottom-=A.height),T.innerWidth>S.documentElement.clientWidth&&(A=this.cache("scrollbar-size",a),E.viewport.right-=A.width),-1!==["","static"].indexOf(S.body.style.position)&&-1!==["","static"].indexOf(S.body.parentElement.style.position)||(E.page.bottom=S.body.scrollHeight-y-l,E.page.right=S.body.scrollWidth-m-s),void 0!==this.options.optimizations&&!1!==this.options.optimizations.moveElement&&void 0===this.targetModifier&&function(){var t=e.cache("target-offsetparent",(function(){return o(e.target)})),n=e.cache("target-offsetparent-bounds",(function(){return r(t)})),i=getComputedStyle(t),a=n,s={};if(["Top","Left","Bottom","Right"].forEach((function(e){s[e.toLowerCase()]=parseFloat(i["border"+e+"Width"])})),n.right=S.body.scrollWidth-n.left-a.width+s.right,n.bottom=S.body.scrollHeight-n.top-a.height+s.bottom,E.page.top>=n.top+s.top&&E.page.bottom>=n.bottom&&E.page.left>=n.left+s.left&&E.page.right>=n.right){var l=t.scrollTop,u=t.scrollLeft;E.offset={top:E.page.top-n.top+l-s.top,left:E.page.left-n.left+u-s.left}}}(),this.move(E),this.history.unshift(E),this.history.length>3&&this.history.pop(),t&&O(),!0}}},{key:"move",value:function(e){var t=this;if(void 0!==this.element.parentNode){var n={};for(var i in e)for(var r in n[i]={},e[i]){for(var a=!1,l=0;l<this.history.length;++l){var u=this.history[l];if(void 0!==u[i]&&!_(u[i][r],e[i][r])){a=!0;break}}a||(n[i][r]=!0)}var c={top:"",left:"",right:"",bottom:""},d=function(e,n){if(!1!==(void 0!==t.options.optimizations?t.options.optimizations.gpu:null)){var i=void 0,r=void 0;e.top?(c.top=0,i=n.top):(c.bottom=0,i=-n.bottom),e.left?(c.left=0,r=n.left):(c.right=0,r=-n.right),"number"==typeof window.devicePixelRatio&&devicePixelRatio%1==0&&(r=Math.round(r*devicePixelRatio)/devicePixelRatio,i=Math.round(i*devicePixelRatio)/devicePixelRatio),c[M]="translateX("+r+"px) translateY("+i+"px)","msTransform"!==M&&(c[M]+=" translateZ(0)")}else e.top?c.top=n.top+"px":c.bottom=n.bottom+"px",e.left?c.left=n.left+"px":c.right=n.right+"px"},p=!1;if((n.page.top||n.page.bottom)&&(n.page.left||n.page.right)?(c.position="absolute",d(n.page,e.page)):(n.viewport.top||n.viewport.bottom)&&(n.viewport.left||n.viewport.right)?(c.position="fixed",d(n.viewport,e.viewport)):void 0!==n.offset&&n.offset.top&&n.offset.left?function(){c.position="absolute";var i=t.cache("target-offsetparent",(function(){return o(t.target)}));o(t.element)!==i&&D((function(){t.element.parentNode.removeChild(t.element),i.appendChild(t.element)})),d(n.offset,e.offset),p=!0}():(c.position="absolute",d({top:!0,left:!0},e.page)),!p)if(this.options.bodyElement)this.element.parentNode!==this.options.bodyElement&&this.options.bodyElement.appendChild(this.element);else{for(var h=function(e){var t=e.ownerDocument;return(t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement)===e},f=!0,m=this.element.parentNode;m&&1===m.nodeType&&"BODY"!==m.tagName&&!h(m);){if("static"!==getComputedStyle(m).position){f=!1;break}m=m.parentNode}f||(this.element.parentNode.removeChild(this.element),this.element.ownerDocument.body.appendChild(this.element))}var g={},v=!1;for(var r in c){var y=c[r];this.element.style[r]!==y&&(v=!0,g[r]=y)}v&&D((function(){s(t.element.style,g),t.trigger("repositioned")}))}}}]),c}(I);Y.modules=[],k.position=q;var Q=s(Y,k),s=(j=function(){function e(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=(X=k.Utils).getBounds,X.extend),$=(h=X.updateClasses,D=X.defer,["left","top","right","bottom"]);k.modules.push({position:function(e){var t=this,n=e.top,i=e.left,o=e.targetAttachment;if(!this.options.constraints)return!0;var a=this.cache("element-bounds",(function(){return r(t.element)})),l=a.height,u=a.width;if(0===u&&0===l&&void 0!==this.lastSize){var c=this.lastSize;u=c.width,l=c.height}var d=this.cache("target-bounds",(function(){return t.getTargetBounds()})),p=d.height,f=d.width,_=[this.getClass("pinned"),this.getClass("out-of-bounds")];this.options.constraints.forEach((function(e){var t=e.outOfBoundsClass,n=e.pinnedClass;t&&_.push(t),n&&_.push(n)})),_.forEach((function(e){["left","top","right","bottom"].forEach((function(t){_.push(e+"-"+t)}))}));var m=[],g=s({},o),v=s({},this.attachment);return this.options.constraints.forEach((function(e){var r=e.to,a=e.attachment,s=e.pin;void 0===a&&(a="");var c=void 0,d=void 0;if(a.indexOf(" ")>=0){var h=a.split(" "),_=j(h,2);d=_[0],c=_[1]}else c=d=a;var b=y(t,r);"target"!==d&&"both"!==d||(n<b[1]&&"top"===g.top&&(n+=p,g.top="bottom"),n+l>b[3]&&"bottom"===g.top&&(n-=p,g.top="top")),"together"===d&&("top"===g.top&&("bottom"===v.top&&n<b[1]?(n+=p,g.top="bottom",n+=l,v.top="top"):"top"===v.top&&n+l>b[3]&&n-(l-p)>=b[1]&&(n-=l-p,g.top="bottom",v.top="bottom")),"bottom"===g.top&&("top"===v.top&&n+l>b[3]?(n-=p,g.top="top",n-=l,v.top="bottom"):"bottom"===v.top&&n<b[1]&&n+(2*l-p)<=b[3]&&(n+=l-p,g.top="top",v.top="top")),"middle"===g.top&&(n+l>b[3]&&"top"===v.top?(n-=l,v.top="bottom"):n<b[1]&&"bottom"===v.top&&(n+=l,v.top="top"))),"target"!==c&&"both"!==c||(i<b[0]&&"left"===g.left&&(i+=f,g.left="right"),i+u>b[2]&&"right"===g.left&&(i-=f,g.left="left")),"together"===c&&(i<b[0]&&"left"===g.left?"right"===v.left?(i+=f,g.left="right",i+=u,v.left="left"):"left"===v.left&&(i+=f,g.left="right",i-=u,v.left="right"):i+u>b[2]&&"right"===g.left?"left"===v.left?(i-=f,g.left="left",i-=u,v.left="right"):"right"===v.left&&(i-=f,g.left="left",i+=u,v.left="left"):"center"===g.left&&(i+u>b[2]&&"left"===v.left?(i-=u,v.left="right"):i<b[0]&&"right"===v.left&&(i+=u,v.left="left"))),"element"!==d&&"both"!==d||(n<b[1]&&"bottom"===v.top&&(n+=l,v.top="top"),n+l>b[3]&&"top"===v.top&&(n-=l,v.top="bottom")),"element"!==c&&"both"!==c||(i<b[0]&&("right"===v.left?(i+=u,v.left="left"):"center"===v.left&&(i+=u/2,v.left="left")),i+u>b[2]&&("left"===v.left?(i-=u,v.left="right"):"center"===v.left&&(i-=u/2,v.left="right"))),"string"==typeof s?s=s.split(",").map((function(e){return e.trim()})):!0===s&&(s=["top","left","right","bottom"]),s=s||[];var k,w,E=[],S=[];n<b[1]&&(s.indexOf("top")>=0?(n=b[1],E.push("top")):S.push("top")),n+l>b[3]&&(s.indexOf("bottom")>=0?(n=b[3]-l,E.push("bottom")):S.push("bottom")),i<b[0]&&(s.indexOf("left")>=0?(i=b[0],E.push("left")):S.push("left")),i+u>b[2]&&(s.indexOf("right")>=0?(i=b[2]-u,E.push("right")):S.push("right")),E.length&&(k=void 0,k=void 0!==t.options.pinnedClass?t.options.pinnedClass:t.getClass("pinned"),m.push(k),E.forEach((function(e){m.push(k+"-"+e)}))),S.length&&(w=void 0,w=void 0!==t.options.outOfBoundsClass?t.options.outOfBoundsClass:t.getClass("out-of-bounds"),m.push(w),S.forEach((function(e){m.push(w+"-"+e)}))),(E.indexOf("left")>=0||E.indexOf("right")>=0)&&(v.left=g.left=!1),(E.indexOf("top")>=0||E.indexOf("bottom")>=0)&&(v.top=g.top=!1),g.top===o.top&&g.left===o.left&&v.top===t.attachment.top&&v.left===t.attachment.left||(t.updateAttachClasses(v,g),t.trigger("update",{attachment:v,targetAttachment:g}))})),D((function(){!1!==t.options.addTargetClasses&&h(t.target,m,_),h(t.element,m,_)})),{top:n,left:i}}});var X,r=(X=k.Utils).getBounds,h=X.updateClasses;D=X.defer;k.modules.push({position:function(e){var t=this,n=e.top,i=e.left,o=this.cache("element-bounds",(function(){return r(t.element)})),a=o.height,s=o.width,l=this.getTargetBounds(),u=n+a,c=i+s,d=[];n<=l.bottom&&u>=l.top&&["left","right"].forEach((function(e){var t=l[e];t!==i&&t!==c||d.push(e)})),i<=l.right&&c>=l.left&&["top","bottom"].forEach((function(e){var t=l[e];t!==n&&t!==u||d.push(e)}));var p=[],f=[],_=["left","top","right","bottom"];return p.push(this.getClass("abutted")),_.forEach((function(e){p.push(t.getClass("abutted")+"-"+e)})),d.length&&f.push(this.getClass("abutted")),d.forEach((function(e){f.push(t.getClass("abutted")+"-"+e)})),D((function(){!1!==t.options.addTargetClasses&&h(t.target,f,p),h(t.element,f,p)})),!0}});j=function(){function e(e,t){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){r=!0,o=e}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();return k.modules.push({position:function(e){var t=e.top,n=e.left;if(this.options.shift){var i=this.options.shift;"function"==typeof this.options.shift&&(i=this.options.shift.call(this,{top:t,left:n}));var r=void 0,o=void 0;if("string"==typeof i){(i=i.split(" "))[1]=i[1]||i[0];var a=j(i,2);r=a[0],o=a[1],r=parseFloat(r,10),o=parseFloat(o,10)}else r=i.top,o=i.left;return{top:t+=r,left:n+=o}}}}),Q})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t((e=e||self).bootstrap={},e.jQuery,e.Popper)}(this,(function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){o(e,t,n[t])}))}return e}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function l(e){return{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()}function u(){return{bindType:f,delegateType:f,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}}function c(e){var n=this,i=!1;return t(this).one(g.TRANSITION_END,(function(){i=!0})),setTimeout((function(){i||g.triggerTransitionEnd(n)}),e),this}function d(){t.fn.emulateTransitionEnd=c,t.event.special[g.TRANSITION_END]=u()}function p(e,t){var n=e.nodeName.toLowerCase();if(-1!==t.indexOf(n))return-1===Ye.indexOf(n)||Boolean(e.nodeValue.match($e)||e.nodeValue.match(Xe));for(var i=t.filter((function(e){return e instanceof RegExp})),r=0,o=i.length;r<o;r++)if(n.match(i[r]))return!0;return!1}function h(e,t,n){if(0===e.length)return e;if(n&&"function"==typeof n)return n(e);for(var i=(new window.DOMParser).parseFromString(e,"text/html"),r=Object.keys(t),o=[].slice.call(i.body.querySelectorAll("*")),a=function(e){var n=o[e],i=n.nodeName.toLowerCase();if(-1===r.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var a=[].slice.call(n.attributes),s=[].concat(t["*"]||[],t[i]||[]);a.forEach((function(e){p(e,s)||n.removeAttribute(e.nodeName)}))},s=0,l=o.length;s<l;s++)a(s,l);return i.body.innerHTML}t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var f="transitionend",_=1e6,m=1e3,g={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(Math.random()*_)}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var n=t(e).css("transition-duration"),i=t(e).css("transition-delay"),r=parseFloat(n),o=parseFloat(i);return r||o?(n=n.split(",")[0],i=i.split(",")[0],(parseFloat(n)+parseFloat(i))*m):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){t(e).trigger(f)},supportsTransitionEnd:function(){return Boolean(f)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i],o=t[i],a=o&&g.isElement(o)?"element":l(o);if(!new RegExp(r).test(a))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+a+'" but expected type "'+r+'".')}},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?g.findShadowRoot(e.parentNode):null}};d();var v="alert",y="4.3.1",b="bs.alert",k="."+b,w=".data-api",E=t.fn[v],S={DISMISS:'[data-dismiss="alert"]'},T={CLOSE:"close"+k,CLOSED:"closed"+k,CLICK_DATA_API:"click"+k+w},A={ALERT:"alert",FADE:"fade",SHOW:"show"},C=function(){function e(e){this._element=e}var n=e.prototype;return n.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},n.dispose=function(){t.removeData(this._element,b),this._element=null},n._getRootElement=function(e){var n=g.getSelectorFromElement(e),i=!1;return n&&(i=document.querySelector(n)),i||(i=t(e).closest("."+A.ALERT)[0]),i},n._triggerCloseEvent=function(e){var n=t.Event(T.CLOSE);return t(e).trigger(n),n},n._removeElement=function(e){var n=this;if(t(e).removeClass(A.SHOW),t(e).hasClass(A.FADE)){var i=g.getTransitionDurationFromElement(e);t(e).one(g.TRANSITION_END,(function(t){return n._destroyElement(e,t)})).emulateTransitionEnd(i)}else this._destroyElement(e)},n._destroyElement=function(e){t(e).detach().trigger(T.CLOSED).remove()},e._jQueryInterface=function(n){return this.each((function(){var i=t(this),r=i.data(b);r||(r=new e(this),i.data(b,r)),"close"===n&&r[n](this)}))},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},r(e,null,[{key:"VERSION",get:function(){return y}}]),e}();t(document).on(T.CLICK_DATA_API,S.DISMISS,C._handleDismiss(new C)),t.fn[v]=C._jQueryInterface,t.fn[v].Constructor=C,t.fn[v].noConflict=function(){return t.fn[v]=E,C._jQueryInterface};var x="button",D="4.3.1",O="bs.button",I="."+O,j=".data-api",L=t.fn[x],P={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},N={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:'input:not([type="hidden"])',ACTIVE:".active",BUTTON:".btn"},R={CLICK_DATA_API:"click"+I+j,FOCUS_BLUR_DATA_API:"focus"+I+j+" blur"+I+j},H=function(){function e(e){this._element=e}var n=e.prototype;return n.toggle=function(){var e=!0,n=!0,i=t(this._element).closest(N.DATA_TOGGLE)[0];if(i){var r=this._element.querySelector(N.INPUT);if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(P.ACTIVE))e=!1;else{var o=i.querySelector(N.ACTIVE);o&&t(o).removeClass(P.ACTIVE)}if(e){if(r.hasAttribute("disabled")||i.hasAttribute("disabled")||r.classList.contains("disabled")||i.classList.contains("disabled"))return;r.checked=!this._element.classList.contains(P.ACTIVE),t(r).trigger("change")}r.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(P.ACTIVE)),e&&t(this._element).toggleClass(P.ACTIVE)},n.dispose=function(){t.removeData(this._element,O),this._element=null},e._jQueryInterface=function(n){return this.each((function(){var i=t(this).data(O);i||(i=new e(this),t(this).data(O,i)),"toggle"===n&&i[n]()}))},r(e,null,[{key:"VERSION",get:function(){return D}}]),e}();t(document).on(R.CLICK_DATA_API,N.DATA_TOGGLE_CARROT,(function(e){e.preventDefault();var n=e.target;t(n).hasClass(P.BUTTON)||(n=t(n).closest(N.BUTTON)),H._jQueryInterface.call(t(n),"toggle")})).on(R.FOCUS_BLUR_DATA_API,N.DATA_TOGGLE_CARROT,(function(e){var n=t(e.target).closest(N.BUTTON)[0];t(n).toggleClass(P.FOCUS,/^focus(in)?$/.test(e.type))})),t.fn[x]=H._jQueryInterface,t.fn[x].Constructor=H,t.fn[x].noConflict=function(){return t.fn[x]=L,H._jQueryInterface};var M="carousel",F="4.3.1",q="bs.carousel",W="."+q,B=".data-api",V=t.fn[M],U=37,z=39,K=500,G=40,Y={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Q={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},$={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},X={SLIDE:"slide"+W,SLID:"slid"+W,KEYDOWN:"keydown"+W,MOUSEENTER:"mouseenter"+W,MOUSELEAVE:"mouseleave"+W,TOUCHSTART:"touchstart"+W,TOUCHMOVE:"touchmove"+W,TOUCHEND:"touchend"+W,POINTERDOWN:"pointerdown"+W,POINTERUP:"pointerup"+W,DRAG_START:"dragstart"+W,LOAD_DATA_API:"load"+W+B,CLICK_DATA_API:"click"+W+B},J={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item",POINTER_EVENT:"pointer-event"},Z={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},ee={TOUCH:"touch",PEN:"pen"},te=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(Z.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var n=e.prototype;return n.next=function(){this._isSliding||this._slide($.NEXT)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide($.PREV)},n.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(Z.NEXT_PREV)&&(g.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(e){var n=this;this._activeElement=this._element.querySelector(Z.ACTIVE_ITEM)
;var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(X.SLID,(function(){return n.to(e)}));else{if(i===e)return this.pause(),void this.cycle();var r=e>i?$.NEXT:$.PREV;this._slide(r,this._items[e])}},n.dispose=function(){t(this._element).off(W),t.removeData(this._element,q),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(e){return e=a({},Y,e),g.typeCheckConfig(M,e,Q),e},n._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=G)){var t=e/this.touchDeltaX;t>0&&this.prev(),t<0&&this.next()}},n._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(X.KEYDOWN,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&t(this._element).on(X.MOUSEENTER,(function(t){return e.pause(t)})).on(X.MOUSELEAVE,(function(t){return e.cycle(t)})),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var n=function(t){e._pointerEvent&&ee[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){t.originalEvent.touches&&t.originalEvent.touches.length>1?e.touchDeltaX=0:e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX},r=function(t){e._pointerEvent&&ee[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),K+e._config.interval))};t(this._element.querySelectorAll(Z.ITEM_IMG)).on(X.DRAG_START,(function(e){return e.preventDefault()})),this._pointerEvent?(t(this._element).on(X.POINTERDOWN,(function(e){return n(e)})),t(this._element).on(X.POINTERUP,(function(e){return r(e)})),this._element.classList.add(J.POINTER_EVENT)):(t(this._element).on(X.TOUCHSTART,(function(e){return n(e)})),t(this._element).on(X.TOUCHMOVE,(function(e){return i(e)})),t(this._element).on(X.TOUCHEND,(function(e){return r(e)})))}},n._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case U:e.preventDefault(),this.prev();break;case z:e.preventDefault(),this.next()}},n._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(Z.ITEM)):[],this._items.indexOf(e)},n._getItemByDirection=function(e,t){var n=e===$.NEXT,i=e===$.PREV,r=this._getItemIndex(t),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return t;var a=(r+(e===$.PREV?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},n._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),r=this._getItemIndex(this._element.querySelector(Z.ACTIVE_ITEM)),o=t.Event(X.SLIDE,{relatedTarget:e,direction:n,from:r,to:i});return t(this._element).trigger(o),o},n._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var n=[].slice.call(this._indicatorsElement.querySelectorAll(Z.ACTIVE));t(n).removeClass(J.ACTIVE);var i=this._indicatorsElement.children[this._getItemIndex(e)];i&&t(i).addClass(J.ACTIVE)}},n._slide=function(e,n){var i,r,o,a=this,s=this._element.querySelector(Z.ACTIVE_ITEM),l=this._getItemIndex(s),u=n||s&&this._getItemByDirection(e,s),c=this._getItemIndex(u),d=Boolean(this._interval);if(e===$.NEXT?(i=J.LEFT,r=J.NEXT,o=$.LEFT):(i=J.RIGHT,r=J.PREV,o=$.RIGHT),u&&t(u).hasClass(J.ACTIVE))this._isSliding=!1;else if(!this._triggerSlideEvent(u,o).isDefaultPrevented()&&s&&u){this._isSliding=!0,d&&this.pause(),this._setActiveIndicatorElement(u);var p=t.Event(X.SLID,{relatedTarget:u,direction:o,from:l,to:c});if(t(this._element).hasClass(J.SLIDE)){t(u).addClass(r),g.reflow(u),t(s).addClass(i),t(u).addClass(i);var h=parseInt(u.getAttribute("data-interval"),10);h?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=h):this._config.interval=this._config.defaultInterval||this._config.interval;var f=g.getTransitionDurationFromElement(s);t(s).one(g.TRANSITION_END,(function(){t(u).removeClass(i+" "+r).addClass(J.ACTIVE),t(s).removeClass(J.ACTIVE+" "+r+" "+i),a._isSliding=!1,setTimeout((function(){return t(a._element).trigger(p)}),0)})).emulateTransitionEnd(f)}else t(s).removeClass(J.ACTIVE),t(u).addClass(J.ACTIVE),this._isSliding=!1,t(this._element).trigger(p);d&&this.cycle()}},e._jQueryInterface=function(n){return this.each((function(){var i=t(this).data(q),r=a({},Y,t(this).data());"object"==typeof n&&(r=a({},r,n));var o="string"==typeof n?n:r.slide;if(i||(i=new e(this,r),t(this).data(q,i)),"number"==typeof n)i.to(n);else if("string"==typeof o){if(void 0===i[o])throw new TypeError('No method named "'+o+'"');i[o]()}else r.interval&&r.ride&&(i.pause(),i.cycle())}))},e._dataApiClickHandler=function(n){var i=g.getSelectorFromElement(this);if(i){var r=t(i)[0];if(r&&t(r).hasClass(J.CAROUSEL)){var o=a({},t(r).data(),t(this).data()),s=this.getAttribute("data-slide-to");s&&(o.interval=!1),e._jQueryInterface.call(t(r),o),s&&t(r).data(q).to(s),n.preventDefault()}}},r(e,null,[{key:"VERSION",get:function(){return F}},{key:"Default",get:function(){return Y}}]),e}();t(document).on(X.CLICK_DATA_API,Z.DATA_SLIDE,te._dataApiClickHandler),t(window).on(X.LOAD_DATA_API,(function(){for(var e=[].slice.call(document.querySelectorAll(Z.DATA_RIDE)),n=0,i=e.length;n<i;n++){var r=t(e[n]);te._jQueryInterface.call(r,r.data())}})),t.fn[M]=te._jQueryInterface,t.fn[M].Constructor=te,t.fn[M].noConflict=function(){return t.fn[M]=V,te._jQueryInterface};var ne="collapse",ie="4.3.1",re="bs.collapse",oe="."+re,ae=".data-api",se=t.fn[ne],le={toggle:!0,parent:""},ue={toggle:"boolean",parent:"(string|element)"},ce={SHOW:"show"+oe,SHOWN:"shown"+oe,HIDE:"hide"+oe,HIDDEN:"hidden"+oe,CLICK_DATA_API:"click"+oe+ae},de={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},pe={WIDTH:"width",HEIGHT:"height"},he={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},fe=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(he.DATA_TOGGLE)),i=0,r=n.length;i<r;i++){var o=n[i],a=g.getSelectorFromElement(o),s=[].slice.call(document.querySelectorAll(a)).filter((function(t){return t===e}));null!==a&&s.length>0&&(this._selector=a,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var n=e.prototype;return n.toggle=function(){t(this._element).hasClass(de.SHOW)?this.hide():this.show()},n.show=function(){var n,i,r=this;if(!this._isTransitioning&&!t(this._element).hasClass(de.SHOW)&&(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(he.ACTIVES)).filter((function(e){return"string"==typeof r._config.parent?e.getAttribute("data-parent")===r._config.parent:e.classList.contains(de.COLLAPSE)}))).length&&(n=null),!(n&&(i=t(n).not(this._selector).data(re))&&i._isTransitioning))){var o=t.Event(ce.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){n&&(e._jQueryInterface.call(t(n).not(this._selector),"hide"),i||t(n).data(re,null));var a=this._getDimension();t(this._element).removeClass(de.COLLAPSE).addClass(de.COLLAPSING),this._element.style[a]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(de.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var s=function(){t(r._element).removeClass(de.COLLAPSING).addClass(de.COLLAPSE).addClass(de.SHOW),r._element.style[a]="",r.setTransitioning(!1),t(r._element).trigger(ce.SHOWN)},l="scroll"+(a[0].toUpperCase()+a.slice(1)),u=g.getTransitionDurationFromElement(this._element);t(this._element).one(g.TRANSITION_END,s).emulateTransitionEnd(u),this._element.style[a]=this._element[l]+"px"}}},n.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(de.SHOW)){var n=t.Event(ce.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",g.reflow(this._element),t(this._element).addClass(de.COLLAPSING).removeClass(de.COLLAPSE).removeClass(de.SHOW);var r=this._triggerArray.length;if(r>0)for(var o=0;o<r;o++){var a=this._triggerArray[o],s=g.getSelectorFromElement(a);if(null!==s)t([].slice.call(document.querySelectorAll(s))).hasClass(de.SHOW)||t(a).addClass(de.COLLAPSED).attr("aria-expanded",!1)}this.setTransitioning(!0);var l=function(){e.setTransitioning(!1),t(e._element).removeClass(de.COLLAPSING).addClass(de.COLLAPSE).trigger(ce.HIDDEN)};this._element.style[i]="";var u=g.getTransitionDurationFromElement(this._element);t(this._element).one(g.TRANSITION_END,l).emulateTransitionEnd(u)}}},n.setTransitioning=function(e){this._isTransitioning=e},n.dispose=function(){t.removeData(this._element,re),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},n._getConfig=function(e){return(e=a({},le,e)).toggle=Boolean(e.toggle),g.typeCheckConfig(ne,e,ue),e},n._getDimension=function(){return t(this._element).hasClass(pe.WIDTH)?pe.WIDTH:pe.HEIGHT},n._getParent=function(){var n,i=this;g.isElement(this._config.parent)?(n=this._config.parent,void 0!==this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',o=[].slice.call(n.querySelectorAll(r));return t(o).each((function(t,n){i._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])})),n},n._addAriaAndCollapsedClass=function(e,n){var i=t(e).hasClass(de.SHOW);n.length&&t(n).toggleClass(de.COLLAPSED,!i).attr("aria-expanded",i)},e._getTargetFromElement=function(e){var t=g.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(n){return this.each((function(){var i=t(this),r=i.data(re),o=a({},le,i.data(),"object"==typeof n&&n?n:{});if(!r&&o.toggle&&/show|hide/.test(n)&&(o.toggle=!1),r||(r=new e(this,o),i.data(re,r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}}))},r(e,null,[{key:"VERSION",get:function(){return ie}},{key:"Default",get:function(){return le}}]),e}();t(document).on(ce.CLICK_DATA_API,he.DATA_TOGGLE,(function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var n=t(this),i=g.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(i));t(r).each((function(){var e=t(this),i=e.data(re)?"toggle":n.data();fe._jQueryInterface.call(e,i)}))})),t.fn[ne]=fe._jQueryInterface,t.fn[ne].Constructor=fe,t.fn[ne].noConflict=function(){return t.fn[ne]=se,fe._jQueryInterface};var _e="dropdown",me="4.3.1",ge="bs.dropdown",ve="."+ge,ye=".data-api",be=t.fn[_e],ke=27,we=32,Ee=9,Se=38,Te=40,Ae=3,Ce=new RegExp(Se+"|"+Te+"|"+ke),xe={HIDE:"hide"+ve,HIDDEN:"hidden"+ve,SHOW:"show"+ve,SHOWN:"shown"+ve,CLICK:"click"+ve,CLICK_DATA_API:"click"+ve+ye,KEYDOWN_DATA_API:"keydown"+ve+ye,KEYUP_DATA_API:"keyup"+ve+ye},De={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",DROPRIGHT:"dropright",DROPLEFT:"dropleft",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",POSITION_STATIC:"position-static"},Oe={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"},Ie={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end",RIGHT:"right-start",RIGHTEND:"right-end",LEFT:"left-start",LEFTEND:"left-end"},je={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Le={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Pe=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var i=e.prototype;return i.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(De.DISABLED)){var i=e._getParentFromElement(this._element),r=t(this._menu).hasClass(De.SHOW);if(e._clearMenus(),!r){var o={relatedTarget:this._element},a=t.Event(xe.SHOW,o);if(t(i).trigger(a),!a.isDefaultPrevented()){if(!this._inNavbar){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var s=this._element;"parent"===this._config.reference?s=i:g.isElement(this._config.reference)&&(s=this._config.reference,void 0!==this._config.reference.jquery&&(s=this._config.reference[0])),"scrollParent"!==this._config.boundary&&t(i).addClass(De.POSITION_STATIC),this._popper=new n(s,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(i).closest(Oe.NAVBAR_NAV).length&&t(document.body).children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(De.SHOW),t(i).toggleClass(De.SHOW).trigger(t.Event(xe.SHOWN,o))}}}},i.show=function(){if(!(this._element.disabled||t(this._element).hasClass(De.DISABLED)||t(this._menu).hasClass(De.SHOW))){var n={relatedTarget:this._element},i=t.Event(xe.SHOW,n),r=e._getParentFromElement(this._element);t(r).trigger(i),i.isDefaultPrevented()||(t(this._menu).toggleClass(De.SHOW),t(r).toggleClass(De.SHOW).trigger(t.Event(xe.SHOWN,n)))}},i.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(De.DISABLED)&&t(this._menu).hasClass(De.SHOW)){var n={relatedTarget:this._element},i=t.Event(xe.HIDE,n),r=e._getParentFromElement(this._element);t(r).trigger(i),i.isDefaultPrevented()||(t(this._menu).toggleClass(De.SHOW),t(r).toggleClass(De.SHOW).trigger(t.Event(xe.HIDDEN,n)))}},i.dispose=function(){t.removeData(this._element,ge),t(this._element).off(ve),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},i.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},i._addEventListeners=function(){var e=this;t(this._element).on(xe.CLICK,(function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}))},i._getConfig=function(e){return e=a({},this.constructor.Default,t(this._element).data(),e),g.typeCheckConfig(_e,e,this.constructor.DefaultType),e},i._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(Oe.MENU))}return this._menu},i._getPlacement=function(){var e=t(this._element.parentNode),n=Ie.BOTTOM;return e.hasClass(De.DROPUP)?(n=Ie.TOP,t(this._menu).hasClass(De.MENURIGHT)&&(n=Ie.TOPEND)):e.hasClass(De.DROPRIGHT)?n=Ie.RIGHT:e.hasClass(De.DROPLEFT)?n=Ie.LEFT:t(this._menu).hasClass(De.MENURIGHT)&&(n=Ie.BOTTOMEND),n},i._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},i._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},i._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),e},e._jQueryInterface=function(n){return this.each((function(){var i=t(this).data(ge);if(i||(i=new e(this,"object"==typeof n?n:null),t(this).data(ge,i)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},e._clearMenus=function(n){if(!n||n.which!==Ae&&("keyup"!==n.type||n.which===Ee))for(var i=[].slice.call(document.querySelectorAll(Oe.DATA_TOGGLE)),r=0,o=i.length;r<o;r++){var a=e._getParentFromElement(i[r]),s=t(i[r]).data(ge),l={relatedTarget:i[r]};if(n&&"click"===n.type&&(l.clickEvent=n),s){var u=s._menu;if(t(a).hasClass(De.SHOW)&&!(n&&("click"===n.type&&/input|textarea/i.test(n.target.tagName)||"keyup"===n.type&&n.which===Ee)&&t.contains(a,n.target))){var c=t.Event(xe.HIDE,l);t(a).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),i[r].setAttribute("aria-expanded","false"),t(u).removeClass(De.SHOW),t(a).removeClass(De.SHOW).trigger(t.Event(xe.HIDDEN,l)))}}}},e._getParentFromElement=function(e){var t,n=g.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(n){if(!(/input|textarea/i.test(n.target.tagName)?n.which===we||n.which!==ke&&(n.which!==Te&&n.which!==Se||t(n.target).closest(Oe.MENU).length):!Ce.test(n.which))&&(n.preventDefault(),n.stopPropagation(),!this.disabled&&!t(this).hasClass(De.DISABLED))){var i=e._getParentFromElement(this),r=t(i).hasClass(De.SHOW);if(r&&(!r||n.which!==ke&&n.which!==we)){var o=[].slice.call(i.querySelectorAll(Oe.VISIBLE_ITEMS));if(0!==o.length){var a=o.indexOf(n.target);n.which===Se&&a>0&&a--,n.which===Te&&a<o.length-1&&a++,a<0&&(a=0),o[a].focus()}}else{if(n.which===ke){var s=i.querySelector(Oe.DATA_TOGGLE);t(s).trigger("focus")}t(this).trigger("click")}}},r(e,null,[{key:"VERSION",get:function(){return me}},{key:"Default",get:function(){return je}},{key:"DefaultType",get:function(){return Le}}]),e}();t(document).on(xe.KEYDOWN_DATA_API,Oe.DATA_TOGGLE,Pe._dataApiKeydownHandler).on(xe.KEYDOWN_DATA_API,Oe.MENU,Pe._dataApiKeydownHandler).on(xe.CLICK_DATA_API+" "+xe.KEYUP_DATA_API,Pe._clearMenus).on(xe.CLICK_DATA_API,Oe.DATA_TOGGLE,(function(e){e.preventDefault(),e.stopPropagation(),Pe._jQueryInterface.call(t(this),"toggle")})).on(xe.CLICK_DATA_API,Oe.FORM_CHILD,(function(e){e.stopPropagation()})),t.fn[_e]=Pe._jQueryInterface,t.fn[_e].Constructor=Pe,t.fn[_e].noConflict=function(){return t.fn[_e]=be,Pe._jQueryInterface};var Ne="modal",Re="4.3.1",He="bs.modal",Me="."+He,Fe=".data-api",qe=t.fn[Ne],We=27,Be={backdrop:!0,keyboard:!0,focus:!0,show:!0},Ve={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Ue={HIDE:"hide"+Me,HIDDEN:"hidden"+Me,SHOW:"show"+Me,SHOWN:"shown"+Me,FOCUSIN:"focusin"+Me,RESIZE:"resize"+Me,CLICK_DISMISS:"click.dismiss"+Me,KEYDOWN_DISMISS:"keydown.dismiss"+Me,MOUSEUP_DISMISS:"mouseup.dismiss"+Me,MOUSEDOWN_DISMISS:"mousedown.dismiss"+Me,CLICK_DATA_API:"click"+Me+Fe},ze={SCROLLABLE:"modal-dialog-scrollable",SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"},Ke={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},Ge=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(Ke.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var n=e.prototype;return n.toggle=function(e){return this._isShown?this.hide():this.show(e)},n.show=function(e){var n=this;if(!this._isShown&&!this._isTransitioning){t(this._element).hasClass(ze.FADE)&&(this._isTransitioning=!0);var i=t.Event(Ue.SHOW,{relatedTarget:e});t(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(Ue.CLICK_DISMISS,Ke.DATA_DISMISS,(function(e){return n.hide(e)})),t(this._dialog).on(Ue.MOUSEDOWN_DISMISS,(function(){t(n._element).one(Ue.MOUSEUP_DISMISS,(function(e){t(e.target).is(n._element)&&(n._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return n._showElement(e)})))}},n.hide=function(e){var n=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var i=t.Event(Ue.HIDE);if(t(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var r=t(this._element).hasClass(ze.FADE);if(r&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(Ue.FOCUSIN),t(this._element).removeClass(ze.SHOW),t(this._element).off(Ue.CLICK_DISMISS),t(this._dialog).off(Ue.MOUSEDOWN_DISMISS),r){var o=g.getTransitionDurationFromElement(this._element);t(this._element).one(g.TRANSITION_END,(function(e){return n._hideModal(e)})).emulateTransitionEnd(o)}else this._hideModal()}}},n.dispose=function(){[window,this._element,this._dialog].forEach((function(e){return t(e).off(Me)})),t(document).off(Ue.FOCUSIN),t.removeData(this._element,He),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(e){return e=a({},Be,e),g.typeCheckConfig(Ne,e,Ve),e},n._showElement=function(e){var n=this,i=t(this._element).hasClass(ze.FADE);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),t(this._dialog).hasClass(ze.SCROLLABLE)?this._dialog.querySelector(Ke.MODAL_BODY).scrollTop=0:this._element.scrollTop=0,i&&g.reflow(this._element),t(this._element).addClass(ze.SHOW),this._config.focus&&this._enforceFocus();var r=t.Event(Ue.SHOWN,{relatedTarget:e}),o=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,t(n._element).trigger(r)};if(i){var a=g.getTransitionDurationFromElement(this._dialog);t(this._dialog).one(g.TRANSITION_END,o).emulateTransitionEnd(a)}else o()},n._enforceFocus=function(){var e=this;t(document).off(Ue.FOCUSIN).on(Ue.FOCUSIN,(function(n){document!==n.target&&e._element!==n.target&&0===t(e._element).has(n.target).length&&e._element.focus()}))},n._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?t(this._element).on(Ue.KEYDOWN_DISMISS,(function(t){t.which===We&&(t.preventDefault(),e.hide())})):this._isShown||t(this._element).off(Ue.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var e=this;this._isShown?t(window).on(Ue.RESIZE,(function(t){return e.handleUpdate(t)})):t(window).off(Ue.RESIZE)},n._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop((function(){t(document.body).removeClass(ze.OPEN),e._resetAdjustments(),e._resetScrollbar(),t(e._element).trigger(Ue.HIDDEN)}))},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(e){var n=this,i=t(this._element).hasClass(ze.FADE)?ze.FADE:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ze.BACKDROP,i&&this._backdrop.classList.add(i),t(this._backdrop).appendTo(document.body),t(this._element).on(Ue.CLICK_DISMISS,(function(e){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())})),i&&g.reflow(this._backdrop),t(this._backdrop).addClass(ze.SHOW),!e)return;if(!i)return void e();var r=g.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(g.TRANSITION_END,e).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){t(this._backdrop).removeClass(ze.SHOW);var o=function(){n._removeBackdrop(),e&&e()};if(t(this._element).hasClass(ze.FADE)){var a=g.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(g.TRANSITION_END,o).emulateTransitionEnd(a)}else o()}else e&&e()},n._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var n=[].slice.call(document.querySelectorAll(Ke.FIXED_CONTENT)),i=[].slice.call(document.querySelectorAll(Ke.STICKY_CONTENT));t(n).each((function(n,i){var r=i.style.paddingRight,o=t(i).css("padding-right");t(i).data("padding-right",r).css("padding-right",parseFloat(o)+e._scrollbarWidth+"px")})),t(i).each((function(n,i){var r=i.style.marginRight,o=t(i).css("margin-right");t(i).data("margin-right",r).css("margin-right",parseFloat(o)-e._scrollbarWidth+"px")}));var r=document.body.style.paddingRight,o=t(document.body).css("padding-right");t(document.body).data("padding-right",r).css("padding-right",parseFloat(o)+this._scrollbarWidth+"px")}t(document.body).addClass(ze.OPEN)},n._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(Ke.FIXED_CONTENT));t(e).each((function(e,n){var i=t(n).data("padding-right");t(n).removeData("padding-right"),n.style.paddingRight=i||""}));var n=[].slice.call(document.querySelectorAll(""+Ke.STICKY_CONTENT));t(n).each((function(e,n){var i=t(n).data("margin-right");void 0!==i&&t(n).css("margin-right",i).removeData("margin-right")}));var i=t(document.body).data("padding-right");t(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var e=document.createElement("div");e.className=ze.SCROLLBAR_MEASURER,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(n,i){return this.each((function(){var r=t(this).data(He),o=a({},Be,t(this).data(),"object"==typeof n&&n?n:{});if(r||(r=new e(this,o),t(this).data(He,r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n](i)}else o.show&&r.show(i)}))},r(e,null,[{key:"VERSION",get:function(){return Re}},{key:"Default",get:function(){return Be}}]),e}();t(document).on(Ue.CLICK_DATA_API,Ke.DATA_TOGGLE,(function(e){var n,i=this,r=g.getSelectorFromElement(this);r&&(n=document.querySelector(r));var o=t(n).data(He)?"toggle":a({},t(n).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var s=t(n).one(Ue.SHOW,(function(e){e.isDefaultPrevented()||s.one(Ue.HIDDEN,(function(){t(i).is(":visible")&&i.focus()}))}));Ge._jQueryInterface.call(t(n),o,this)})),t.fn[Ne]=Ge._jQueryInterface,t.fn[Ne].Constructor=Ge,t.fn[Ne].noConflict=function(){return t.fn[Ne]=qe,Ge._jQueryInterface};var Ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Qe={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},$e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Xe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,Je="tooltip",Ze="4.3.1",et="bs.tooltip",tt="."+et,nt=t.fn[Je],it="bs-tooltip",rt=new RegExp("(^|\\s)"+it+"\\S+","g"),ot=["sanitize","whiteList","sanitizeFn"],at={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},st={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},lt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Qe},ut={SHOW:"show",OUT:"out"},ct={HIDE:"hide"+tt,HIDDEN:"hidden"+tt,SHOW:"show"+tt,SHOWN:"shown"+tt,INSERTED:"inserted"+tt,CLICK:"click"+tt,FOCUSIN:"focusin"+tt,FOCUSOUT:"focusout"+tt,MOUSEENTER:"mouseenter"+tt,MOUSELEAVE:"mouseleave"+tt},dt={FADE:"fade",SHOW:"show"},pt={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},ht={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},ft=function(){function e(e,t){if(void 0===n)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var i=e.prototype;return i.enable=function(){this._isEnabled=!0},i.disable=function(){this._isEnabled=!1},i.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(dt.SHOW))return void this._leave(null,this);this._enter(null,this)}},i.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},i.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var i=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(i);var r=g.findShadowRoot(this.element),o=t.contains(null!==r?r:this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!o)return;var a=this.getTipElement(),s=g.getUID(this.constructor.NAME);a.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(a).addClass(dt.FADE);var l="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,u=this._getAttachment(l);this.addAttachmentClass(u);var c=this._getContainer();t(a).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(a).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,a,{placement:u,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:pt.ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),t(a).addClass(dt.SHOW),"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);var d=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===ut.OUT&&e._leave(null,e)};if(t(this.tip).hasClass(dt.FADE)){var p=g.getTransitionDurationFromElement(this.tip);t(this.tip).one(g.TRANSITION_END,d).emulateTransitionEnd(p)}else d()}},i.hide=function(e){var n=this,i=this.getTipElement(),r=t.Event(this.constructor.Event.HIDE),o=function(){n._hoverState!==ut.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};if(t(this.element).trigger(r),!r.isDefaultPrevented()){if(t(i).removeClass(dt.SHOW),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[ht.CLICK]=!1,this._activeTrigger[ht.FOCUS]=!1,this._activeTrigger[ht.HOVER]=!1,t(this.tip).hasClass(dt.FADE)){
var a=g.getTransitionDurationFromElement(i);t(i).one(g.TRANSITION_END,o).emulateTransitionEnd(a)}else o();this._hoverState=""}},i.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},i.isWithContent=function(){return Boolean(this.getTitle())},i.addAttachmentClass=function(e){t(this.getTipElement()).addClass(it+"-"+e)},i.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},i.setContent=function(){var e=this.getTipElement();this.setElementContent(t(e.querySelectorAll(pt.TOOLTIP_INNER)),this.getTitle()),t(e).removeClass(dt.FADE+" "+dt.SHOW)},i.setElementContent=function(e,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=h(n,this.config.whiteList,this.config.sanitizeFn)),e.html(n)):e.text(n):this.config.html?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text())},i.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},i._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},i._getContainer=function(){return!1===this.config.container?document.body:g.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},i._getAttachment=function(e){return st[e.toUpperCase()]},i._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach((function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if(n!==ht.MANUAL){var i=n===ht.HOVER?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=n===ht.HOVER?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,(function(t){return e._enter(t)})).on(r,e.config.selector,(function(t){return e._leave(t)}))}})),t(this.element).closest(".modal").on("hide.bs.modal",(function(){e.element&&e.hide()})),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},i._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?ht.FOCUS:ht.HOVER]=!0),t(n.getTipElement()).hasClass(dt.SHOW)||n._hoverState===ut.SHOW?n._hoverState=ut.SHOW:(clearTimeout(n._timeout),n._hoverState=ut.SHOW,n.config.delay&&n.config.delay.show?n._timeout=setTimeout((function(){n._hoverState===ut.SHOW&&n.show()}),n.config.delay.show):n.show())},i._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?ht.FOCUS:ht.HOVER]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=ut.OUT,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout((function(){n._hoverState===ut.OUT&&n.hide()}),n.config.delay.hide):n.hide())},i._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},i._getConfig=function(e){var n=t(this.element).data();return Object.keys(n).forEach((function(e){-1!==ot.indexOf(e)&&delete n[e]})),"number"==typeof(e=a({},this.constructor.Default,n,"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),g.typeCheckConfig(Je,e,this.constructor.DefaultType),e.sanitize&&(e.template=h(e.template,e.whiteList,e.sanitizeFn)),e},i._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},i._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(rt);null!==n&&n.length&&e.removeClass(n.join(""))},i._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},i._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(dt.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},e._jQueryInterface=function(n){return this.each((function(){var i=t(this).data(et),r="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new e(this,r),t(this).data(et,i)),"string"==typeof n)){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},r(e,null,[{key:"VERSION",get:function(){return Ze}},{key:"Default",get:function(){return lt}},{key:"NAME",get:function(){return Je}},{key:"DATA_KEY",get:function(){return et}},{key:"Event",get:function(){return ct}},{key:"EVENT_KEY",get:function(){return tt}},{key:"DefaultType",get:function(){return at}}]),e}();t.fn[Je]=ft._jQueryInterface,t.fn[Je].Constructor=ft,t.fn[Je].noConflict=function(){return t.fn[Je]=nt,ft._jQueryInterface};var _t="popover",mt="4.3.1",gt="bs.popover",vt="."+gt,yt=t.fn[_t],bt="bs-popover",kt=new RegExp("(^|\\s)"+bt+"\\S+","g"),wt=a({},ft.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Et=a({},ft.DefaultType,{content:"(string|element|function)"}),St={FADE:"fade",SHOW:"show"},Tt={TITLE:".popover-header",CONTENT:".popover-body"},At={HIDE:"hide"+vt,HIDDEN:"hidden"+vt,SHOW:"show"+vt,SHOWN:"shown"+vt,INSERTED:"inserted"+vt,CLICK:"click"+vt,FOCUSIN:"focusin"+vt,FOCUSOUT:"focusout"+vt,MOUSEENTER:"mouseenter"+vt,MOUSELEAVE:"mouseleave"+vt},Ct=function(e){function n(){return e.apply(this,arguments)||this}s(n,e);var i=n.prototype;return i.isWithContent=function(){return this.getTitle()||this._getContent()},i.addAttachmentClass=function(e){t(this.getTipElement()).addClass(bt+"-"+e)},i.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},i.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(Tt.TITLE),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(Tt.CONTENT),n),e.removeClass(St.FADE+" "+St.SHOW)},i._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},i._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(kt);null!==n&&n.length>0&&e.removeClass(n.join(""))},n._jQueryInterface=function(e){return this.each((function(){var i=t(this).data(gt),r="object"==typeof e?e:null;if((i||!/dispose|hide/.test(e))&&(i||(i=new n(this,r),t(this).data(gt,i)),"string"==typeof e)){if(void 0===i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},r(n,null,[{key:"VERSION",get:function(){return mt}},{key:"Default",get:function(){return wt}},{key:"NAME",get:function(){return _t}},{key:"DATA_KEY",get:function(){return gt}},{key:"Event",get:function(){return At}},{key:"EVENT_KEY",get:function(){return vt}},{key:"DefaultType",get:function(){return Et}}]),n}(ft);t.fn[_t]=Ct._jQueryInterface,t.fn[_t].Constructor=Ct,t.fn[_t].noConflict=function(){return t.fn[_t]=yt,Ct._jQueryInterface};var xt="scrollspy",Dt="4.3.1",Ot="bs.scrollspy",It="."+Ot,jt=".data-api",Lt=t.fn[xt],Pt={offset:10,method:"auto",target:""},Nt={offset:"number",method:"string",target:"(string|element)"},Rt={ACTIVATE:"activate"+It,SCROLL:"scroll"+It,LOAD_DATA_API:"load"+It+jt},Ht={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"},Mt={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},Ft={OFFSET:"offset",POSITION:"position"},qt=function(){function e(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+Mt.NAV_LINKS+","+this._config.target+" "+Mt.LIST_ITEMS+","+this._config.target+" "+Mt.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(Rt.SCROLL,(function(e){return i._process(e)})),this.refresh(),this._process()}var n=e.prototype;return n.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?Ft.OFFSET:Ft.POSITION,i="auto"===this._config.method?n:this._config.method,r=i===Ft.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(e){var n,o=g.getSelectorFromElement(e);if(o&&(n=document.querySelector(o)),n){var a=n.getBoundingClientRect();if(a.width||a.height)return[t(n)[i]().top+r,o]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},n.dispose=function(){t.removeData(this._element,Ot),t(this._scrollElement).off(It),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(e){if("string"!=typeof(e=a({},Pt,"object"==typeof e&&e?e:{})).target){var n=t(e.target).attr("id");n||(n=g.getUID(xt),t(e.target).attr("id",n)),e.target="#"+n}return g.typeCheckConfig(xt,e,Nt),e},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&(void 0===this._offsets[r+1]||e<this._offsets[r+1])&&this._activate(this._targets[r])}}},n._activate=function(e){this._activeTarget=e,this._clear();var n=this._selector.split(",").map((function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'})),i=t([].slice.call(document.querySelectorAll(n.join(","))));i.hasClass(Ht.DROPDOWN_ITEM)?(i.closest(Mt.DROPDOWN).find(Mt.DROPDOWN_TOGGLE).addClass(Ht.ACTIVE),i.addClass(Ht.ACTIVE)):(i.addClass(Ht.ACTIVE),i.parents(Mt.NAV_LIST_GROUP).prev(Mt.NAV_LINKS+", "+Mt.LIST_ITEMS).addClass(Ht.ACTIVE),i.parents(Mt.NAV_LIST_GROUP).prev(Mt.NAV_ITEMS).children(Mt.NAV_LINKS).addClass(Ht.ACTIVE)),t(this._scrollElement).trigger(Rt.ACTIVATE,{relatedTarget:e})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(e){return e.classList.contains(Ht.ACTIVE)})).forEach((function(e){return e.classList.remove(Ht.ACTIVE)}))},e._jQueryInterface=function(n){return this.each((function(){var i=t(this).data(Ot);if(i||(i=new e(this,"object"==typeof n&&n),t(this).data(Ot,i)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},r(e,null,[{key:"VERSION",get:function(){return Dt}},{key:"Default",get:function(){return Pt}}]),e}();t(window).on(Rt.LOAD_DATA_API,(function(){for(var e=[].slice.call(document.querySelectorAll(Mt.DATA_SPY)),n=e.length;n--;){var i=t(e[n]);qt._jQueryInterface.call(i,i.data())}})),t.fn[xt]=qt._jQueryInterface,t.fn[xt].Constructor=qt,t.fn[xt].noConflict=function(){return t.fn[xt]=Lt,qt._jQueryInterface};var Wt="tab",Bt="4.3.1",Vt="bs.tab",Ut="."+Vt,zt=".data-api",Kt=t.fn[Wt],Gt={HIDE:"hide"+Ut,HIDDEN:"hidden"+Ut,SHOW:"show"+Ut,SHOWN:"shown"+Ut,CLICK_DATA_API:"click"+Ut+zt},Yt={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},Qt={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",ACTIVE_UL:"> li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},$t=function(){function e(e){this._element=e}var n=e.prototype;return n.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(Yt.ACTIVE)||t(this._element).hasClass(Yt.DISABLED))){var n,i,r=t(this._element).closest(Qt.NAV_LIST_GROUP)[0],o=g.getSelectorFromElement(this._element);if(r){var a="UL"===r.nodeName||"OL"===r.nodeName?Qt.ACTIVE_UL:Qt.ACTIVE;i=(i=t.makeArray(t(r).find(a)))[i.length-1]}var s=t.Event(Gt.HIDE,{relatedTarget:this._element}),l=t.Event(Gt.SHOW,{relatedTarget:i});if(i&&t(i).trigger(s),t(this._element).trigger(l),!l.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(n=document.querySelector(o)),this._activate(this._element,r);var u=function(){var n=t.Event(Gt.HIDDEN,{relatedTarget:e._element}),r=t.Event(Gt.SHOWN,{relatedTarget:i});t(i).trigger(n),t(e._element).trigger(r)};n?this._activate(n,n.parentNode,u):u()}}},n.dispose=function(){t.removeData(this._element,Vt),this._element=null},n._activate=function(e,n,i){var r=this,o=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?t(n).children(Qt.ACTIVE):t(n).find(Qt.ACTIVE_UL))[0],a=i&&o&&t(o).hasClass(Yt.FADE),s=function(){return r._transitionComplete(e,o,i)};if(o&&a){var l=g.getTransitionDurationFromElement(o);t(o).removeClass(Yt.SHOW).one(g.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},n._transitionComplete=function(e,n,i){if(n){t(n).removeClass(Yt.ACTIVE);var r=t(n.parentNode).find(Qt.DROPDOWN_ACTIVE_CHILD)[0];r&&t(r).removeClass(Yt.ACTIVE),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(t(e).addClass(Yt.ACTIVE),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),g.reflow(e),e.classList.contains(Yt.FADE)&&e.classList.add(Yt.SHOW),e.parentNode&&t(e.parentNode).hasClass(Yt.DROPDOWN_MENU)){var o=t(e).closest(Qt.DROPDOWN)[0];if(o){var a=[].slice.call(o.querySelectorAll(Qt.DROPDOWN_TOGGLE));t(a).addClass(Yt.ACTIVE)}e.setAttribute("aria-expanded",!0)}i&&i()},e._jQueryInterface=function(n){return this.each((function(){var i=t(this),r=i.data(Vt);if(r||(r=new e(this),i.data(Vt,r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}}))},r(e,null,[{key:"VERSION",get:function(){return Bt}}]),e}();t(document).on(Gt.CLICK_DATA_API,Qt.DATA_TOGGLE,(function(e){e.preventDefault(),$t._jQueryInterface.call(t(this),"show")})),t.fn[Wt]=$t._jQueryInterface,t.fn[Wt].Constructor=$t,t.fn[Wt].noConflict=function(){return t.fn[Wt]=Kt,$t._jQueryInterface};var Xt="toast",Jt="4.3.1",Zt="bs.toast",en="."+Zt,tn=t.fn[Xt],nn={CLICK_DISMISS:"click.dismiss"+en,HIDE:"hide"+en,HIDDEN:"hidden"+en,SHOW:"show"+en,SHOWN:"shown"+en},rn={FADE:"fade",HIDE:"hide",SHOW:"show",SHOWING:"showing"},on={animation:"boolean",autohide:"boolean",delay:"number"},an={animation:!0,autohide:!0,delay:500},sn={DATA_DISMISS:'[data-dismiss="toast"]'},ln=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var n=e.prototype;return n.show=function(){var e=this;t(this._element).trigger(nn.SHOW),this._config.animation&&this._element.classList.add(rn.FADE);var n=function(){e._element.classList.remove(rn.SHOWING),e._element.classList.add(rn.SHOW),t(e._element).trigger(nn.SHOWN),e._config.autohide&&e.hide()};if(this._element.classList.remove(rn.HIDE),this._element.classList.add(rn.SHOWING),this._config.animation){var i=g.getTransitionDurationFromElement(this._element);t(this._element).one(g.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},n.hide=function(e){var n=this;this._element.classList.contains(rn.SHOW)&&(t(this._element).trigger(nn.HIDE),e?this._close():this._timeout=setTimeout((function(){n._close()}),this._config.delay))},n.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(rn.SHOW)&&this._element.classList.remove(rn.SHOW),t(this._element).off(nn.CLICK_DISMISS),t.removeData(this._element,Zt),this._element=null,this._config=null},n._getConfig=function(e){return e=a({},an,t(this._element).data(),"object"==typeof e&&e?e:{}),g.typeCheckConfig(Xt,e,this.constructor.DefaultType),e},n._setListeners=function(){var e=this;t(this._element).on(nn.CLICK_DISMISS,sn.DATA_DISMISS,(function(){return e.hide(!0)}))},n._close=function(){var e=this,n=function(){e._element.classList.add(rn.HIDE),t(e._element).trigger(nn.HIDDEN)};if(this._element.classList.remove(rn.SHOW),this._config.animation){var i=g.getTransitionDurationFromElement(this._element);t(this._element).one(g.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},e._jQueryInterface=function(n){return this.each((function(){var i=t(this),r=i.data(Zt);if(r||(r=new e(this,"object"==typeof n&&n),i.data(Zt,r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n](this)}}))},r(e,null,[{key:"VERSION",get:function(){return Jt}},{key:"DefaultType",get:function(){return on}},{key:"Default",get:function(){return an}}]),e}();t.fn[Xt]=ln._jQueryInterface,t.fn[Xt].Constructor=ln,t.fn[Xt].noConflict=function(){return t.fn[Xt]=tn,ln._jQueryInterface},function(){if(void 0===t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split("."),n=1,i=2,r=9,o=1,a=4;if(e[0]<i&&e[1]<r||e[0]===n&&e[1]===r&&e[2]<o||e[0]>=a)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),e.Util=g,e.Alert=C,e.Button=H,e.Carousel=te,e.Collapse=fe,e.Dropdown=Pe,e.Modal=Ge,e.Popover=Ct,e.Scrollspy=qt,e.Tab=$t,e.Toast=ln,e.Tooltip=ft,Object.defineProperty(e,"__esModule",{value:!0})})),"function"!=typeof Object.assign&&(Object.assign=function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}),"function"!=typeof Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],r=0;r<n;){var o=t[r];if(e.call(i,o,r,t))return o;r++}}});var Application={config:{timeZone:"Europe/Helsinki"}};window.I18n={locale:"en",defaultLocale:"en",keys:{en:{date:{formats:{default:"%Y-%m-%d",short:"%b %d",long:"%B %d, %Y"},day_names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr_day_names:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],month_names:[null,"January","February","March","April","May","June","July","August","September","October","November","December"],abbr_month_names:[null,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],order:["year","month","day"]},time:"Time",support:{array:{words_connector:", ",two_words_connector:" and ",last_word_connector:", and "}},number:{format:{separator:".",delimiter:",",precision:3,round_mode:"default",significant:!1,strip_insignificant_zeros:!1},currency:{format:{format:"%u%n",unit:"$",separator:".",delimiter:",",precision:2,significant:!1,strip_insignificant_zeros:!1}},percentage:{format:{delimiter:"",format:"%n%"}},precision:{format:{delimiter:""}},human:{format:{delimiter:"",precision:3,significant:!0,strip_insignificant_zeros:!0},storage_units:{format:"%n %u",units:{byte:{one:"Byte",other:"Bytes"},kb:"KB",mb:"MB",gb:"GB",tb:"TB",pb:"PB",eb:"EB"}},decimal_units:{format:"%n %u",units:{unit:"",thousand:"Thousand",million:"Million",billion:"Billion",trillion:"Trillion",quadrillion:"Quadrillion"}}},nth:{ordinals:{},ordinalized:{}}},errors:{format:"%{attribute} %{message}",messages:{model_invalid:"Validation failed: %{errors}",inclusion:"is not included in the list",exclusion:"is reserved",invalid:"is invalid",confirmation:"doesn't match %{attribute}",accepted:"must be accepted",empty:"can't be empty",blank:"can't be blank",present:"must be blank",too_long:{one:"is too long (maximum is 1 character)",other:"is too long (maximum is %{count} characters)"},too_short:{one:"is too short (minimum is 1 character)",other:"is too short (minimum is %{count} characters)"},wrong_length:{one:"is the wrong length (should be 1 character)",other:"is the wrong length (should be %{count} characters)"},not_a_number:"is not a number",not_an_integer:"must be an integer",greater_than:"must be greater than %{count}",greater_than_or_equal_to:"must be greater than or equal to %{count}",equal_to:"must be equal to %{count}",less_than:"must be less than %{count}",less_than_or_equal_to:"must be less than or equal to %{count}",other_than:"must be other than %{count}",in:"must be in %{count}",odd:"must be odd",even:"must be even",required:"must exist",taken:"has already been taken"}},activerecord:{errors:{messages:{record_invalid:"Validation failed: %{errors}",restrict_dependent_destroy:{has_one:"Cannot delete record because a dependent %{record} exists",has_many:"Cannot delete record because dependent %{record} exist"}}}},datetime:{distance_in_words:{half_a_minute:"half a minute",less_than_x_seconds:{one:"less than 1 second",other:"less than %{count} seconds"},x_seconds:{one:"1 second",other:"%{count} seconds"},less_than_x_minutes:{one:"less than a minute",other:"less than %{count} minutes"},x_minutes:{one:"1 minute",other:"%{count} minutes"},about_x_hours:{one:"about 1 hour",other:"about %{count} hours"},x_days:{one:"1 day",other:"%{count} days"},about_x_months:{one:"about 1 month",other:"about %{count} months"},x_months:{one:"1 month",other:"%{count} months"},about_x_years:{one:"about 1 year",other:"about %{count} years"},over_x_years:{one:"over 1 year",other:"over %{count} years"},almost_x_years:{one:"almost 1 year",other:"almost %{count} years"}},prompts:{year:"Year",month:"Month",day:"Day",hour:"Hour",minute:"Minute",second:"Seconds"}},helpers:{select:{prompt:"Please select"},submit:{create:"Create %{model}",update:"Update %{model}",submit:"Save %{model}"}},will_paginate:{previous_label:"&#8592; Previous",next_label:"Next &#8594;",page_gap:"&hellip;",container_aria_label:"Pagination",page_aria_label:"Page %{page}",page_entries_info:{single_page:{zero:"No %{model} found",one:"Displaying 1 %{model}",other:"Displaying all %{count} %{model}"},single_page_html:{zero:"No %{model} found",one:"Displaying <b>1</b> %{model}",other:"Displaying <b>all&nbsp;%{count}</b> %{model}"},multi_page:"Displaying %{model} %{from} - %{to} of %{count} in total",multi_page_html:"Displaying %{model} <b>%{from}&nbsp;-&nbsp;%{to}</b> of <b>%{count}</b> in total"}},next:"Next",previous:"Previous",close_all:"Close All",confirmation_required:"Confirmation required",context_nav_people:"Users",username:"Username",password:"Password",log_in:"Log in",loading:"Loading",log_out:"Log out",authenticating:"Authenticating...",error_invalid_login:"Incorrect username or password.",access_denied:"Access denied",access_denied_message:"You don't have permission to requested action.",not_found:"Not found",not_found_message:"Could not find the requested resource :/",users:"Users",name:"Name",email_address:"E-mail",role:"Role",add:"Add",edit:"Edit",delete:"Delete",search:"Search",send:"Send",select_blank_text:"Select...",new_user:"New user",first_name:"First name",last_name:"Last name",cancel:"Cancel",remove:"Remove",errors_title:"Please fix errors",error_param_presence:"%{param} is required.",error_param_confirmation:"%{param} confirmation does not match.",error_param_format:"%{param} is in illegal format.",error_param_length:"%{param} can be at most %{length} characters long.",error_param_length_signup:"%{param} can be at most %{length} characters long.",error_param_non_emptyness:"At least one %{param} should be selected.",error_param_numericality:"%{param} must be numeric.",new_password:"New password",retype_password:"Re-enter password",old_password:"Old password",old_password_error:"Old password is incorrect.",basic_information:"Basic information",error_password_too_simple:"Password should include at least %{min_length} characters including capital and non-capital letters, numbers and special characters from the following set: %{special_chars}.",confirm_delete_user:"Are you sure you want to delete user '%{name}'?",activity:"Activity",user:"User",table_empty_data_notification:"The list is empty",table_no_results_notification:"No search results",table_data_error_notification:"Could not load the data. Please try again later.",created_by:"Created by",updated_at:"Updated at",activity_action_create:"created",activity_action_update:"updated",activity_action_delete:"deleted",activity_action_login:"logged in ",activity_action_logout:"logged out",activity_target_person:"User",email_is_already_registered:"E-mail is already registered.",close:"Close",old_value:"Old value",new_value:"New value",activity_user_info:"By %{name} on %{time}",clear:"Clear",done:"Done",filter:"Filter",add_dashboard:"Add dashboard",no_dashboard_message:"You don't have a dashboard yet",create_dashboard:"Create dashboard",title:"Title",set_as_default:"Set as default",confirm_delete_dashboard:'Are you sure you want to delete dashboard "%{title}"?',activity_target_dashboard:"Dashboard",layout:"Layout",dashboard_layout_two_columns:"Two columns",dashboard_layout_three_columns:"Three columns",dashboard_layout_wide_narrow_columns:"Wide and narrow column",dashboard_layout_narrow_wide_columns:"Narrow and wide column",dashboard_layout_hero_two_columns:"Hero and two columns",dashboard_layout_hero_three_columns:"Hero and three columns",dashboard_layout_three_columns_joined_top_left:"Three columns with top left joined area",dashboard_layout_three_columns_joined_bottom_left:"Three columns with bottom left joined area",dashboard_layout_columns_two_three_one:"Two, three and one columns from top to bottom",dashboard_layout_sidebar_one_column:"One column with left sidebar",dashboard_layout_sidebar_one_column_primary:"One column with possible left sidebar, meant for report landing page",true:"Yes",false:"No",widget_url_js:"URL to widget JavaScript",widget_url_css:"URL to widget stylesheet",widget_url_data:"URL to get/update widget data",identifier:"Identifier",activity_target_dashboard_widget:"Dashboard widget type",dashboard_widgets:"Widgets",add_widget:"Add widget",edit_widget:"Edit widget",confirm_delete_dashboard_widget:"Are you sure you want to delete widget '%{name}'? It will be removed from all dashboards it appears on.",activity_target_dashboard_widget_link:"Dashboard widget",rename:"Rename",confirm_delete_dashboard_widget_link:"Are you sure you want to delete this widget from dashboard?",configure:"Configure",no_dashboard_widgets_message:"Every dashboard needs widgets!",profile:"Profile",dashboard_widget:"Dashboard widget",already_logged_in_message:"You are already logged in.",continue_as:"Continue as %{name}",login_as_different_user:"Log in as different user",set_new_password_message:"Please set new password.",email_subject_account_created:"Account Created",account_created_title:"Welcome to Oriola Services!",account_created_message:"Your account to Oriola Services has been created. Please use the following credentials to log in. You will be asked to change this temporary password upon first login.",temporary_password:"Temporary password",session_expired_error:"Your session has expired please log in again.",logging_out_text:"Leaving Services...",forgot_password_message:"To set new password, please enter your e-mail address and request a code to reset your password.",request_code:"Request code",forgot_password_link:"Forgot password?",verify_email_message:"To verify your email address we have sent you a verification code. Please check your inbox and enter the code here.",error_invalid_verification_code:"Verification code is not valid. Please ensure that you copied the code correctly from the message.",verification_code:"Verification code",resend_verification_code:"Resend verification code",send_password_reset_link:"Send password reset link",send_password_reset_link_message:"The user won't be able to sign in until they set a new password.",confirm_send_password_reset_link:"Do you want to send the password reset link to %{name}?",send_password_reset_link_success:"The password reset link has been sent.",send_password_reset_link_error:"An error occurred while sending the password reset link.",send_new_invitation:"Send new invitation",send_new_invitation_message:"Send a new invitation if the user hasn't accepted the previous invite or created a password.",confirm_new_invitation:"Do you want to send the new invitation to %{name}?",send_new_invitation_success:"New invitation has been sent.",send_new_invitation_error:"An error occurred while sending the invitation.",verify:"Verify",verify_email:"Verify email",error_invalid_email_verification_code:"The email or verification code is not valid. Please ensure that you copied the code correctly from the message.",error_invalid_email_verification_code_password_renewal:"The email or verification code was invalid or the old password was re-used. Please ensure that you copied the code correctly from the message.",error_expired_email_verification_code:"The verification code had expired but we have sent you a new one. Please check your inbox for the new code.",set_forgot_password_message:"You have been sent a verification code. Please check your inbox and enter the code along with a new password here.",forgot_password_ensure_correct_email_message:"If you haven't received the verification code please ensure the e-mail you entered is correct.",error_too_many_tries:"You have tried the operation too many times. Please try again after some time.",organization_affiliation:"Organization affiliation",organizations:"Organizations",search_selection_no_results:"No matches found",companies:"Companies",dashboards:"Dashboards",edit_dashboard:"Edit dashboard",default:"Default",sign_up:"Sign up",already_got_an_account_question:"Already got an account?",login_no_account_question:"New here?",mobile_phone:"Mobile",mobile_phone_signup:"Mobile",company:"Company",organization_affiliation_signup_claim_message:"Company information claimed on sign-up:",invite:"Invite",invite_user:"Invite user",invite_users:"Invite users",back_to_user_list:"Back to user list",send_invitation:"Send invitation",email_subject_user_invitation:"Invitation to Oriola's digital services",user_invitation_title:"Welcome to Oriola's digital services.",user_invitation_message:"Follow the link below to sign up.",user_inviter_info_message:"Invited by %{inviter} on %{time}.",user_inviter_new_info_message:"New invitation sent by %{inviter} on %{time}.",email_greeting:"Dear %{name}",email_regards:"Best Regards",email_disclaimer:"This is an automated message sent by the service. If you have any questions, please contact our customer service.",error_title_invitation_not_found:"Invitation Not Found",error_message_invitation_not_found:"You have followed an invalid link.",continue:"Continue",services_widgets:"General widgets",external_widgets:"Application widgets",internal_widget_link:"Link",internal_widget_adalia_video:"Adalia Video",internal_widget_report_link:"Report Link",internal_widget_report_embed:"Report Embed",internal_widget_static_reports:"Static Reports",internal_widget_tips:"Tips",internal_widget_contact:"Contact",no_reports_available:"No reports available",report_link_widgets_main_title:"Your reports",report_sidebar_home:"Reports",report_sidebar_vat:"VAT and prepayment",report_sidebar_invoice:"Invoice attachments",description:"Description",account_verified_login_message:"Your account has been verified. Please enter your credentials to sign in.",
error_invalid_phone_number:"Mobile must be in international format (e.g. +358 40 123 4567)",error_invalid_name_or_company_name:"Must contain at least one letter.",error_company_name_length:"The length must be at least 1 character.",error_invalid_mobile_phone:"E.g. +358 40 123 4567",error_invalid_email_address:"Email address is not in valid format.",error_invalid_user_password:"Password is not in valid format.",error_invalid_password_confirmation:"Password is not matching.",error_invalid_password_length:"Use at least 10 characters",error_invalid_password_capital_letter:"Include a capital letter",error_invalid_password_non_capital_letter:"Include a non-capital letter",error_invalid_password_number:"Include a number",error_invalid_password_special_chars:"Include one special character from the set:",roles:"Roles",save:"Save",organization:"Organization",header:{menu_item_home:"Home",menu_item_products:"Products",menu_item_reports:"Reports",menu_item_contacts:"Contact Us",menu_item_orders:"Orders and invoices",menu_item_admin:"User management & admin",profile:"Profile",sign_out:"Sign out",organizations:"Organizations",search_product:"Search product",no_carts:"No carts",no_messages:"No messages",no_notifications:"No notifications",shopping_cart:"Shopping cart",messages:"Messages",notifications:"Notifications",account:"Account",applications_menu:"Menu"},invite_user_success:"Invitation sent successfully",invite_user_error:"An error occurred while sending the invitation",invite_user_failure:"Failed to send invitation",send_new_invitation_confirmation:"Are you sure you want to send a new invitation email to this user?",user_status_active:"Active",user_status_invited:"Pending invitation",user_status_inactive:"Passive",status:"Status",select_organization:"Select organization",type:"Type",user_count:"Users",language_en:"English",language_fi:"Finnish",language_sv:"Swedish",language:"Language",work_title:"Title",server_error_message:"Internal server error. Please try again later.",confirm_delete_company:'Are you sure you want to delete organization "%{name}"?',inherited_roles:"Inherited roles",roles_inherited_from_organization_and_user_groups:"Inherited from organization and user groups",manage_organization_types:"Manage organization types",company_count:"Organizations",organization_types:"Organization types",roles_inherited_from_company_type:"Inherited from organization type",user_groups:"User groups",select_application:"Select application",edit_role:"Edit role",add_role:"Add role",confirm_delete_origo_application_role:"Are you sure you want to delete role '%{role_name}' from application '%{application_name}'?",role_str_id:"Identifier",role_str_id_info:"Identifier must be unique per application and it cannot be changed afterwards.",role_str_id_already_in_use_for_application:"Identifier is already in use for this application",activity_target_origo_application_role:"Application role",uuid:"UUID",application:"Application",error_invalid_role_str_id:"Identifier must contain only following characters: a-z, 0-9, -, _",company_details_uneditable_message:"Some details cannot be edited since the data originates from external systems.",add_user_group:"Add user group",no_user_groups:"There are no user groups yet.",confirm_delete_user_group:"Are you sure you want to delete user group '%{name}'?",activity_target_user_group:"User group",position_in_organization_hierarchy:"Position in organization hierarchy",select_search_message:"Type in to search...",company_parent_description:"Select parent organization",search_to_add:"Search to add...",personal_information:"Personal information",organization_information:"Organization information",confirm_remove_user_organization:'Do you want to remove user from organization "%{organization}"?',user_company_not_assigned_message:"User is not affiliated with any organization.",professional_title:"Professional title",profile_company_not_assigned_message:"You are not affiliated with any organization.",my_profile:"My profile",parent_organization:"Parent organization",my_organization_users:"My organization users",activity_target_company:"Organization",parent_company_id:"Parent organization ID",api_id:"API ID",no_user_group_members:"There are no members in this user group yet.",user_group_members:"Members",user_group_member_list_organization_info:"Organizations in which the user is a member of this group.",visibility:"Visibility",user_group:"User group",profit_center_code:"Number",profit_centers:"Profit centers",kela_number:"Kela number",kela_number_error:"Kela number has already been assigned to %{organisation_name}.",confirm_delete_profit_center:'Are you sure you want to delete profit center "%{name}"?',add_profit_center:"Add profit center",edit_profit_center:"Edit profit center",activity_target_profit_center:"Profit center",error_profit_center_code_uniqueness:"Number is already in use by another profit center.",inherited_from_organization:"Inherited from organization",user_status_instruction:"Passive users are not able to sign in.",set_height:"Set height",set_widget_size:"Set widget height",set_widget_title:"Rename widget",widget_height_auto:"Auto",widget_height_fixed:"Fixed",widget_height_auto_description:"Widget height will be scaled automatically to fit the content.",widget_height_fixed_description:"Widget height is fixed and content will be scrollable if it doesn't fit the selected height.",user_access:"User access",organization_type:"Organization type",professional_title_pharmacy_owner:"Pharmacy owner",professional_title_pharmacist:"Pharmacist",professional_title_veterinarian:"Veterinarian",professional_title_veterinarian_candidate:"Veterinarian candidate",professional_title_pharmacist_msc:"Pharmacist (M.Sc. pharm.)",professional_title_pharmacy_student:"Pharmacy student",professional_title_other_employee:"Other employee",no_organization_users_message:"There are no users linked to this organization.",admin_password_renewal_info_message:"Forgotten or compromised password? You can send the user a link to reset password. They won't be able to sign in before setting a new password.",admin_password_renewal_confirmation:"Are you sure you want to send the link to change password?",admin_send_password_renewal:"Send link to change password",admin_password_renewal_sent:"The link to change password has been sent.",email_subject_password_renewal:"Reset your password",email_message_password_renewal:"Click on the link below and follow the instructions to reset your password.",usage_tips:"Tips",usage_tip:"Tip",add_usage_tip:"Add tip",edit_usage_tip:"Edit tip",confirm_delete_usage_tip:'Are you sure you want to delete tip "%{content}"?',icon:"Icon",activity_target_usage_tip:"Tip",oricon:{bell:"Notifications",cart:"Cart",drug:"Products",envelope:"Messages",home:"Dashboard",order:"Orders",person:"Users",report:"Reports",contact:"Contacts"},widget_no_tips_to_show_message:"No tips configured for this widget.",error_usage_tip_content_required_for_all_languages:"Vinkki tulee sy\xf6tt\xe4\xe4 kaikilla kielill\xe4.",usage_contacts:"Contacts",add_usage_contact:"Add contact",edit_usage_contact:"Edit contact",confirm_delete_usage_contact:'Are you sure you want to delete contact "%{title}"?',activity_target_usage_contact:"Contact",widget_no_contact_to_show_message:"No contact configured for this widget.",error_usage_contact_content_required_for_all_languages:"The contact informatino must be entered in all languages.",logo:"Logo",file_upload_instruction:"Drag & drop or click to browse files.",company_logo_description:"Supported formats: PNG, JPG, GIF and TIFF.",password_change_required_message:"Your password is expired and it needs to be updated.",dashboard_context:"Context",dashboard_context_home:"Home",dashboard_context_reports:"Reports",dashboard_context_contacts:"Contacts",dashboard_default_explanation:"Default dashboard will be shown first if the user meets the visibility requirement of multiple dashboards. In case of multiple defaults the first one by alphabet will be shown.",published:"Published",publish:"Publish",dashboard_published_explanation:"Only published dashboard is visible to users meeting the visibility requirement as selected above.",set_widget_visibility:"Limit visibility",widget_visibility_default:"Default",widget_visibility_restricted:"Restricted",widget_visibility_explanation:"By default widget's visibility is determined by the dashboard visibility but you can further limit the visibility to certain user groups or roles.",report_url:"Report URL",report_url_description:"Full URL to the report.",report_src:"Report source",report_src_description:"Full iframe HTML or iframe URL.",report_link_url:"Report link URL",report_link_url_description:"Full URL for the link to the report",report_is_not_configured:"Report is not configured",sample:"Sample",currency_euro:"Euro",bar_chart:"Bar chart",bar_chart_arrow_up:"Bar chart (arrow up)",fmd:"FMD",drug:"Product",promo_material:"Promotional material",show_report:"Show report",contact_information:"Contact information",chain:"Chain",hospital_district:"Hospital district",owner:"Owner",business_identifier:"Identifier",address:"Address",phone_number:"Phone number",supply_list_email:"Email (supply list)",order_response_email:"Email (order response)",emergency_message_additional_info:"Additional info for emergency announcement",street:"Street",house_number:"House number",business_location:"Location details (e.g. in a mall)",post_code:"Postal code",city:"City",country:"Country",dismiss:"Dismiss",read_more:"Read more",attention_bar_title_emergency:"Emergency messages",attention_bar_title_important:"Important notices",attention_bar_title_other:"Announcements",default_organization:"Default organization",table_too_many_filter_options_message:"Too many options to show all. Please use more specific search.",no_organization:"No organization",usage_contact_title:"Title",usage_contact_short_description:"Short description",usage_contact_long_description:"Long description",thumbnail:"Thumbnail",banner:"Banner",full_name:"Full name",designation:"Designation",department:"Department",phone:"Tel.",email:"Email",add_a_contact_person:"Add a contact person",add_another_contact_person:"Add another contact person",contact_persons:"Contact persons",confirm_delete_contact_person:"Are you sure you want to delete this contact person?",contact_image_description:"Supported formats: PNG, JPG, GIF and TIFF.",usage_contact:"Contact",go_back_to_contacts:" Go back to contacts",contact_us:"Contact us",see_more:"See more",reset_password:"Reset password",number_selected:"%{count} selected",table_select_mode_all:"Select all",table_select_mode_page:"Select page",table_select_mode_none:"Clear selection",confirm_batch_reset_password:"Are you sure you want to reset password for %{count} users?\n\nThey will be forced to set a new password the next time they sign in.",reset_password_success_message:"Passwords have been successfully reset for the selected users.",signup_mobile_instruction:"E.g. +358 40 123 4567",signup_password_instruction:"Use at least %{min_length} characters including capital and non-capital letters, numbers and special characters from the set %{special_chars}.",scc_profit_centers:"SCC profit centers",unsupported_browser_message:"Unfortunately your browser is not supported. Our digital services work best with the newest browsers:",supported_browser_list:"Chrome, Firefox, Safari and Edge",delivery_addresses:"Delivery addresses",select_checkboxes_all:"All",static_reports:{select_placeholder_show_all:"Show all",latest:"Latest",history:"History",report:"Report",report_created:"Report created",download:"Download",reports:"Reports",customers:"Customers",start_date:"Start date",end_date:"End date",next_page:"Next page",previous_page:"Previous page",no_reports_message:"No reports found",showing_count:"Showing %{count} out of %{total}",report_types:"Report types",select_placeholder:"Select...",select_customers_placeholder:"Select customers...",report_name_StockAndSalesOverviewByMonth:"Stock and Sales Overview by Month",report_name_GivenDiscounts:"Given Discounts",report_name_FmdTransactionByMonth:"FMD Transaction by Month",report_name_ProductInfo:"Product Info",report_name_Againstfefo:"Incoming shipments against FEFO order",report_name_Batchhandling:"Handling of batch specific release (Fimea/Evira)",report_name_Campaign:"Campaign price change",report_name_Inbound:"Inbound extra work",report_name_Removalrequest:"Removal at principals request",report_name_Removalstock:"Removal stock",report_name_Wholesale:"Wholesale price change",report_name_Sales:"Sales",report_name_Transactions:"Stock transactions",report_name_PromoMaterials:"Promo Materials",report_name_PrepaymentReport:"Prepayment report",report_name_VATReport:"VAT report"},empty_dashboard_title:"Welcome to Oriola\u2019s digital services",empty_dashboard_text:"Your account is now active. We will set you the correct user profile within next working days. If the profile will not be set or you have some questions, please contact our customer service.",no_role_users:"This role is not assigned to any user.",role_users:"Users with this role",authentication_failed:"Authentication failed",invalid_url:"Invalid URL",configuration_error:"Configuration error",allow_interactivity:"Allow interactivity",allow_interactivity_explanation:"If interactivity is allowed, users can interact with the content of the iframe. If not, clicking the iframe will open the report link.",show_separate_link:"Show separate link",show_separate_link_explanation:"Show separate link for opening the report.",company_status_active:"Active",company_status_passive:"Passive",foundation_date:"Foundation date",liquidation_date:"Liquidation date",delivery_block:"Delivery block",session_expired_login_message:"Session expired, please log in again.",resend_verification_code_message:"If you haven't received a code or it has expired, please click the button below.",request_new_code:"Request new code",verification_code_sent_message:"You have been sent a new code. Please check your email.",settings:"Maintenance",system_setting_maintenance_break:"Maintenance break",system_setting_maintenance_break_description:"When maintenance break is enabled users are not able to sign in.",enabled:"Enabled",disabled:"Disabled",activity_target_system_setting:"System setting",confirm_maintenance_break_enabled:"Are you sure you want to start the maintenance break and disable login?",confirm_maintenance_break_disabled:"Are you sure you want to end the maintenance break and re-enable login?",already_registered_login_message:"You have already registered. Please log in.",activity_target_company_type:"Organization type",professional_title_optician:"Optician",reclamation_translations:"Reclamation translations service",reclamation_spd_email_addresses:"Reclamation SPD emails",reclamation_use_supplier:"Reclamation - use supplier",professional_title_responsible_veterinarian:"Responsible veterinarian",privacy_policy:"Privacy policy",date_format_placeholder:"DD.MM.YYYY",reclamation_spd_email_addresses_placeholder:"Separate with comma, semicolon or space",no_icon:"No icon",icon_title:"Icon tooltip",compensation_manager_service:"Compensation manager service",validation_error_emergency_responsible_person:"Emergency responsible person must have a phone number.",validation_error_emergency_responsible_person_role_missing:"Emergency responsible person role is missing.",profit_center_material_number:"Material number",profit_center_material_description:"Material description",profit_center_material_type:"Material type",profit_center_customer_number:"Customer number",profit_center_po_number:"PO number",accepts_backorders:"Allows backorders",role_source:{person:"User",user_group:"User group",company:"Organization",company_type:"Organization type"},weekly_newsletter_subscribe:"Subscribe Weekly Newsletter",weekly_newsletter_subscribed:"Weekly Newsletter subscribed",weekly_newsletter_not_subscribed:"Weekly Newsletter not subscribed",pulse_title:"Pulse reports",pulse_description_short:"Our comprehensive reporting package helps you to uncover insights through interactive visualizations and analytics.",pulse_description_long:"Our comprehensive reporting package helps you to uncover insights through interactive visualizations and analytics, enabling a comprehensive exploration of sales trends, stock movements, and key performance indicators. Make data-driven decisions with agility and precision. Package includes Sales-, Stock-, KPI,-, Open sales- and Falsified Medicines Directive-reports.",pulse_helper_text:"Sales, Stock, KPI, Open Sales, FMD",promotional_material_service_title:"Promotional material service",promotional_material_service_description_short:"Promotional material report gives a clear overview of your promotional materials.",promotional_material_service_description_long:"Promotional material report gives a clear overview of your promotional materials. Track the deliveries and stock levels with precision. Report turns data into easy-to-understand insights.",promotional_material_service_helper_text:"",pharmaceutical_sample_service_title:"Pharmaceutical sample service",pharmaceutical_sample_service_description_short:"Pharmaceutical sample report enables easy way of managing the stock and tracking the deliveries of your pharmaceutical samples.",pharmaceutical_sample_service_description_long:"Pharmaceutical sample report enables easy way of managing the stock and tracking the deliveries of your pharmaceutical samples.",pharmaceutical_sample_service_helper_text:"",report_access_pending:"Request pending",report_access_available:"Get access",report_access_main_title:"Get access to other reports",report_access:{email_notification:{title:"Request for accessing report cards",body:"Hi,</br><p>User %{requester_email} has shown interest in %{requested_reports}.</br>Please follow up with the user at your earliest convenience to assist them further with their inquiry.</p></br><p>This is an automated e-mail and can't be answered.</p>"}},report_access_dialog_title:"Get access to reports",report_access_dialog_selection_description:"Please, select the reports you want access to.",report_access_dialog_finish_title:"Thank you!",report_access_dialog_finish_description:"Our customer service will contact you soon after request has been received.",report_access_dialog_primary_button_continue:"Continue",report_access_dialog_primary_button_send_request:"Send request",report_access_dialog_primary_button_close:"Close",report_access_dialog_secondary_button:"Cancel",report_access_dialog_generic_error:"An error occurred when sending a request. Please try again later.",add_user_group_v2:"Create a new user group",new_user_group_v2:"New user group",no_groups:"No groups",add_roles_to_user_group:"Add roles to user group",user_group_hint_examples_naming:"Examples for naming a user group",user_group_hint_follow_structure:"Follow structure",user_group_hint_follow_structure_description:"[Organization] [Role/Department] [+ Specific Access/Function]",user_group_hint_category_prefix:"Category prefix",user_group_hint_category_prefix_description:'Select a main category to establish the context immediately. For example, select "Oriola"  category for Oriola\'s user groups.',user_group_hint_user_group_name:"User group name",user_group_hint_user_group_name_description:'Follow with the role, department, or access level. Be concise but descriptive enough to identify the group\'s purpose at a glance. For example, "Admin", "Employee", "Sales Manager".',user_group_hint_special_access_function:"Special Access or Function (if applicable)",user_group_hint_special_access_function_description:'If the user group has a special function or access to specific tools, include this after the role. Use terms like "Reporting", "Reclamation", "Qlik Access", "Salestool".',user_group_hint_maintain_naming:"How to maintain a naming convention",user_group_hint_simplicity:"Simplicity",user_group_hint_simplicity_description:"Avoid complex and lengthy names. Use simple, clear language that can be easily understood by someone with little context.",user_group_hint_consistency:"Consistency",user_group_hint_consistency_description:'Ensure that the terminology is consistent across all user groups. For example, if you\'re using "Manager" for one group, do not use "Supervisor" for a similar level in another group unless the roles are significantly different.',user_group_hint_specificity:"Specificity",user_group_hint_specificity_description:'Avoid vague terms like "Special" or "Advanced" unless you provide additional context in description to clarify the special or advanced nature of the group.',user_group_name:"User group name",edit_user_group:"Edit user group",edit_user:"Edit user",back_to_user_groups:"Back to user groups",back_to_user_group:"Back to user group",add_new_user_group_category_description:"Please review existing categories to avoid duplicates. Only proceed with creating a new category if it fulfills a unique need not covered by current categories.",add_new_user_group_category:"Create a new main category",add_new_user_group_category_create:"Create",edit_user_group_categories:"Edit user group categories",update_user_group_categories_success:"User group categories updated successfully",update_user_group_categories_failure:"User group categories updating failed",user_group_category_created:"New main category created",user_group_category:"User group category",user_group_category_name:"Category name",user_group_consists:"This user group consists of the following services and their associated roles.",user_status_pending:"Pending",user_table_details:"Details",user_table_actions:"Actions",more:"More",all:"All",delete_user_group:"Delete user group",delete_user_group_confirmation_1:"Are you sure you want to delete the",delete_user_group_confirmation_2:"user group?",delete_user_group_hint_1:"Deleting this user group will remove all permission associated with it.",delete_user_group_hint_2:"Any users currently assigned to this group will lose access to the resources associated with it",delete_user:"Delete user",passivate_user:"Passivate user",confirm_passivate_user:"Are you sure you want to passivate user %{name}?",email_notifications_title:"Email notifications",email_notifications_weekly_newsletter:"Receive weekly newsletter",email_notifications_important_announcement:"Receive notification of an important announcement",email_notifications_emergency_announcement:"Receive notification of an emergency announcement",profile_email_cannot_be_changed:"For email changes, contact Oriola Customer Care",preferred_language:"Preferred language",profile_error_on_saving:"Error on saving. Please, try again later.",email_notification_error_on_saving:"Error on saving. Please, try again later.",email_notification_success_saving:"Saved successfully.",user_access_and_org_success_saving:"Saved successfully.",user_access_and_org_error_on_saving:"Error on saving. Please, try again later.",important_announcement_notifications_subscribed:"Important announcement notifications subscribed",important_announcement_notifications_not_subscribed:"Important announcement notifications not subscribed",emergency_announcement_notifications_subscribed:"Emergency announcement notifications subscribed",emergency_announcement_notifications_not_subscribed:"Emergency announcement notifications not subscribed",add_organization:"Add organization",add_organization_to_user:"Add organization to user",no_organization_added_to_user:"No organization added to user",set_as_default_organization:"Set as default organization",remove_organization:"Remove organization",remove_organization_confirmation_title:"Remove user from organization",remove_organization_all_sub:"Remove all sub organizations",remove_organization_confirmation:'Do you want to remove user from organization "%{organization_name}"?',copy_professional_title_to_sub_organizations:"Copy professional title to sub organizations",copy_profit_centers_to_sub_organizations:"Copy profit centers to sub organizations",no_roles:"Application has no roles",child_organizations:"Child organizations",child_organization:"Child organization",information:"Information",user_not_able_to_sign_in:"(user is not able to sign in)",last_login:"Last login %{date} at %{time}",user_deleted:"User deleted",user_delete_failed:"User delete failed",user_info_updated:"User information updated",user_info_update_failed:"User information update failed",sub_organizations:"Sub organizations",sub_organization:"Sub organization"},fi:{next:"Seuraava",previous:"Edellinen",close_all:"Sulje kaikki",confirmation_required:"Vahvista",context_nav_people:"K\xe4ytt\xe4j\xe4t",username:"K\xe4ytt\xe4j\xe4tunnus",password:"Salasana",log_in:"Kirjaudu sis\xe4\xe4n",loading:"Ladataan",log_out:"Kirjaudu ulos",authenticating:"Tunnistaudutaan...",error_invalid_login:"Virheellinen k\xe4ytt\xe4j\xe4tunnus tai salasana.",access_denied:"P\xe4\xe4sy estetty",access_denied_message:"Sinulla ei ole p\xe4\xe4syoikeutta t\xe4h\xe4n toimintoon.",not_found:"Ei l\xf6ytynyt",not_found_message:"Hakemaasi resurssia ei l\xf6ytynyt :/",users:"K\xe4ytt\xe4j\xe4t",name:"Nimi",email_address:"S\xe4hk\xf6posti",role:"Rooli",add:"Lis\xe4\xe4",edit:"Muokkaa",delete:"Poista",search:"Hae",send:"L\xe4het\xe4",select_blank_text:"Valitse...",new_user:"Uusi k\xe4ytt\xe4j\xe4",first_name:"Etunimi",last_name:"Sukunimi",cancel:"Peruuta",remove:"Poista",errors_title:"Korjaa virheet",error_param_presence:"%{param} on pakollinen.",error_param_confirmation:"%{param}: vahvistus ei t\xe4sm\xe4\xe4.",error_param_format:"%{param} ei ole sallitussa muodossa.",error_param_length:"%{param} voi olla korkeintaan %{length} merkki\xe4 pitk\xe4.",error_param_length_signup:"%{param} voi olla korkeintaan %{length} numeroa.",error_param_non_emptyness:"Ainakin yksi %{param} tulee olla valittuna.",error_param_numericality:"%{param} tulee olla numeerinen.",new_password:"Uusi salasana",retype_password:"Salasana uudelleen",old_password:"Vanha salasana",old_password_error:"Vanha salasana on v\xe4\xe4r\xe4.",basic_information:"Perustiedot",error_password_too_simple:"Salasanan tulee olla v\xe4hint\xe4\xe4n %{min_length} merkki\xe4 pitk\xe4 ja sis\xe4lt\xe4\xe4 isoja ja pieni\xe4 kirjaimia, numeroita sek\xe4 erikoismerkkej\xe4 seuraavasta joukosta: %{special_chars}.",confirm_delete_user:"Haluatko varmasti poistaa k\xe4ytt\xe4j\xe4n '%{name}'?",activity:"Aktiviteetti",time:"Aika",user:"K\xe4ytt\xe4j\xe4",table_empty_data_notification:"Lista on tyhj\xe4",table_no_results_notification:"Ei hakutuloksia",table_data_error_notification:"Tietoja ei voitu ladata. Yrit\xe4 my\xf6hemmin uudelleen.",created_by:"Luonut",updated_at:"P\xe4ivitetty",activity_action_create:"luotu",activity_action_update:"p\xe4ivitetty",activity_action_delete:"poistettu",activity_action_login:"kirjautui",activity_action_logout:"kirjautui ulos",activity_target_person:"K\xe4ytt\xe4j\xe4",email_is_already_registered:"S\xe4hk\xf6posti on jo rekister\xf6ity.",close:"Sulje",old_value:"Vanha arvo",new_value:"Uusi arvo",activity_user_info:"%{name} %{time}",clear:"Tyhjenn\xe4",done:"Valmis",filter:"Suodata",add_dashboard:"Lis\xe4\xe4 aloitusn\xe4kym\xe4",no_dashboard_message:"Et ole viel\xe4 m\xe4\xe4ritellyt aloitusn\xe4kym\xe4\xe4",create_dashboard:"Luo aloitusn\xe4kym\xe4",title:"Otsikko",set_as_default:"Aseta oletukseksi",confirm_delete_dashboard:'Haluatko varmasti poistaa aloitusn\xe4kym\xe4n "%{title}"?',activity_target_dashboard:"Aloitusn\xe4kym\xe4",layout:"Asettelu",dashboard_layout_two_columns:"Kaksi saraketta",dashboard_layout_three_columns:"Kolme saraketta",dashboard_layout_wide_narrow_columns:"Leve\xe4 ja kapea sarake",dashboard_layout_narrow_wide_columns:"Kapea ja leve\xe4 sarake",dashboard_layout_hero_two_columns:"Hero-osio ja kaksi saraketta",dashboard_layout_hero_three_columns:"Hero-osio ja kolme saraketta",dashboard_layout_three_columns_joined_top_left:"Kolme saraketta ja yhdistetty ale yl\xe4-vasemmalla",dashboard_layout_three_columns_joined_bottom_left:"Kolme saraketta ja yhdistetty alue ala-vasemmalla",dashboard_layout_columns_two_three_one:"Ylh\xe4\xe4lt\xe4 alas kahden, kolmen ja yhden sarakkeen alueet",dashboard_layout_sidebar_one_column:"Yksi sarake vasemmalla sivupalkilla",dashboard_layout_sidebar_one_column_primary:"Yksi sarake vasemmalla sivupalkilla ja tarkoitettu raportin aloitussivulle",true:"Kyll\xe4",false:"Ei",widget_url_js:"URL widgetin JavaScript-tiedostoon",widget_url_css:"URL widgetin tyylitiedostoon",widget_url_data:"URL widgetin datan hakuun ja p\xe4ivitykseen",identifier:"Tunniste",activity_target_dashboard_widget:"Aloitusn\xe4kym\xe4n widgettityyppi",dashboard_widgets:"Widgetit",add_widget:"Lis\xe4\xe4 widget",edit_widget:"Muokkaa widgetti\xe4",confirm_delete_dashboard_widget:"Haluatko varmasti poistaa widgetin '%{name}'? Se poistetaan kaikista aloitusn\xe4kymist\xe4, joissa se esiintyy.",activity_target_dashboard_widget_link:"Aloitusn\xe4kym\xe4n widgetti",rename:"Nime\xe4 uudelleen",confirm_delete_dashboard_widget_link:"Haluatko varmasti poistaa t\xe4m\xe4n widgetin aloitusn\xe4kym\xe4st\xe4?",configure:"Muokkaa asetuksia",no_dashboard_widgets_message:"Kaikki aloitusn\xe4kym\xe4t kaipaavat widgettej\xe4!",profile:"Profiili",dashboard_widget:"Aloitusn\xe4kym\xe4n widgetti",already_logged_in_message:"Olet kirjautunut sis\xe4\xe4n.",continue_as:"Jatka k\xe4ytt\xe4j\xe4n\xe4 %{name}",login_as_different_user:"Kirjaudu toisena k\xe4ytt\xe4j\xe4n\xe4",set_new_password_message:"Aseta uusi salasana.",email_subject_account_created:"Tili luotu",account_created_title:"Tervetuloa Oriolan palveluihin!",account_created_message:"Tilisi Oriolan palveluihin on luotu. K\xe4yt\xe4 seuraavia tunnuksia kirjautuaksesi sis\xe4\xe4n. Sinua pyydet\xe4\xe4n vaihtamaan t\xe4m\xe4 tilap\xe4inen salasana ensimm\xe4isen kirjautumisen yhteydess\xe4.",temporary_password:"V\xe4liaikainen salasana",session_expired_error:"Istuntosi on vanhentunut. Kirjaudu uudelleen sis\xe4\xe4n.",logging_out_text:"Poistutaan Oriolan palveluista...",forgot_password_message:"Sy\xf6t\xe4 s\xe4hk\xf6postiosoitteesi asettaaksesi uuden salasanan. Sinulle l\xe4hetet\xe4\xe4n koodi, jonka tarvitset salasanan vaihtoon.",request_code:"Pyyd\xe4 koodi",forgot_password_link:"Unohtuiko salasana?",verify_email_message:"S\xe4hk\xf6postiosoitteesi vahvistamiseksi olemme l\xe4hett\xe4neet sinulle vahvistuskoodin. Tarkista s\xe4hk\xf6postisi ja sy\xf6t\xe4 koodi.",error_invalid_verification_code:"Vahvistuskoodi ei kelpaa. Varmista, ett\xe4 kopioit koodin oikein viestist\xe4.",verification_code:"Vahvistuskoodi",resend_verification_code:"L\xe4het\xe4 vahvistuskoodi uudelleen",send_password_reset_link:"L\xe4het\xe4 salasanan palautuslinkki",send_password_reset_link_message:"K\xe4ytt\xe4j\xe4 ei voi kirjautua sis\xe4\xe4n ennen kuin uusi salasana on asetettu",confirm_send_password_reset_link:"Haluatko l\xe4hett\xe4\xe4 salasanan palautuslinkin k\xe4ytt\xe4j\xe4lle %{name}?",send_password_reset_link_success:"Salasanan palautuslinkki on l\xe4hetetty.",send_password_reset_link_error:"Salasanan palautuslinkin l\xe4hetetyksess\xe4 tapahtui virhe.",send_new_invitation:"L\xe4het\xe4 uusi kutsu",send_new_invitation_message:"L\xe4het\xe4 uusi kutsu, jos k\xe4ytt\xe4j\xe4 ei ole hyv\xe4ksynyt edellist\xe4 kutsua tai luonut salasanaa",confirm_new_invitation:"Haluatko l\xe4hett\xe4\xe4 uuden kutsun k\xe4ytt\xe4j\xe4lle %{name}?",send_new_invitation_success:"Kutsu l\xe4hetetty.",send_new_invitation_error:"Kutsua l\xe4hetett\xe4ess\xe4 tapahtui virhe.",verify:"Vahvista",verify_email:"Vahvista s\xe4hk\xf6posti",error_invalid_email_verification_code:"S\xe4hk\xf6posti tai vahvistuskoodi oli virheellinen. Tarkista, ett\xe4 kopioit koodin oikein s\xe4hk\xf6postiviestist\xe4.",error_invalid_email_verification_code_password_renewal:"S\xe4hk\xf6posti tai vahvistuskoodi oli virheellinen tai uusi salasana ei eronnut vanhasta. Tarkista, ett\xe4 kopioit koodin oikein s\xe4hk\xf6postiviestist\xe4.",error_expired_email_verification_code:"Vahvistuskoodi oli vanhentunut, mutta olemme l\xe4hett\xe4neet uuden. Tarkista s\xe4hk\xf6postistasi uusi koodi.",set_forgot_password_message:"Sinulle on l\xe4hetetty vahvistuskoodi. Tarkista s\xe4hk\xf6postisi ja sy\xf6t\xe4 koodi ja uusi salasana t\xe4h\xe4n.",forgot_password_ensure_correct_email_message:"Jos et saanut vahvistuskoodia, varmista ett\xe4 sy\xf6tt\xe4m\xe4si s\xe4hk\xf6postiosoite oli oikea.",error_too_many_tries:"Olet yritt\xe4nyt toimintoa liian monta kertaa. Yrit\xe4 my\xf6hemmin uudelleen.",organization_affiliation:"Organisaatioliitos",organizations:"Organisaatiot",search_selection_no_results:"Ei tuloksia",companies:"Yritykset",dashboards:"Aloitusn\xe4kym\xe4t",edit_dashboard:"Muokkaa aloitusn\xe4kym\xe4\xe4",
default:"Oletus",sign_up:"Rekister\xf6idy",already_got_an_account_question:"Oletko jo rekister\xf6itynyt?",login_no_account_question:"Ensimm\xe4ist\xe4 kertaa t\xe4\xe4ll\xe4?",mobile_phone:"Matkapuhelin",mobile_phone_signup:"Matkapuhelinnumero",company:"Yritys",organization_affiliation_signup_claim_message:"Rekister\xf6ityess\xe4 ilmoitetut yritystiedot:",invite:"Kutsu",invite_user:"Kutsu k\xe4ytt\xe4j\xe4",invite_users:"Kutsu k\xe4ytt\xe4ji\xe4",back_to_user_list:"Takaisin k\xe4ytt\xe4j\xe4listaan",send_invitation:"L\xe4het\xe4 kutsu",email_subject_user_invitation:"Kutsu Oriolan digitaalisiin palveluihin",user_invitation_title:"Tervetuloa k\xe4ytt\xe4m\xe4\xe4n Oriolan digitaalisia palveluja.",user_invitation_message:"Klikkaa alla olevaa linkki\xe4 rekister\xf6ity\xe4ksesi.",user_inviter_info_message:"Kutsuttu %{time} k\xe4ytt\xe4j\xe4n %{inviter} toimesta.",user_inviter_new_info_message:"Uusi kutsu l\xe4hetetty %{time} k\xe4ytt\xe4j\xe4n %{inviter} toimesta.",email_greeting:"Hei %{name}",email_regards:"Yst\xe4v\xe4llisin terveisin",email_disclaimer:"T\xe4m\xe4 on palvelun l\xe4hett\xe4m\xe4 automaattinen viesti. Jos sinulla on kysytt\xe4v\xe4\xe4, olethan yhteydess\xe4 asiakaspalveluumme.",error_title_invitation_not_found:"Kutsua ei l\xf6ytynyt",error_message_invitation_not_found:"Linkki on virheellinen.",continue:"Jatka",services_widgets:"Yleiset widgetit",external_widgets:"Sovelluswidgetit",internal_widget_link:"Linkki",internal_widget_adalia_video:"Adalia Video",internal_widget_report_link:"Raporttilinkki",internal_widget_report_embed:"Upotettu raportti",internal_widget_static_reports:"Staattiset raportit",internal_widget_tips:"Vinkit",internal_widget_contact:"Yhteystiedot",no_reports_available:"Ei raportteja saatavilla",report_link_widgets_main_title:"Omat raportit",report_sidebar_home:"Raportit",report_sidebar_vat:"ALV -ja Hankintaennakkoraportit",report_sidebar_invoice:"Laskun liitteet",description:"Kuvaus",account_verified_login_message:"Tilisi on vahvistettu. Sy\xf6t\xe4 tunnus ja salasana kirjautuaksesi.",error_invalid_phone_number:"Matkapuhelinnumeron tulee olla kansainv\xe4list\xe4 muotoa (esim. +358 40 123 4567)",error_invalid_name_or_company_name:"T\xe4ytyy sis\xe4lt\xe4\xe4 v\xe4hint\xe4\xe4n yksi kirjain.",error_company_name_length:"Pituuden on oltava v\xe4hint\xe4\xe4n 1 merkki.",error_invalid_mobile_phone:"Esim. +358 40 123 4567",error_invalid_email_address:"S\xe4hk\xf6postiosoite ei ole kelvollisessa muodossa.",error_invalid_user_password:"Password is not in valid format.",error_invalid_password_confirmation:"Salasana ei t\xe4sm\xe4\xe4.",error_invalid_password_length:"K\xe4yt\xe4 v\xe4hint\xe4\xe4n 10 merkki\xe4",error_invalid_password_capital_letter:"Sis\xe4llyt\xe4 iso kirjain",error_invalid_password_non_capital_letter:"Sis\xe4llyt\xe4 pieni kirjain",error_invalid_password_number:"Sis\xe4llyt\xe4 numero",error_invalid_password_special_chars:"Sis\xe4llyt\xe4 erikoismerkki sarjasta:",roles:"Roolit",save:"Tallenna",organization:"Organisaatio",header:{menu_item_home:"Koti",menu_item_products:"Tuotteet",menu_item_reports:"Raportit",menu_item_contacts:"Ota yhteytt\xe4",menu_item_orders:"Tilaukset ja laskut",menu_item_admin:"K\xe4ytt\xe4j\xe4nhallinta & asetukset",profile:"Profiili",sign_out:"Kirjaudu ulos",organizations:"Organisaatiot",search_product:"Etsi tuotteita",no_carts:"Ei ostoskoreja",no_messages:"Ei viestej\xe4",no_notifications:"Ei ilmoituksia",shopping_cart:"Ostoskori",messages:"Viestit",notifications:"Ilmoitukset",account:"Tili",applications_menu:"Valikko"},invite_user_success:"Kutsu l\xe4hetetty",invite_user_error:"Kutsua l\xe4hetett\xe4ess\xe4 tapahtui virhe",invite_user_failure:"Kutsun l\xe4hetys ep\xe4onnistui",send_new_invitation_confirmation:"Haluatko varmasti l\xe4hett\xe4\xe4 uuden kutsun?",user_status_active:"Aktiivinen",user_status_invited:"Kutsu l\xe4hetetty",user_status_inactive:"Passiivinen",status:"Tila",select_organization:"Valitse organisaatio",type:"Tyyppi",user_count:"K\xe4ytt\xe4j\xe4t",language_en:"Englanti",language_fi:"Suomi",language_sv:"Ruotsi",language:"Kieli",work_title:"Titteli",server_error_message:"Palvelimella tapahtui virhe. Yrit\xe4 my\xf6hemmin uudelleen.",confirm_delete_company:'Haluatko varmasti poistaa organisaation "%{name}"?',inherited_roles:"Perityt roolit",roles_inherited_from_organization_and_user_groups:"Peritty organisaation ja k\xe4ytt\xe4j\xe4ryhmien kautta",manage_organization_types:"Hallinnoi organisaatiotyyppej\xe4",company_count:"Organisaatioita",organization_types:"Organisaatiotyypit",roles_inherited_from_company_type:"Peritty organisaatiotyypilt\xe4",user_groups:"K\xe4ytt\xe4j\xe4ryhm\xe4t",select_application:"Valitse sovellus",edit_role:"Muokkaa roolia",add_role:"Lis\xe4\xe4 rooli",confirm_delete_origo_application_role:"Haluatko varmasti poistaa roolin '%{role_name}' sovellukselta '%{application_name}'?",role_str_id:"Tunniste",role_str_id_info:"Tunnisteen tulee olla sovelluksen sovelluksen kontekstissa yksik\xe4sitteinen ja sit\xe4 ei voi j\xe4lkik\xe4teen muuttaa.",role_str_id_already_in_use_for_application:"Tunniste on jo t\xe4m\xe4n sovelluksen k\xe4yt\xf6ss\xe4",activity_target_origo_application_role:"Sovellusrooli",uuid:"UUID",application:"Sovellus",error_invalid_role_str_id:"Tunniste voi sis\xe4lt\xe4\xe4 vain seuraavia merkkej\xe4: a-z, 0-9, -, _",company_details_uneditable_message:"Joitakin tietoja ei voi muokata, koska ne ovat per\xe4isin ulkoisista j\xe4rjestelmist\xe4.",add_user_group:"Lis\xe4\xe4 k\xe4ytt\xe4j\xe4ryhm\xe4",no_user_groups:"K\xe4ytt\xe4j\xe4ryhmi\xe4 ei ole viel\xe4 m\xe4\xe4ritelty.",confirm_delete_user_group:"Haluatko varmasti poistaa k\xe4ytt\xe4j\xe4ryhm\xe4n '%{name}'?",activity_target_user_group:"K\xe4ytt\xe4j\xe4ryhm\xe4",position_in_organization_hierarchy:"Sijainti organisaatiohierarkiassa",select_search_message:"Kirjoita hakeaksesi...",company_parent_description:"Valitse yl\xe4tason organisaatio",search_to_add:"Etsi ja lis\xe4\xe4...",personal_information:"Henkil\xf6tiedot",organization_information:"Organisaatiotiedot",confirm_remove_user_organization:'Haluatko poistaa k\xe4ytt\xe4j\xe4n organisaatiosta "%{organization}"?',user_company_not_assigned_message:"K\xe4ytt\xe4j\xe4\xe4 ei ole liitetty mihink\xe4\xe4n organisaatioon.",professional_title:"Teht\xe4v\xe4nimike",profile_company_not_assigned_message:"Sinua ei ole liitetty mihink\xe4\xe4n organisaatioon.",my_profile:"Oma profiili",parent_organization:"Yl\xe4tason organisaatio",my_organization_users:"Oman organisaation k\xe4ytt\xe4j\xe4t",activity_target_company:"Organisaatio",parent_company_id:"Yl\xe4tason organisaation ID",api_id:"API ID",no_user_group_members:"K\xe4ytt\xe4j\xe4ryhm\xe4ss\xe4 ei ole viel\xe4 k\xe4ytt\xe4ji\xe4.",user_group_members:"Ryhm\xe4n k\xe4ytt\xe4j\xe4t",user_group_member_list_organization_info:"Organisaatiot, joissa k\xe4ytt\xe4j\xe4 on t\xe4m\xe4n ryhm\xe4n j\xe4sen.",visibility:"N\xe4kyvyys",user_group:"K\xe4ytt\xe4j\xe4ryhm\xe4",profit_center_code:"Numero",profit_centers:"Tulosyksik\xf6t",kela_number:"Kela-numero",kela_number_error:"Kela-numero on jo k\xe4yt\xf6ss\xe4: %{organisation_name}.",confirm_delete_profit_center:'Haluatko varmasti poistaa tulosyksik\xf6n "%{name}"?',add_profit_center:"Lis\xe4\xe4 tulosyksikk\xf6",edit_profit_center:"Muokkaa tulosyksikk\xf6\xe4",activity_target_profit_center:"Tulosyksikk\xf6",error_profit_center_code_uniqueness:"Numero on jo toisen tulosyksik\xf6n k\xe4yt\xf6ss\xe4.",inherited_from_organization:"Peritty organisaatiolta",user_status_instruction:"Passiiviset k\xe4ytt\xe4j\xe4t eiv\xe4t p\xe4\xe4se kirjautumaan.",set_height:"Aseta korkeus",set_widget_size:"Aseta widgetin korkeus",set_widget_title:"Nime\xe4 widget uudelleen",widget_height_auto:"Automaattinen",widget_height_fixed:"Kiinte\xe4",widget_height_auto_description:"Widgetin korkeus mukautuu automaattisesti sis\xe4ll\xf6n tarvitsemaan korkeuteen.",widget_height_fixed_description:"Widgetin korkeus on kiinte\xe4 ja sen sis\xe4ll\xe4 n\xe4ytet\xe4\xe4n vierityspalkki, mik\xe4li sis\xe4lt\xf6 ei mahdu asetettuun korkeuteen.",user_access:"K\xe4ytt\xf6oikeudet",organization_type:"Organisaation tyyppi",professional_title_pharmacy_owner:"Apteekkari",professional_title_pharmacist:"Farmaseutti",professional_title_veterinarian:"El\xe4inl\xe4\xe4k\xe4ri",professional_title_veterinarian_candidate:"El\xe4inl\xe4\xe4ketieteen kandidaatti",professional_title_pharmacist_msc:"Proviisori",professional_title_pharmacy_student:"Farmasian opiskelija",professional_title_other_employee:"Muu ty\xf6ntekij\xe4",no_organization_users_message:"Organisaatioon ei ole liitetty k\xe4ytt\xe4ji\xe4.",admin_password_renewal_info_message:"Onko salasana unohtunut tai vaarantunut? Voit l\xe4hett\xe4\xe4 k\xe4ytt\xe4j\xe4lle linkin salasanan vaihtoon, jolloin kirjautuminen estet\xe4\xe4n kunnes salasana on vaihdettu.",admin_password_renewal_confirmation:"Haluatko varmasti l\xe4hett\xe4\xe4 linkin salasanan vaihtoon?",admin_send_password_renewal:"L\xe4het\xe4 linkki salasanan vaihtoon",admin_password_renewal_sent:"Linkki salasanan vaihtoon l\xe4hetetty s\xe4hk\xf6postiin.",email_subject_password_renewal:"Salasanan vaihto",email_message_password_renewal:"Klikkaa alla olevaa linkki\xe4 ja seuraa ohjeita asettaaksesi uuden salasanan.",usage_tips:"Vinkit",usage_tip:"Vinkki",add_usage_tip:"Lis\xe4\xe4 vinkki",edit_usage_tip:"Muokkaa vinkki\xe4",confirm_delete_usage_tip:'Haluatko varmasti poistaa vinkin "%{content}"?',icon:"Kuvake",activity_target_usage_tip:"Vinkki",oricon:{bell:"Ilmoitukset",cart:"Kori",drug:"Tuotteet",envelope:"Viestit",home:"Aloitusn\xe4kym\xe4",order:"Tilaukset",person:"K\xe4ytt\xe4j\xe4t",report:"Raportit",contact:"Yhteystiedot"},widget_no_tips_to_show_message:"Vinkkej\xe4 ei ole valittu t\xe4lle widgetille.",error_usage_tip_content_required_for_all_languages:"Vinkki tulee sy\xf6tt\xe4\xe4 kaikilla kielill\xe4.",usage_contacts:"Yhteystiedot",add_usage_contact:"Lis\xe4\xe4 yhteystiedot",edit_usage_contact:"Muokkaa yhteystietoja",confirm_delete_usage_contact:'Oletko varma, ett\xe4 haluat poistaa yhteystiedot "%{title}"?',activity_target_usage_contact:"Yhteystieto",widget_no_contact_to_show_message:"T\xe4lle widgetille ei ole m\xe4\xe4ritelty yhteystietoja.",error_usage_contact_content_required_for_all_languages:"Yhteystiedot t\xe4ytyy antaa kaikille kielille.",logo:"Logo",file_upload_instruction:"Raahaa ja pudota tai klikkaa selataksesi tiedostoja.",company_logo_description:"Tuetut tiedostomuodot: PNG, JPG, GIF ja TIFF.",password_change_required_message:"Salasanasi on vanhentunut ja se tulee vaihtaa.",dashboard_context:"Konteksti",dashboard_context_home:"Koti",dashboard_context_reports:"Raportit",dashboard_context_contacts:"Yhteystiedot",dashboard_default_explanation:"Oletusn\xe4kym\xe4 n\xe4ytet\xe4\xe4n ensimm\xe4isen\xe4, mik\xe4li k\xe4ytt\xe4j\xe4lle on n\xe4kyviss\xe4 useampi aloitusn\xe4kym\xe4. Useamman oletusn\xe4kym\xe4n tapauksessa valinta tapahtuu aakkosj\xe4rjestyksess\xe4.",published:"Julkaistu",publish:"Julkaise",dashboard_published_explanation:"Vain julkaistu aloitusn\xe4kym\xe4 on k\xe4ytt\xe4jien n\xe4ht\xe4vill\xe4, yll\xe4 valittu n\xe4kyvyys huomioiden.",set_widget_visibility:"Rajaa n\xe4kyvyytt\xe4",widget_visibility_default:"Oletus",widget_visibility_restricted:"Rajoitettu",widget_visibility_explanation:"Oletuksena widget n\xe4kyy kaikille, jotka n\xe4kev\xe4t aloitusn\xe4kym\xe4n, mutta voit alla rajata n\xe4kyvyyden tietyille k\xe4ytt\xe4j\xe4ryhmille tai rooleille.",report_url:"Raportin URL",report_url_description:"Raportin t\xe4ydellinen URL.",report_src:"Raportin l\xe4hde",report_src_description:"Iframen HTML kokonaisuudessaan tai iframen URL.",report_link_url:"Raportin linkin URL",report_link_url_description:"T\xe4ydellinen URL raportin linkki\xe4 varten.",report_is_not_configured:"Raporttia ei ole m\xe4\xe4ritetty",sample:"N\xe4yte",currency_euro:"Euro",bar_chart:"Pylv\xe4skaavio",bar_chart_arrow_up:"Pylv\xe4skaavio (nuoli yl\xf6s)",fmd:"FMD",drug:"Tuote",promo_material:"Esittelymateriaali",show_report:"N\xe4yt\xe4 raportti",contact_information:"Yhteystiedot",chain:"Ketju",hospital_district:"Sairaanhoitopiiri",owner:"Omistaja",business_identifier:"Tunnus",address:"Osoite",phone_number:"Puhelinnumero",supply_list_email:"S\xe4hk\xf6posti (toimituslista)",order_response_email:"S\xe4hk\xf6posti (tilausvastaus)",emergency_message_additional_info:"H\xe4t\xe4viestin lis\xe4tietokentt\xe4 ",street:"Katu",house_number:"Talon numero",business_location:"Liikepaikan numero tms.",post_code:"Postinumero",city:"Kunta",country:"Maa",dismiss:"Sulje",read_more:"Lue lis\xe4\xe4",attention_bar_title_emergency:"H\xe4t\xe4viestit",attention_bar_title_important:"T\xe4rke\xe4t tiedotteet",attention_bar_title_other:"Tiedotteet",default_organization:"Oletusorganisaatio",table_too_many_filter_options_message:"Liian paljon vaihtoehtoja listattavaksi. K\xe4yt\xe4 tarkempaa hakusanaa.",no_organization:"Ei organisaatiota",usage_contact_title:"Otsikko",usage_contact_short_description:"Lyhyt kuvaus",usage_contact_long_description:"Pitk\xe4 kuvaus",thumbnail:"Kuva",banner:"Banneri",full_name:"Koko nimi",designation:"Nimike",department:"Osasto",phone:"Puh.",email:"S\xe4hk\xf6posti",add_a_contact_person:"Lis\xe4\xe4 yhteyshenkil\xf6",add_another_contact_person:"Lis\xe4\xe4 toinen yhteyshenkil\xf6",contact_persons:"Yhteyshenkil\xf6t",confirm_delete_contact_person:"Haluatko varmasti poistaa t\xe4m\xe4n yhteyshenkil\xf6n?",contact_image_description:"Tuetut tiedostomuodot: PNG, JPG, GIF and TIFF.",usage_contact:"Yhteystieto",go_back_to_contacts:" Palaa yhteystietoihin",contact_us:"Ota yhteytt\xe4",see_more:"Lue lis\xe4\xe4",reset_password:"Resetoi salasana",number_selected:"%{count} valittu",table_select_mode_all:"Valitse kaikki",table_select_mode_page:"Valitse sivu",table_select_mode_none:"Tyhjenn\xe4 valinnat",confirm_batch_reset_password:"Haluatko varmasti resetoida salasanan %{count} k\xe4ytt\xe4j\xe4lle?\n\nHeid\xe4n tulee asettaa uusi salasana seuraavalla kirjautumiskerralla.",reset_password_success_message:"Salasanojen resetointi valituille k\xe4ytt\xe4jille onnistui.",signup_mobile_instruction:"Esim. +358 40 123 4567",signup_password_instruction:"V\xe4hint\xe4\xe4n %{min_length} merkki\xe4 sis\xe4lt\xe4en isoja ja pieni\xe4 kirjaimia, numeroita sek\xe4 erikoismerkkej\xe4 joukosta %{special_chars}.",scc_profit_centers:"SCC tulosyksik\xf6t",unsupported_browser_message:"Valitettavasti k\xe4ytt\xe4m\xe4\xe4si selainta ei tueta. Digitaaliset palvelumme toimivat parhaiten uusimmilla selaimilla:",supported_browser_list:"Chrome, Firefox, Safari ja Edge",delivery_addresses:"Toimitusosoitteet",select_checkboxes_all:"Kaikki",static_reports:{select_placeholder_show_all:"N\xe4yt\xe4 kaikki",latest:"Viimeisimm\xe4t",history:"Historia",report:"Raportti",report_created:"Raportti luotu",download:"Lataa",reports:"Raportit",customers:"Asiakkaat",start_date:"Aloitusp\xe4iv\xe4",end_date:"Lopetusp\xe4iv\xe4",next_page:"Seuraava sivu",previous_page:"Edellinen sivu",no_reports_message:"Raportteja ei l\xf6ytynyt",showing_count:"N\xe4ytet\xe4\xe4n %{count} / %{total}",report_types:"Raporttityypit",select_placeholder:"Valitse...",select_customers_placeholder:"Valitse asiakkaat...",report_name_StockAndSalesOverviewByMonth:"Stock and Sales Overview by Month",report_name_GivenDiscounts:"Given Discounts",report_name_FmdTransactionByMonth:"FMD Transaction by Month",report_name_ProductInfo:"Product Info",report_name_Againstfefo:"Incoming shipments against FEFO order",report_name_Batchhandling:"Handling of batch specific release (Fimea/Evira)",report_name_Campaign:"Campaign price change",report_name_Inbound:"Inbound extra work",report_name_Removalrequest:"Removal at principals request",report_name_Removalstock:"Removal stock",report_name_Wholesale:"Wholesale price change",report_name_Sales:"Sales",report_name_Transactions:"Stock transactions",report_name_PromoMaterials:"Mainosmateriaalit",report_name_PrepaymentReport:"Hankintaennakkoraportti",report_name_VATReport:"Alv-raportti"},empty_dashboard_title:"Tervetuloa Oriolan Digitaalisiin palveluihin",empty_dashboard_text:"Tunnuksesi ovat nyt voimassa. Asetamme sinulle k\xe4ytt\xe4j\xe4kohtaiset oikeudet ja ne ovat valmiina viimeist\xe4\xe4n seuraavana arkip\xe4iv\xe4n\xe4. Jos oikeudet eiv\xe4t tule voimaan tai sinulla on muuta kysytt\xe4v\xe4\xe4, ole yhteydess\xe4 asiakaspalveluun.",no_role_users:"Roolia ei ole liitetty yhteenk\xe4\xe4n k\xe4ytt\xe4j\xe4\xe4n.",role_users:"Rooliin liitetyt k\xe4ytt\xe4j\xe4t",authentication_failed:"Tunnistautuminen ep\xe4onnistui",invalid_url:"Virheellinen URL",configuration_error:"Virhe asetuksissa",allow_interactivity:"Salli interaktiivisuus",allow_interactivity_explanation:"Jos interaktiivisuus on sallittu, k\xe4ytt\xe4j\xe4t voivat vuorovaikuttaa upotetun sis\xe4ll\xf6n kanssa. Jos ei, upotetun sis\xe4ll\xf6n klikkaaminen avaa raporttilinkin.",show_separate_link:"N\xe4yt\xe4 erillinen linkki",show_separate_link_explanation:"N\xe4yt\xe4 erillinen linkki, josta raportin voi avata.",company_status_active:"Aktiivinen",company_status_passive:"Passiivinen",foundation_date:"Perustamisp\xe4iv\xe4",liquidation_date:"P\xe4\xe4ttymisp\xe4iv\xe4",delivery_block:"Toimituksen pid\xe4tys",session_expired_login_message:"Istuntosi on vanhentunut. Ole hyv\xe4 ja kirjaudu uudelleen.",resend_verification_code_message:"Jos et ole saanut koodia tai se on vanhentunut, voit tilata uuden alla olevasta napista.",request_new_code:"Tilaa uusi koodi",verification_code_sent_message:"Sinulle on l\xe4hetetty uusi koodi. Ole hyv\xe4 ja tarkista s\xe4hk\xf6postisi.",settings:"Asetukset",system_setting_maintenance_break:"Huoltokatko",system_setting_maintenance_break_description:"Kun huoltokatko on p\xe4\xe4ll\xe4, k\xe4ytt\xe4j\xe4t eiv\xe4t voi kirjautua sis\xe4\xe4n.",enabled:"P\xe4\xe4ll\xe4",disabled:"Pois",activity_target_system_setting:"J\xe4rjestelm\xe4asetus",confirm_maintenance_break_enabled:"Haluatko varmasti aloittaa huoltokatkon ja est\xe4\xe4 sis\xe4\xe4nkirjautumisen?",confirm_maintenance_break_disabled:"Haluatko varmasti p\xe4\xe4tt\xe4\xe4 huoltokatkon ja sallia j\xe4lleen sis\xe4\xe4nkirjautumisen?",already_registered_login_message:"Olet jo rekister\xf6itynyt. Ole hyv\xe4 ja kirjaudu sis\xe4\xe4n.",activity_target_company_type:"Organisaatiotyyppi",professional_title_optician:"Optikko",reclamation_translations:"Reklamaatioiden k\xe4\xe4nn\xf6spalvelu",reclamation_spd_email_addresses:"Reklamaatio TVE s\xe4hk\xf6postit",reclamation_use_supplier:"Reklamaatio - k\xe4yt\xe4 toimittajaa",professional_title_responsible_veterinarian:"Vastaava el\xe4inl\xe4\xe4k\xe4ri",privacy_policy:"Tietosuojak\xe4yt\xe4nt\xf6",date_format_placeholder:"PP.KK.VVVV",reclamation_spd_email_addresses_placeholder:"Erottele pilkulla, puolipisteell\xe4 tai v\xe4lily\xf6nnill\xe4",no_icon:"Ei kuvaketta",icon_title:"Kuvakkeen vihjeteksti",compensation_manager_service:"Varastonarvojen hyvityspalvelu",validation_error_emergency_responsible_person:"Vastuuhl\xf6ll\xe4 t\xe4ytyy olla puhelinnro.",validation_error_emergency_responsible_person_role_missing:"Vastuuhenkil\xf6 roolia ei l\xf6ytynyt.",profit_center_material_number:"Materiaalinumero",profit_center_material_description:"Materiaalin kuvaus",profit_center_material_type:"Materiaalin tyyppi",profit_center_customer_number:"Asiakasnumero",profit_center_po_number:"PO numero",accepts_backorders:"J\xe4lkitoimitukset",role_source:{person:"K\xe4ytt\xe4j\xe4",user_group:"K\xe4ytt\xe4j\xe4ryhm\xe4",company:"Organisaatio",company_type:"Organisaatiotyyppi"},weekly_newsletter_subscribe:"Tilaa viikkokirje",weekly_newsletter_subscribed:"Viikkokirje on tilattu",weekly_newsletter_not_subscribed:"Viikkokirjett\xe4 ei ole tilattu",pulse_title:"Pulse reports",pulse_description_short:"Kattava raportointipakettimme auttaa sinua pureutumaan lukuihin interaktiivisten visualisointien ja analytiikan avulla.",pulse_description_long:"Kattava raportointipakettimme auttaa sinua pureutumaan lukuihin interaktiivisten visualisointien ja analytiikan avulla. Tee dataan perustuvia p\xe4\xe4t\xf6ksi\xe4 ketter\xe4sti ja tarkasti. Paketti sis\xe4lt\xe4\xe4 Sales-, Stock-, KPI,-, Open sales- and Falsified Medicines Directive- raportit.",pulse_helper_text:"Sales, Stock, KPI, Open Sales, FMD",promotional_material_service_title:"Mainosmateriaalipalvelu",promotional_material_service_description_short:"Mainosmateriaaliraportti antaa selke\xe4n katsauksen mainosmateriaaleistasi",promotional_material_service_description_long:"Mainosmateriaaliraportti antaa selke\xe4n katsauksen mainosmateriaaleistasi. Seuraa toimituksia ja varastotasoja tarkasti. Raportti muuttaa tiedot helposti ymm\xe4rrett\xe4v\xe4\xe4n muotoon.",promotional_material_service_helper_text:"",pharmaceutical_sample_service_title:"L\xe4\xe4ken\xe4ytepalvelu",pharmaceutical_sample_service_description_short:"L\xe4\xe4ken\xe4yteraportti mahdollistaa helpon tavan hallita varastoa ja seurata l\xe4\xe4ken\xe4ytteiden toimituksia.",pharmaceutical_sample_service_description_long:"L\xe4\xe4ken\xe4yteraportti mahdollistaa helpon tavan hallita varastoa ja seurata l\xe4\xe4ken\xe4ytteiden toimituksia.",pharmaceutical_sample_service_helper_text:"",report_access_pending:"Tilaus odottaa",report_access_available:"Tilaa",report_access_main_title:"Tilaa raportteja",report_access:{email_notification:{title:"Uusi raportin tilaus",body:"Hei,</br><p>K\xe4ytt\xe4j\xe4 %{requester_email} on osoittanut kiinnostuksen %{requested_reports}.</br>Ota yhteytt\xe4 k\xe4ytt\xe4j\xe4\xe4n mahdollisimman pian.</p>< /br><p>T\xe4m\xe4 on automaattinen viesti, etk\xe4 voi vastata siihen.</p>"}},report_access_dialog_title:"Tilaa raportteja",report_access_dialog_selection_description:"Ole hyv\xe4 ja valitse raportit, joihin haluat p\xe4\xe4syn.",report_access_dialog_finish_title:"Kiitos!",report_access_dialog_finish_description:"Asiakaspalvelumme ottaa yhteytt\xe4 tilauksen vastaanottamisen j\xe4lkeen.",report_access_dialog_primary_button_continue:"jatka",report_access_dialog_primary_button_send_request:"L\xe4het\xe4 tilaus",report_access_dialog_primary_button_close:"Sulje",report_access_dialog_secondary_button:"Peruuta",report_access_dialog_generic_error:"Tilausta l\xe4hetett\xe4ess\xe4 tapahtui virhe. Yrit\xe4 uudelleen my\xf6hemmin.",add_user_group_v2:"Luo uusi k\xe4ytt\xe4j\xe4ryhm\xe4",new_user_group_v2:"Uusi k\xe4ytt\xe4j\xe4ryhm\xe4",no_groups:"Ei k\xe4ytt\xe4j\xe4ryhmi\xe4",add_roles_to_user_group:"Lis\xe4\xe4 rooleja k\xe4ytt\xe4j\xe4ryhm\xe4\xe4n",user_group_hint_examples_naming:"Esimerkkej\xe4 k\xe4ytt\xe4j\xe4ryhm\xe4n nime\xe4misest\xe4",user_group_hint_follow_structure:"Rakenne",user_group_hint_follow_structure_description:"[Organisaatio] [Rooli/osasto] [+ Tietty k\xe4ytt\xf6oikeus/toiminto]",user_group_hint_category_prefix:"Kategoria",user_group_hint_category_prefix_description:'Valitse p\xe4\xe4luokka. Valitse esimerkiksi Oriolan k\xe4ytt\xe4j\xe4ryhmille kategoria "Oriola".',user_group_hint_user_group_name:"K\xe4ytt\xe4j\xe4ryhm\xe4n nimi",user_group_hint_user_group_name_description:'K\xe4yt\xe4 roolia, osastoa tai k\xe4ytt\xf6oikeustasoa. Kuvaa lyhyesti ja ytimekk\xe4\xe4sti k\xe4ytt\xe4j\xe4ryhm\xe4. Esimerkiksi "J\xe4rjestelm\xe4nvalvoja", "Ty\xf6ntekij\xe4", "Myyntip\xe4\xe4llikk\xf6".',user_group_hint_special_access_function:"Erikoisoikeus tai toiminto",user_group_hint_special_access_function_description:'Jos k\xe4ytt\xe4j\xe4ryhm\xe4ll\xe4 on erikoistoiminto tai p\xe4\xe4sy, sis\xe4llyt\xe4 t\xe4m\xe4 roolin nimeen. K\xe4yt\xe4 termej\xe4, kuten "Raportointi", "Reklamaatio", "Qlik Access", "Salestool".',user_group_hint_maintain_naming:"Nime\xe4misk\xe4yt\xe4nn\xf6t",user_group_hint_simplicity:"Yksinkertaisuus",user_group_hint_simplicity_description:"V\xe4lt\xe4 monimutkaisia ja pitki\xe4 nimi\xe4. K\xe4yt\xe4 yksinkertaista ja selke\xe4\xe4 kielt\xe4, mik\xe4 on helppo ymm\xe4rt\xe4\xe4.",user_group_hint_consistency:"Johdonmukaisuus",user_group_hint_consistency_description:'Varmista, ett\xe4 terminologia on johdonmukainen kaikissa k\xe4ytt\xe4j\xe4ryhmiss\xe4. Jos esimerkiksi k\xe4yt\xe4t "Manager" yhdess\xe4 ryhm\xe4ss\xe4, \xe4l\xe4 k\xe4yt\xe4 "Supervisor" vastaavalla tasolla toisessa ryhm\xe4ss\xe4, elleiv\xe4t roolit ole merkitt\xe4v\xe4sti erilaisia.',user_group_hint_specificity:"Tarkennus",user_group_hint_specificity_description:'V\xe4lt\xe4 ep\xe4m\xe4\xe4r\xe4isi\xe4 termej\xe4, kuten "Erikois" tai "Lis\xe4asetukset", ellet tarkenna kuvausta selvent\xe4\xe4ksesi k\xe4ytt\xe4j\xe4ryhm\xe4n luonnetta.',user_group_name:"K\xe4ytt\xe4j\xe4ryhm\xe4n nimi",edit_user_group:"Muokkaa k\xe4ytt\xe4j\xe4ryhm\xe4\xe4",edit_user:"Muokkaa k\xe4ytt\xe4j\xe4\xe4",back_to_user_groups:"Takaisin k\xe4ytt\xe4j\xe4ryhmiin",back_to_user_group:"Takaisin k\xe4ytt\xe4j\xe4ryhm\xe4\xe4n",add_new_user_group_category_description:"Tarkista olemassa olevien k\xe4ytt\xe4j\xe4ryhmien p\xe4\xe4luokat p\xe4\xe4llekk\xe4isyyksien v\xe4ltt\xe4miseksi. Luo uusi p\xe4\xe4luokka vain, jos mik\xe4\xe4n olemassa olevista ei kata tarvetta.",add_new_user_group_category:"Luo uusi p\xe4\xe4luokka",add_new_user_group_category_create:"Luo",edit_user_group_categories:"Muokkaa k\xe4ytt\xe4j\xe4ryhmien luokkia",update_user_group_categories_success:"K\xe4ytt\xe4j\xe4ryhmien luokkien p\xe4ivitys onnistui",update_user_group_categories_failure:"K\xe4ytt\xe4j\xe4ryhm\xe4n luokkien p\xe4ivitys ep\xe4onnistui",user_group_category_created:"Uusi p\xe4\xe4luokka luotu",user_group_category:"K\xe4ytt\xe4j\xe4ryhm\xe4n luokka",user_group_category_name:"P\xe4\xe4luokan nimi",user_group_consists:"T\xe4m\xe4 k\xe4ytt\xe4j\xe4ryhm\xe4 koostuu seuraavista rooleista alla luetelluissa sovelluksissa.",user_status_pending:"Kutsuttu",user_table_details:"Lis\xe4tiedot",user_table_actions:"Toiminnot",more:"Lis\xe4\xe4",all:"Kaikki",delete_user_group:"Poista k\xe4ytt\xe4j\xe4ryhm\xe4n",delete_user_group_confirmation_1:"Haluatko varmasti poistaa",delete_user_group_confirmation_2:"k\xe4ytt\xe4j\xe4ryhm\xe4n?",delete_user_group_hint_1:"T\xe4m\xe4n k\xe4ytt\xe4j\xe4ryhm\xe4n poistaminen poistaa my\xf6s kaikki siihen liittyv\xe4t k\xe4ytt\xf6oikeudet.",delete_user_group_hint_2:"Mik\xe4li k\xe4ytt\xe4j\xe4ryhm\xe4\xe4n on liittetty k\xe4ytt\xe4ji\xe4, menett\xe4v\xe4t n\xe4m\xe4 k\xe4ytt\xe4j\xe4t kaikki k\xe4ytt\xe4j\xe4ryhm\xe4n my\xf6t\xe4 saamansa k\xe4ytt\xf6oikeudet k\xe4ytt\xe4j\xe4ryhm\xe4n poiston my\xf6t\xe4",delete_user:"Poista k\xe4ytt\xe4j\xe4",passivate_user:"Passivoi k\xe4ytt\xe4j\xe4",confirm_passivate_user:"Haluatko varmasti passivoida k\xe4ytt\xe4j\xe4n?",email_notifications_title:"S\xe4hk\xf6posti-ilmoitukset",email_notifications_weekly_newsletter:"Tilaa viikkokirje",email_notifications_important_announcement:"Salli ilmoitukset t\xe4rkeist\xe4 tiedotteista",email_notifications_emergency_announcement:"Salli ilmoitukset h\xe4t\xe4tiedotteista",profile_email_cannot_be_changed:"S\xe4hk\xf6postiosoitteen muuttamiseksi, ota yhteytt\xe4 Oriolan asiakaspalveluun.",preferred_language:"Kieli",profile_error_on_saving:"Virhe tallennuksessa. Yrit\xe4 hetken p\xe4\xe4st\xe4 uudelleen.",email_notification_error_on_saving:"Virhe tallennuksessa. Yrit\xe4 hetken p\xe4\xe4st\xe4 uudelleen.",email_notification_success_saving:"Tallennettu",user_access_and_org_success_saving:"Tallennettu",user_access_and_org_error_on_saving:"Virhe tallennuksessa. Yrit\xe4 hetken p\xe4\xe4st\xe4 uudelleen.",important_announcement_notifications_subscribed:"Ilmoitukset t\xe4rkeist\xe4 tiedotteista p\xe4\xe4ll\xe4",important_announcement_notifications_not_subscribed:"Ilmoitukset t\xe4rkeist\xe4 tiedotteista pois p\xe4\xe4lt\xe4",emergency_announcement_notifications_subscribed:"Ilmoitukset h\xe4t\xe4viesteist\xe4 p\xe4\xe4ll\xe4",emergency_announcement_notifications_not_subscribed:"Ilmoitukset h\xe4t\xe4viesteist\xe4 pois p\xe4\xe4lt\xe4",add_organization:"Lis\xe4\xe4 organisaatio",add_organization_to_user:"Lis\xe4\xe4 organisaatio k\xe4ytt\xe4j\xe4lle",no_organization_added_to_user:"K\xe4ytt\xe4j\xe4lle ei ole lis\xe4tty organisaatiota",set_as_default_organization:"Aseta oletusorganisaatioksi",remove_organization:"Poista organisaatio",remove_organization_confirmation_title:"Poista k\xe4ytt\xe4j\xe4 organisaatiosta",remove_organization_all_sub:"Poista kaikki ali-organisaatiot",remove_organization_confirmation:'Haluatko poistaa k\xe4ytt\xe4j\xe4n organisaatiosta "%{organization_name}"?',copy_professional_title_to_sub_organizations:"Kopioi teht\xe4v\xe4nimike ali-organisaatioille",copy_profit_centers_to_sub_organizations:"Kopioi tulosyksikk\xf6 ali-organisaatioille",no_roles:"Sovelluksella ei ole rooleja",child_organizations:"Aliorganisaatiot",child_organization:"Aliorganisaatio",information:"Tiedot",user_not_able_to_sign_in:"(k\xe4ytt\xe4j\xe4 ei voi kirjautua sis\xe4\xe4n)",last_login:"Viimeksi kirjautunut %{date} klo %{time}",user_deleted:"K\xe4ytt\xe4j\xe4 poistettu",user_delete_failed:"K\xe4ytt\xe4j\xe4n poisto ep\xe4onnistui",user_info_updated:"K\xe4ytt\xe4j\xe4n tiedot p\xe4ivitetty",user_info_update_failed:"K\xe4ytt\xe4j\xe4n tietojen p\xe4ivitys ep\xe4onnistui",sub_organizations:"Ali-organisaatiot",sub_organization:"Ali-organisaatio"},sv:{next:"F\xf6ljande",previous:"F\xf6reg\xe5ende",close_all:"St\xe4ng alla",confirmation_required:"Bekr\xe4fta",context_nav_people:"Anv\xe4ndare",username:"Anv\xe4ndarnamn",password:"L\xf6senord",log_in:"Logga in",loading:"Laddar",log_out:"Logga ut",authenticating:"Identifiering p\xe5g\xe5r...",error_invalid_login:"Felaktigt anv\xe4ndarnamn eller l\xf6senord.",access_denied:"\xc5tkomst har f\xf6rhindrats",access_denied_message:"Du har ingen \xe5tkomstr\xe4tt till denna funktion.",not_found:"Hittades inte",not_found_message:"Resursen du s\xf6kte hittades inte :/",users:"Anv\xe4ndare",name:"Namn",email_address:"E-post",role:"Roll",add:"L\xe4gg till",edit:"Redigera",delete:"Ta bort",search:"S\xf6k",send:"Skicka",select_blank_text:"V\xe4lj...",new_user:"Ny anv\xe4ndare",first_name:"F\xf6rnamn",last_name:"Efternamn",cancel:"\xc5ngra",remove:"Ta bort",errors_title:"Korrigera fel",error_param_presence:"%{param} \xe4r obligatorisk.",error_param_confirmation:"%{param}: verifikationen matchar inte.",error_param_format:"%{param} \xe4r inte i till\xe5ten form.",error_param_length:"%{param} f\xe5r vara h\xf6gst %{length} tecken.",error_param_length_signup:"%{param} f\xe5r vara h\xf6gst %{length} siffror.",error_param_non_emptyness:"\xc5tminstone en %{param} m\xe5ste v\xe4ljas.",error_param_numericality:"%{param} ska vara numerisk.",new_password:"Nytt l\xf6senord",retype_password:"L\xf6senord igen",old_password:"Gammalt l\xf6senord",old_password_error:"Det gamla l\xf6senordet \xe4r felaktigt.",basic_information:"Basuppgifter",error_password_too_simple:"L\xf6senordet ska vara minst %{min_length} tecken l\xe5ng toch inneh\xe5lla stora och sm\xe5 bokst\xe4ver, siffror och n\xe5got av f\xf6ljande specialtecken: %{special_chars}.",confirm_delete_user:"\xc4r du s\xe4ker p\xe5 att du vill ta bort anv\xe4ndaren '%{name}'?",activity:"Aktivitet",time:"Tid",user:"Anv\xe4ndare",table_empty_data_notification:"Listan \xe4r tom",table_no_results_notification:"Inga s\xf6kresultat",table_data_error_notification:"Uppgifterna kunde inte laddas. F\xf6rs\xf6k p\xe5 nytt senare.",created_by:"Skapades av",updated_at:"Uppdaterades",activity_action_create:"skapades",activity_action_update:"uppdaterades",activity_action_delete:"raderades",activity_action_login:"loggade in",activity_action_logout:"loggade ut",activity_target_person:"Anv\xe4ndare",email_is_already_registered:"E-postadressen har redan registrerats.",close:"St\xe4ng",old_value:"Gammalt v\xe4rde",new_value:"Nytt v\xe4rde",activity_user_info:null,clear:"Rensa",done:"Klar",filter:"Filtrera",add_dashboard:"L\xe4gg till startsida",no_dashboard_message:"Du har \xe4nnu inte specificerat startsidan",create_dashboard:"Skapa startsida",title:"Rubrik",set_as_default:"Ange som standard",confirm_delete_dashboard:'\xc4r du s\xe4ker p\xe5 att du vill ta bort startsidan "%{title}"?',activity_target_dashboard:"Startsida",layout:null,dashboard_layout_two_columns:"Tv\xe5 kolumner",dashboard_layout_three_columns:"Tre kolumner",dashboard_layout_wide_narrow_columns:"Bred och smal kolumn",dashboard_layout_narrow_wide_columns:"Smal och bred kolumn",dashboard_layout_hero_two_columns:"Hero-del och tv\xe5 kolumner",dashboard_layout_hero_three_columns:"Hero-del och tre kolumner",dashboard_layout_three_columns_joined_top_left:"Tre kolumner och kombinerat omr\xe5de uppe till v\xe4nster",dashboard_layout_three_columns_joined_bottom_left:"Tre kolumner och kombinerat omr\xe5de nere till v\xe4nster",dashboard_layout_columns_two_three_one:"Omr\xe5den med tv\xe5 kolumner, tre kolumner och en kolumn uppifr\xe5n och ned",
dashboard_layout_sidebar_one_column:"En kolumn med v\xe4nster sidof\xe4lt",dashboard_layout_sidebar_one_column_primary:"En kolumn med v\xe4nster sidof\xe4lt, avsedd f\xf6r rapportm\xe5lsida",true:"Ja",false:"Nej",widget_url_js:"URL i JavaScript-filen f\xf6r widget",widget_url_css:"URL i stilfilen f\xf6r widget",widget_url_data:"URL i datas\xf6kning och uppdatering f\xf6r widget",identifier:"Identifierare",activity_target_dashboard_widget:"Widgettyp p\xe5 startsidan",dashboard_widgets:"Widgetar",add_widget:"L\xe4gg till widget",edit_widget:"Redigera widget",confirm_delete_dashboard_widget:"\xc4r du s\xe4ker p\xe5 att du vill ta bort widgeten'%{name}'? Widgeten tas bort p\xe5 alla startsidor d\xe4r den visas.",activity_target_dashboard_widget_link:"Widget p\xe5 startsidan",rename:"Namnge p\xe5 nytt",confirm_delete_dashboard_widget_link:"\xc4r du s\xe4ker p\xe5 att du vill ta bort den h\xe4r widgeten fr\xe5n startsidan?",configure:"Redigera inst\xe4llningar",no_dashboard_widgets_message:"Alla startsidor saknar widgetar!",profile:"Profil",dashboard_widget:"Widget p\xe5 startsidan",already_logged_in_message:"Du har loggat in.",continue_as:"Forts\xe4tt som anv\xe4ndare %{name}",login_as_different_user:"Logga in som annan anv\xe4ndare",set_new_password_message:"St\xe4ll in nytt l\xf6senord.",email_subject_account_created:"Kontot har skapats",account_created_title:"V\xe4lkommen till Oriolas tj\xe4nster!",account_created_message:"Ditt konto till Oriolas tj\xe4nster har skapats. Anv\xe4nd f\xf6ljande anv\xe4ndarkoder f\xf6r att logga in. Du blir ombedd att \xe4ndra detta tillf\xe4lliga l\xf6senord i samband med den f\xf6rsta inloggningen.",temporary_password:"Tillf\xe4lligt l\xf6senord",session_expired_error:"Din session har g\xe5tt ut. Logga in p\xe5 nytt.",logging_out_text:"Du l\xe4mnar nu Oriolas tj\xe4nster...",forgot_password_message:"Skriv in din e-postadress f\xf6r att st\xe4lla in ett nytt l\xf6senord. Du f\xe5r en kod som du beh\xf6ver f\xf6r att byta l\xf6senord.",request_code:"Beg\xe4r kod",forgot_password_link:"Har du gl\xf6mt l\xf6senordet?",verify_email_message:"F\xf6r att bekr\xe4fta din e-postadress har vi skickat en bekr\xe4ftelsekod till dig. Kontrollera e-posten och skriv in koden.",error_invalid_verification_code:"Verifieringskoden \xe4r inte giltig. Se till att du kopierade koden korrekt fr\xe5n meddelandet.",verification_code:null,resend_verification_code:"Skicka verifieringskoden igen",send_password_reset_link:"Skicka l\xe4nk f\xf6r \xe5terst\xe4ll l\xf6senord",send_password_reset_link_message:"Anv\xe4ndaren kommer inte att kunna logga in f\xf6rr\xe4n de har skapat ett nytt l\xf6senord",confirm_send_password_reset_link:"Vill du skicka l\xe4nk f\xf6r  \xc5terst\xe4ll l\xf6senord  till  %{name}?",send_password_reset_link_success:"L\xe4nk f\xf6r att \xe5terst\xe4lla l\xf6sen har blivit skickad",send_password_reset_link_error:"Ett fel intr\xe4ffade vid skickandet av l\xe4nken f\xf6r att \xe5terst\xe4lla l\xf6senordet",send_new_invitation:"Skicka ny inbjudan",send_new_invitation_message:"Skicka ny inbjudan om anv\xe4ndaren inte har accepterat den tidigare inbjudan eller skapat ett l\xf6senord",confirm_new_invitation:"Vill du skicka ny ibjudan till %{name}?",send_new_invitation_success:"Ny inbjudan har blivit skickad",send_new_invitation_error:"Ett fel intr\xe4ffade vid skickandet av inbjudan",verify:"Bekr\xe4fta",verify_email:"Bekr\xe4fta e-postadress",error_invalid_email_verification_code:"E-postadressen eller bekr\xe4ftelsekoden \xe4r felaktig. Kontrollera att du kopierade koden r\xe4tt fr\xe5n e-postmeddelandet.",error_invalid_email_verification_code_password_renewal:"E-postadressen eller bekr\xe4ftelsekoden \xe4r felaktig eller s\xe5 \xe4r det nya l\xf6senordet samma som det gamla. Kontrollera att du kopierade koden r\xe4tt fr\xe5n e-postmeddelandet.",error_expired_email_verification_code:"Bekr\xe4ftelsekoden hade g\xe5tt ut, men vi har skickat en ny till dig. Kontrollera e-posten f\xf6r att f\xe5 den nya koden.",set_forgot_password_message:"En bekr\xe4ftelsekod har skickats till dig. Kontrollera e-posten och skriv in koden och det nya l\xf6senordet h\xe4r.",forgot_password_ensure_correct_email_message:"Om du inte har f\xe5tt n\xe5gon bekr\xe4ftelsekod, f\xf6rs\xe4kra dig om att du angett r\xe4tt e-postadress.",error_too_many_tries:"Du har f\xf6rs\xf6kt anv\xe4nda denna funktion f\xf6r m\xe5nga g\xe5nger. F\xf6rs\xf6k p\xe5 nytt senare.",organization_affiliation:"Organisationsanslutning",organizations:"Organisationer",search_selection_no_results:"Inga resultat",companies:"F\xf6retag",dashboards:"Startsidor",edit_dashboard:"Redigera startsida",default:"Standard",sign_up:"Registrera dig",already_got_an_account_question:"Har du redan registrerat dig?",login_no_account_question:"F\xf6rsta g\xe5ngen h\xe4r?",mobile_phone:"Mobil",mobile_phone_signup:"Mobilnummer",company:"F\xf6retag",organization_affiliation_signup_claim_message:"Kontaktuppgifter som uppgavs i samband med registreringen:",invite:"Inbjudan",invite_user:"Bjud in anv\xe4ndare",invite_users:"Bjud in anv\xe4ndare",back_to_user_list:"Back to user list",send_invitation:"Skicka inbjudan",email_subject_user_invitation:"Inbjudan till Oriolas digitala tj\xe4nster",user_invitation_title:"V\xe4lkommen att anv\xe4nda Oriolas digitala tj\xe4nster.",user_invitation_message:"Klicka p\xe5 l\xe4nken nedan f\xf6r att registrera dig.",user_inviter_info_message:"Har bjudits in %{time} av anv\xe4ndaren %{inviter}.",user_inviter_new_info_message:"En ny inbjudan skickades %{time} av anv\xe4ndaren %{inviter}.",email_greeting:"Hej %{name}",email_regards:"Med v\xe4nliga h\xe4lsningar",email_disclaimer:"Det h\xe4r \xe4r ett automatiskt meddelande skickat av tj\xe4nsten. Om du har fr\xe5gor, v\xe4nligen kontakta v\xe5r kundtj\xe4nst.",error_title_invitation_not_found:"Inbjudan hittades inte",error_message_invitation_not_found:"L\xe4nken \xe4r felaktig.",continue:"Forts\xe4tt",services_widgets:"Allm\xe4nna widgetar",external_widgets:"Appwidgetar",internal_widget_link:"L\xe4nk",internal_widget_adalia_video:"Adalia Video",internal_widget_report_link:"Rapportl\xe4nk",internal_widget_report_embed:"Inb\xe4ddad rapport",internal_widget_static_reports:"Statiska rapporter",internal_widget_tips:"Tips",internal_widget_contact:"Kontaktuppgifter",no_reports_available:"Inga tillg\xe4ngliga rapporter",report_link_widgets_main_title:"Dina rapporter",report_sidebar_home:"Rapporter",report_sidebar_vat:"MOMS och f\xf6rskottsbetalning",report_sidebar_invoice:"Fakturabilagor",description:"Beskrivning",account_verified_login_message:"Ditt konto har bekr\xe4ftats. Ange anv\xe4ndarnamn och l\xf6senord f\xf6r att logga in.",error_invalid_phone_number:"Mobilnumret ska vara i internationellt format (t.ex. +358 40 123 4567)",error_invalid_name_or_company_name:"M\xe5ste inneh\xe5lla minst en bokstav.",error_company_name_length:"L\xe4ngden m\xe5ste vara minst 1 tecken.",error_invalid_mobile_phone:"T.ex. +358 40 123 4567",error_invalid_email_address:"E-postadressen \xe4r inte i ett giltigt format.",error_invalid_user_password:"Password is not in valid format.",error_invalid_password_confirmation:"L\xf6senordet st\xe4mmer inte \xf6verens.",error_invalid_password_length:"Anv\xe4nd minst 10 tecken",error_invalid_password_capital_letter:"Inkludera en stor bokstav",error_invalid_password_non_capital_letter:"Inkludera en liten bokstav",error_invalid_password_number:"Inkludera ett nummer",error_invalid_password_special_chars:"Inkludera ett specialtecken fr\xe5n str\xe4ngen:",roles:"Roller",save:"Spara",organization:"Organisation",header:{menu_item_home:"Hem",menu_item_products:"Produkter",menu_item_reports:"Rapporter",menu_item_contacts:"Kontakta oss",menu_item_orders:"Best\xe4llningar och fakturor",menu_item_admin:"Anv\xe4ndarhantering & inst\xe4llningar",profile:"Profil",sign_out:"Logga ut",organizations:"Organisationer",search_product:"S\xf6k produkter",no_carts:"Inga kundvagnar",no_messages:"Inga meddelanden",no_notifications:"Inga notiser",shopping_cart:"Kundvagn",messages:"Meddelanden",notifications:"Notifikationer",account:"Konto",applications_menu:"Meny"},invite_user_success:"Inbjudan har skickats framg\xe5ngsrikt",invite_user_error:"Ett fel uppstod vid skickandet av inbjudan",invite_user_failure:"Misslyckades med att skicka inbjudan",send_new_invitation_confirmation:"\xc4r du s\xe4ker p\xe5 att du vill skicka en ny inbjudan?",user_status_active:"Aktiv",user_status_invited:"Inbjudan har skickats",user_status_inactive:"Passiv",status:"Status",select_organization:"V\xe4lj organisation",type:"Typ",user_count:"Anv\xe4ndare",language_en:"Engelska",language_fi:"Finska",language_sv:"Svenska",language:"Spr\xe5k",work_title:"Titel",server_error_message:"Ett serverfel intr\xe4ffade. F\xf6rs\xf6k p\xe5 nytt senare.",confirm_delete_company:'\xc4r du s\xe4ker p\xe5 att du vill ta bort organisationen "%{name}"?',inherited_roles:"\xc4rvda roller",roles_inherited_from_organization_and_user_groups:"\xc4rvda via organisation och anv\xe4ndargrupper",manage_organization_types:"Administrera organisationstyper",company_count:"Organisationer",organization_types:"Organisationstyper",roles_inherited_from_company_type:"\xc4rvd via organisationstyp",user_groups:"Anv\xe4ndargrupper",select_application:"V\xe4lj app",edit_role:"Redigera roll",add_role:"L\xe4gg till roll",confirm_delete_origo_application_role:"\xc4r du s\xe4ker p\xe5 att du vill ta bort rollen '%{role_name}' fr\xe5n appen '%{application_name}'?",role_str_id:"Identifierare",role_str_id_info:"Identifieraren ska vara entydig i appens kontext och kan inte \xe4ndras i efterhand.",role_str_id_already_in_use_for_application:"Identifieraren anv\xe4nds redan i denna app.",activity_target_origo_application_role:"Approll",uuid:"UUID",application:"App",error_invalid_role_str_id:"Identifieraren f\xe5r endast inneh\xe5lla f\xf6ljande tecken: a-z, 0-9, -, _",company_details_uneditable_message:"Vissa uppgifter kan inte redigeras, eftersom de kommer fr\xe5n externa system.",add_user_group:"L\xe4gg till anv\xe4ndargrupp",no_user_groups:"Inga anv\xe4ndargrupper har \xe4nnu definierats.",confirm_delete_user_group:'\xc4r du s\xe4ker p\xe5 att du vill ta bort anv\xe4ndargruppen "%{name}"?',activity_target_user_group:"Anv\xe4ndargrupp",position_in_organization_hierarchy:"Placering i organisationshierarkin",select_search_message:"Skriv f\xf6r att s\xf6ka...",company_parent_description:"V\xe4lj en organisation p\xe5 \xf6vre niv\xe5",search_to_add:"S\xf6k och l\xe4gg till...",personal_information:"Personuppgifter",organization_information:"Organisationsuppgifter",confirm_remove_user_organization:'Vill du ta bort anv\xe4ndaren fr\xe5n organisationen "%{organization}"?',user_company_not_assigned_message:"Anv\xe4ndaren har inte anslutits till n\xe5gon organisation.",professional_title:"Titel",profile_company_not_assigned_message:"Du har inte anslutits till n\xe5gon organisation.",my_profile:"Din profil",parent_organization:"Organisation p\xe5 \xf6vre niv\xe5",my_organization_users:"Anv\xe4ndare i din organisation",activity_target_company:"Organisation",parent_company_id:"ID f\xf6r organisation p\xe5 \xf6vre niv\xe5",api_id:"API ID",no_user_group_members:"Anv\xe4ndargruppen har \xe4nnu inga anv\xe4ndare.",user_group_members:"Gruppens anv\xe4ndare",user_group_member_list_organization_info:"Organisationer d\xe4r anv\xe4ndaren \xe4r medlem i denna grupp.",visibility:"Synlighet",user_group:"Anv\xe4ndargrupp",profit_center_code:"Nummer",profit_centers:"Resultatenheter",kela_number:"FPA-nummer",kela_number_error:"FPA-numret anv\xe4nds redan.",confirm_delete_profit_center:'\xc4r du s\xe4ker p\xe5 att du vill ta bort resultatenheten "%{name}"?',add_profit_center:"L\xe4gg till resultatenhet",edit_profit_center:"Redigera resultatenhet",activity_target_profit_center:"Resultatenhet",error_profit_center_code_uniqueness:"Numret anv\xe4nds redan av en annan resultatenhet.",inherited_from_organization:"Har \xe4rvts fr\xe5n organisation",user_status_instruction:"Passiva anv\xe4ndare kan inte logga in.",set_height:"St\xe4ll in h\xf6jd",set_widget_size:"St\xe4ll in widgetens h\xf6jd",set_widget_title:"Namnge widget p\xe5 nytt",widget_height_auto:"Automatisk",widget_height_fixed:"Fast",widget_height_auto_description:"Widgetens h\xf6jd anpassas automatiskt efter inneh\xe5llets h\xf6jd.",widget_height_fixed_description:"Widgetens h\xf6jd \xe4r fast. En rullningslist visas inuti widgeten om inneh\xe5llet inte f\xe5r plats inom den inst\xe4llda h\xf6jden.",user_access:"Anv\xe4ndarr\xe4ttigheter",organization_type:"Organisationens typ",professional_title_pharmacy_owner:"Apotekare",professional_title_pharmacist:"Farmaceut",professional_title_veterinarian:"Veterin\xe4r",professional_title_veterinarian_candidate:"Veterin\xe4rmedicine kandidat",professional_title_pharmacist_msc:"Provisor",professional_title_pharmacy_student:"Farmacistuderande",professional_title_other_employee:"Annan anst\xe4lld",no_organization_users_message:"Inga anv\xe4ndare har anslutits till organisationen.",admin_password_renewal_info_message:"Har anv\xe4ndaren gl\xf6mt l\xf6senordet eller har l\xf6senordet \xe4ventyrats? Du kan skicka en l\xe4nk f\xf6r byte av l\xf6senord till anv\xe4ndaren. D\xe5 f\xf6rhindras inloggning tills l\xf6senordet har bytts.",admin_password_renewal_confirmation:"\xc4r du s\xe4ker p\xe5 att du vill skicka en l\xe4nk f\xf6r byte av l\xf6senord?",admin_send_password_renewal:"Skicka l\xe4nk f\xf6r byte av l\xf6senord",admin_password_renewal_sent:"En l\xe4nk f\xf6r byte av l\xf6senord har skickats per e-post.",email_subject_password_renewal:"Byt l\xf6senord",email_message_password_renewal:"Klicka p\xe5 l\xe4nken ovan och f\xf6lj anvisningarna f\xf6r att st\xe4lla in ett nytt l\xf6senord.",usage_tips:"Tips",usage_tip:"Tips",add_usage_tip:"L\xe4gg till tips",edit_usage_tip:"Redigera tips",confirm_delete_usage_tip:'\xc4r du s\xe4ker p\xe5 att du vill ta bort tipset "%{content}"?',icon:"Bild",activity_target_usage_tip:"Tips",oricon:{bell:"Notiser",cart:"Kundvagn",drug:"Produkter",envelope:"Meddelanden",home:"Startsida",order:"Best\xe4llningar",person:"Anv\xe4ndare",report:"Rapporter",contact:"Kontakter"},widget_no_tips_to_show_message:"Inga tips har valts f\xf6r denna widget.",error_usage_tip_content_required_for_all_languages:"Tipset ska skrivas in p\xe5 alla spr\xe5k.",usage_contacts:"Kontakter",add_usage_contact:"L\xe4gg till kontakt",edit_usage_contact:"Redigera kontakt",confirm_delete_usage_contact:'\xc4r du s\xe4ker p\xe5 att du vill radera kontakt "%{title}"?',activity_target_usage_contact:"Kontakt",widget_no_contact_to_show_message:"Ingen kontakt har st\xe4llts in f\xf6r denna widget.",error_usage_contact_content_required_for_all_languages:"Kontaktuppgifter ska anges p\xe5 alla spr\xe5k.",logo:"Logo",file_upload_instruction:"Dra och sl\xe4pp eller klicka f\xf6r att bl\xe4ddra bland filer.",company_logo_description:"Filformat som st\xf6ds: PNG, JPG, GIF och TIFF.",password_change_required_message:"Ditt l\xf6senord har g\xe5tt ut och beh\xf6ver bytas.",dashboard_context:"Kontext",dashboard_context_home:"Hem",dashboard_context_reports:"Rapporter",dashboard_context_contacts:"Kontakter",dashboard_default_explanation:"Standardsidan visas f\xf6rst, om anv\xe4ndaren kan se flera startsidor. Om det finns flera startsidor g\xf6rs valet i alfabetisk ordning.",published:"Publicerad",publish:"Publicera",dashboard_published_explanation:"Endast en publicerad startsida \xe4r synlig f\xf6r anv\xe4ndarna, med beaktande av synligheten som valts ovan.",set_widget_visibility:"Begr\xe4nsa synlighet",widget_visibility_default:"Standard",widget_visibility_restricted:"Begr\xe4nsad",widget_visibility_explanation:"Standardinst\xe4llningen \xe4r att widgeten \xe4r synlig f\xf6r alla som ser startsidan, men du kan begr\xe4nsa synligheten till vissa anv\xe4ndargrupper eller roller nedan.",report_url:"Rapportens URL",report_url_description:"Rapportens fullst\xe4ndiga URL.",report_src:"Rapportens k\xe4lla",report_src_description:"Iframe-HTML i sin helhet eller iframe-URL.",report_link_url:"Rapportl\xe4nkens URL",report_link_url_description:"Fullst\xe4ndig URL f\xf6r rapportl\xe4nk.",report_is_not_configured:"Ingen rapport har specificerats",sample:"Prov",currency_euro:"Euro",bar_chart:"Stapeldiagram",bar_chart_arrow_up:"Stapeldiagram (pil upp\xe5t)",fmd:"FMD",drug:"Produkt",promo_material:"Presentationsmaterial",show_report:"Visa rapport",contact_information:"Kontaktuppgifter",chain:"Kedja",hospital_district:"Sjukv\xe5rdsdistrikt",owner:"\xc4gare",business_identifier:"Kod",address:"Adress",phone_number:"Telefonnummer",supply_list_email:"E-post (leveranslista)",order_response_email:"E-post (svar p\xe5 best\xe4llning)",emergency_message_additional_info:"Ytterligare information f\xf6r n\xf6dmeddelande",street:"Gata",house_number:"Husnummer",business_location:"Verksamhetsst\xe4llets nummer e.d.",post_code:"Postnummer",city:"Kommun",country:"Land",dismiss:"St\xe4ng",read_more:"L\xe4s mer",attention_bar_title_emergency:"N\xf6dmeddelanden",attention_bar_title_important:"Viktiga meddelanden",attention_bar_title_other:"Meddelanden",default_organization:"Standardorganisation",table_too_many_filter_options_message:"F\xf6r m\xe5nga alternativ i lista. Anv\xe4nd ett mer specifikt s\xf6kord.",no_organization:"Ingen organisation",usage_contact_title:"Rubrik",usage_contact_short_description:"Kort beskrivning",usage_contact_long_description:"L\xe5ng beskrivning",thumbnail:"Bild",banner:"Banner",full_name:"Fullst\xe4ndigt namn",designation:"Titel",department:"Avdelning",phone:"Tfn",email:"E-post",add_a_contact_person:"L\xe4gg till kontaktperson",add_another_contact_person:"L\xe4gg till en annan kontaktperson",contact_persons:"Kontaktpersoner",confirm_delete_contact_person:"\xc4r du s\xe4ker p\xe5 att du vill ta bort den h\xe4r kontaktpersonen?",contact_image_description:"Filformat som st\xf6ds: PNG, JPG, GIF och TIFF.",usage_contact:"Kontaktuppgift",go_back_to_contacts:" \xc5terv\xe4nd till kontaktuppgifter",contact_us:"Kontakta oss",see_more:"L\xe4s mer",reset_password:"\xc5terst\xe4ll l\xf6senord",number_selected:"%{count} har valts",table_select_mode_all:"V\xe4lj alla",table_select_mode_page:"V\xe4lj sida",table_select_mode_none:"Rensa val",confirm_batch_reset_password:"\xc4r du s\xe4ker p\xe5 att du vill \xe5terst\xe4lla l\xf6senordet f\xf6r %{count} anv\xe4ndare?\n\nDe m\xe5ste st\xe4lla in ett nytt l\xf6senord vid n\xe4sta inloggning.",reset_password_success_message:"\xc5terst\xe4llningen av l\xf6senord f\xf6r de valda anv\xe4ndarna lyckades.",signup_mobile_instruction:"T. ex. +358 40 123 4567",signup_password_instruction:"\xc5tminstone %{min_length} tecken inklusive stora och sm\xe5 bokst\xe4ver, siffror samt specialtecken bland %{special_chars}.",scc_profit_centers:"SCC-resultatenheter",unsupported_browser_message:"Tyv\xe4rr st\xf6ds inte den webbl\xe4sare du valt. V\xe5ra digitala tj\xe4nster fungerar b\xe4st med de nyaste webbl\xe4sarna:",supported_browser_list:"Chrome, Firefox, Safari och Edge",delivery_addresses:"Leveransadresser",select_checkboxes_all:"Alla",static_reports:{select_placeholder_show_all:"Visa alla",latest:"Senaste",history:"Historik",report:"Rapport",report_created:"Rapport har skapats",download:"Ladda",reports:"Rapporter",customers:"Kunder",start_date:"Startdatum",end_date:"Slutdatum",next_page:"N\xe4sta sida",previous_page:"F\xf6reg\xe5ende sida",no_reports_message:"Inga rapporter hittades",showing_count:"Visar %{count} / %{total}",report_types:"Typer av rapporter",select_placeholder:"V\xe4lj...",select_customers_placeholder:"V\xe4lj kunder...",report_name_StockAndSalesOverviewByMonth:"\xd6versikt av lager och f\xf6rs\xe4ljning per m\xe5nad",report_name_GivenDiscounts:"Rabatter",report_name_FmdTransactionByMonth:"FMD-transaktioner per m\xe5nad",report_name_ProductInfo:"Produktinformation",report_name_Againstfefo:"Inkommande varor enligt FEFO",report_name_Batchhandling:"Hantering av satsspecifik frisl\xe4ppning (Fimea/Livsmedelsverket)",report_name_Campaign:"F\xf6r\xe4ndring av kampanjpris",report_name_Inbound:"Extra arbete vid inkommande",report_name_Removalrequest:"Borttagning p\xe5 huvudmannens beg\xe4ran",report_name_Removalstock:"Borttaget lager",report_name_Wholesale:"F\xf6r\xe4ndring av partipris",report_name_Sales:"F\xf6rs\xe4ljning",report_name_Transactions:"Lagertransaktioner",report_name_PromoMaterials:"Reklammaterial",report_name_PrepaymentReport:"F\xf6rhandsrapport f\xf6r ink\xf6p",report_name_VATReport:"Momsrapport"},empty_dashboard_title:"V\xe4lkommen till Oriolas Digitala tj\xe4nster",empty_dashboard_text:"Dina anv\xe4ndarkoder \xe4r nu aktiverade. Vi st\xe4ller in anv\xe4ndarspecifika r\xe4ttigheter f\xf6r dig och de \xe4r klara senast f\xf6ljande vardag. Om r\xe4ttigheterna inte har st\xe4llts in eller du har andra fr\xe5gor, v\xe4nligen kontakta kundtj\xe4nsten.",no_role_users:"Rollen har inte anslutits till n\xe5gon anv\xe4ndare.",role_users:"Anv\xe4ndare som anslutits till rollen",authentication_failed:"Identifieringen misslyckades",invalid_url:"Felaktig URL",configuration_error:"Fel i inst\xe4llningarna",allow_interactivity:"Till\xe5t interaktivitet",allow_interactivity_explanation:"Om interaktivitet \xe4r till\xe5ten, kan anv\xe4ndarna vara interaktiva med inb\xe4ddat inneh\xe5ll. Om inte, \xf6ppnas en rapportl\xe4nk n\xe4r anv\xe4ndaren klickar p\xe5 inb\xe4ddat inneh\xe5ll.",show_separate_link:"Visa separat l\xe4nk",show_separate_link_explanation:"Visa en separat l\xe4nk, via vilken rapporten kan \xf6ppnas.",company_status_active:"Aktiv",company_status_passive:"Passiv",foundation_date:"Etableringsdatum",liquidation_date:"Avslutningsdatum",delivery_block:"Inneh\xe5llning av leverans",session_expired_login_message:"Din session har g\xe5tt ut. V\xe4nligen logga in p\xe5 nytt.",resend_verification_code_message:"Om du inte har f\xe5tt n\xe5gon kod, eller koden har g\xe5tt ut, kan du best\xe4lla en ny via knappen nedan.",request_new_code:"Best\xe4ll ny kod",verification_code_sent_message:"En ny kod har skickats till dig. V\xe4nligen kontrollera din e-post.",settings:"Inst\xe4llningar",system_setting_maintenance_break:"Serviceavbrott",system_setting_maintenance_break_description:"N\xe4r ett serviceavbrott \xe4r aktivt kan anv\xe4ndarna inte logga in.",enabled:"Aktivt",disabled:"Inte aktivt",activity_target_system_setting:"Systeminst\xe4llning",confirm_maintenance_break_enabled:"\xc4r du s\xe4ker p\xe5 att du vill inleda ett serviceavbrott och f\xf6rhindra inloggning?",confirm_maintenance_break_disabled:"\xc4r du s\xe4ker p\xe5 att du vill avsluta serviceavbrottet och till\xe5ta inloggning igen?",already_registered_login_message:"Du har redan registrerat dig. V\xe4nligen logga in.",activity_target_company_type:"Organisationstyp",professional_title_optician:"Optiker",reclamation_translations:"\xd6vers\xe4ttningstj\xe4nst f\xf6r reklamationer",reclamation_spd_email_addresses:"e-postadresser f\xf6r reklamationer avseende misst\xe4nkt produktfel",reclamation_use_supplier:"Reklamation - anv\xe4nd leverant\xf6r",professional_title_responsible_veterinarian:"Ansvarig veterin\xe4r",privacy_policy:"Integritetspolicy",date_format_placeholder:"DD.MM.\xc5\xc5\xc5\xc5",reclamation_spd_email_addresses_placeholder:"Skilj \xe5t med kommatecken, semikolon eller mellanslag",no_icon:"Ingen ikon",icon_title:"Verktygstips f\xf6r ikon",compensation_manager_service:"Tj\xe4nst f\xf6r kompensation av lagerv\xe4rden",validation_error_emergency_responsible_person:"Ansvarig person vid n\xf6dsituationer m\xe5ste ha ett telefonnummer.",validation_error_emergency_responsible_person_role_missing:"Ansvarig person vid n\xf6dsituationer saknas.",profit_center_material_number:"Materialnummer",profit_center_material_description:"Materialbeskrivning",profit_center_material_type:"Materialtyp",profit_center_customer_number:"Kundnummer",profit_center_po_number:"PO-nummer",accepts_backorders:"Accepterar efterleveranser",role_source:{person:"Anv\xe4ndare",user_group:"Anv\xe4ndargrupp",company:"Organisation",company_type:"Organisationstyp"},weekly_newsletter_subscribe:"Prenumerera p\xe5 veckobrev",weekly_newsletter_subscribed:"Veckovis nyhetsbrev har prenumererats",weekly_newsletter_not_subscribed:"Veckobrev har inte prenumererats",pulse_title:"Pulse reports",pulse_description_short:"V\xe5rat omfattande rapportpaket hj\xe4lper dig att f\xe5 insikt genom interaktiva visualiseringar och analyser.",pulse_description_long:"V\xe5rat omfattande rapportpaket hj\xe4lper dig att f\xe5 insikt genom interaktiva visualiseringar och analyser, vilket m\xf6jligg\xf6r en ing\xe5ende uppf\xf6ljning av f\xf6rs\xe4ljningstrender, lagertransaktioner och KPI:er. Fatta datadrivna beslut med smidighet och noggrannhet. Paketet inkluderar rapporter om f\xf6rs\xe4ljning, lager, KPI, \xf6ppna f\xf6rs\xe4ljningar och f\xf6rfalskade l\xe4kemedelsdirektiv.",pulse_helper_text:"F\xf6rs\xe4ljning, lager, KPI, \xf6ppna order, FMD",promotional_material_service_title:"Service f\xf6r marknadsf\xf6ringsmaterial",promotional_material_service_description_short:"Marknadsf\xf6ringsmaterial rapporten ger en tydlig \xf6verblick \xf6ver v\xe5rat marknadsf\xf6ringsmaterial.",promotional_material_service_description_long:"Marknadsf\xf6ringsmaterial rapporten ger en tydlig \xf6verblick \xf6ver v\xe5rat marknadsf\xf6ringsmaterial. Sp\xe5ra f\xf6rs\xe4ndelser och lagertransaktioner med precision. Rapporten g\xf6r datan l\xe4tt\xf6versk\xe5dlig.",promotional_material_service_helper_text:"",pharmaceutical_sample_service_title:"L\xe4kemedelsprover",pharmaceutical_sample_service_description_short:"Rapporten f\xf6r l\xe4kemedelsprover g\xf6r det  l\xe4tt\xf6versk\xe5dligt att hantera lager samt sp\xe5rande av leveranser av l\xe4kemedelsprover.",pharmaceutical_sample_service_description_long:"Pharmaceutical sample report enables easy way of managing the stock and tracking the deliveries of your pharmaceutical samples.",pharmaceutical_sample_service_helper_text:"",report_access_pending:"Avvaktar f\xf6rfr\xe5gan",report_access_available:"F\xe5 beh\xf6righet",report_access_main_title:"F\xe5 beh\xf6righet till andra rapporter",report_access:{email_notification:{title:"F\xf6rfr\xe5gan f\xf6r beh\xf6righet till rapport kort",body:null}},report_access_dialog_title:"F\xe5 beh\xf6righet till rapport",report_access_dialog_selection_description:"V\xe4nligen v\xe4lj de rapporter ni \xf6nskar beh\xf6righet till.",report_access_dialog_finish_title:"Tack",report_access_dialog_finish_description:"V\xe5r kundservice kommer kontakta er snart efter vi mottagit er f\xf6rfr\xe5gan.",report_access_dialog_primary_button_continue:"Forts\xe4tt",report_access_dialog_primary_button_send_request:"Skicka f\xf6rfr\xe5gan",report_access_dialog_primary_button_close:"St\xe4ng",report_access_dialog_secondary_button:"Avbryt",report_access_dialog_generic_error:"Ett fel intr\xe4ffade vid skickande av beg\xe4ran, v\xe4nligen f\xf6rs\xf6k igen senare.",add_user_group_v2:"Skapa ny anv\xe4ndargrupp",new_user_group_v2:"Ny anv\xe4ndargrupp",no_groups:"Inga grupper",add_roles_to_user_group:"L\xe4gg till roller i anv\xe4ndargrupp",user_group_hint_examples_naming:"Exempel p\xe5 ben\xe4mningar av anv\xe4ndargrupp",user_group_hint_follow_structure:"F\xf6lj rutin",user_group_hint_follow_structure_description:"[Organisation] [Roll/Avdelning] [+ S\xe4rskild  Beh\xf6righet/Funktion]",user_group_hint_category_prefix:"Kategori",user_group_hint_category_prefix_description:'V\xe4lj en huvudkategori f\xf6r att snabbt fastst\xe4lla tillh\xf6righet. Till exempel, v\xe4lj "Oriola" kategorin f\xf6r Oriolas anv\xe4ndargrupper',user_group_hint_user_group_name:"Anv\xe4ndargrupp namn",user_group_hint_user_group_name_description:'F\xf6lj roll, avdelning eller beh\xf6righetsniv\xe5. Var kortfattad men tillr\xe4ckligt beskrivande f\xf6r att snabbt identifiera gruppens syfte, till exempel "Admin", "Anst\xe4lld" eller "S\xe4ljchef"',user_group_hint_special_access_function:"Speciell beh\xf6righet eller funktion ( Om applicerbar )",user_group_hint_special_access_function_description:'Om  anv\xe4ndargruppen har en speciell funktion eller eller beh\xf6righet till  speciella verktyg, inkludera dessa efter roll. Anv\xe4nd termer som "rapporter", "Reklamation", "Qlik access", "s\xe4ljverktyg"',user_group_hint_maintain_naming:"Hur uppr\xe4tth\xe5lla namnkonvention",user_group_hint_simplicity:"Enkelhet",user_group_hint_simplicity_description:"Undvik l\xe5nga och komplexa namn. Anv\xe4nd enkelt, tydligt spr\xe5k som \xe4r l\xe4ttf\xf6rst\xe5eligt med lite kontext.",user_group_hint_consistency:"Konsistens",user_group_hint_consistency_description:'S\xe4kerst\xe4ll att terminologin \xe4r konsistent genom alla anv\xe4ndargrupper. Till exempel, om du anv\xe4nder "manager" i en grupp, anv\xe4nd inte "f\xf6rest\xe5ndare" f\xf6r liknande roll i annan grupp om inte rollerna skiljer sig markant \xe5t.',user_group_hint_specificity:"specificitet",user_group_hint_specificity_description:'Undvika vaga termer som "s\xe4rskild" och "avancerad" om du inte specificerar ytterligare i beskrivningen f\xf6r att f\xf6rtydliga vad som g\xf6r gruppen avancerad eller s\xe4rskild',user_group_name:"Namn p\xe5 anv\xe4ndargrupp",edit_user_group:"Redigera anv\xe4ndargrupp",edit_user:"Redigera anv\xe4ndare",back_to_user_groups:"Tillbaks till anv\xe4ndargrupper",back_to_user_group:"Tillbaks till anv\xe4ndargrupp",add_new_user_group_category_description:"Se \xf6ver existerande kategorier f\xf6r att undvika dubletter. Skapa endast en ny kategori om det uppfyller ett unikt behov som inte t\xe4cks av befintliga kategorier",add_new_user_group_category:"Skapa en ny huvudkategori",add_new_user_group_category_create:"Skapa ",edit_user_group_categories:"Redigera anv\xe4ndargrupp kategorier",update_user_group_categories_success:"Anv\xe4ndargrupp kategorier uppdaterad",update_user_group_categories_failure:"Uppdatering av anv\xe4ndargrupp kategorier misslyckades",user_group_category_created:"Ny huvudkategori skapad",user_group_category:"Anv\xe4ndargrupp kategori",user_group_category_name:"Namn p\xe5 kategori",user_group_consists:"Den h\xe4r anv\xe4ndargruppen best\xe5r av dessa tj\xe4nster och deras sammankopplade roller",user_status_pending:"P\xe5g\xe5ende",user_table_details:"Detaljer",user_table_actions:"\xc5tg\xe4rder",more:"Mer",all:"Alla ",delete_user_group:"Radera anv\xe4ndargrupp",delete_user_group_confirmation_1:"\xc4r du s\xe4ker p\xe5 att du vill radera",delete_user_group_confirmation_2:"anv\xe4ndargrupp?",delete_user_group_hint_1:"Att ta bort den h\xe4r anv\xe4ndargruppen inneb\xe4r att alla beh\xf6righeter kopplade till denna tas bort.",delete_user_group_hint_2:"Alla anv\xe4ndare kopplade till denna grupp kommer att f\xf6rlora \xe5tkomst till resurserna som \xe4r kopplade till den",delete_user:"Radera anv\xe4ndare",passivate_user:"Passivera anv\xe4ndare",confirm_passivate_user:"\xc4r du s\xe4ker p\xe5 att du vill passivera anv\xe4ndaren?",email_notifications_title:"Email notifikationer",email_notifications_weekly_newsletter:"Mottaga nyhetsbrev veckovis",email_notifications_important_announcement:"Mottaga notifikationer om vikiga h\xe4ndelser",email_notifications_emergency_announcement:"Mottaga notifikation om akuta h\xe4ndelser",profile_email_cannot_be_changed:"F\xf6r att \xe4ndra email, kontakta Oriolas kundservice",preferred_language:"F\xf6redraget spr\xe5k",profile_error_on_saving:"Fel n\xe4r informationen skulle sparas, f\xf6rs\xf6k igen senare",email_notification_error_on_saving:"Fel n\xe4r informationen skulle sparas, f\xf6rs\xf6k igen senare",email_notification_success_saving:"Sparad",user_access_and_org_success_saving:"Sparad",user_access_and_org_error_on_saving:"Fel vid sparande, f\xf6rs\xf6k igen senare",important_announcement_notifications_subscribed:"Prenumererarar p\xe5 viktiga h\xe4ndelser",important_announcement_notifications_not_subscribed:"Prenumererarar inte p\xe5 viktiga h\xe4ndelser",emergency_announcement_notifications_subscribed:"Prenumererarar p\xe5 akuta h\xe4ndelser",emergency_announcement_notifications_not_subscribed:"Prenumererarar inte p\xe5 akuta h\xe4ndelser",add_organization:"L\xe4gg till organisation",add_organization_to_user:"L\xe4gg till organisation till anv\xe4ndare",no_organization_added_to_user:"Ingen organisation har lagts till anv\xe4ndaren",set_as_default_organization:"St\xe4ll in som standardorganisation",remove_organization:"Ta bort organisation",remove_organization_confirmation_title:"Ta bort anv\xe4ndare fr\xe5n organisation",remove_organization_all_sub:"Ta bort alla underorganisationer",remove_organization_confirmation:'Vill du ta bort anv\xe4ndaren fr\xe5n organisationen "%{organization_name}"?',copy_professional_title_to_sub_organizations:"Kopiera professionella titeln till underliggande organisationer",
copy_profit_centers_to_sub_organizations:"Kopiera resultatenheter till underliggande organisationer",no_roles:"Appen har inga roller",child_organizations:"Dotterorganisationer",child_organization:"Dotterorganisation",information:"Information ",user_not_able_to_sign_in:"(anv\xe4ndare kan inte logga in) ",last_login:"Senaste inloggning % klockan %{time}",user_deleted:"Anv\xe4ndare borttagen ",user_delete_failed:"Borttagning av anv\xe4ndare misslyckades ",user_info_updated:"Anv\xe4ndarinformation uppdaterad",user_info_update_failed:"Uppdatering av anv\xe4ndarinformation misslyckades ",sub_organizations:"Underorganisationer",sub_organization:"Underorganisation "}},t:function(e,t){var n=t||{},i=n.locale||window.I18n.locale,r=void 0,o=window.I18n.keys[i]||{};if(n.scope)r=(o[n.scope][e]||"").slice(0);else{if("object"==typeof o[e])return o[e];r=(o[e]||"").slice(0)}if(0==r.length)return i!=window.I18n.defaultLocale?window.I18n.t(e,Object.assign(n,{locale:window.I18n.defaultLocale})):n.default||e;for(var a in n)"scope"!=a&&(r=r.replace(new RegExp("%{"+a+"}","ig"),n[a]));return r}};var Formats={DATE:"YYYY-MM-DD",DATETIME:"YYYY-MM-DD HH:mm"};!function(){var e=jQuery('meta[name="csrf-token"]').attr("content");jQuery.ajaxSetup({beforeSend:function(t){t.setRequestHeader("X-CSRF-Token",e)}})}(),jQuery(document).on("turbolinks:before-render",(function(){Tether.Utils.removeUtilElements()})),jQuery(document).on("turbolinks:load",(function(){jQuery("body").on("mousedown",(function(e){"popover"!==jQuery(e.target).data("toggle")&&0===jQuery(e.target).parents(".popover.in").length&&jQuery(".popover").remove()}))})),jQuery(document).on("turbolinks:load",(function(){(window.dataLayer||[]).push({event:"pageview",page:location.pathname})}));var Indicator={set:function(e,t){var n='<div class="indicator'+(t?" overlay":"")+'"><i class="fa fa-cog fa-spin"></i></div>';t?jQuery(e).append(n):jQuery(e).html(n)},remove:function(e){jQuery(e).find(".indicator").remove()}},StringHelper={addNumberDelimiter:function(e,t){t=t||{},e=(0===e?0:e||"").toString(),delimiter=t.delimiter||" ",separator=t.separator||".";try{return parts=e.split("."),parts[0]=parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+delimiter),parts.join(separator)}catch(t){return e}},random:function(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n="",i=0;i<(e||8);i++){var r=Math.floor(Math.random()*t.length);n+=t.substring(r,r+1)}return n},simpleFormat:function(e,t){return t=void 0!==t?t:null,e=(e=jQuery("<div/>").text(e).html()).replace(/\r\n?/,"\n"),(e=jQuery.trim(e)).length>0&&(e=(t?'<p class="'+t+'">':"<p>")+(e=(e=e.replace(/\n\n+/g,"</p><p>")).replace(/\n/g,"<br />"))+"</p>"),e}},DateHelper={addMonths:function(e,t){var n=new Date(e.getTime()),i=n.getMonth();return n.setMonth(n.getMonth()+t),n.getMonth()!=(i+t)%12&&n.setDate(0),n},addWorkdays:function(e,t){for(var n=new Date(e.getTime()),i=1;i<t;)n.setDate(n.getDate()+1),0!=n.getDay()&&6!=n.getDay()&&(i+=1);return n},monthDiff:function(e,t){if(!DateHelper.isValidDate(e)||!DateHelper.isValidDate(t))return 0;var n=(t.getTime()-e.getTime())/2628e6;return n<=0?0:n<1?1:Math.round(n)},workdaysBetween:function(e,t){if(!DateHelper.isValidDate(e)||!DateHelper.isValidDate(t))return 0;for(var n=0,i=new Date(e.getTime());i<=t;)0!=i.getDay()&&6!=i.getDay()&&(n+=1),i.setDate(i.getDate()+1);return n},isValidDate:function(e){return e&&!isNaN(e.getTime())},parseISODate:function(e){if(e){var t=e.split("-");return new Date(t[0],parseInt(t[1])-1,t[2])}return null},formatISODate:function(e){return[e.getFullYear(),e.getMonth()<9?"0"+(e.getMonth()+1):e.getMonth()+1,e.getDate()<10?"0"+e.getDate():e.getDate()].join("-")}},Dialog={open:function(e){var t=jQuery(this),n=t.clone(!0),i=t.attr("href")||t.attr("data-href");Dialog.load({size:t.attr("data-dialog-size"),title:t.attr("data-title")},(function(e){i.length>1?jQuery.get(i,(function(t){e(t),n.trigger("dialog.loaded",jQuery("#modal-dialog"),i)})):e(t.attr("data-content"))})),jQuery("#modal-dialog").on("dialog.closed",(function(){n.trigger("dialog.closed",jQuery("#modal-dialog"))})),e&&e.preventDefault()},load:function(e,t){e=e||{},jQuery("#modal-dialog .modal-dialog").removeClass("modal-xs modal-sm modal-lg modal-xl"),e.size&&jQuery("#modal-dialog .modal-dialog").addClass("modal-"+e.size),jQuery("#modal-dialog .modal-title").html(e.title||""),jQuery("#modal-dialog").modal(),Indicator.set(jQuery("#modal-dialog .modal-body")),t((function(e){jQuery("#modal-dialog .modal-body").html(e)}))},close:function(e){jQuery("#modal-dialog").modal("hide").find(".modal-body").html(""),jQuery("#modal-dialog").trigger("dialog.closed"),jQuery("#modal-dialog").off("dialog.closed"),e&&e.preventDefault()},template:function(){return'\n            <div class="modal fade" id="modal-dialog" tabindex="-1" role="dialog" aria-labelledby="dialog-label" aria-hidden="true">\n                <div class="modal-dialog">\n                    <div class="modal-content">\n                        <div class="modal-header bg-light">\n                            <h5 class="modal-title"></h5>\n                            <button type="button" class="close" data-dialog-close="true" data-dismiss="modal" aria-label="'+I18n.t("close")+'" title="'+I18n.t("close")+'">\n                                <i aria-hidden="true" class="fa fa-remove"></i>\n                            </button>\n                        </div>\n                        <div class="modal-body">\n                        </div>\n                    </div>\n                </div>\n            </div>\n        '}};jQuery(document).on("turbolinks:load",(function(){jQuery("body").append(Dialog.template),jQuery("body").off("click","[data-dialog]",Dialog.open).on("click","[data-dialog]",Dialog.open),jQuery("body").off("click","[data-dialog-close]",Dialog.close).on("click","[data-dialog-close]",Dialog.close)}));var ActionJS={};jQuery(document).on("turbolinks:load",(function(){var e=(jQuery("body").attr("data-action-js")||"").split(".");"object"==typeof ActionJS[e[0]]&&"function"==typeof ActionJS[e[0]][e[1]]&&ActionJS[e[0]][e[1]](),ActionJS.actionName=e[0]+"."+e[1]})),jQuery(window).on("popstate",(function(e){var t=(jQuery("body").attr("data-action-js")||"").split(".");"object"==typeof ActionJS[t[0]]&&"function"==typeof ActionJS[t[0]].eventPopState&&ActionJS[t[0]].eventPopState(e),ActionJS.actionName=t[0]+"."+t[1]}));var AdaliaForm={submit:function(){var submit=jQuery(this),form=submit.closest(".adalia-form");0==form.length&&(form=submit.closest(".modal-content").find(".adalia-form"));var insertSubmitValue=function(){if(submit.attr("name")&&submit.attr("value")){var e=form.find('input[name="'+submit.attr("name")+'"]');0==e.length?form.append('<input type="hidden" name="'+submit.attr("name")+'" value="'+submit.attr("value")+'" />'):e.val(submit.attr("value"))}},confirmText=submit.attr("data-confirm-text")||form.attr("data-confirm-text");return form.is(".remote")?(form.attr("data-before")&&eval(form.attr("data-before")),jQuery.proxy(AdaliaForm.setButtonStateLoading,form)(),!confirmText||confirm(confirmText)?(insertSubmitValue(),jQuery.ajax({url:form.attr("action"),async:!0,type:"post",data:form.serialize()+(form.attr("data-with")||""),success:function(data){form.attr("data-success")&&eval(form.attr("data-success")),form.trigger("adalia-form.success"),(form.attr("data-update")||"").length>0?jQuery(form.attr("data-update")).html(data):form.replaceWith(data),AdaliaForm.resetButtonState(submit)}})):AdaliaForm.resetButtonState(submit),!1):!confirmText||confirm(confirmText)?(insertSubmitValue(),!0):(AdaliaForm.resetButtonState(submit),!1)},setButtonStateLoading:function(){var e=jQuery(this).find('button[type="submit"]');e.attr("data-original-text",e.html()),e.html(e.attr("data-loading-text")),e.prop("disabled",!0)},resetButtonState:function(e){e.attr("data-original-text")&&e.html(e.attr("data-original-text")),e.prop("disabled",!1)}};jQuery(document).on("turbolinks:load",(function(){jQuery("body").off("click",'.adalia-form button[type="submit"]',AdaliaForm.submit).on("click",'.adalia-form button[type="submit"]',AdaliaForm.submit),jQuery("body").off("submit",".adalia-form",AdaliaForm.setButtonStateLoading).on("submit",".adalia-form",AdaliaForm.setButtonStateLoading),jQuery('.adalia-form button[type="submit"]').prop("disabled",!1)})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ActionCable={})}(this,(function(e){"use strict";function t(e){if("function"==typeof e&&(e=e()),e&&!/^wss?:/i.test(e)){const t=document.createElement("a");return t.href=e,t.href=t.href,t.protocol=t.protocol.replace("http","ws"),t.href}return e}function n(e=i("url")||u.default_mount_path){return new y(e)}function i(e){const t=document.head.querySelector(`meta[name='action-cable-${e}']`);if(t)return t.getAttribute("content")}var r={logger:self.console,WebSocket:self.WebSocket},o={log(...e){this.enabled&&(e.push(Date.now()),r.logger.log("[ActionCable]",...e))}};const a=()=>(new Date).getTime(),s=e=>(a()-e)/1e3;class l{constructor(e){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=e,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=a(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),o.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=a(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),o.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordPing(){this.pingedAt=a()}recordConnect(){this.reconnectAttempts=0,this.recordPing(),delete this.disconnectedAt,o.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=a(),o.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout((()=>{this.reconnectIfStale(),this.poll()}),this.getPollInterval())}getPollInterval(){const{staleThreshold:e,reconnectionBackoffRate:t}=this.constructor;return 1e3*e*Math.pow(1+t,Math.min(this.reconnectAttempts,10))*(1+(0===this.reconnectAttempts?1:t)*Math.random())}reconnectIfStale(){this.connectionIsStale()&&(o.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${s(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?o.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${s(this.disconnectedAt)} s`):(o.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return s(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&s(this.disconnectedAt)<this.constructor.staleThreshold}visibilityDidChange(){"visible"===document.visibilityState&&setTimeout((()=>{!this.connectionIsStale()&&this.connection.isOpen()||(o.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())}),200)}}l.staleThreshold=6,l.reconnectionBackoffRate=.15;var u={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:c,protocols:d}=u,p=d.slice(0,d.length-1),h=[].indexOf;class f{constructor(e){this.open=this.open.bind(this),this.consumer=e,this.subscriptions=this.consumer.subscriptions,this.monitor=new l(this),this.disconnected=!0}send(e){return!!this.isOpen()&&(this.webSocket.send(JSON.stringify(e)),!0)}open(){return this.isActive()?(o.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1):(o.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${d}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new r.WebSocket(this.consumer.url,d),this.installEventHandlers(),this.monitor.start(),!0)}close({allowReconnect:e}={allowReconnect:!0}){if(e||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(o.log(`Reopening WebSocket, current state is ${this.getState()}`),!this.isActive())return this.open();try{return this.close()}catch(e){o.log("Failed to reopen WebSocket",e)}finally{o.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}isProtocolSupported(){return h.call(p,this.getProtocol())>=0}isState(...e){return h.call(e,this.getState())>=0}getState(){if(this.webSocket)for(let e in r.WebSocket)if(r.WebSocket[e]===this.webSocket.readyState)return e.toLowerCase();return null}installEventHandlers(){for(let e in this.events){const t=this.events[e].bind(this);this.webSocket[`on${e}`]=t}}uninstallEventHandlers(){for(let e in this.events)this.webSocket[`on${e}`]=function(){}}}f.reopenDelay=500,f.prototype.events={message(e){if(!this.isProtocolSupported())return;const{identifier:t,message:n,reason:i,reconnect:r,type:a}=JSON.parse(e.data);switch(a){case c.welcome:return this.monitor.recordConnect(),this.subscriptions.reload();case c.disconnect:return o.log(`Disconnecting. Reason: ${i}`),this.close({allowReconnect:r});case c.ping:return this.monitor.recordPing();case c.confirmation:return this.subscriptions.confirmSubscription(t),this.subscriptions.notify(t,"connected");case c.rejection:return this.subscriptions.reject(t);default:return this.subscriptions.notify(t,"received",n)}},open(){if(o.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return o.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(e){if(o.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){o.log("WebSocket onerror event")}};const _=function(e,t){if(null!=t)for(let n in t){const i=t[n];e[n]=i}return e};class m{constructor(e,t={},n){this.consumer=e,this.identifier=JSON.stringify(t),_(this,n)}perform(e,t={}){return t.action=e,this.send(t)}send(e){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(e)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class g{constructor(e){this.subscriptions=e,this.pendingSubscriptions=[]}guarantee(e){-1==this.pendingSubscriptions.indexOf(e)?(o.log(`SubscriptionGuarantor guaranteeing ${e.identifier}`),this.pendingSubscriptions.push(e)):o.log(`SubscriptionGuarantor already guaranteeing ${e.identifier}`),this.startGuaranteeing()}forget(e){o.log(`SubscriptionGuarantor forgetting ${e.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter((t=>t!==e))}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout((()=>{this.subscriptions&&"function"==typeof this.subscriptions.subscribe&&this.pendingSubscriptions.map((e=>{o.log(`SubscriptionGuarantor resubscribing ${e.identifier}`),this.subscriptions.subscribe(e)}))}),500)}}class v{constructor(e){this.consumer=e,this.guarantor=new g(this),this.subscriptions=[]}create(e,t){const n="object"==typeof e?e:{channel:e},i=new m(this.consumer,n,t);return this.add(i)}add(e){return this.subscriptions.push(e),this.consumer.ensureActiveConnection(),this.notify(e,"initialized"),this.subscribe(e),e}remove(e){return this.forget(e),this.findAll(e.identifier).length||this.sendCommand(e,"unsubscribe"),e}reject(e){return this.findAll(e).map((e=>(this.forget(e),this.notify(e,"rejected"),e)))}forget(e){return this.guarantor.forget(e),this.subscriptions=this.subscriptions.filter((t=>t!==e)),e}findAll(e){return this.subscriptions.filter((t=>t.identifier===e))}reload(){return this.subscriptions.map((e=>this.subscribe(e)))}notifyAll(e,...t){return this.subscriptions.map((n=>this.notify(n,e,...t)))}notify(e,t,...n){let i;return i="string"==typeof e?this.findAll(e):[e],i.map((e=>"function"==typeof e[t]?e[t](...n):void 0))}subscribe(e){this.sendCommand(e,"subscribe")&&this.guarantor.guarantee(e)}confirmSubscription(e){o.log(`Subscription confirmed ${e}`),this.findAll(e).map((e=>this.guarantor.forget(e)))}sendCommand(e,t){const{identifier:n}=e;return this.consumer.send({command:t,identifier:n})}}class y{constructor(e){this._url=e,this.subscriptions=new v(this),this.connection=new f(this)}get url(){return t(this._url)}send(e){return this.connection.send(e)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}}console.log("DEPRECATION: action_cable.js has been renamed to actioncable.js \u2013 please update your reference before Rails 8"),e.Connection=f,e.ConnectionMonitor=l,e.Consumer=y,e.INTERNAL=u,e.Subscription=m,e.SubscriptionGuarantor=g,e.Subscriptions=v,e.adapters=r,e.createConsumer=n,e.createWebSocketURL=t,e.getConfig=i,e.logger=o,Object.defineProperty(e,"__esModule",{value:!0})})),function(){this.App||(this.App={}),App.cable=ActionCable.createConsumer()}.call(this),jQuery(window).on("resize",resizeContextNav),jQuery(document).on("turbolinks:load",resizeContextNav),ActionJS.User={show:function(){jQuery("#content").off("click","a.delete-credentials",this._deleteCredentials).on("click","a.delete-credentials",this._deleteCredentials)},_deleteCredentials:function(){var e=jQuery(this);return confirm(e.attr("data-confirm"))&&jQuery.ajax({url:e.attr("href"),type:"DELETE",success:function(){Turbolinks.visit(window.location.href,{cacheRequest:!1})}}),!1}};