/*! For license information please see vendor.min.js.LICENSE.txt */ !function(){var t,e={3797:function(t,e,n){"use strict";var i={};n.r(i),n.d(i,{afterMain:function(){return x},afterRead:function(){return M},afterWrite:function(){return S},applyStyles:function(){return O},arrow:function(){return nt},auto:function(){return c},basePlacements:function(){return d},beforeMain:function(){return w},beforeRead:function(){return b},beforeWrite:function(){return T},bottom:function(){return a},clippingParents:function(){return m},computeStyles:function(){return ot},createPopper:function(){return jt},createPopperBase:function(){return Ot},createPopperLite:function(){return zt},detectOverflow:function(){return Mt},end:function(){return f},eventListeners:function(){return lt},flip:function(){return wt},hide:function(){return Tt},left:function(){return u},main:function(){return k},modifierPhases:function(){return Y},offset:function(){return Dt},placements:function(){return y},popper:function(){return _},popperGenerator:function(){return Ht},popperOffsets:function(){return St},preventOverflow:function(){return Yt},read:function(){return L},reference:function(){return g},right:function(){return l},start:function(){return h},top:function(){return o},variationPlacements:function(){return v},viewport:function(){return p},write:function(){return D}});var r=n(9755),s=n.n(r),o="top",a="bottom",l="right",u="left",c="auto",d=[o,a,l,u],h="start",f="end",m="clippingParents",p="viewport",_="popper",g="reference",v=d.reduce((function(t,e){return t.concat([e+"-"+h,e+"-"+f])}),[]),y=[].concat(d,[c]).reduce((function(t,e){return t.concat([e,e+"-"+h,e+"-"+f])}),[]),b="beforeRead",L="read",M="afterRead",w="beforeMain",k="main",x="afterMain",T="beforeWrite",D="write",S="afterWrite",Y=[b,L,M,w,k,x,T,D,S];function C(t){return t?(t.nodeName||"").toLowerCase():null}function A(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function P(t){return t instanceof A(t).Element||t instanceof Element}function E(t){return t instanceof A(t).HTMLElement||t instanceof HTMLElement}function H(t){return"undefined"!=typeof ShadowRoot&&(t instanceof A(t).ShadowRoot||t instanceof ShadowRoot)}var O={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},r=e.elements[t];E(r)&&C(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?r.removeAttribute(t):r.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],r=e.attributes[t]||{},s=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});E(i)&&C(i)&&(Object.assign(i.style,s),Object.keys(r).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function j(t){return t.split("-")[0]}var z=Math.max,I=Math.min,N=Math.round;function F(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function R(){return!/^((?!chrome|android).)*safari/i.test(F())}function W(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),r=1,s=1;e&&E(t)&&(r=t.offsetWidth>0&&N(i.width)/t.offsetWidth||1,s=t.offsetHeight>0&&N(i.height)/t.offsetHeight||1);var o=(P(t)?A(t):window).visualViewport,a=!R()&&n,l=(i.left+(a&&o?o.offsetLeft:0))/r,u=(i.top+(a&&o?o.offsetTop:0))/s,c=i.width/r,d=i.height/s;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function B(t){var e=W(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function V(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&H(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function U(t){return A(t).getComputedStyle(t)}function q(t){return["table","td","th"].indexOf(C(t))>=0}function Z(t){return((P(t)?t.ownerDocument:t.document)||window.document).documentElement}function $(t){return"html"===C(t)?t:t.assignedSlot||t.parentNode||(H(t)?t.host:null)||Z(t)}function G(t){return E(t)&&"fixed"!==U(t).position?t.offsetParent:null}function J(t){for(var e=A(t),n=G(t);n&&q(n)&&"static"===U(n).position;)n=G(n);return n&&("html"===C(n)||"body"===C(n)&&"static"===U(n).position)?e:n||function(t){var e=/firefox/i.test(F());if(/Trident/i.test(F())&&E(t)&&"fixed"===U(t).position)return null;var n=$(t);for(H(n)&&(n=n.host);E(n)&&["html","body"].indexOf(C(n))<0;){var i=U(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function K(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,n){return z(t,I(e,n))}function Q(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function tt(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var et=function(t,e){return Q("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:tt(t,d))};var nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,r=t.options,s=n.elements.arrow,c=n.modifiersData.popperOffsets,d=j(n.placement),h=K(d),f=[u,l].indexOf(d)>=0?"height":"width";if(s&&c){var m=et(r.padding,n),p=B(s),_="y"===h?o:u,g="y"===h?a:l,v=n.rects.reference[f]+n.rects.reference[h]-c[h]-n.rects.popper[f],y=c[h]-n.rects.reference[h],b=J(s),L=b?"y"===h?b.clientHeight||0:b.clientWidth||0:0,M=v/2-y/2,w=m[_],k=L-p[f]-m[g],x=L/2-p[f]/2+M,T=X(w,x,k),D=h;n.modifiersData[i]=((e={})[D]=T,e.centerOffset=T-x,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&V(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function it(t){return t.split("-")[1]}var rt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function st(t){var e,n=t.popper,i=t.popperRect,r=t.placement,s=t.variation,c=t.offsets,d=t.position,h=t.gpuAcceleration,m=t.adaptive,p=t.roundOffsets,_=t.isFixed,g=c.x,v=void 0===g?0:g,y=c.y,b=void 0===y?0:y,L="function"==typeof p?p({x:v,y:b}):{x:v,y:b};v=L.x,b=L.y;var M=c.hasOwnProperty("x"),w=c.hasOwnProperty("y"),k=u,x=o,T=window;if(m){var D=J(n),S="clientHeight",Y="clientWidth";if(D===A(n)&&"static"!==U(D=Z(n)).position&&"absolute"===d&&(S="scrollHeight",Y="scrollWidth"),r===o||(r===u||r===l)&&s===f)x=a,b-=(_&&D===T&&T.visualViewport?T.visualViewport.height:D[S])-i.height,b*=h?1:-1;if(r===u||(r===o||r===a)&&s===f)k=l,v-=(_&&D===T&&T.visualViewport?T.visualViewport.width:D[Y])-i.width,v*=h?1:-1}var C,P=Object.assign({position:d},m&&rt),E=!0===p?function(t){var e=t.x,n=t.y,i=window.devicePixelRatio||1;return{x:N(e*i)/i||0,y:N(n*i)/i||0}}({x:v,y:b}):{x:v,y:b};return v=E.x,b=E.y,h?Object.assign({},P,((C={})[x]=w?"0":"",C[k]=M?"0":"",C.transform=(T.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",C)):Object.assign({},P,((e={})[x]=w?b+"px":"",e[k]=M?v+"px":"",e.transform="",e))}var ot={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=void 0===i||i,s=n.adaptive,o=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,u={placement:j(e.placement),variation:it(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,st(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,st(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},at={passive:!0};var lt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,s=void 0===r||r,o=i.resize,a=void 0===o||o,l=A(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return s&&u.forEach((function(t){t.addEventListener("scroll",n.update,at)})),a&&l.addEventListener("resize",n.update,at),function(){s&&u.forEach((function(t){t.removeEventListener("scroll",n.update,at)})),a&&l.removeEventListener("resize",n.update,at)}},data:{}},ut={left:"right",right:"left",bottom:"top",top:"bottom"};function ct(t){return t.replace(/left|right|bottom|top/g,(function(t){return ut[t]}))}var dt={start:"end",end:"start"};function ht(t){return t.replace(/start|end/g,(function(t){return dt[t]}))}function ft(t){var e=A(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function mt(t){return W(Z(t)).left+ft(t).scrollLeft}function pt(t){var e=U(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function _t(t){return["html","body","#document"].indexOf(C(t))>=0?t.ownerDocument.body:E(t)&&pt(t)?t:_t($(t))}function gt(t,e){var n;void 0===e&&(e=[]);var i=_t(t),r=i===(null==(n=t.ownerDocument)?void 0:n.body),s=A(i),o=r?[s].concat(s.visualViewport||[],pt(i)?i:[]):i,a=e.concat(o);return r?a:a.concat(gt($(o)))}function vt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function yt(t,e,n){return e===p?vt(function(t,e){var n=A(t),i=Z(t),r=n.visualViewport,s=i.clientWidth,o=i.clientHeight,a=0,l=0;if(r){s=r.width,o=r.height;var u=R();(u||!u&&"fixed"===e)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:o,x:a+mt(t),y:l}}(t,n)):P(e)?function(t,e){var n=W(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):vt(function(t){var e,n=Z(t),i=ft(t),r=null==(e=t.ownerDocument)?void 0:e.body,s=z(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=z(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+mt(t),l=-i.scrollTop;return"rtl"===U(r||n).direction&&(a+=z(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Z(t)))}function bt(t,e,n,i){var r="clippingParents"===e?function(t){var e=gt($(t)),n=["absolute","fixed"].indexOf(U(t).position)>=0&&E(t)?J(t):t;return P(n)?e.filter((function(t){return P(t)&&V(t,n)&&"body"!==C(t)})):[]}(t):[].concat(e),s=[].concat(r,[n]),o=s[0],a=s.reduce((function(e,n){var r=yt(t,n,i);return e.top=z(r.top,e.top),e.right=I(r.right,e.right),e.bottom=I(r.bottom,e.bottom),e.left=z(r.left,e.left),e}),yt(t,o,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Lt(t){var e,n=t.reference,i=t.element,r=t.placement,s=r?j(r):null,c=r?it(r):null,d=n.x+n.width/2-i.width/2,m=n.y+n.height/2-i.height/2;switch(s){case o:e={x:d,y:n.y-i.height};break;case a:e={x:d,y:n.y+n.height};break;case l:e={x:n.x+n.width,y:m};break;case u:e={x:n.x-i.width,y:m};break;default:e={x:n.x,y:n.y}}var p=s?K(s):null;if(null!=p){var _="y"===p?"height":"width";switch(c){case h:e[p]=e[p]-(n[_]/2-i[_]/2);break;case f:e[p]=e[p]+(n[_]/2-i[_]/2)}}return e}function Mt(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=void 0===i?t.placement:i,s=n.strategy,u=void 0===s?t.strategy:s,c=n.boundary,h=void 0===c?m:c,f=n.rootBoundary,v=void 0===f?p:f,y=n.elementContext,b=void 0===y?_:y,L=n.altBoundary,M=void 0!==L&&L,w=n.padding,k=void 0===w?0:w,x=Q("number"!=typeof k?k:tt(k,d)),T=b===_?g:_,D=t.rects.popper,S=t.elements[M?T:b],Y=bt(P(S)?S:S.contextElement||Z(t.elements.popper),h,v,u),C=W(t.elements.reference),A=Lt({reference:C,element:D,strategy:"absolute",placement:r}),E=vt(Object.assign({},D,A)),H=b===_?E:C,O={top:Y.top-H.top+x.top,bottom:H.bottom-Y.bottom+x.bottom,left:Y.left-H.left+x.left,right:H.right-Y.right+x.right},j=t.modifiersData.offset;if(b===_&&j){var z=j[r];Object.keys(O).forEach((function(t){var e=[l,a].indexOf(t)>=0?1:-1,n=[o,a].indexOf(t)>=0?"y":"x";O[t]+=z[n]*e}))}return O}var wt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var r=n.mainAxis,s=void 0===r||r,f=n.altAxis,m=void 0===f||f,p=n.fallbackPlacements,_=n.padding,g=n.boundary,b=n.rootBoundary,L=n.altBoundary,M=n.flipVariations,w=void 0===M||M,k=n.allowedAutoPlacements,x=e.options.placement,T=j(x),D=p||(T===x||!w?[ct(x)]:function(t){if(j(t)===c)return[];var e=ct(t);return[ht(t),e,ht(e)]}(x)),S=[x].concat(D).reduce((function(t,n){return t.concat(j(n)===c?function(t,e){void 0===e&&(e={});var n=e,i=n.placement,r=n.boundary,s=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?y:l,c=it(i),h=c?a?v:v.filter((function(t){return it(t)===c})):d,f=h.filter((function(t){return u.indexOf(t)>=0}));0===f.length&&(f=h);var m=f.reduce((function(e,n){return e[n]=Mt(t,{placement:n,boundary:r,rootBoundary:s,padding:o})[j(n)],e}),{});return Object.keys(m).sort((function(t,e){return m[t]-m[e]}))}(e,{placement:n,boundary:g,rootBoundary:b,padding:_,flipVariations:w,allowedAutoPlacements:k}):n)}),[]),Y=e.rects.reference,C=e.rects.popper,A=new Map,P=!0,E=S[0],H=0;H=0,F=N?"width":"height",R=Mt(e,{placement:O,boundary:g,rootBoundary:b,altBoundary:L,padding:_}),W=N?I?l:u:I?a:o;Y[F]>C[F]&&(W=ct(W));var B=ct(W),V=[];if(s&&V.push(R[z]<=0),m&&V.push(R[W]<=0,R[B]<=0),V.every((function(t){return t}))){E=O,P=!1;break}A.set(O,V)}if(P)for(var U=function(t){var e=S.find((function(e){var n=A.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return E=e,"break"},q=w?3:1;q>0;q--){if("break"===U(q))break}e.placement!==E&&(e.modifiersData[i]._skip=!0,e.placement=E,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function kt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xt(t){return[o,l,a,u].some((function(e){return t[e]>=0}))}var Tt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,s=e.modifiersData.preventOverflow,o=Mt(e,{elementContext:"reference"}),a=Mt(e,{altBoundary:!0}),l=kt(o,i),u=kt(a,r,s),c=xt(l),d=xt(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var Dt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,r=n.offset,s=void 0===r?[0,0]:r,a=y.reduce((function(t,n){return t[n]=function(t,e,n){var i=j(t),r=[u,o].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},e,{placement:t})):n,a=s[0],c=s[1];return a=a||0,c=(c||0)*r,[u,l].indexOf(i)>=0?{x:c,y:a}:{x:a,y:c}}(n,e.rects,s),t}),{}),c=a[e.placement],d=c.x,h=c.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=h),e.modifiersData[i]=a}};var St={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=Lt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var Yt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,r=n.mainAxis,s=void 0===r||r,c=n.altAxis,d=void 0!==c&&c,f=n.boundary,m=n.rootBoundary,p=n.altBoundary,_=n.padding,g=n.tether,v=void 0===g||g,y=n.tetherOffset,b=void 0===y?0:y,L=Mt(e,{boundary:f,rootBoundary:m,padding:_,altBoundary:p}),M=j(e.placement),w=it(e.placement),k=!w,x=K(M),T="x"===x?"y":"x",D=e.modifiersData.popperOffsets,S=e.rects.reference,Y=e.rects.popper,C="function"==typeof b?b(Object.assign({},e.rects,{placement:e.placement})):b,A="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,E={x:0,y:0};if(D){if(s){var H,O="y"===x?o:u,N="y"===x?a:l,F="y"===x?"height":"width",R=D[x],W=R+L[O],V=R-L[N],U=v?-Y[F]/2:0,q=w===h?S[F]:Y[F],Z=w===h?-Y[F]:-S[F],$=e.elements.arrow,G=v&&$?B($):{width:0,height:0},Q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},tt=Q[O],et=Q[N],nt=X(0,S[F],G[F]),rt=k?S[F]/2-U-nt-tt-A.mainAxis:q-nt-tt-A.mainAxis,st=k?-S[F]/2+U+nt+et+A.mainAxis:Z+nt+et+A.mainAxis,ot=e.elements.arrow&&J(e.elements.arrow),at=ot?"y"===x?ot.clientTop||0:ot.clientLeft||0:0,lt=null!=(H=null==P?void 0:P[x])?H:0,ut=R+st-lt,ct=X(v?I(W,R+rt-lt-at):W,R,v?z(V,ut):V);D[x]=ct,E[x]=ct-R}if(d){var dt,ht="x"===x?o:u,ft="x"===x?a:l,mt=D[T],pt="y"===T?"height":"width",_t=mt+L[ht],gt=mt-L[ft],vt=-1!==[o,u].indexOf(M),yt=null!=(dt=null==P?void 0:P[T])?dt:0,bt=vt?_t:mt-S[pt]-Y[pt]-yt+A.altAxis,Lt=vt?mt+S[pt]+Y[pt]-yt-A.altAxis:gt,wt=v&&vt?function(t,e,n){var i=X(t,e,n);return i>n?n:i}(bt,mt,Lt):X(v?bt:_t,mt,v?Lt:gt);D[T]=wt,E[T]=wt-mt}e.modifiersData[i]=E}},requiresIfExists:["offset"]};function Ct(t,e,n){void 0===n&&(n=!1);var i,r,s=E(e),o=E(e)&&function(t){var e=t.getBoundingClientRect(),n=N(e.width)/t.offsetWidth||1,i=N(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=Z(e),l=W(t,o,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&(("body"!==C(e)||pt(a))&&(u=(i=e)!==A(i)&&E(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:ft(i)),E(e)?((c=W(e,!0)).x+=e.clientLeft,c.y+=e.clientTop):a&&(c.x=mt(a))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function At(t){var e=new Map,n=new Set,i=[];function r(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&r(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||r(t)})),i}var Pt={placement:"bottom",modifiers:[],strategy:"absolute"};function Et(){for(var t=arguments.length,e=new Array(t),n=0;n{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return e},Ft=t=>{const e=Nt(t);return e&&document.querySelector(e)?e:null},Rt=t=>{const e=Nt(t);return e?document.querySelector(e):null},Wt=t=>{t.dispatchEvent(new Event(It))},Bt=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Vt=t=>Bt(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,Ut=t=>{if(!Bt(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},qt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),Zt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Zt(t.parentNode):null},$t=()=>{},Gt=t=>{t.offsetHeight},Jt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Kt=[],Xt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Jt();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(Kt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Kt)t()})),Kt.push(e)):e()},te=t=>{"function"==typeof t&&t()},ee=(t,e,n=!0)=>{if(!n)return void te(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),r=Number.parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let r=!1;const s=({target:n})=>{n===e&&(r=!0,e.removeEventListener(It,s),te(t))};e.addEventListener(It,s),setTimeout((()=>{r||Wt(e)}),i)},ne=(t,e,n,i)=>{const r=t.length;let s=t.indexOf(e);return-1===s?!n&&i?t[r-1]:t[0]:(s+=n?1:-1,i&&(s=(s+r)%r),t[Math.max(0,Math.min(s,r-1))])},ie=/[^.]*(?=\..*)\.|.*/,re=/\..*/,se=/::\d+$/,oe={};let ae=1;const le={mouseenter:"mouseover",mouseleave:"mouseout"},ue=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ce(t,e){return e&&`${e}::${ae++}`||t.uidEvent||ae++}function de(t){const e=ce(t);return t.uidEvent=e,oe[e]=oe[e]||{},oe[e]}function he(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function fe(t,e,n){const i="string"==typeof e,r=i?n:e||n;let s=ge(t);return ue.has(s)||(s=t),[i,r,s]}function me(t,e,n,i,r){if("string"!=typeof e||!t)return;let[s,o,a]=fe(e,n,i);if(e in le){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};o=t(o)}const l=de(t),u=l[a]||(l[a]={}),c=he(u,o,s?n:null);if(c)return void(c.oneOff=c.oneOff&&r);const d=ce(o,e.replace(ie,"")),h=s?function(t,e,n){return function i(r){const s=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of s)if(a===o)return ye(r,{delegateTarget:o}),i.oneOff&&ve.off(t,r.type,e,n),n.apply(o,[r])}}(t,n,o):function(t,e){return function n(i){return ye(i,{delegateTarget:t}),n.oneOff&&ve.off(t,i.type,e),e.apply(t,[i])}}(t,o);h.delegationSelector=s?n:null,h.callable=o,h.oneOff=r,h.uidEvent=d,u[d]=h,t.addEventListener(a,h,s)}function pe(t,e,n,i,r){const s=he(e[n],i,r);s&&(t.removeEventListener(n,s,Boolean(r)),delete e[n][s.uidEvent])}function _e(t,e,n,i){const r=e[n]||{};for(const s of Object.keys(r))if(s.includes(i)){const i=r[s];pe(t,e,n,i.callable,i.delegationSelector)}}function ge(t){return t=t.replace(re,""),le[t]||t}const ve={on(t,e,n,i){me(t,e,n,i,!1)},one(t,e,n,i){me(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[r,s,o]=fe(e,n,i),a=o!==e,l=de(t),u=l[o]||{},c=e.startsWith(".");if(void 0===s){if(c)for(const n of Object.keys(l))_e(t,l,n,e.slice(1));for(const n of Object.keys(u)){const i=n.replace(se,"");if(!a||e.includes(i)){const e=u[n];pe(t,l,o,e.callable,e.delegationSelector)}}}else{if(!Object.keys(u).length)return;pe(t,l,o,s,r?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=Jt();let r=null,s=!0,o=!0,a=!1;e!==ge(e)&&i&&(r=i.Event(e,n),i(t).trigger(r),s=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),a=r.isDefaultPrevented());let l=new Event(e,{bubbles:s,cancelable:!0});return l=ye(l,n),a&&l.preventDefault(),o&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function ye(t,e){for(const[n,i]of Object.entries(e||{}))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get(){return i}})}return t}const be=new Map,Le={set(t,e,n){be.has(t)||be.set(t,new Map);const i=be.get(t);i.has(e)||0===i.size?i.set(e,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get(t,e){return be.has(t)&&be.get(t).get(e)||null},remove(t,e){if(!be.has(t))return;const n=be.get(t);n.delete(e),0===n.size&&be.delete(t)}};function Me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function we(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const ke={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${we(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${we(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=Me(t.dataset[i])}return e},getDataAttribute(t,e){return Me(t.getAttribute(`data-bs-${we(e)}`))}};class xe{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=Bt(e)?ke.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Bt(e)?ke.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const i of Object.keys(e)){const r=e[i],s=t[i],o=Bt(s)?"element":null==(n=s)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${r}".`)}var n}}class Te extends xe{constructor(t,e){super(),(t=Vt(t))&&(this._element=t,this._config=this._getConfig(e),Le.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Le.remove(this._element,this.constructor.DATA_KEY),ve.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){ee(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Le.get(Vt(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const De=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;ve.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),qt(this))return;const r=Rt(this)||this.closest(`.${i}`);t.getOrCreateInstance(r)[e]()}))},Se=".bs.alert",Ye=`close${Se}`,Ce=`closed${Se}`;class Ae extends Te{static get NAME(){return"alert"}close(){if(ve.trigger(this._element,Ye).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),ve.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Ae.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}De(Ae,"close"),Qt(Ae);const Pe='[data-bs-toggle="button"]';class Ee extends Te{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Ee.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}ve.on(document,"click.bs.button.data-api",Pe,(t=>{t.preventDefault();const e=t.target.closest(Pe);Ee.getOrCreateInstance(e).toggle()})),Qt(Ee);const He={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter((t=>t.matches(e)))},parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!qt(t)&&Ut(t)))}},Oe=".bs.swipe",je=`touchstart${Oe}`,ze=`touchmove${Oe}`,Ie=`touchend${Oe}`,Ne=`pointerdown${Oe}`,Fe=`pointerup${Oe}`,Re={endCallback:null,leftCallback:null,rightCallback:null},We={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Be extends xe{constructor(t,e){super(),this._element=t,t&&Be.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Re}static get DefaultType(){return We}static get NAME(){return"swipe"}dispose(){ve.off(this._element,Oe)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),te(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&te(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(ve.on(this._element,Ne,(t=>this._start(t))),ve.on(this._element,Fe,(t=>this._end(t))),this._element.classList.add("pointer-event")):(ve.on(this._element,je,(t=>this._start(t))),ve.on(this._element,ze,(t=>this._move(t))),ve.on(this._element,Ie,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Ve=".bs.carousel",Ue=".data-api",qe="next",Ze="prev",$e="left",Ge="right",Je=`slide${Ve}`,Ke=`slid${Ve}`,Xe=`keydown${Ve}`,Qe=`mouseenter${Ve}`,tn=`mouseleave${Ve}`,en=`dragstart${Ve}`,nn=`load${Ve}${Ue}`,rn=`click${Ve}${Ue}`,sn="carousel",on="active",an=".active",ln=".carousel-item",un=an+ln,cn={ArrowLeft:Ge,ArrowRight:$e},dn={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},hn={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class fn extends Te{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=He.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===sn&&this.cycle()}static get Default(){return dn}static get DefaultType(){return hn}static get NAME(){return"carousel"}next(){this._slide(qe)}nextWhenVisible(){!document.hidden&&Ut(this._element)&&this.next()}prev(){this._slide(Ze)}pause(){this._isSliding&&Wt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?ve.one(this._element,Ke,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void ve.one(this._element,Ke,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?qe:Ze;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&ve.on(this._element,Xe,(t=>this._keydown(t))),"hover"===this._config.pause&&(ve.on(this._element,Qe,(()=>this.pause())),ve.on(this._element,tn,(()=>this._maybeEnableCycle()))),this._config.touch&&Be.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of He.find(".carousel-item img",this._element))ve.on(t,en,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder($e)),rightCallback:()=>this._slide(this._directionToOrder(Ge)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Be(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=cn[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=He.findOne(an,this._indicatorsElement);e.classList.remove(on),e.removeAttribute("aria-current");const n=He.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(on),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===qe,r=e||ne(this._getItems(),n,i,this._config.wrap);if(r===n)return;const s=this._getItemIndex(r),o=e=>ve.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:s});if(o(Je).defaultPrevented)return;if(!n||!r)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(s),this._activeElement=r;const l=i?"carousel-item-start":"carousel-item-end",u=i?"carousel-item-next":"carousel-item-prev";r.classList.add(u),Gt(r),n.classList.add(l),r.classList.add(l);this._queueCallback((()=>{r.classList.remove(l,u),r.classList.add(on),n.classList.remove(on,u,l),this._isSliding=!1,o(Ke)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return He.findOne(un,this._element)}_getItems(){return He.find(ln,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Xt()?t===$e?Ze:qe:t===$e?qe:Ze}_orderToDirection(t){return Xt()?t===Ze?$e:Ge:t===Ze?Ge:$e}static jQueryInterface(t){return this.each((function(){const e=fn.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}ve.on(document,rn,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=Rt(this);if(!e||!e.classList.contains(sn))return;t.preventDefault();const n=fn.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===ke.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),ve.on(window,nn,(()=>{const t=He.find('[data-bs-ride="carousel"]');for(const e of t)fn.getOrCreateInstance(e)})),Qt(fn);const mn=".bs.collapse",pn=`show${mn}`,_n=`shown${mn}`,gn=`hide${mn}`,vn=`hidden${mn}`,yn=`click${mn}.data-api`,bn="show",Ln="collapse",Mn="collapsing",wn=`:scope .${Ln} .${Ln}`,kn='[data-bs-toggle="collapse"]',xn={parent:null,toggle:!0},Tn={parent:"(null|element)",toggle:"boolean"};class Dn extends Te{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=He.find(kn);for(const t of n){const e=Ft(t),n=He.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return xn}static get DefaultType(){return Tn}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Dn.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(ve.trigger(this._element,pn).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ln),this._element.classList.add(Mn),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mn),this._element.classList.add(Ln,bn),this._element.style[e]="",ve.trigger(this._element,_n)}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(ve.trigger(this._element,gn).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,Gt(this._element),this._element.classList.add(Mn),this._element.classList.remove(Ln,bn);for(const t of this._triggerArray){const e=Rt(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mn),this._element.classList.add(Ln),ve.trigger(this._element,vn)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(bn)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Vt(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(kn);for(const e of t){const t=Rt(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=He.find(wn,this._config.parent);return He.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=Dn.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}ve.on(document,yn,kn,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=Ft(this),n=He.find(e);for(const t of n)Dn.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(Dn);const Sn="dropdown",Yn=".bs.dropdown",Cn=".data-api",An="ArrowUp",Pn="ArrowDown",En=`hide${Yn}`,Hn=`hidden${Yn}`,On=`show${Yn}`,jn=`shown${Yn}`,zn=`click${Yn}${Cn}`,In=`keydown${Yn}${Cn}`,Nn=`keyup${Yn}${Cn}`,Fn="show",Rn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Wn=`${Rn}.${Fn}`,Bn=".dropdown-menu",Vn=Xt()?"top-end":"top-start",Un=Xt()?"top-start":"top-end",qn=Xt()?"bottom-end":"bottom-start",Zn=Xt()?"bottom-start":"bottom-end",$n=Xt()?"left-start":"right-start",Gn=Xt()?"right-start":"left-start",Jn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Kn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Xn extends Te{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=He.next(this._element,Bn)[0]||He.prev(this._element,Bn)[0]||He.findOne(Bn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Jn}static get DefaultType(){return Kn}static get NAME(){return Sn}toggle(){return this._isShown()?this.hide():this.show()}show(){if(qt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!ve.trigger(this._element,On,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))ve.on(t,"mouseover",$t);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Fn),this._element.classList.add(Fn),ve.trigger(this._element,jn,t)}}hide(){if(qt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!ve.trigger(this._element,En,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ve.off(t,"mouseover",$t);this._popper&&this._popper.destroy(),this._menu.classList.remove(Fn),this._element.classList.remove(Fn),this._element.setAttribute("aria-expanded","false"),ke.removeDataAttribute(this._menu,"popper"),ve.trigger(this._element,Hn,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Bt(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Sn.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Bt(this._config.reference)?t=Vt(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=jt(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Fn)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return $n;if(t.classList.contains("dropstart"))return Gn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Un:Vn:e?Zn:qn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(ke.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const n=He.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Ut(t)));n.length&&ne(n,e,t===Pn,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Xn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=He.find(Wn);for(const n of e){const e=Xn.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),r=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!r||"outside"===e._config.autoClose&&r)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const s={relatedTarget:e._element};"click"===t.type&&(s.clickEvent=t),e._completeHide(s)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,i=[An,Pn].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const r=this.matches(Rn)?this:He.prev(this,Rn)[0]||He.next(this,Rn)[0]||He.findOne(Rn,t.delegateTarget.parentNode),s=Xn.getOrCreateInstance(r);if(i)return t.stopPropagation(),s.show(),void s._selectMenuItem(t);s._isShown()&&(t.stopPropagation(),s.hide(),r.focus())}}ve.on(document,In,Rn,Xn.dataApiKeydownHandler),ve.on(document,In,Bn,Xn.dataApiKeydownHandler),ve.on(document,zn,Xn.clearMenus),ve.on(document,Nn,Xn.clearMenus),ve.on(document,zn,Rn,(function(t){t.preventDefault(),Xn.getOrCreateInstance(this).toggle()})),Qt(Xn);const Qn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ti=".sticky-top",ei="padding-right",ni="margin-right";class ii{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ei,(e=>e+t)),this._setElementAttributes(Qn,ei,(e=>e+t)),this._setElementAttributes(ti,ni,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ei),this._resetElementAttributes(Qn,ei),this._resetElementAttributes(ti,ni)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const r=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(r))}px`)}))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&ke.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=ke.getDataAttribute(t,e);null!==n?(ke.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Bt(t))e(t);else for(const n of He.find(t,this._element))e(n)}}const ri="backdrop",si="show",oi=`mousedown.bs.${ri}`,ai={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},li={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ui extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ai}static get DefaultType(){return li}static get NAME(){return ri}show(t){if(!this._config.isVisible)return void te(t);this._append();const e=this._getElement();this._config.isAnimated&&Gt(e),e.classList.add(si),this._emulateAnimation((()=>{te(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(si),this._emulateAnimation((()=>{this.dispose(),te(t)}))):te(t)}dispose(){this._isAppended&&(ve.off(this._element,oi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Vt(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),ve.on(t,oi,(()=>{te(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){ee(t,this._getElement(),this._config.isAnimated)}}const ci=".bs.focustrap",di=`focusin${ci}`,hi=`keydown.tab${ci}`,fi="backward",mi={autofocus:!0,trapElement:null},pi={autofocus:"boolean",trapElement:"element"};class _i extends xe{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return mi}static get DefaultType(){return pi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),ve.off(document,ci),ve.on(document,di,(t=>this._handleFocusin(t))),ve.on(document,hi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,ve.off(document,ci))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=He.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===fi?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?fi:"forward")}}const gi=".bs.modal",vi=`hide${gi}`,yi=`hidePrevented${gi}`,bi=`hidden${gi}`,Li=`show${gi}`,Mi=`shown${gi}`,wi=`resize${gi}`,ki=`click.dismiss${gi}`,xi=`mousedown.dismiss${gi}`,Ti=`keydown.dismiss${gi}`,Di=`click${gi}.data-api`,Si="modal-open",Yi="show",Ci="modal-static",Ai={backdrop:!0,focus:!0,keyboard:!0},Pi={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ei extends Te{constructor(t,e){super(t,e),this._dialog=He.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ii,this._addEventListeners()}static get Default(){return Ai}static get DefaultType(){return Pi}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;ve.trigger(this._element,Li,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Si),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;ve.trigger(this._element,vi).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Yi),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){for(const t of[window,this._dialog])ve.off(t,gi);this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new _i({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=He.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),Gt(this._element),this._element.classList.add(Yi);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,ve.trigger(this._element,Mi,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){ve.on(this._element,Ti,(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),ve.on(window,wi,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),ve.on(this._element,xi,(t=>{ve.one(this._element,ki,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Si),this._resetAdjustments(),this._scrollBar.reset(),ve.trigger(this._element,bi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(ve.trigger(this._element,yi).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Ci)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Ci),this._queueCallback((()=>{this._element.classList.remove(Ci),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=Xt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=Xt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=Ei.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t](e)}}))}}ve.on(document,Di,'[data-bs-toggle="modal"]',(function(t){const e=Rt(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),ve.one(e,Li,(t=>{t.defaultPrevented||ve.one(e,bi,(()=>{Ut(this)&&this.focus()}))}));const n=He.findOne(".modal.show");n&&Ei.getInstance(n).hide();Ei.getOrCreateInstance(e).toggle(this)})),De(Ei),Qt(Ei);const Hi=".bs.offcanvas",Oi=".data-api",ji=`load${Hi}${Oi}`,zi="show",Ii="showing",Ni="hiding",Fi=".offcanvas.show",Ri=`show${Hi}`,Wi=`shown${Hi}`,Bi=`hide${Hi}`,Vi=`hidePrevented${Hi}`,Ui=`hidden${Hi}`,qi=`resize${Hi}`,Zi=`click${Hi}${Oi}`,$i=`keydown.dismiss${Hi}`,Gi={backdrop:!0,keyboard:!0,scroll:!1},Ji={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Ki extends Te{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Gi}static get DefaultType(){return Ji}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(ve.trigger(this._element,Ri,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ii).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ii);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(zi),this._element.classList.remove(Ii),ve.trigger(this._element,Wi,{relatedTarget:t})}),this._element,!0)}hide(){if(!this._isShown)return;if(ve.trigger(this._element,Bi).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ni),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(zi,Ni),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ii).reset(),ve.trigger(this._element,Ui)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():ve.trigger(this._element,Vi)}:null})}_initializeFocusTrap(){return new _i({trapElement:this._element})}_addEventListeners(){ve.on(this._element,$i,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():ve.trigger(this._element,Vi))}))}static jQueryInterface(t){return this.each((function(){const e=Ki.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}ve.on(document,Zi,'[data-bs-toggle="offcanvas"]',(function(t){const e=Rt(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),qt(this))return;ve.one(e,Ui,(()=>{Ut(this)&&this.focus()}));const n=He.findOne(Fi);n&&n!==e&&Ki.getInstance(n).hide();Ki.getOrCreateInstance(e).toggle(this)})),ve.on(window,ji,(()=>{for(const t of He.find(Fi))Ki.getOrCreateInstance(t).show()})),ve.on(window,qi,(()=>{for(const t of He.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Ki.getOrCreateInstance(t).hide()})),De(Ki),Qt(Ki);const Xi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,tr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,er=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!Xi.has(n)||Boolean(Qi.test(t.nodeValue)||tr.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))},nr={"*":["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","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};const ir={allowList:nr,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},rr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},sr={entry:"(string|element|function|null)",selector:"(string|element)"};class or extends xe{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return ir}static get DefaultType(){return rr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},sr)}_setContent(t,e,n){const i=He.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?Bt(e)?this._putElementInTemplate(Vt(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const t of r){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),r=[].concat(e["*"]||[],e[n]||[]);for(const e of i)er(e,r)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const ar=new Set(["sanitize","allowList","sanitizeFn"]),lr="fade",ur="show",cr=".modal",dr="hide.bs.modal",hr="hover",fr="focus",mr={AUTO:"auto",TOP:"top",RIGHT:Xt()?"left":"right",BOTTOM:"bottom",LEFT:Xt()?"right":"left"},pr={allowList:nr,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},_r={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class gr extends Te{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return pr}static get DefaultType(){return _r}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),ve.off(this._element.closest(cr),dr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=ve.trigger(this._element,this.constructor.eventName("show")),e=(Zt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),ve.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(ur),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ve.on(t,"mouseover",$t);this._queueCallback((()=>{ve.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(ve.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(ur),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))ve.off(t,"mouseover",$t);this._activeTrigger.click=!1,this._activeTrigger[fr]=!1,this._activeTrigger[hr]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),ve.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(lr,ur),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(lr),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new or({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(lr)}_isShown(){return this.tip&&this.tip.classList.contains(ur)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,n=mr[e.toUpperCase()];return jt(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)ve.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===hr?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===hr?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");ve.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?fr:hr]=!0,e._enter()})),ve.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?fr:hr]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},ve.on(this._element.closest(cr),dr,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=ke.getDataAttributes(this._element);for(const t of Object.keys(e))ar.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Vt(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=gr.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(gr);const vr={...gr.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},yr={...gr.DefaultType,content:"(null|string|element|function)"};class br extends gr{static get Default(){return vr}static get DefaultType(){return yr}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=br.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(br);const Lr=".bs.scrollspy",Mr=`activate${Lr}`,wr=`click${Lr}`,kr=`load${Lr}.data-api`,xr="active",Tr="[href]",Dr=".nav-link",Sr=`${Dr}, .nav-item > ${Dr}, .list-group-item`,Yr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Cr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ar extends Te{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Yr}static get DefaultType(){return Cr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Vt(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(ve.off(this._config.target,wr),ve.on(this._config.target,wr,Tr,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const s of t){if(!s.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(s));continue}const t=s.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&t){if(n(s),!i)return}else r||t||n(s)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=He.find(Tr,this._config.target);for(const e of t){if(!e.hash||qt(e))continue;const t=He.findOne(e.hash,this._element);Ut(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(xr),this._activateParents(t),ve.trigger(this._element,Mr,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))He.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(xr);else for(const e of He.parents(t,".nav, .list-group"))for(const t of He.prev(e,Sr))t.classList.add(xr)}_clearActiveClass(t){t.classList.remove(xr);const e=He.find(`${Tr}.${xr}`,t);for(const t of e)t.classList.remove(xr)}static jQueryInterface(t){return this.each((function(){const e=Ar.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ve.on(window,kr,(()=>{for(const t of He.find('[data-bs-spy="scroll"]'))Ar.getOrCreateInstance(t)})),Qt(Ar);const Pr=".bs.tab",Er=`hide${Pr}`,Hr=`hidden${Pr}`,Or=`show${Pr}`,jr=`shown${Pr}`,zr=`click${Pr}`,Ir=`keydown${Pr}`,Nr=`load${Pr}`,Fr="ArrowLeft",Rr="ArrowRight",Wr="ArrowUp",Br="ArrowDown",Vr="active",Ur="fade",qr="show",Zr=":not(.dropdown-toggle)",$r='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Gr=`${`.nav-link${Zr}, .list-group-item${Zr}, [role="tab"]${Zr}`}, ${$r}`,Jr=`.${Vr}[data-bs-toggle="tab"], .${Vr}[data-bs-toggle="pill"], .${Vr}[data-bs-toggle="list"]`;class Kr extends Te{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),ve.on(this._element,Ir,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?ve.trigger(e,Er,{relatedTarget:t}):null;ve.trigger(t,Or,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(Vr),this._activate(Rt(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),ve.trigger(t,jr,{relatedTarget:e})):t.classList.add(qr)}),t,t.classList.contains(Ur))}_deactivate(t,e){if(!t)return;t.classList.remove(Vr),t.blur(),this._deactivate(Rt(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),ve.trigger(t,Hr,{relatedTarget:e})):t.classList.remove(qr)}),t,t.classList.contains(Ur))}_keydown(t){if(![Fr,Rr,Wr,Br].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Rr,Br].includes(t.key),n=ne(this._getChildren().filter((t=>!qt(t))),t.target,e,!0);n&&(n.focus({preventScroll:!0}),Kr.getOrCreateInstance(n).show())}_getChildren(){return He.find(Gr,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Rt(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const i=(t,i)=>{const r=He.findOne(t,n);r&&r.classList.toggle(i,e)};i(".dropdown-toggle",Vr),i(".dropdown-menu",qr),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(Vr)}_getInnerElement(t){return t.matches(Gr)?t:He.findOne(Gr,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Kr.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}ve.on(document,zr,$r,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),qt(this)||Kr.getOrCreateInstance(this).show()})),ve.on(window,Nr,(()=>{for(const t of He.find(Jr))Kr.getOrCreateInstance(t)})),Qt(Kr);const Xr=".bs.toast",Qr=`mouseover${Xr}`,ts=`mouseout${Xr}`,es=`focusin${Xr}`,ns=`focusout${Xr}`,is=`hide${Xr}`,rs=`hidden${Xr}`,ss=`show${Xr}`,os=`shown${Xr}`,as="hide",ls="show",us="showing",cs={animation:"boolean",autohide:"boolean",delay:"number"},ds={animation:!0,autohide:!0,delay:5e3};class hs extends Te{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ds}static get DefaultType(){return cs}static get NAME(){return"toast"}show(){if(ve.trigger(this._element,ss).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(as),Gt(this._element),this._element.classList.add(ls,us),this._queueCallback((()=>{this._element.classList.remove(us),ve.trigger(this._element,os),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(ve.trigger(this._element,is).defaultPrevented)return;this._element.classList.add(us),this._queueCallback((()=>{this._element.classList.add(as),this._element.classList.remove(us,ls),ve.trigger(this._element,rs)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ls),super.dispose()}isShown(){return this._element.classList.contains(ls)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){ve.on(this._element,Qr,(t=>this._onInteraction(t,!0))),ve.on(this._element,ts,(t=>this._onInteraction(t,!1))),ve.on(this._element,es,(t=>this._onInteraction(t,!0))),ve.on(this._element,ns,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=hs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}De(hs),Qt(hs);let fs=r;var ms,ps,_s,gs,vs=function(t,e){if(this instanceof vs)return fs(t).DataTable(e);e=t,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new ps(t?ya(this[ms.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),i=Array.isArray(t)&&(Array.isArray(t[0])||fs.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(void 0===e||e)&&n.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],i=n.oScroll;void 0===t||t?e.draw(!1):""===i.sX&&""===i.sY||ta(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(void 0===t||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var i=this.api(!0),r=i.rows(t),s=r.settings()[0],o=s.aoData[r[0][0]];return r.remove(),e&&e.call(this,s,o),(void 0===n||n)&&i.draw(),o},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,i,r,s){var o=this.api(!0);null==e?o.search(t,n,i,s):o.column(e).search(t,n,i,s),o.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(void 0!==t){var i=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==e||"td"==i||"th"==i?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return void 0!==t?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var i=e.cell(t).index();return[i.row,i.columnVisible,i.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(void 0===e||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var i=this.api(!0).column(t).visible(e);(void 0===n||n)&&i.columns.adjust().draw()},this.fnSettings=function(){return ya(this[ms.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,i,r){var s=this.api(!0);return null==n?s.row(e).data(t):s.cell(e,n).data(t),(void 0===r||r)&&s.columns.adjust(),(void 0===i||i)&&s.draw(),0},this.fnVersionCheck=ms.fnVersionCheck;var n=this,i=void 0===e,r=this.length;for(var s in i&&(e={}),this.oApi=this.internal=ms.internal,vs.ext.internal)s&&(this[s]=rl(s));return this.each((function(){var t,s=r>1?Ma({},e,!0):e,o=0,a=this.getAttribute("id"),l=!1,u=vs.defaults,c=fs(this);if("table"==this.nodeName.toLowerCase()){Ws(u),Bs(u.column),Ns(u,u,!0),Ns(u.column,u.column,!0),Ns(u,fs.extend(s,c.data()),!0);var d=vs.settings;for(o=0,t=d.length;o").appendTo(c)),p.nTHead=i[0];var r=c.children("tbody");0===r.length&&(r=fs("").insertAfter(i)),p.nTBody=r[0];var a=c.children("tfoot");if(0===a.length&&n.length>0&&(""!==p.oScroll.sX||""!==p.oScroll.sY)&&(a=fs("").appendTo(c)),0===a.length||0===a.children().length?c.addClass(_.sNoFooter):a.length>0&&(p.nTFoot=a[0],wo(p.aoFooter,p.nTFoot)),s.aaData)for(o=0;o/g,Ms=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,ws=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),ks=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,xs=function(t){return!t||!0===t||"-"===t},Ts=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},Ds=function(t,e){return ys[e]||(ys[e]=new RegExp(jo(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(ys[e],"."):t},Ss=function(t,e,n){let i=typeof t;var r="string"===i;return"number"===i||"bigint"===i||(!!xs(t)||(e&&r&&(t=Ds(t,e)),n&&r&&(t=t.replace(ks,"")),!isNaN(parseFloat(t))&&isFinite(t)))},Ys=function(t,e,n){if(xs(t))return!0;var i=function(t){return xs(t)||"string"==typeof t}(t);return i&&!!Ss(Hs(t),e,n)||null},Cs=function(t,e,n){var i=[],r=0,s=t.length;if(void 0!==n)for(;r").css({position:"fixed",top:0,left:-1*fs(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(fs("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(fs("
").css({width:"100%",height:10}))).appendTo("body"),i=n.children(),r=i.children();e.barWidth=i[0].offsetWidth-i[0].clientWidth,e.bScrollOversize=100===r[0].offsetWidth&&100!==i[0].clientWidth,e.bScrollbarLeft=1!==Math.round(r.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}fs.extend(t.oBrowser,vs.__browser),t.oScroll.iBarWidth=vs.__browser.barWidth}function Us(t,e,n,i,r,s){var o,a=i,l=!1;for(void 0!==n&&(o=n,l=!0);a!==r;)t.hasOwnProperty(a)&&(o=l?e(o,t[a],a,t):t[a],l=!0,a+=s);return o}function qs(t,e){var n=vs.defaults.column,i=t.aoColumns.length,r=fs.extend({},vs.models.oColumn,n,{nTh:e||document.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[i],mData:n.mData?n.mData:i,idx:i});t.aoColumns.push(r);var s=t.aoPreSearchCols;s[i]=fs.extend({},vs.models.oSearch,s[i]),Zs(t,i,fs(e).data())}function Zs(t,e,n){var i=t.aoColumns[e],r=t.oClasses,s=fs(i.nTh);if(!i.sWidthOrig){i.sWidthOrig=s.attr("width")||null;var o=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(i.sWidthOrig=o[1])}if(null!=n){Bs(n),Ns(vs.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(i._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&s.addClass(n.sClass);var a=i.sClass;fs.extend(i,n),La(i,n,"sWidth","sWidthOrig"),a!==i.sClass&&(i.sClass=a+" "+i.sClass),void 0!==n.iDataSort&&(i.aDataSort=[n.iDataSort]),La(i,n,"aDataSort")}var l=i.mData,u=lo(l),c=i.mRender?lo(i.mRender):null,d=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};i._bAttrSrc=fs.isPlainObject(l)&&(d(l.sort)||d(l.type)||d(l.filter)),i._setter=null,i.fnGetData=function(t,e,n){var i=u(t,e,void 0,n);return c&&e?c(i,e,t,n):i},i.fnSetData=function(t,e,n){return uo(l)(t,e,n)},"number"!=typeof l&&(t._rowReadObject=!0),t.oFeatures.bSort||(i.bSortable=!1,s.addClass(r.sSortableNone));var h=-1!==fs.inArray("asc",i.asSorting),f=-1!==fs.inArray("desc",i.asSorting);i.bSortable&&(h||f)?h&&!f?(i.sSortingClass=r.sSortableAsc,i.sSortingClassJUI=r.sSortJUIAscAllowed):!h&&f?(i.sSortingClass=r.sSortableDesc,i.sSortingClassJUI=r.sSortJUIDescAllowed):(i.sSortingClass=r.sSortable,i.sSortingClassJUI=r.sSortJUI):(i.sSortingClass=r.sSortableNone,i.sSortingClassJUI="")}function $s(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;ia(t);for(var n=0,i=e.length;n=0;r--){var h=void 0!==(c=e[r]).target?c.target:void 0!==c.targets?c.targets:c.aTargets;for(Array.isArray(h)||(h=[h]),o=0,a=h.length;o=0){for(;d.length<=h[o];)qs(t);i(h[o],c)}else if("number"==typeof h[o]&&h[o]<0)i(d.length+h[o],c);else if("string"==typeof h[o])for(l=0,u=d.length;le&&t[r]--;-1!=i&&void 0===n&&t.splice(i,1)}function mo(t,e,n,i){var r,s,o=t.aoData[e],a=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=io(t,e,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==o.src)){var l=o.anCells;if(l)if(void 0!==i)a(l[i],i);else for(r=0,s=l.length;r").appendTo(o)),e=0,n=c.length;e=0;s--)t.aoColumns[s].bVisible||n||h[i].splice(s,1);f.push([])}for(i=0,r=h.length;i=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(t);var n=xa(t,"aoPreDrawCallback","preDraw",[t]);if(-1===fs.inArray(!1,n)){var i=[],r=0,s=t.asStripeClasses,o=s.length,a=t.oLanguage,l="ssp"==Sa(t),u=t.aiDisplay,c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Xo(t,!1);else if(l){if(!t.bDestroying&&!e)return void To(t)}else t.iDraw++;if(0!==u.length)for(var h=l?0:c,f=l?t.aoData.length:d,m=h;m",{class:o?s[0]:""}).append(fs("",{valign:"top",colSpan:Ks(t),class:t.oClasses.sRowEmpty}).html(y))[0]}xa(t,"aoHeaderCallback","header",[fs(t.nTHead).children("tr")[0],co(t),c,d,u]),xa(t,"aoFooterCallback","footer",[fs(t.nTFoot).children("tr")[0],co(t),c,d,u]);var b=fs(t.nTBody);b.children().detach(),b.append(fs(i)),xa(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Xo(t,!1)}function Lo(t,e){var n=t.oFeatures,i=n.bSort,r=n.bFilter;i&&ca(t),r?Ao(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,bo(t),t._drawHold=!1}function Mo(t){var e=t.oClasses,n=fs(t.nTable),i=fs("
").insertBefore(n),r=t.oFeatures,s=fs("
",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=i[0],t.nTableWrapper=s[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,a,l,u,c,d,h=t.sDom.split(""),f=0;f")[0],"'"==(u=h[f+1])||'"'==u){for(c="",d=2;h[f+d]!=u;)c+=h[f+d],d++;if("H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")){var m=c.split(".");l.id=m[0].substr(1,m[0].length-1),l.className=m[1]}else"#"==c.charAt(0)?l.id=c.substr(1,c.length-1):l.className=c;f+=d}s.append(l),s=fs(l)}else if(">"==a)s=s.parent();else if("l"==a&&r.bPaginate&&r.bLengthChange)o=$o(t);else if("f"==a&&r.bFilter)o=Co(t);else if("r"==a&&r.bProcessing)o=Ko(t);else if("t"==a)o=Qo(t);else if("i"==a&&r.bInfo)o=Wo(t);else if("p"==a&&r.bPaginate)o=Go(t);else if(0!==vs.ext.feature.length)for(var p=vs.ext.feature,_=0,g=p.length;_',a=i.sSearch;a=a.match(/_INPUT_/)?a.replace("_INPUT_",o):a+o;var l=fs("
",{id:s.f?null:n+"_filter",class:e.sFilter}).append(fs("
").addClass(e.sLength);return t.aanFeatures.l||(c[0].id=n+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",a[0].outerHTML)),fs("select",c).val(t._iDisplayLength).on("change.DT",(function(e){Zo(t,fs(this).val()),bo(t)})),fs(t.nTable).on("length.dt.DT",(function(e,n,i){t===n&&fs("select",c).val(i)})),c[0]}function Go(t){var e=t.sPaginationType,n=vs.ext.pager[e],i="function"==typeof n,r=function(t){bo(t)},s=fs("
").addClass(t.oClasses.sPaging+e)[0],o=t.aanFeatures;return i||n.fnInit(t,s,r),o.p||(s.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(i){var e,s,a=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,d=c?0:Math.ceil(a/l),h=c?1:Math.ceil(u/l),f=n(d,h);for(e=0,s=o.p.length;es&&(i=0):"first"==e?i=0:"previous"==e?(i=r>=0?i-r:0)<0&&(i=0):"next"==e?i+r",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).append("
").insertBefore(t.nTable)[0]}function Xo(t,e){t.oFeatures.bProcessing&&fs(t.aanFeatures.r).css("display",e?"block":"none"),xa(t,null,"processing",[t,e])}function Qo(t){var e=fs(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var i=n.sX,r=n.sY,s=t.oClasses,o=e.children("caption"),a=o.length?o[0]._captionSide:null,l=fs(e[0].cloneNode(!1)),u=fs(e[0].cloneNode(!1)),c=e.children("tfoot"),d="
",h=function(t){return t?la(t):null};c.length||(c=null);var f=fs(d,{class:s.sScrollWrapper}).append(fs(d,{class:s.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:i?h(i):"100%"}).append(fs(d,{class:s.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===a?o:null).append(e.children("thead"))))).append(fs(d,{class:s.sScrollBody}).css({position:"relative",overflow:"auto",width:h(i)}).append(e));c&&f.append(fs(d,{class:s.sScrollFoot}).css({overflow:"hidden",border:0,width:i?h(i):"100%"}).append(fs(d,{class:s.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===a?o:null).append(e.children("tfoot")))));var m=f.children(),p=m[0],_=m[1],g=c?m[2]:null;return i&&fs(_).on("scroll.DT",(function(t){var e=this.scrollLeft;p.scrollLeft=e,c&&(g.scrollLeft=e)})),fs(_).css("max-height",r),n.bCollapse||fs(_).css("height",r),t.nScrollHead=p,t.nScrollBody=_,t.nScrollFoot=g,t.aoDrawCallback.push({fn:ta,sName:"scrolling"}),f[0]}function ta(t){var e,n,i,r,s,o,a,l,u,c=t.oScroll,d=c.sX,h=c.sXInner,f=c.sY,m=c.iBarWidth,p=fs(t.nScrollHead),_=p[0].style,g=p.children("div"),v=g[0].style,y=g.children("table"),b=t.nScrollBody,L=fs(b),M=b.style,w=fs(t.nScrollFoot).children("div"),k=w.children("table"),x=fs(t.nTHead),T=fs(t.nTable),D=T[0],S=D.style,Y=t.nTFoot?fs(t.nTFoot):null,C=t.oBrowser,A=C.bScrollOversize,P=(Cs(t.aoColumns,"nTh"),[]),E=[],H=[],O=[],j=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},z=b.scrollHeight>b.clientHeight;if(t.scrollBarVis!==z&&void 0!==t.scrollBarVis)return t.scrollBarVis=z,void $s(t);t.scrollBarVis=z,T.children("thead, tfoot").remove(),Y&&(o=Y.clone().prependTo(T),n=Y.find("tr"),r=o.find("tr"),o.find("[id]").removeAttr("id")),s=x.clone().prependTo(T),e=x.find("tr"),i=s.find("tr"),s.find("th, td").removeAttr("tabindex"),s.find("[id]").removeAttr("id"),d||(M.width="100%",p[0].style.width="100%"),fs.each(ko(t,s),(function(e,n){a=Gs(t,e),n.style.width=t.aoColumns[a].sWidth})),Y&&ea((function(t){t.style.width=""}),r),u=T.outerWidth(),""===d?(S.width="100%",A&&(T.find("tbody").height()>b.offsetHeight||"scroll"==L.css("overflow-y"))&&(S.width=la(T.outerWidth()-m)),u=T.outerWidth()):""!==h&&(S.width=la(h),u=T.outerWidth()),ea(j,i),ea((function(t){var e=window.getComputedStyle?window.getComputedStyle(t).width:la(fs(t).width());H.push(t.innerHTML),P.push(e)}),i),ea((function(t,e){t.style.width=P[e]}),e),fs(i).css("height",0),Y&&(ea(j,r),ea((function(t){O.push(t.innerHTML),E.push(la(fs(t).css("width")))}),r),ea((function(t,e){t.style.width=E[e]}),n),fs(r).height(0)),ea((function(t,e){t.innerHTML='
'+H[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=P[e]}),i),Y&&ea((function(t,e){t.innerHTML='
'+O[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=E[e]}),r),Math.round(T.outerWidth())b.offsetHeight||"scroll"==L.css("overflow-y")?u+m:u,A&&(b.scrollHeight>b.offsetHeight||"scroll"==L.css("overflow-y"))&&(S.width=la(l-m)),""!==d&&""===h||ba(t,1,"Possible column misalignment",6)):l="100%",M.width=la(l),_.width=la(l),Y&&(t.nScrollFoot.style.width=la(l)),f||A&&(M.height=la(D.offsetHeight+m));var I=T.outerWidth();y[0].style.width=la(I),v.width=la(I);var N=T.height()>b.clientHeight||"scroll"==L.css("overflow-y"),F="padding"+(C.bScrollbarLeft?"Left":"Right");v[F]=N?m+"px":"0px",Y&&(k[0].style.width=la(I),w[0].style.width=la(I),w[0].style[F]=N?m+"px":"0px"),T.children("colgroup").insertBefore(T.children("thead")),L.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(b.scrollTop=0)}function ea(t,e,n){for(var i,r,s=0,o=0,a=e.length;o/g;function ia(t){var e,n,i,r=t.nTable,s=t.aoColumns,o=t.oScroll,a=o.sY,l=o.sX,u=o.sXInner,c=s.length,d=Xs(t,"bVisible"),h=fs("th",t.nTHead),f=r.getAttribute("width"),m=r.parentNode,p=!1,_=t.oBrowser,g=_.bScrollOversize,v=r.style.width;for(v&&-1!==v.indexOf("%")&&(f=v),e=0;e").appendTo(b.find("tbody"));for(b.find("thead, tfoot").remove(),b.append(fs(t.nTHead).clone()).append(fs(t.nTFoot).clone()),b.find("tfoot th, tfoot td").css("width",""),h=ko(t,b.find("thead")[0]),e=0;e").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e").css(l||a?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(b).appendTo(m);l&&u?b.width(u):l?(b.css("width","auto"),b.removeAttr("width"),b.width()").css("width",la(t)).appendTo(e||document.body),i=n[0].offsetWidth;return n.remove(),i}function oa(t,e){var n=aa(t,e);if(n<0)return null;var i=t.aoData[n];return i.nTr?i.anCells[e]:fs("").html(io(t,n,e,"display"))[0]}function aa(t,e){for(var n,i=-1,r=-1,s=0,o=t.aoData.length;si&&(i=n.length,r=s);return r}function la(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function ua(t){var e,n,i,r,s,o,a,l=[],u=t.aoColumns,c=t.aaSortingFixed,d=fs.isPlainObject(c),h=[],f=function(t){t.length&&!Array.isArray(t[0])?h.push(t):fs.merge(h,t)};for(Array.isArray(c)&&f(c),d&&c.pre&&f(c.pre),f(t.aaSorting),d&&c.post&&f(c.post),e=0;ei?1:0))return"asc"===u.dir?a:-a;return(n=o[t])<(i=o[e])?-1:n>i?1:0})):c.sort((function(t,e){var n,i,r,u,c,d=s.length,h=l[t]._aSortData,f=l[e]._aSortData;for(r=0;ri?1:0}))}t.bSorted=!0}function da(t){for(var e,n,i=t.aoColumns,r=ua(t),s=t.oLanguage.oAria,o=0,a=i.length;o/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(r.length>0&&r[0].col==o?(d.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),n=u[r[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?s.sSortAscending:s.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function ha(t,e,n,i){var r,s=t.aoColumns[e],o=t.aaSorting,a=s.asSorting,l=function(t,e){var n=t._idx;return void 0===n&&(n=fs.inArray(t[1],a)),n+10&&e.time<+new Date-1e3*l)return t._bLoadingState=!1,void n();if(e.columns&&s.length!==e.columns.length)return t._bLoadingState=!1,void n();if(t.oLoadedState=fs.extend(!0,{},e),void 0!==e.length&&(o?o.page.len(e.length):t._iDisplayLength=e.length),void 0!==e.start&&(null===o?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):Jo(t,e.start/t._iDisplayLength)),void 0!==e.order&&(t.aaSorting=[],fs.each(e.order,(function(e,n){t.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),void 0!==e.search&&fs.extend(t.oPreviousSearch,Ro(e.search)),e.columns){for(i=0,r=e.columns.length;i=n&&(e=n-i),e-=e%i,(-1===i||e<0)&&(e=0),t._iDisplayStart=e}function Da(t,e){var n=t.renderer,i=vs.ext.renderer[e];return fs.isPlainObject(n)&&n[e]?i[n[e]]||i._:"string"==typeof n&&i[n]||i._}function Sa(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var Ya=[],Ca=Array.prototype;ps=function(t,e){if(!(this instanceof ps))return new ps(t,e);var n=[],i=function(t){var e=function(t){var e,n,i=vs.settings,r=fs.map(i,(function(t,e){return t.nTable}));return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=fs.inArray(t,r))?[i[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=fs(t):t instanceof fs&&(n=t),n?n.map((function(t){return-1!==(e=fs.inArray(this,r))?i[e]:null})).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var r=0,s=t.length;rt?new ps(e[t],this[t]):null},filter:function(t){var e=[];if(Ca.filter)e=Ca.filter.call(this,t,this);else for(var n=0,i=this.length;n0)return t[0].json})),_s("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),_s("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){Pa(n,!1===e,t)}))})),_s("ajax.url()",(function(t){var e=this.context;if(void 0===t){if(0===e.length)return;return(e=e[0]).ajax?fs.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource}return this.iterator("table",(function(e){fs.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t}))})),_s("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){Pa(n,!1===e,t)}))}));var Ea=function(t,e,n,i,r){var s,o,a,l,u,c,d=[],h=typeof e;for(e&&"string"!==h&&"function"!==h&&void 0!==e.length||(e=[e]),a=0,l=e.length;a0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},ja=function(t,e){var n,i=[],r=t.aiDisplay,s=t.aiDisplayMaster,o=e.search,a=e.order,l=e.page;if("ssp"==Sa(t))return"removed"===o?[]:Ps(0,s.length);if("current"==l)for(c=t._iDisplayStart,d=t.fnDisplayEnd();c=0&&"applied"==o)&&i.push(c);return i};_s("rows()",(function(t,e){void 0===t?t="":fs.isPlainObject(t)&&(e=t,t=""),e=Ha(e);var n=this.iterator("table",(function(n){return function(t,e,n){var i;return Ea("row",e,(function(e){var r=Ts(e),s=t.aoData;if(null!==r&&!n)return[r];if(i||(i=ja(t,n)),null!==r&&-1!==fs.inArray(r,i))return[r];if(null==e||""===e)return i;if("function"==typeof e)return fs.map(i,(function(t){var n=s[t];return e(t,n._aData,n.nTr)?t:null}));if(e.nodeName){var o=e._DT_RowIndex,a=e._DT_CellIndex;if(void 0!==o)return s[o]&&s[o].nTr===e?[o]:[];if(a)return s[a.row]&&s[a.row].nTr===e.parentNode?[a.row]:[];var l=fs(e).closest("*[data-dt-row]");return l.length?[l.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var u=t.aIds[e.replace(/^#/,"")];if(void 0!==u)return[u.idx]}var c=Es(As(t.aoData,i,"nTr"));return fs(c).filter(e).map((function(){return this._DT_RowIndex})).toArray()}),t,n)}(n,t,e)}),1);return n.selector.rows=t,n.selector.opts=e,n})),_s("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||void 0}),1)})),_s("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return As(t.aoData,e,"_aData")}),1)})),gs("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var i=e.aoData[n];return"search"===t?i._aFilterData:i._aSortData}),1)})),gs("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){mo(e,n,t)}))})),gs("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),gs("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,i=0,r=n.length;i0&&e._iRecordsDisplay--,Ta(e);var h=e.rowIdFn(d._aData);void 0!==h&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e0&&(e.on(i,(function(n,i){t===i&&e.rows({page:"current"}).eq(0).each((function(t){var e=o[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on(r,(function(e,n,i,r){if(t===n)for(var s,a=Ks(n),l=0,u=o.length;l").addClass(n);fs("td",a).addClass(n).html(e)[0].colSpan=Ks(t),r.push(a[0])}};s(n,i),e._details&&e._details.detach(),e._details=fs(r),e._detailsShow&&e._details.insertAfter(e.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)})),_s([Ra+".show()",Wa+".show()"],(function(t){return Na(this,!0),this})),_s([Ra+".hide()",Wa+".hide()"],(function(){return Na(this,!1),this})),_s([Ra+".remove()",Wa+".remove()"],(function(){return Ia(this),this})),_s(Ra+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var Ba=/^([^:]+):(name|visIdx|visible)$/,Va=function(t,e,n,i,r){for(var s=[],o=0,a=r.length;o=0?o:i.length+o];if("function"==typeof e){var a=ja(t,n);return fs.map(i,(function(n,i){return e(i,Va(t,i,0,0,a),s[i])?i:null}))}var l="string"==typeof e?e.match(Ba):"";if(l)switch(l[2]){case"visIdx":case"visible":var u=parseInt(l[1],10);if(u<0){var c=fs.map(i,(function(t,e){return t.bVisible?e:null}));return[c[c.length+u]]}return[Gs(t,u)];case"name":return fs.map(r,(function(t,e){return t===l[1]?e:null}));default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var d=fs(s).filter(e).map((function(){return fs.inArray(this,s)})).toArray();if(d.length||!e.nodeName)return d;var h=fs(e).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),t,n)}(n,t,e)}),1);return n.selector.cols=t,n.selector.opts=e,n})),gs("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),gs("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),gs("columns().data()","column().data()",(function(){return this.iterator("column-rows",Va,1)})),gs("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),gs("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,i,r,s){return As(e.aoData,s,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),gs("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,i,r){return As(t.aoData,r,"anCells",e)}),1)})),gs("columns().visible()","column().visible()",(function(t,e){var n=this,i=this.iterator("column",(function(e,n){if(void 0===t)return e.aoColumns[n].bVisible;!function(t,e,n){var i,r,s,o,a=t.aoColumns,l=a[e],u=t.aoData;if(void 0===n)return l.bVisible;if(l.bVisible!==n){if(n){var c=fs.inArray(!0,Cs(a,"bVisible"),e+1);for(r=0,s=u.length;rn;return!0},vs.isDataTable=vs.fnIsDataTable=function(t){var e=fs(t).get(0),n=!1;return t instanceof vs.Api||(fs.each(vs.settings,(function(t,i){var r=i.nScrollHead?fs("table",i.nScrollHead)[0]:null,s=i.nScrollFoot?fs("table",i.nScrollFoot)[0]:null;i.nTable!==e&&r!==e&&s!==e||(n=!0)})),n)},vs.tables=vs.fnTables=function(t){var e=!1;fs.isPlainObject(t)&&(e=t.api,t=t.visible);var n=fs.map(vs.settings,(function(e){if(!t||t&&fs(e.nTable).is(":visible"))return e.nTable}));return e?new ps(n):n},vs.camelToHungarian=Ns,_s("$()",(function(t,e){var n=this.rows(e).nodes(),i=fs(n);return fs([].concat(i.filter(t).toArray(),i.find(t).toArray()))})),fs.each(["on","one","off"],(function(t,e){_s(e+"()",(function(){var t=Array.prototype.slice.call(arguments);t[0]=fs.map(t[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var n=fs(this.tables().nodes());return n[e].apply(n,t),this}))})),_s("clear()",(function(){return this.iterator("table",(function(t){ho(t)}))})),_s("settings()",(function(){return new ps(this.context,this.context)})),_s("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),_s("data()",(function(){return this.iterator("table",(function(t){return Cs(t.aoData,"_aData")})).flatten()})),_s("destroy()",(function(t){return t=t||!1,this.iterator("table",(function(e){var n,i=e.oClasses,r=e.nTable,s=e.nTBody,o=e.nTHead,a=e.nTFoot,l=fs(r),u=fs(s),c=fs(e.nTableWrapper),d=fs.map(e.aoData,(function(t){return t.nTr}));e.bDestroying=!0,xa(e,"aoDestroyCallback","destroy",[e]),t||new ps(e).columns().visible(!0),c.off(".DT").find(":not(tbody *)").off(".DT"),fs(window).off(".DT-"+e.sInstance),r!=o.parentNode&&(l.children("thead").detach(),l.append(o)),a&&r!=a.parentNode&&(l.children("tfoot").detach(),l.append(a)),e.aaSorting=[],e.aaSortingFixed=[],ma(e),fs(d).removeClass(e.asStripeClasses.join(" ")),fs("th, td",o).removeClass(i.sSortable+" "+i.sSortableAsc+" "+i.sSortableDesc+" "+i.sSortableNone),u.children().detach(),u.append(d);var h=e.nTableWrapper.parentNode,f=t?"remove":"detach";l[f](),c[f](),!t&&h&&(h.insertBefore(r,e.nTableReinsertBefore),l.css("width",e.sDestroyWidth).removeClass(i.sTable),(n=e.asDestroyStripes.length)&&u.children().each((function(t){fs(this).addClass(e.asDestroyStripes[t%n])})));var m=fs.inArray(e,vs.settings);-1!==m&&vs.settings.splice(m,1)}))})),fs.each(["column","row","cell"],(function(t,e){_s(e+"s().every()",(function(t){var n=this.selector.opts,i=this;return this.iterator(e,(function(r,s,o,a,l){t.call(i[e](s,"cell"===e?o:n,"cell"===e?n:void 0),s,o,a,l)}))}))})),_s("i18n()",(function(t,e,n){var i=this.context[0],r=lo(t)(i.oLanguage);return void 0===r&&(r=e),void 0!==n&&fs.isPlainObject(r)&&(r=void 0!==r[n]?r[n]:r._),r.replace("%d",n)})),vs.version="1.13.2",vs.settings=[],vs.models={},vs.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},vs.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},vs.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},vs.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:fs.extend({},vs.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},Is(vs.defaults),vs.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},Is(vs.defaults.column),vs.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:void 0,oAjaxData:void 0,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Sa(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Sa(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,i=this.aiDisplay.length,r=this.oFeatures,s=r.bPaginate;return r.bServerSide?!1===s||-1===t?e+i:Math.min(e+t,this._iRecordsDisplay):!s||n>i||-1===t?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},vs.ext=ms={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:vs.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:vs.version},fs.extend(ms,{afnFiltering:ms.search,aTypes:ms.type.detect,ofnSearch:ms.type.search,oSort:ms.type.order,afnSortData:ms.order,aoFeatures:ms.feature,oApi:ms.internal,oStdClasses:ms.classes,oPagination:ms.pager}),fs.extend(vs.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ua=vs.ext.pager;function qa(t,e){var n=[],i=Ua.numbers_length,r=Math.floor(i/2);return e<=i?n=Ps(0,e):t<=r?((n=Ps(0,i-2)).push("ellipsis"),n.push(e-1)):t>=e-1-r?((n=Ps(e-(i-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=Ps(t-r+2,t+r-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}fs.extend(Ua,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[qa(t,e)]},simple_numbers:function(t,e){return["previous",qa(t,e),"next"]},full_numbers:function(t,e){return["first","previous",qa(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",qa(t,e),"last"]},_numbers:qa,numbers_length:7}),fs.extend(!0,vs.ext.renderer,{pageButton:{_:function(t,e,n,i,r,s){var o,a,l,u=t.oClasses,c=t.oLanguage.oPaginate,d=t.oLanguage.oAria.paginate||{},h=function(e,i){var l,f,m,p,_=u.sPageButtonDisabled,g=function(e){Jo(t,e.data.action,!0)};for(l=0,f=i.length;l").appendTo(e);h(v,m)}else{switch(o=null,a=m,p=t.iTabIndex,m){case"ellipsis":e.append('');break;case"first":o=c.sFirst,0===r&&(p=-1,a+=" "+_);break;case"previous":o=c.sPrevious,0===r&&(p=-1,a+=" "+_);break;case"next":o=c.sNext,0!==s&&r!==s-1||(p=-1,a+=" "+_);break;case"last":o=c.sLast,0!==s&&r!==s-1||(p=-1,a+=" "+_);break;default:o=t.fnFormatNumber(m+1),a=r===m?u.sPageButtonActive:""}if(null!==o){var y=t.oInit.pagingTag||"a",b=-1!==a.indexOf(_);wa(fs("<"+y+">",{class:u.sPageButton+" "+a,"aria-controls":t.sTableId,"aria-disabled":b?"true":null,"aria-label":d[m],"aria-role":"link","aria-current":a===u.sPageButtonActive?"page":null,"data-dt-idx":m,tabindex:p,id:0===n&&"string"==typeof m?t.sTableId+"_"+m:null}).html(o).appendTo(e),{action:m},g)}}};try{l=fs(e).find(document.activeElement).data("dt-idx")}catch(t){}h(fs(e).empty(),i),void 0!==l&&fs(e).find("[data-dt-idx="+l+"]").trigger("focus")}}}),fs.extend(vs.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return Ss(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!Ms.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||xs(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return Ss(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return Ys(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return Ys(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return xs(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),fs.extend(vs.ext.type.search,{html:function(t){return xs(t)?t:"string"==typeof t?t.replace(bs," ").replace(Ls,""):""},string:function(t){return xs(t)?t:"string"==typeof t?t.replace(bs," "):t}});var Za=function(t,e,n,i){if(0!==t&&(!t||"-"===t))return-1/0;let r=typeof t;return"number"===r||"bigint"===r?t:(e&&(t=Ds(t,e)),t.replace&&(n&&(t=t.replace(n,"")),i&&(t=t.replace(i,""))),1*t)};function $a(t){fs.each({num:function(e){return Za(e,t)},"num-fmt":function(e){return Za(e,t,ks)},"html-num":function(e){return Za(e,t,Ls)},"html-num-fmt":function(e){return Za(e,t,Ls,ks)}},(function(e,n){ms.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(ms.type.search[e+t]=ms.type.search.html)}))}fs.extend(ms.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return xs(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return xs(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),$a(""),fs.extend(!0,vs.ext.renderer,{header:{_:function(t,e,n,i){fs(t.nTable).on("order.dt.DT",(function(r,s,o,a){if(t===s){var l=n.idx;e.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==a[l]?i.sSortAsc:"desc"==a[l]?i.sSortDesc:n.sSortingClass)}}))},jqueryui:function(t,e,n,i){fs("
").addClass(i.sSortJUIWrapper).append(e.contents()).append(fs("").addClass(i.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),fs(t.nTable).on("order.dt.DT",(function(r,s,o,a){if(t===s){var l=n.idx;e.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==a[l]?i.sSortAsc:"desc"==a[l]?i.sSortDesc:n.sSortingClass),e.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==a[l]?i.sSortJUIAsc:"desc"==a[l]?i.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var Ga=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t};function Ja(t,e,n,i,r){return window.moment?t[e](r):window.luxon?t[n](r):i?t[i](r):t}var Ka=!1;function Xa(t,e,n){var i;if(window.moment){if(!(i=window.moment.utc(t,e,n,!0)).isValid())return null}else if(window.luxon){if(!(i=e&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,e):window.luxon.DateTime.fromISO(t)).isValid)return null;i.setLocale(n)}else e?(Ka||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Ka=!0):i=new Date(t);return i}function Qa(t){return function(e,n,i,r){0===arguments.length?(i="en",n=null,e=null):1===arguments.length?(i="en",n=e,e=null):2===arguments.length&&(i=n,n=e,e=null);var s="datetime-"+n;return vs.ext.type.order[s]||(vs.ext.type.detect.unshift((function(t){return t===s&&s})),vs.ext.type.order[s+"-asc"]=function(t,e){var n=t.valueOf(),i=e.valueOf();return n===i?0:ni?-1:1}),function(o,a){if(null==o)if("--now"===r){var l=new Date;o=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else o="";if("type"===a)return s;if(""===o)return"sort"!==a?"":Xa("0000-01-01 00:00:00",null,i);if(null!==n&&e===n&&"sort"!==a&&"type"!==a&&!(o instanceof Date))return o;var u=Xa(o,e,i);if(null===u)return o;if("sort"===a)return u;var c=null===n?Ja(u,"toDate","toJSDate","")[t]():Ja(u,"format","toFormat","toISOString",n);return"display"===a?Ga(c):c}}}var tl=",",el=".";if(Intl)try{for(var nl=(new Intl.NumberFormat).formatToParts(100000.1),il=0;ilt.length)&&(e=t.length);for(var n=0,i=new Array(e);n0;)e+=gu[62*Math.random()|0];return e}function yu(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function bu(t){return t.classList?yu(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function Lu(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Mu(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")}),"")}function wu(t){return t.size!==_u.size||t.x!==_u.x||t.y!==_u.y||t.rotate!==_u.rotate||t.flipX||t.flipY}var ku=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function xu(){var t=Ol,e=jl,n=fu.cssPrefix,i=fu.replacementClass,r=ku;if(n!==t||i!==e){var s=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");r=r.replace(s,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(a,".".concat(i))}return r}var Tu=!1;function Du(){fu.autoAddCss&&!Tu&&(!function(t){if(t&&Al){var e=Sl.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=Sl.head.childNodes,i=null,r=n.length-1;r>-1;r--){var s=n[r],o=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=s)}Sl.head.insertBefore(e,i)}}(xu()),Tu=!0)}var Su={mixout:function(){return{dom:{css:xu,insertCss:Du}}},hooks:function(){return{beforeDOMElementCreation:function(){Du()},beforeI2svg:function(){Du()}}}},Yu=Dl||{};Yu[El]||(Yu[El]={}),Yu[El].styles||(Yu[El].styles={}),Yu[El].hooks||(Yu[El].hooks={}),Yu[El].shims||(Yu[El].shims=[]);var Cu=Yu[El],Au=[],Pu=!1;function Eu(t){var e=t.tag,n=t.attributes,i=void 0===n?{}:n,r=t.children,s=void 0===r?[]:r;return"string"==typeof t?Lu(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(Lu(t[n]),'" ')}),"").trim()}(i),">").concat(s.map(Eu).join(""),"")}function Hu(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}Al&&((Pu=(Sl.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Sl.readyState))||Sl.addEventListener("DOMContentLoaded",(function t(){Sl.removeEventListener("DOMContentLoaded",t),Pu=1,Au.map((function(t){return t()}))})));var Ou=function(t,e,n,i){var r,s,o,a=Object.keys(t),l=a.length,u=void 0!==i?function(t,e){return function(n,i,r,s){return t.call(e,n,i,r,s)}}(e,i):e;for(void 0===n?(r=1,o=t[a[0]]):(r=0,o=n);r=55296&&r<=56319&&n2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,i=void 0!==n&&n,r=zu(e);"function"!=typeof Cu.hooks.addPack||i?Cu.styles[t]=al(al({},Cu.styles[t]||{}),r):Cu.hooks.addPack(t,zu(e)),"fas"===t&&Iu("fa",e)}var Nu,Fu,Ru,Wu=Cu.styles,Bu=Cu.shims,Vu=(cl(Nu={},ql,Object.values(Xl[ql])),cl(Nu,Zl,Object.values(Xl[Zl])),Nu),Uu=null,qu={},Zu={},$u={},Gu={},Ju={},Ku=(cl(Fu={},ql,Object.keys(Jl[ql])),cl(Fu,Zl,Object.keys(Jl[Zl])),Fu);function Xu(t,e){var n,i=e.split("-"),r=i[0],s=i.slice(1).join("-");return r!==t||""===s||(n=s,~uu.indexOf(n))?null:s}var Qu,tc=function(){var t=function(t){return Ou(Wu,(function(e,n,i){return e[i]=Ou(n,t,{}),e}),{})};qu=t((function(t,e,n){(e[3]&&(t[e[3]]=n),e[2])&&e[2].filter((function(t){return"number"==typeof t})).forEach((function(e){t[e.toString(16)]=n}));return t})),Zu=t((function(t,e,n){(t[n]=n,e[2])&&e[2].filter((function(t){return"string"==typeof t})).forEach((function(e){t[e]=n}));return t})),Ju=t((function(t,e,n){var i=e[2];return t[n]=n,i.forEach((function(e){t[e]=n})),t}));var e="far"in Wu||fu.autoFetchSvg,n=Ou(Bu,(function(t,n){var i=n[0],r=n[1],s=n[2];return"far"!==r||e||(r="fas"),"string"==typeof i&&(t.names[i]={prefix:r,iconName:s}),"number"==typeof i&&(t.unicodes[i.toString(16)]={prefix:r,iconName:s}),t}),{names:{},unicodes:{}});$u=n.names,Gu=n.unicodes,Uu=oc(fu.styleDefault,{family:fu.familyDefault})};function ec(t,e){return(qu[t]||{})[e]}function nc(t,e){return(Ju[t]||{})[e]}function ic(t){return $u[t]||{prefix:null,iconName:null}}function rc(){return Uu}Qu=function(t){Uu=oc(t.styleDefault,{family:fu.familyDefault})},mu.push(Qu),tc();var sc=function(){return{prefix:null,iconName:null,rest:[]}};function oc(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===e?ql:e,i=Jl[n][t],r=Kl[n][t]||Kl[n][i],s=t in Cu.styles?t:null;return r||s||null}var ac=(cl(Ru={},ql,Object.keys(Xl[ql])),cl(Ru,Zl,Object.keys(Xl[Zl])),Ru);function lc(t){var e,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,i=void 0!==n&&n,r=(cl(e={},ql,"".concat(fu.cssPrefix,"-").concat(ql)),cl(e,Zl,"".concat(fu.cssPrefix,"-").concat(Zl)),e),s=null,o=ql;(t.includes(r[ql])||t.some((function(t){return ac[ql].includes(t)})))&&(o=ql),(t.includes(r[Zl])||t.some((function(t){return ac[Zl].includes(t)})))&&(o=Zl);var a=t.reduce((function(t,e){var n=Xu(fu.cssPrefix,e);if(Wu[e]?(e=Vu[o].includes(e)?Ql[o][e]:e,s=e,t.prefix=e):Ku[o].indexOf(e)>-1?(s=e,t.prefix=oc(e,{family:o})):n?t.iconName=n:e!==fu.replacementClass&&e!==r[ql]&&e!==r[Zl]&&t.rest.push(e),!i&&t.prefix&&t.iconName){var a="fa"===s?ic(t.iconName):{},l=nc(t.prefix,t.iconName);a.prefix&&(s=null),t.iconName=a.iconName||l||t.iconName,t.prefix=a.prefix||t.prefix,"far"!==t.prefix||Wu.far||!Wu.fas||fu.autoFetchSvg||(t.prefix="fas")}return t}),sc());return(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(a.prefix="fad"),a.prefix||o!==Zl||!Wu.fass&&!fu.autoFetchSvg||(a.prefix="fass",a.iconName=nc(a.prefix,a.iconName)||a.iconName),"fa"!==a.prefix&&"fa"!==s||(a.prefix=rc()||"fas"),a}var uc=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n,i;return e=t,n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i0&&a.forEach((function(e){"string"==typeof e&&(t[r][e]=o)})),t[r][s]=o})),t}}],n&&ul(e.prototype,n),i&&ul(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),cc=[],dc={},hc={},fc=Object.keys(hc);function mc(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),r=2;r1?e-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return Al?(pc("beforeI2svg",t),_c("pseudoElements2svg",t),_c("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.autoReplaceSvgRoot;!1===fu.autoReplaceSvg&&(fu.autoReplaceSvg=!0),fu.observeMutations=!0,t=function(){Mc({autoReplaceSvgRoot:n}),pc("watch",e)},Al&&(Pu?setTimeout(t,0):Au.push(t))}},bc={icon:function(t){if(null===t)return null;if("object"===ll(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:nc(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=oc(t[0]);return{prefix:n,iconName:nc(n,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(fu.cssPrefix,"-"))>-1||t.match(tu))){var i=lc(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||rc(),iconName:nc(i.prefix,i.iconName)||i.iconName}}if("string"==typeof t){var r=rc();return{prefix:r,iconName:nc(r,t)||t}}}},Lc={noAuto:function(){fu.autoReplaceSvg=!1,fu.observeMutations=!1,pc("noAuto")},config:fu,dom:yc,parse:bc,library:vc,findIconDefinition:gc,toHtml:Eu},Mc=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,e=void 0===t?Sl:t;(Object.keys(Cu.styles).length>0||fu.autoFetchSvg)&&Al&&fu.autoReplaceSvg&&Lc.dom.i2svg({node:e})};function wc(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return Eu(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(Al){var e=Sl.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function kc(t){var e=t.icons,n=e.main,i=e.mask,r=t.prefix,s=t.iconName,o=t.transform,a=t.symbol,l=t.title,u=t.maskId,c=t.titleId,d=t.extra,h=t.watchable,f=void 0!==h&&h,m=i.found?i:n,p=m.width,_=m.height,g="fak"===r,v=[fu.replacementClass,s?"".concat(fu.cssPrefix,"-").concat(s):""].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),y={children:[],attributes:al(al({},d.attributes),{},{"data-prefix":r,"data-icon":s,class:v,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(_)})},b=g&&!~d.classes.indexOf("fa-fw")?{width:"".concat(p/_*16*.0625,"em")}:{};f&&(y.attributes[zl]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(c||vu())},children:[l]}),delete y.attributes.title);var L=al(al({},y),{},{prefix:r,iconName:s,main:n,mask:i,maskId:u,transform:o,symbol:a,styles:al(al({},b),d.styles)}),M=i.found&&n.found?_c("generateAbstractMask",L)||{children:[],attributes:{}}:_c("generateAbstractIcon",L)||{children:[],attributes:{}},w=M.children,k=M.attributes;return L.children=w,L.attributes=k,a?function(t){var e=t.prefix,n=t.iconName,i=t.children,r=t.attributes,s=t.symbol,o=!0===s?"".concat(e,"-").concat(fu.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:al(al({},r),{},{id:o}),children:i}]}]}(L):function(t){var e=t.children,n=t.main,i=t.mask,r=t.attributes,s=t.styles,o=t.transform;if(wu(o)&&n.found&&!i.found){var a={x:n.width/n.height/2,y:.5};r.style=Mu(al(al({},s),{},{"transform-origin":"".concat(a.x+o.x/16,"em ").concat(a.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(L)}function xc(t){var e=t.content,n=t.width,i=t.height,r=t.transform,s=t.title,o=t.extra,a=t.watchable,l=void 0!==a&&a,u=al(al(al({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});l&&(u[zl]="");var c=al({},o.styles);wu(r)&&(c.transform=function(t){var e=t.transform,n=t.width,i=void 0===n?Hl:n,r=t.height,s=void 0===r?Hl:r,o=t.startCentered,a=void 0!==o&&o,l="";return l+=a&&Pl?"translate(".concat(e.x/pu-i/2,"em, ").concat(e.y/pu-s/2,"em) "):a?"translate(calc(-50% + ".concat(e.x/pu,"em), calc(-50% + ").concat(e.y/pu,"em)) "):"translate(".concat(e.x/pu,"em, ").concat(e.y/pu,"em) "),l+="scale(".concat(e.size/pu*(e.flipX?-1:1),", ").concat(e.size/pu*(e.flipY?-1:1),") "),l+"rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:i}),c["-webkit-transform"]=c.transform);var d=Mu(c);d.length>0&&(u.style=d);var h=[];return h.push({tag:"span",attributes:u,children:[e]}),s&&h.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),h}var Tc=Cu.styles;function Dc(t){var e=t[0],n=t[1],i=dl(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(fu.cssPrefix,"-").concat(au.GROUP)},children:[{tag:"path",attributes:{class:"".concat(fu.cssPrefix,"-").concat(au.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(fu.cssPrefix,"-").concat(au.PRIMARY),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}var Sc={found:!1,width:512,height:512};function Yc(t,e){var n=e;return"fa"===e&&null!==fu.styleDefault&&(e=rc()),new Promise((function(i,r){_c("missingIconAbstract");if("fa"===n){var s=ic(t)||{};t=s.iconName||t,e=s.prefix||e}if(t&&e&&Tc[e]&&Tc[e][t])return i(Dc(Tc[e][t]));!function(t,e){Ul||fu.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),i(al(al({},Sc),{},{icon:fu.showMissingIcons&&t&&_c("missingIconAbstract")||{}}))}))}var Cc=function(){},Ac=fu.measurePerformance&&Cl&&Cl.mark&&Cl.measure?Cl:{mark:Cc,measure:Cc},Pc='FA "6.2.1"',Ec=function(t){Ac.mark("".concat(Pc," ").concat(t," ends")),Ac.measure("".concat(Pc," ").concat(t),"".concat(Pc," ").concat(t," begins"),"".concat(Pc," ").concat(t," ends"))},Hc={begin:function(t){return Ac.mark("".concat(Pc," ").concat(t," begins")),function(){return Ec(t)}},end:Ec},Oc=function(){};function jc(t){return"string"==typeof(t.getAttribute?t.getAttribute(zl):null)}function zc(t){return Sl.createElementNS("http://www.w3.org/2000/svg",t)}function Ic(t){return Sl.createElement(t)}function Nc(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===e?"svg"===t.tag?zc:Ic:e;if("string"==typeof t)return Sl.createTextNode(t);var i=n(t.tag);return Object.keys(t.attributes||[]).forEach((function(e){i.setAttribute(e,t.attributes[e])})),(t.children||[]).forEach((function(t){i.appendChild(Nc(t,{ceFn:n}))})),i}var Fc={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(Nc(t),e)})),null===e.getAttribute(zl)&&fu.keepOriginalSource){var n=Sl.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){var e=t[0],n=t[1];if(~bu(e).indexOf(fu.replacementClass))return Fc.replace(t);var i=new RegExp("".concat(fu.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var r=n[0].attributes.class.split(" ").reduce((function(t,e){return e===fu.replacementClass||e.match(i)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?e.removeAttribute("class"):e.setAttribute("class",r.toNode.join(" "))}var s=n.map((function(t){return Eu(t)})).join("\n");e.setAttribute(zl,""),e.innerHTML=s}};function Rc(t){t()}function Wc(t,e){var n="function"==typeof e?e:Oc;if(0===t.length)n();else{var i=Rc;fu.mutateApproach===Bl&&(i=Dl.requestAnimationFrame||Rc),i((function(){var e=!0===fu.autoReplaceSvg?Fc.replace:Fc[fu.autoReplaceSvg]||Fc.replace,i=Hc.begin("mutate");t.map(e),i(),n()}))}}var Bc=!1;function Vc(){Bc=!0}function Uc(){Bc=!1}var qc=null;function Zc(t){if(Yl&&fu.observeMutations){var e=t.treeCallback,n=void 0===e?Oc:e,i=t.nodeCallback,r=void 0===i?Oc:i,s=t.pseudoElementsCallback,o=void 0===s?Oc:s,a=t.observeMutationsRoot,l=void 0===a?Sl:a;qc=new Yl((function(t){if(!Bc){var e=rc();yu(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!jc(t.addedNodes[0])&&(fu.searchPseudoElements&&o(t.target),n(t.target)),"attributes"===t.type&&t.target.parentNode&&fu.searchPseudoElements&&o(t.target.parentNode),"attributes"===t.type&&jc(t.target)&&~ou.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(Fl):null,n=t.getAttribute?t.getAttribute(Rl):null;return e&&n}(t.target)){var i=lc(bu(t.target)),s=i.prefix,a=i.iconName;t.target.setAttribute(Fl,s||e),a&&t.target.setAttribute(Rl,a)}else(l=t.target)&&l.classList&&l.classList.contains&&l.classList.contains(fu.replacementClass)&&r(t.target);var l}))}})),Al&&qc.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function $c(t){var e=t.getAttribute("data-prefix"),n=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",r=lc(bu(t));return r.prefix||(r.prefix=rc()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&i.length>0&&(r.iconName=function(t,e){return(Zu[t]||{})[e]}(r.prefix,t.innerText)||ec(r.prefix,ju(t.innerText))),!r.iconName&&fu.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function Gc(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=$c(t),i=n.iconName,r=n.prefix,s=n.rest,o=function(t){var e=yu(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return fu.autoA11y&&(n?e["aria-labelledby"]="".concat(fu.replacementClass,"-title-").concat(i||vu()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),a=mc("parseNodeAttributes",{},t),l=e.styleParser?function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(t[i]=r.join(":").trim()),t}),{})),n}(t):[];return al({iconName:i,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:_u,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}var Jc=Cu.styles;function Kc(t){var e="nest"===fu.autoReplaceSvg?Gc(t,{styleParser:!1}):Gc(t);return~e.extra.classes.indexOf(eu)?_c("generateLayersText",t,e):_c("generateSvgReplacementMutation",t,e)}var Xc=new Set;function Qc(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Al)return Promise.resolve();var n=Sl.documentElement.classList,i=function(t){return n.add("".concat(Wl,"-").concat(t))},r=function(t){return n.remove("".concat(Wl,"-").concat(t))},s=fu.autoFetchSvg?Xc:$l.map((function(t){return"fa-".concat(t)})).concat(Object.keys(Jc));s.includes("fa")||s.push("fa");var o=[".".concat(eu,":not([").concat(zl,"])")].concat(s.map((function(t){return".".concat(t,":not([").concat(zl,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var a=[];try{a=yu(t.querySelectorAll(o))}catch(t){}if(!(a.length>0))return Promise.resolve();i("pending"),r("complete");var l=Hc.begin("onTree"),u=a.reduce((function(t,e){try{var n=Kc(e);n&&t.push(n)}catch(t){Ul||"MissingIcon"===t.name&&console.error(t)}return t}),[]);return new Promise((function(t,n){Promise.all(u).then((function(n){Wc(n,(function(){i("active"),i("complete"),r("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((function(t){l(),n(t)}))}))}function td(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Kc(t).then((function(t){t&&Wc([t],e)}))}$l.map((function(t){Xc.add("fa-".concat(t))})),Object.keys(Jl[ql]).map(Xc.add.bind(Xc)),Object.keys(Jl[Zl]).map(Xc.add.bind(Xc)),Xc=hl(Xc);var ed=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?_u:n,r=e.symbol,s=void 0!==r&&r,o=e.mask,a=void 0===o?null:o,l=e.maskId,u=void 0===l?null:l,c=e.title,d=void 0===c?null:c,h=e.titleId,f=void 0===h?null:h,m=e.classes,p=void 0===m?[]:m,_=e.attributes,g=void 0===_?{}:_,v=e.styles,y=void 0===v?{}:v;if(t){var b=t.prefix,L=t.iconName,M=t.icon;return wc(al({type:"icon"},t),(function(){return pc("beforeDOMElementCreation",{iconDefinition:t,params:e}),fu.autoA11y&&(d?g["aria-labelledby"]="".concat(fu.replacementClass,"-title-").concat(f||vu()):(g["aria-hidden"]="true",g.focusable="false")),kc({icons:{main:Dc(M),mask:a?Dc(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:L,transform:al(al({},_u),i),symbol:s,title:d,maskId:u,titleId:f,extra:{attributes:g,styles:y,classes:p}})}))}},nd={mixout:function(){return{icon:(t=ed,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(e||{}).icon?e:gc(e||{}),r=n.mask;return r&&(r=(r||{}).icon?r:gc(r||{})),t(i,al(al({},n),{},{mask:r}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Qc,t.nodeCallback=td,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,n=void 0===e?Sl:e,i=t.callback;return Qc(n,void 0===i?function(){}:i)},t.generateSvgReplacementMutation=function(t,e){var n=e.iconName,i=e.title,r=e.titleId,s=e.prefix,o=e.transform,a=e.symbol,l=e.mask,u=e.maskId,c=e.extra;return new Promise((function(e,d){Promise.all([Yc(n,s),l.iconName?Yc(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(l){var d=dl(l,2),h=d[0],f=d[1];e([t,kc({icons:{main:h,mask:f},prefix:s,iconName:n,transform:o,symbol:a,maskId:u,title:i,titleId:r,extra:c,watchable:!0})])})).catch(d)}))},t.generateAbstractIcon=function(t){var e,n=t.children,i=t.attributes,r=t.main,s=t.transform,o=Mu(t.styles);return o.length>0&&(i.style=o),wu(s)&&(e=_c("generateAbstractTransformGrouping",{main:r,transform:s,containerWidth:r.width,iconWidth:r.width})),n.push(e||r.icon),{children:n,attributes:i}}}},id={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,i=void 0===n?[]:n;return wc({type:"layer"},(function(){pc("beforeDOMElementCreation",{assembler:t,params:e});var n=[];return t((function(t){Array.isArray(t)?t.map((function(t){n=n.concat(t.abstract)})):n=n.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(fu.cssPrefix,"-layers")].concat(hl(i)).join(" ")},children:n}]}))}}}},rd={mixout:function(){return{counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,i=void 0===n?null:n,r=e.classes,s=void 0===r?[]:r,o=e.attributes,a=void 0===o?{}:o,l=e.styles,u=void 0===l?{}:l;return wc({type:"counter",content:t},(function(){return pc("beforeDOMElementCreation",{content:t,params:e}),function(t){var e=t.content,n=t.title,i=t.extra,r=al(al(al({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),s=Mu(i.styles);s.length>0&&(r.style=s);var o=[];return o.push({tag:"span",attributes:r,children:[e]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}({content:t.toString(),title:i,extra:{attributes:a,styles:u,classes:["".concat(fu.cssPrefix,"-layers-counter")].concat(hl(s))}})}))}}}},sd={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,i=void 0===n?_u:n,r=e.title,s=void 0===r?null:r,o=e.classes,a=void 0===o?[]:o,l=e.attributes,u=void 0===l?{}:l,c=e.styles,d=void 0===c?{}:c;return wc({type:"text",content:t},(function(){return pc("beforeDOMElementCreation",{content:t,params:e}),xc({content:t,transform:al(al({},_u),i),title:s,extra:{attributes:u,styles:d,classes:["".concat(fu.cssPrefix,"-layers-text")].concat(hl(a))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var n=e.title,i=e.transform,r=e.extra,s=null,o=null;if(Pl){var a=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();s=l.width/a,o=l.height/a}return fu.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([t,xc({content:t.innerHTML,width:s,height:o,transform:i,title:n,extra:r,watchable:!0})])}}},od=new RegExp('"',"ug"),ad=[1105920,1112319];function ld(t,e){var n="".concat(Nl).concat(e.replace(":","-"));return new Promise((function(i,r){if(null!==t.getAttribute(n))return i();var s,o,a,l=yu(t.children).filter((function(t){return t.getAttribute(Il)===e}))[0],u=Dl.getComputedStyle(t,e),c=u.getPropertyValue("font-family").match(nu),d=u.getPropertyValue("font-weight"),h=u.getPropertyValue("content");if(l&&!c)return t.removeChild(l),i();if(c&&"none"!==h&&""!==h){var f=u.getPropertyValue("content"),m=~["Sharp"].indexOf(c[2])?Zl:ql,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?Kl[m][c[2].toLowerCase()]:iu[m][d],_=function(t){var e=t.replace(od,""),n=function(t,e){var n,i=t.length,r=t.charCodeAt(e);return r>=55296&&r<=56319&&i>e+1&&(n=t.charCodeAt(e+1))>=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}(e,0),i=n>=ad[0]&&n<=ad[1],r=2===e.length&&e[0]===e[1];return{value:ju(r?e[0]:e),isSecondary:i||r}}(f),g=_.value,v=_.isSecondary,y=c[0].startsWith("FontAwesome"),b=ec(p,g),L=b;if(y){var M=(o=Gu[s=g],a=ec("fas",s),o||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null});M.iconName&&M.prefix&&(b=M.iconName,p=M.prefix)}if(!b||v||l&&l.getAttribute(Fl)===p&&l.getAttribute(Rl)===L)i();else{t.setAttribute(n,L),l&&t.removeChild(l);var w={iconName:null,title:null,titleId:null,prefix:null,transform:_u,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},k=w.extra;k.attributes[Il]=e,Yc(b,p).then((function(r){var s=kc(al(al({},w),{},{icons:{main:r,mask:sc()},prefix:p,iconName:L,extra:k,watchable:!0})),o=Sl.createElement("svg");"::before"===e?t.insertBefore(o,t.firstChild):t.appendChild(o),o.outerHTML=s.map((function(t){return Eu(t)})).join("\n"),t.removeAttribute(n),i()})).catch(r)}}else i()}))}function ud(t){return Promise.all([ld(t,"::before"),ld(t,"::after")])}function cd(t){return!(t.parentNode===document.head||~Vl.indexOf(t.tagName.toUpperCase())||t.getAttribute(Il)||t.parentNode&&"svg"===t.parentNode.tagName)}function dd(t){if(Al)return new Promise((function(e,n){var i=yu(t.querySelectorAll("*")).filter(cd).map(ud),r=Hc.begin("searchPseudoElements");Vc(),Promise.all(i).then((function(){r(),Uc(),e()})).catch((function(){r(),Uc(),n()}))}))}var hd=!1,fd=function(t){return t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return t.flipX=!0,t;if(i&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(i){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},md={mixout:function(){return{parse:{transform:function(t){return fd(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-transform");return n&&(t.transform=fd(n)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var e=t.main,n=t.transform,i=t.containerWidth,r=t.iconWidth,s={transform:"translate(".concat(i/2," 256)")},o="translate(".concat(32*n.x,", ").concat(32*n.y,") "),a="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),u={outer:s,inner:{transform:"".concat(o," ").concat(a," ").concat(l)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:al({},u.outer),children:[{tag:"g",attributes:al({},u.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:al(al({},e.icon.attributes),u.path)}]}]}}}},pd={x:0,y:0,width:"100%",height:"100%"};function _d(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var gd={hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-mask"),i=n?lc(n.split(" ").map((function(t){return t.trim()}))):sc();return i.prefix||(i.prefix=rc()),t.mask=i,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var e,n=t.children,i=t.attributes,r=t.main,s=t.mask,o=t.maskId,a=t.transform,l=r.width,u=r.icon,c=s.width,d=s.icon,h=function(t){var e=t.transform,n=t.containerWidth,i=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(32*e.x,", ").concat(32*e.y,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(s," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}({transform:a,containerWidth:c,iconWidth:l}),f={tag:"rect",attributes:al(al({},pd),{},{fill:"white"})},m=u.children?{children:u.children.map(_d)}:{},p={tag:"g",attributes:al({},h.inner),children:[_d(al({tag:u.tag,attributes:al(al({},u.attributes),h.path)},m))]},_={tag:"g",attributes:al({},h.outer),children:[p]},g="mask-".concat(o||vu()),v="clip-".concat(o||vu()),y={tag:"mask",attributes:al(al({},pd),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,_]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(e=d,"g"===e.tag?e.children:[e])},y]};return n.push(b,{tag:"rect",attributes:al({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")")},pd)}),{children:n,attributes:i}}}},vd={provides:function(t){var e=!1;Dl.matchMedia&&(e=Dl.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:al(al({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var r=al(al({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:al(al({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||s.children.push({tag:"animate",attributes:al(al({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:al(al({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(s),t.push({tag:"path",attributes:al(al({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:al(al({},r),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:al(al({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:al(al({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;cc=t,dc={},Object.keys(hc).forEach((function(t){-1===fc.indexOf(t)&&delete hc[t]})),cc.forEach((function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((function(t){"function"==typeof e[t]&&(n[t]=e[t]),"object"===ll(e[t])&&Object.keys(e[t]).forEach((function(i){n[t]||(n[t]={}),n[t][i]=e[t][i]}))})),t.hooks){var i=t.hooks();Object.keys(i).forEach((function(t){dc[t]||(dc[t]=[]),dc[t].push(i[t])}))}t.provides&&t.provides(hc)}))}([Su,nd,id,rd,sd,{hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=dd,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,n=void 0===e?Sl:e;fu.searchPseudoElements&&dd(n)}}},{mixout:function(){return{dom:{unwatch:function(){Vc(),hd=!0}}}},hooks:function(){return{bootstrap:function(){Zc(mc("mutationObserverCallbacks",{}))},noAuto:function(){qc&&qc.disconnect()},watch:function(t){var e=t.observeMutationsRoot;hd?Uc():Zc(mc("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},md,gd,vd,{hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-symbol"),i=null!==n&&(""===n||n);return t.symbol=i,t}}}}],{mixoutsTo:Lc});Lc.noAuto,Lc.config;var yd=Lc.library,bd=Lc.dom,Ld=(Lc.parse,Lc.findIconDefinition,Lc.toHtml,Lc.icon,Lc.layer,Lc.text,Lc.counter,{prefix:"far",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M160 400C160 408.8 152.8 416 144 416C135.2 416 128 408.8 128 400V192C128 183.2 135.2 176 144 176C152.8 176 160 183.2 160 192V400zM240 400C240 408.8 232.8 416 224 416C215.2 416 208 408.8 208 400V192C208 183.2 215.2 176 224 176C232.8 176 240 183.2 240 192V400zM320 400C320 408.8 312.8 416 304 416C295.2 416 288 408.8 288 400V192C288 183.2 295.2 176 304 176C312.8 176 320 183.2 320 192V400zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z"]}),Md=Ld,wd={prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0L64-.0001c-35.35 0-64 28.65-64 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 280C96 293.3 106.8 304 120 304h144C277.3 304 288 293.3 288 280S277.3 256 264 256h-144C106.8 256 96 266.8 96 280zM264 352h-144C106.8 352 96 362.8 96 376s10.75 24 24 24h144c13.25 0 24-10.75 24-24S277.3 352 264 352z"]},kd=wd,xd={prefix:"far",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M312 232C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H312zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z"]},Td=xd,Dd={prefix:"far",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M447.1 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C511.1 124.7 483.3 96 447.1 96zM463.1 416c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16V416z"]},Sd={prefix:"far",iconName:"user",icon:[448,512,[128100,62144],"f007","M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z"]},Yd={prefix:"far",iconName:"star",icon:[576,512,[11088,61446],"f005","M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"]},Cd={prefix:"far",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M200 344V280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H200V168C200 154.7 210.7 144 224 144C237.3 144 248 154.7 248 168V232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H248V344C248 357.3 237.3 368 224 368C210.7 368 200 357.3 200 344zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z"]},Ad=Cd,Pd={prefix:"far",iconName:"file-image",icon:[384,512,[128443],"f1c5","M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM215.3 292c-4.68 0-9.051 2.34-11.65 6.234L164 357.8l-11.68-17.53C149.7 336.3 145.3 334 140.7 334c-4.682 0-9.053 2.34-11.65 6.234l-46.67 70c-2.865 4.297-3.131 9.82-.6953 14.37C84.09 429.2 88.84 432 93.1 432h196c5.163 0 9.907-2.844 12.34-7.395c2.436-4.551 2.17-10.07-.6953-14.37l-74.67-112C224.4 294.3 220 292 215.3 292zM128 288c17.67 0 32-14.33 32-32S145.7 224 128 224S96 238.3 96 256S110.3 288 128 288z"]},Ed={prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},Hd={prefix:"far",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M512 64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 92.65 547.3 64 512 64zM528 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V384zM140 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 157.3 146.7 152 140 152zM196 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 194.7 189.3 200 196 200zM276 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 194.7 269.3 200 276 200zM356 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 194.7 349.3 200 356 200zM460 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 157.3 466.7 152 460 152zM140 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 237.3 146.7 232 140 232zM196 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 274.7 189.3 280 196 280zM276 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 274.7 269.3 280 276 280zM356 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 274.7 349.3 280 356 280zM460 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 237.3 466.7 232 460 232zM400 320h-224C167.1 320 160 327.1 160 336V352c0 8.875 7.125 16 16 16h224c8.875 0 16-7.125 16-16v-16C416 327.1 408.9 320 400 320z"]},Od={prefix:"far",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M256 32V49.88C328.5 61.39 384 124.2 384 200V233.4C384 278.8 399.5 322.9 427.8 358.4L442.7 377C448.5 384.2 449.6 394.1 445.6 402.4C441.6 410.7 433.2 416 424 416H24C14.77 416 6.365 410.7 2.369 402.4C-1.628 394.1-.504 384.2 5.26 377L20.17 358.4C48.54 322.9 64 278.8 64 233.4V200C64 124.2 119.5 61.39 192 49.88V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32V32zM216 96C158.6 96 112 142.6 112 200V233.4C112 281.3 98.12 328 72.31 368H375.7C349.9 328 336 281.3 336 233.4V200C336 142.6 289.4 96 232 96H216zM288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z"]},jd={prefix:"far",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z"]},zd={prefix:"far",iconName:"copy",icon:[512,512,[],"f0c5","M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"]},Id={prefix:"far",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H288V352c0-17.7 14.3-32 32-32h80V96c0-8.8-7.2-16-16-16H64zM288 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320v5.5c0 17-6.7 33.3-18.7 45.3l-90.5 90.5c-12 12-28.3 18.7-45.3 18.7H288z"]},Nd=Id,Fd={prefix:"fas",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-48 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},Rd=Fd,Wd={prefix:"fas",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z"]},Bd=Wd,Vd={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Ud=Vd,qd={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},Zd={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},$d={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z"]},Gd={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},Jd={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},Kd=Jd,Xd={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},Qd={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z"]},th={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},eh=th,nh={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"]},ih={prefix:"fas",iconName:"bullseye",icon:[512,512,[],"f140","M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 64c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm32-144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},rh={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z"]},sh={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM344 152c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm96-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zM344 408c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm104-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z"]},oh={prefix:"fas",iconName:"venus",icon:[384,512,[9792],"f221","M304 176c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z"]},ah={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},lh={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"]},uh={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z"]},ch=uh,dh={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},hh={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z"]},fh={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},mh={prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},ph={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},_h=ph,gh={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM80 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]},vh={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},yh={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},bh=yh,Lh={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},Mh={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},wh=Mh,kh={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]},xh=kh,Th={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},Dh={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},Sh=Dh,Yh={prefix:"fas",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z"]},Ch={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},Ah={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},Ph={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},Eh=Ph,Hh={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},Oh={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]},jh={prefix:"fas",iconName:"mars",icon:[448,512,[9794],"f222","M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112z"]},zh={prefix:"fas",iconName:"industry",icon:[512,512,[],"f275","M32 32C14.3 32 0 46.3 0 64V304v48 80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L320 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L128 215.4V64c0-17.7-14.3-32-32-32H32z"]},Ih={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},Nh={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"]},Fh=Nh,Rh={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Wh={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},Bh={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},Vh={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"]},Uh=Vh,qh={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},Zh={prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V136zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z"]},$h=Zh,Gh={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Jh={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z"]},Kh={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]},Xh=Kh,Qh={prefix:"fas",iconName:"map",icon:[576,512,[128506,62072],"f279","M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z"]},tf={prefix:"fas",iconName:"genderless",icon:[384,512,[],"f22d","M192 368c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112zm0 64c97.2 0 176-78.8 176-176s-78.8-176-176-176S16 158.8 16 256s78.8 176 176 176z"]},ef={prefix:"fas",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 512c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm336-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z"]},nf={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z"]},rf={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},sf=rf,of={prefix:"fas",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96z"]},af={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"]},lf=af,uf={prefix:"fas",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"]},cf=uf,df={prefix:"fas",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"]},hf={prefix:"fas",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"]},ff=hf,mf={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"]},pf={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},_f=pf,gf={prefix:"fas",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z"]},vf=gf,yf={prefix:"fas",iconName:"check",icon:[512,512,[10003,10004],"f00c","M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},bf={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},Lf=bf,Mf={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},wf={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},kf=wf,xf={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z"]},Tf=xf,Df={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]},Sf=Df;n(6206);r.extend(!0,sl.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row dt-row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),r.extend(sl.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap5",sFilterInput:"form-control form-control-sm",sLengthSelect:"form-select form-select-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),sl.ext.renderer.pageButton.bootstrap=function(t,e,n,i,s,o){var a,l,u,c=new sl.Api(t),d=t.oClasses,h=t.oLanguage.oPaginate,f=t.oLanguage.oAria.paginate||{},m=function(e,i){var u,p,_,g,v=function(t){t.preventDefault(),r(t.currentTarget).hasClass("disabled")||c.page()==t.data.action||c.page(t.data.action).draw("page")};for(u=0,p=i.length;u0?"":" disabled");break;case"previous":a=h.sPrevious,l=g+(s>0?"":" disabled");break;case"next":a=h.sNext,l=g+(s",{class:d.sPageButton+" "+l,id:0===n&&"string"==typeof g?t.sTableId+"_"+g:null}).append(r("",{href:y?null:"#","aria-controls":t.sTableId,"aria-disabled":y?"true":null,"aria-label":f[g],"aria-role":"link","aria-current":"active"===l?"page":null,"data-dt-idx":g,tabindex:t.iTabIndex,class:"page-link"}).html(a)).appendTo(e),t.oApi._fnBindAction(_,{action:g},v)}}},p=r(e);try{u=p.find(document.activeElement).data("dt-idx")}catch(t){}var _=p.children("ul.pagination");_.length?_.empty():_=p.html("
    ").children("ul").addClass("pagination"),m(_,i),void 0!==u&&p.find("[data-dt-idx="+u+"]").trigger("focus")};function Yf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Cf(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Of(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var jf=Of(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),zf=Of(/Edge/i),If=Of(/firefox/i),Nf=Of(/safari/i)&&!Of(/chrome/i)&&!Of(/android/i),Ff=Of(/iP(ad|od|hone)/i),Rf=Of(/chrome/i)&&Of(/android/i),Wf={capture:!1,passive:!1};function Bf(t,e,n){t.addEventListener(e,n,!jf&&Wf)}function Vf(t,e,n){t.removeEventListener(e,n,!jf&&Wf)}function Uf(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function qf(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Zf(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&Uf(t,e):Uf(t,e))||i&&t===n)return t;if(t===n)break}while(t=qf(t))}return null}var $f,Gf=/\s+/g;function Jf(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(Gf," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(Gf," ")}}function Kf(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function Xf(t,e){var n="";if("string"==typeof t)n=t;else do{var i=Kf(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function Qf(t,e,n){if(t){var i=t.getElementsByTagName(e),r=0,s=i.length;if(n)for(;r=s:r<=s))return i;if(i===tm())break;i=am(i,!1)}return!1}function im(t,e,n,i){for(var r=0,s=0,o=t.children;s2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,r=Hf(n,vm);_m.pluginEvent.bind(dp)(t,e,Cf({dragEl:Lm,parentEl:Mm,ghostEl:wm,rootEl:km,nextEl:xm,lastDownEl:Tm,cloneEl:Dm,cloneHidden:Sm,dragStarted:Rm,putSortable:Hm,activeSortable:dp.active,originalEvent:i,oldIndex:Ym,oldDraggableIndex:Am,newIndex:Cm,newDraggableIndex:Pm,hideGhostForTarget:ap,unhideGhostForTarget:lp,cloneNowHidden:function(){Sm=!0},cloneNowShown:function(){Sm=!1},dispatchSortableEvent:function(t){bm({sortable:e,name:t,originalEvent:i})}},r))};function bm(t){gm(Cf({putSortable:Hm,cloneEl:Dm,targetEl:Lm,rootEl:km,oldIndex:Ym,oldDraggableIndex:Am,newIndex:Cm,newDraggableIndex:Pm},t))}var Lm,Mm,wm,km,xm,Tm,Dm,Sm,Ym,Cm,Am,Pm,Em,Hm,Om,jm,zm,Im,Nm,Fm,Rm,Wm,Bm,Vm,Um,qm=!1,Zm=!1,$m=[],Gm=!1,Jm=!1,Km=[],Xm=!1,Qm=[],tp="undefined"!=typeof document,ep=Ff,np=zf||jf?"cssFloat":"float",ip=tp&&!Rf&&!Ff&&"draggable"in document.createElement("div"),rp=function(){if(tp){if(jf)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),sp=function(t,e){var n=Kf(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=im(t,0,e),s=im(t,1,e),o=r&&Kf(r),a=s&&Kf(s),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+em(r).width,u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+em(s).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&o.float&&"none"!==o.float){var c="left"===o.float?"left":"right";return!s||"both"!==a.clear&&a.clear!==c?"horizontal":"vertical"}return r&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||l>=i&&"none"===n[np]||s&&"none"===n[np]&&l+u>i)?"vertical":"horizontal"},op=function(t){function e(t,n){return function(i,r,s,o){var a=i.options.group.name&&r.options.group.name&&i.options.group.name===r.options.group.name;if(null==t&&(n||a))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,r,s,o),n)(i,r,s,o);var l=(n?i:r).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},i=t.group;i&&"object"==Af(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},ap=function(){!rp&&wm&&Kf(wm,"display","none")},lp=function(){!rp&&wm&&Kf(wm,"display","")};tp&&!Rf&&document.addEventListener("click",(function(t){if(Zm)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Zm=!1,!1}),!0);var up=function(t){if(Lm){t=t.touches?t.touches[0]:t;var e=(r=t.clientX,s=t.clientY,$m.some((function(t){var e=t[hm].options.emptyInsertThreshold;if(e&&!rm(t)){var n=em(t),i=r>=n.left-e&&r<=n.right+e,a=s>=n.top-e&&s<=n.bottom+e;return i&&a?o=t:void 0}})),o);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[hm]._onDragOver(n)}}var r,s,o},cp=function(t){Lm&&Lm.parentNode[hm]._isOutsideThisEl(t.target)};function dp(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=Ef({},e),t[hm]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return sp(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==dp.supportPointer&&"PointerEvent"in window&&!Nf,emptyInsertThreshold:5};for(var i in _m.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var r in op(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&ip,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?Bf(t,"pointerdown",this._onTapStart):(Bf(t,"mousedown",this._onTapStart),Bf(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(Bf(t,"dragover",this),Bf(t,"dragenter",this)),$m.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Ef(this,fm())}function hp(t,e,n,i,r,s,o,a){var l,u,c=t[hm],d=c.options.onMove;return!window.CustomEvent||jf||zf?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=r||e,l.relatedRect=s||em(e),l.willInsertAfter=a,l.originalEvent=o,t.dispatchEvent(l),d&&(u=d.call(c,l,o)),u}function fp(t){t.draggable=!1}function mp(){Xm=!1}function pp(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function _p(t){return setTimeout(t,0)}function gp(t){return clearTimeout(t)}dp.prototype={constructor:dp,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(Wm=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,Lm):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,r=i.preventOnFilter,s=t.type,o=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,a=(o||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||a,u=i.filter;if(function(t){Qm.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&Qm.push(i)}}(n),!Lm&&!(/mousedown|pointerdown/.test(s)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!Nf||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=Zf(a,i.draggable,n,!1))&&a.animated||Tm===a)){if(Ym=sm(a),Am=sm(a,i.draggable),"function"==typeof u){if(u.call(this,t,a,this))return bm({sortable:e,rootEl:l,name:"filter",targetEl:a,toEl:n,fromEl:n}),ym("filter",e,{evt:t}),void(r&&t.cancelable&&t.preventDefault())}else if(u&&(u=u.split(",").some((function(i){if(i=Zf(l,i.trim(),n,!1))return bm({sortable:e,rootEl:i,name:"filter",targetEl:a,fromEl:n,toEl:n}),ym("filter",e,{evt:t}),!0}))))return void(r&&t.cancelable&&t.preventDefault());i.handle&&!Zf(l,i.handle,n,!1)||this._prepareDragStart(t,o,a)}}},_prepareDragStart:function(t,e,n){var i,r=this,s=r.el,o=r.options,a=s.ownerDocument;if(n&&!Lm&&n.parentNode===s){var l=em(n);if(km=s,Mm=(Lm=n).parentNode,xm=Lm.nextSibling,Tm=n,Em=o.group,dp.dragged=Lm,Om={target:Lm,clientX:(e||t).clientX,clientY:(e||t).clientY},Nm=Om.clientX-l.left,Fm=Om.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,Lm.style["will-change"]="all",i=function(){ym("delayEnded",r,{evt:t}),dp.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!If&&r.nativeDraggable&&(Lm.draggable=!0),r._triggerDragStart(t,e),bm({sortable:r,name:"choose",originalEvent:t}),Jf(Lm,o.chosenClass,!0))},o.ignore.split(",").forEach((function(t){Qf(Lm,t.trim(),fp)})),Bf(a,"dragover",up),Bf(a,"mousemove",up),Bf(a,"touchmove",up),Bf(a,"mouseup",r._onDrop),Bf(a,"touchend",r._onDrop),Bf(a,"touchcancel",r._onDrop),If&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Lm.draggable=!0),ym("delayStart",this,{evt:t}),!o.delay||o.delayOnTouchOnly&&!e||this.nativeDraggable&&(zf||jf))i();else{if(dp.eventCanceled)return void this._onDrop();Bf(a,"mouseup",r._disableDelayedDrag),Bf(a,"touchend",r._disableDelayedDrag),Bf(a,"touchcancel",r._disableDelayedDrag),Bf(a,"mousemove",r._delayedDragTouchMoveHandler),Bf(a,"touchmove",r._delayedDragTouchMoveHandler),o.supportPointer&&Bf(a,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(i,o.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Lm&&fp(Lm),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Vf(t,"mouseup",this._disableDelayedDrag),Vf(t,"touchend",this._disableDelayedDrag),Vf(t,"touchcancel",this._disableDelayedDrag),Vf(t,"mousemove",this._delayedDragTouchMoveHandler),Vf(t,"touchmove",this._delayedDragTouchMoveHandler),Vf(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?Bf(document,"pointermove",this._onTouchMove):Bf(document,e?"touchmove":"mousemove",this._onTouchMove):(Bf(Lm,"dragend",this),Bf(km,"dragstart",this._onDragStart));try{document.selection?_p((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(qm=!1,km&&Lm){ym("dragStarted",this,{evt:e}),this.nativeDraggable&&Bf(document,"dragover",cp);var n=this.options;!t&&Jf(Lm,n.dragClass,!1),Jf(Lm,n.ghostClass,!0),dp.active=this,t&&this._appendGhost(),bm({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(jm){this._lastX=jm.clientX,this._lastY=jm.clientY,ap();for(var t=document.elementFromPoint(jm.clientX,jm.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(jm.clientX,jm.clientY))!==e;)e=t;if(Lm.parentNode[hm]._isOutsideThisEl(t),e)do{if(e[hm]){if(e[hm]._onDragOver({clientX:jm.clientX,clientY:jm.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);lp()}},_onTouchMove:function(t){if(Om){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,r=t.touches?t.touches[0]:t,s=wm&&Xf(wm,!0),o=wm&&s&&s.a,a=wm&&s&&s.d,l=ep&&Um&&om(Um),u=(r.clientX-Om.clientX+i.x)/(o||1)+(l?l[0]-Km[0]:0)/(o||1),c=(r.clientY-Om.clientY+i.y)/(a||1)+(l?l[1]-Km[1]:0)/(a||1);if(!dp.active&&!qm){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))i.right+r||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+r}(t,r,this)&&!p.animated){if(p===Lm)return A(!1);if(p&&s===t.target&&(o=p),o&&(n=em(o)),!1!==hp(km,s,Lm,e,o,n,t,!!o))return C(),p&&p.nextSibling?s.insertBefore(Lm,p.nextSibling):s.appendChild(Lm),Mm=s,P(),A(!0)}else if(p&&function(t,e,n){var i=em(im(n.el,0,n.options,!0)),r=10;return e?t.clientXc+u*s/2:ld-Vm)return-Bm}else if(l>c+u*(1-r)/2&&ld-u*s/2))return l>c+u/2?1:-1;return 0}(t,o,n,r,L?1:a.swapThreshold,null==a.invertedSwapThreshold?a.swapThreshold:a.invertedSwapThreshold,Jm,Wm===o),0!==g){var x=sm(Lm);do{x-=g,y=Mm.children[x]}while(y&&("none"===Kf(y,"display")||y===wm))}if(0===g||y===o)return A(!1);Wm=o,Bm=g;var T=o.nextElementSibling,D=!1,S=hp(km,s,Lm,e,o,n,t,D=1===g);if(!1!==S)return 1!==S&&-1!==S||(D=1===S),Xm=!0,setTimeout(mp,30),C(),D&&!T?s.appendChild(Lm):o.parentNode.insertBefore(Lm,D?T:o),w&&cm(w,0,k-w.scrollTop),Mm=Lm.parentNode,void 0===v||Jm||(Vm=Math.abs(v-em(o)[M])),P(),A(!0)}if(s.contains(Lm))return A(!1)}return!1}function Y(a,l){ym(a,f,Cf({evt:t,isOwner:c,axis:r?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:d,fromSortable:h,target:o,completed:A,onMove:function(n,i){return hp(km,s,Lm,e,n,em(n),t,i)},changed:P},l))}function C(){Y("dragOverAnimationCapture"),f.captureAnimationState(),f!==h&&h.captureAnimationState()}function A(e){return Y("dragOverCompleted",{insertion:e}),e&&(c?u._hideClone():u._showClone(f),f!==h&&(Jf(Lm,Hm?Hm.options.ghostClass:u.options.ghostClass,!1),Jf(Lm,a.ghostClass,!0)),Hm!==f&&f!==dp.active?Hm=f:f===dp.active&&Hm&&(Hm=null),h===f&&(f._ignoreWhileAnimating=o),f.animateAll((function(){Y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==h&&(h.animateAll(),h._ignoreWhileAnimating=null)),(o===Lm&&!Lm.animated||o===s&&!o.animated)&&(Wm=null),a.dragoverBubble||t.rootEl||o===document||(Lm.parentNode[hm]._isOutsideThisEl(t.target),!e&&up(t)),!a.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),m=!0}function P(){Cm=sm(Lm),Pm=sm(Lm,a.draggable),bm({sortable:f,name:"change",toEl:s,newIndex:Cm,newDraggableIndex:Pm,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Vf(document,"mousemove",this._onTouchMove),Vf(document,"touchmove",this._onTouchMove),Vf(document,"pointermove",this._onTouchMove),Vf(document,"dragover",up),Vf(document,"mousemove",up),Vf(document,"touchmove",up)},_offUpEvents:function(){var t=this.el.ownerDocument;Vf(t,"mouseup",this._onDrop),Vf(t,"touchend",this._onDrop),Vf(t,"pointerup",this._onDrop),Vf(t,"touchcancel",this._onDrop),Vf(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;Cm=sm(Lm),Pm=sm(Lm,n.draggable),ym("drop",this,{evt:t}),Mm=Lm&&Lm.parentNode,Cm=sm(Lm),Pm=sm(Lm,n.draggable),dp.eventCanceled||(qm=!1,Jm=!1,Gm=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),gp(this.cloneId),gp(this._dragStartId),this.nativeDraggable&&(Vf(document,"drop",this),Vf(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Nf&&Kf(document.body,"user-select",""),Kf(Lm,"transform",""),t&&(Rm&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),wm&&wm.parentNode&&wm.parentNode.removeChild(wm),(km===Mm||Hm&&"clone"!==Hm.lastPutMode)&&Dm&&Dm.parentNode&&Dm.parentNode.removeChild(Dm),Lm&&(this.nativeDraggable&&Vf(Lm,"dragend",this),fp(Lm),Lm.style["will-change"]="",Rm&&!qm&&Jf(Lm,Hm?Hm.options.ghostClass:this.options.ghostClass,!1),Jf(Lm,this.options.chosenClass,!1),bm({sortable:this,name:"unchoose",toEl:Mm,newIndex:null,newDraggableIndex:null,originalEvent:t}),km!==Mm?(Cm>=0&&(bm({rootEl:Mm,name:"add",toEl:Mm,fromEl:km,originalEvent:t}),bm({sortable:this,name:"remove",toEl:Mm,originalEvent:t}),bm({rootEl:Mm,name:"sort",toEl:Mm,fromEl:km,originalEvent:t}),bm({sortable:this,name:"sort",toEl:Mm,originalEvent:t})),Hm&&Hm.save()):Cm!==Ym&&Cm>=0&&(bm({sortable:this,name:"update",toEl:Mm,originalEvent:t}),bm({sortable:this,name:"sort",toEl:Mm,originalEvent:t})),dp.active&&(null!=Cm&&-1!==Cm||(Cm=Ym,Pm=Am),bm({sortable:this,name:"end",toEl:Mm,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){ym("nulling",this),km=Lm=Mm=wm=xm=Dm=Tm=Sm=Om=jm=Rm=Cm=Pm=Ym=Am=Wm=Bm=Hm=Em=dp.dragged=dp.ghost=dp.clone=dp.active=null,Qm.forEach((function(t){t.checked=!0})),Qm.length=zm=Im=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":Lm&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,r=n.length,s=this.options;inew Op(t)));if(t.length>0)return t}return[this]}}const jp=t=>"pointerId"in t,zp=t=>"changedTouches"in t,Ip=()=>{};class Np{constructor(t,{start:e=(()=>!0),move:n=Ip,end:i=Ip,rawUpdates:r=!1,avoidPointerEvents:s=!1}={}){this._element=t,this.startPointers=[],this.currentPointers=[],this._excludeFromButtonsCheck=new Set,this._pointerStart=t=>{if(jp(t)&&0===t.buttons)this._excludeFromButtonsCheck.add(t.pointerId);else if(!(1&t.buttons))return;const e=new Op(t);if(!this.currentPointers.some((t=>t.id===e.id))&&this._triggerPointerStart(e,t))if(jp(t)){(t.target&&"setPointerCapture"in t.target?t.target:this._element).setPointerCapture(t.pointerId),this._element.addEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.addEventListener("pointerup",this._pointerEnd),this._element.addEventListener("pointercancel",this._pointerEnd)}else window.addEventListener("mousemove",this._move),window.addEventListener("mouseup",this._pointerEnd)},this._touchStart=t=>{for(const e of Array.from(t.changedTouches))this._triggerPointerStart(new Op(e),t)},this._move=t=>{if(!(zp(t)||jp(t)&&this._excludeFromButtonsCheck.has(t.pointerId)||0!==t.buttons))return void this._pointerEnd(t);const e=this.currentPointers.slice(),n=zp(t)?Array.from(t.changedTouches).map((t=>new Op(t))):[new Op(t)],i=[];for(const t of n){const e=this.currentPointers.findIndex((e=>e.id===t.id));-1!==e&&(i.push(t),this.currentPointers[e]=t)}0!==i.length&&this._moveCallback(e,i,t)},this._triggerPointerEnd=(t,e)=>{if(!zp(e)&&1&e.buttons)return!1;const n=this.currentPointers.findIndex((e=>e.id===t.id));if(-1===n)return!1;this.currentPointers.splice(n,1),this.startPointers.splice(n,1),this._excludeFromButtonsCheck.delete(t.id);const i=!("mouseup"===e.type||"touchend"===e.type||"pointerup"===e.type);return this._endCallback(t,e,i),!0},this._pointerEnd=t=>{if(this._triggerPointerEnd(new Op(t),t))if(jp(t)){if(this.currentPointers.length)return;this._element.removeEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.removeEventListener("pointerup",this._pointerEnd),this._element.removeEventListener("pointercancel",this._pointerEnd)}else window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)},this._touchEnd=t=>{for(const e of Array.from(t.changedTouches))this._triggerPointerEnd(new Op(e),t)},this._startCallback=e,this._moveCallback=n,this._endCallback=i,this._rawUpdates=r&&"onpointerrawupdate"in window,self.PointerEvent&&!s?this._element.addEventListener("pointerdown",this._pointerStart):(this._element.addEventListener("mousedown",this._pointerStart),this._element.addEventListener("touchstart",this._touchStart),this._element.addEventListener("touchmove",this._move),this._element.addEventListener("touchend",this._touchEnd),this._element.addEventListener("touchcancel",this._touchEnd))}stop(){this._element.removeEventListener("pointerdown",this._pointerStart),this._element.removeEventListener("mousedown",this._pointerStart),this._element.removeEventListener("touchstart",this._touchStart),this._element.removeEventListener("touchmove",this._move),this._element.removeEventListener("touchend",this._touchEnd),this._element.removeEventListener("touchcancel",this._touchEnd),this._element.removeEventListener(this._rawUpdates?"pointerrawupdate":"pointermove",this._move),this._element.removeEventListener("pointerup",this._pointerEnd),this._element.removeEventListener("pointercancel",this._pointerEnd),window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)}_triggerPointerStart(t,e){return!!this._startCallback(t,e)&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}}!function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}}("pinch-zoom {\n display: block;\n overflow: hidden;\n touch-action: none;\n --scale: 1;\n --x: 0;\n --y: 0;\n}\n\npinch-zoom > * {\n transform: translate(var(--x), var(--y)) scale(var(--scale));\n transform-origin: 0 0;\n will-change: transform;\n}\n");const Fp="min-scale";function Rp(t,e){return e?Math.sqrt((e.clientX-t.clientX)**2+(e.clientY-t.clientY)**2):0}function Wp(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}function Bp(t,e){return"number"==typeof t?t:t.trimRight().endsWith("%")?e*parseFloat(t)/100:parseFloat(t)}let Vp;function Up(){return Vp||(Vp=document.createElementNS("http://www.w3.org/2000/svg","svg"))}function qp(){return Up().createSVGMatrix()}function Zp(){return Up().createSVGPoint()}const $p=.01;class Gp extends HTMLElement{constructor(){super(),this._transform=qp(),new MutationObserver((()=>this._stageElChange())).observe(this,{childList:!0});const t=new Np(this,{start:(e,n)=>!(2===t.currentPointers.length||!this._positioningEl)&&(n.preventDefault(),!0),move:e=>{this._onPointerMove(e,t.currentPointers)}});this.addEventListener("wheel",(t=>this._onWheel(t)))}static get observedAttributes(){return[Fp]}attributeChangedCallback(t,e,n){t===Fp&&this.scales.width?i+=s.width-a.x:l.x<0&&(i+=-l.x),a.y>s.height?r+=s.height-a.y:l.y<0&&(r+=-l.y),this._updateTransform(e,i,r,n)}_updateTransform(t,e,n,i){if(!(t1&&console.warn(" must not have more than one child."),this.setTransform({allowChangeEvent:!0}))}_onWheel(t){if(!this._positioningEl)return;t.preventDefault();const e=this._positioningEl.getBoundingClientRect();let{deltaY:n}=t;const{ctrlKey:i,deltaMode:r}=t;1===r&&(n*=15);const s=1-n/(i?100:300);this._applyChange({scaleDiff:s,originX:t.clientX-e.left,originY:t.clientY-e.top,allowChangeEvent:!0})}_onPointerMove(t,e){if(!this._positioningEl)return;const n=this._positioningEl.getBoundingClientRect(),i=Wp(t[0],t[1]),r=Wp(e[0],e[1]),s=i.clientX-n.left,o=i.clientY-n.top,a=Rp(t[0],t[1]),l=Rp(e[0],e[1]),u=a?l/a:1;this._applyChange({originX:s,originY:o,scaleDiff:u,panX:r.clientX-i.clientX,panY:r.clientY-i.clientY,allowChangeEvent:!0})}_applyChange(t={}){const{panX:e=0,panY:n=0,originX:i=0,originY:r=0,scaleDiff:s=1,allowChangeEvent:o=!1}=t,a=qp().translate(e,n).translate(i,r).translate(this.x,this.y).scale(s).translate(-i,-r).scale(this.scale);this.setTransform({allowChangeEvent:o,scale:a.a,x:a.e,y:a.f})}}customElements.define("pinch-zoom",Gp);var Jp=n(5243);n(5732),n(95);function Kp(t,e){return Jp.Util.extend(e,t.geocodingQueryParams)}function Xp(t,e){return Jp.Util.extend(e,t.reverseQueryParams)}let Qp=0;const t_=/[&<>"'`]/g,e_=/[&<>"'`]/,n_={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"};function i_(t){return n_[t]}function r_(t,e,n,i,r){const s="_l_geocoder_"+Qp++;e[r||"callback"]=s,window[s]=Jp.Util.bind(n,i);const o=document.createElement("script");o.type="text/javascript",o.src=t+a_(e),o.id=s,document.getElementsByTagName("head")[0].appendChild(o)}function s_(t,e,n){const i=new XMLHttpRequest;i.onreadystatechange=function(){if(4!==i.readyState)return;let t;if(200!==i.status&&304!==i.status)t="";else if("string"==typeof i.response)try{t=JSON.parse(i.response)}catch(e){t=i.response}else t=i.response;n(t)},i.open("GET",t+a_(e),!0),i.responseType="json",i.setRequestHeader("Accept","application/json"),i.send(null)}function o_(t,e){return t.replace(/\{ *([\w_]+) *\}/g,((t,n)=>{let i=e[n];return void 0===i?i="":"function"==typeof i&&(i=i(e)),null==(r=i)?"":r?(r=""+r,e_.test(r)?r.replace(t_,i_):r):r+"";var r}))}function a_(t,e,n){const i=[];for(const e in t){const r=encodeURIComponent(n?e.toUpperCase():e),s=t[e];if(Array.isArray(s))for(let t=0;t{const i=[];if(t.candidates&&t.candidates.length)for(let e=0;e<=t.candidates.length-1;e++){const n=t.candidates[e],r=Jp.latLng(n.location.y,n.location.x),s=Jp.latLngBounds(Jp.latLng(n.extent.ymax,n.extent.xmax),Jp.latLng(n.extent.ymin,n.extent.xmin));i[e]={name:n.address,bbox:s,center:r}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Xp(this.options,{location:t.lng+","+t.lat,distance:100,f:"json"});s_(this.options.serviceUrl+"/reverseGeocode",r,(t=>{const e=[];if(t&&!t.error){const n=Jp.latLng(t.location.y,t.location.x),i=Jp.latLngBounds(n,n);e.push({name:t.address.Match_addr,center:n,bbox:i})}n.call(i,e)}))}}class u_{constructor(t){this.options={serviceUrl:"https://dev.virtualearth.net/REST/v1/Locations"},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{query:t,key:this.options.apiKey});r_(this.options.apiKey,i,(t=>{const i=[];if(t.resourceSets.length>0)for(let e=t.resourceSets[0].resources.length-1;e>=0;e--){const n=t.resourceSets[0].resources[e],r=n.bbox;i[e]={name:n.name,bbox:Jp.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:Jp.latLng(n.point.coordinates)}}e.call(n,i)}),this,"jsonp")}reverse(t,e,n,i){const r=Xp(this.options,{key:this.options.apiKey});r_(this.options.serviceUrl+t.lat+","+t.lng,r,(t=>{const e=[];for(let n=t.resourceSets[0].resources.length-1;n>=0;n--){const i=t.resourceSets[0].resources[n],r=i.bbox;e[n]={name:i.name,bbox:Jp.latLngBounds([r[0],r[1]],[r[2],r[3]]),center:Jp.latLng(i.point.coordinates)}}n.call(i,e)}),this,"jsonp")}}class c_{constructor(t){this.options={serviceUrl:"https://maps.googleapis.com/maps/api/geocode/json"},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{key:this.options.apiKey,address:t});s_(this.options.serviceUrl,i,(t=>{const i=[];if(t.results&&t.results.length)for(let e=0;e<=t.results.length-1;e++){const n=t.results[e],r=Jp.latLng(n.geometry.location),s=Jp.latLngBounds(Jp.latLng(n.geometry.viewport.northeast),Jp.latLng(n.geometry.viewport.southwest));i[e]={name:n.formatted_address,bbox:s,center:r,properties:n.address_components}}e.call(n,i)}))}reverse(t,e,n,i){const r=Xp(this.options,{key:this.options.apiKey,latlng:t.lat+","+t.lng});s_(this.options.serviceUrl,r,(t=>{const e=[];if(t.results&&t.results.length)for(let n=0;n<=t.results.length-1;n++){const i=t.results[n],r=Jp.latLng(i.geometry.location),s=Jp.latLngBounds(Jp.latLng(i.geometry.viewport.northeast),Jp.latLng(i.geometry.viewport.southwest));e[n]={name:i.formatted_address,bbox:s,center:r,properties:i.address_components}}n.call(i,e)}))}}class d_{constructor(t){if(this.options={serviceUrl:"https://geocoder.api.here.com/6.2/",app_id:"",app_code:"",apiKey:"",maxResults:5},Jp.Util.setOptions(this,t),t.apiKey)throw Error("apiKey is not supported, use app_id/app_code instead!")}geocode(t,e,n){const i=Kp(this.options,{searchtext:t,gen:9,app_id:this.options.app_id,app_code:this.options.app_code,jsonattributes:1,maxresults:this.options.maxResults});this.getJSON(this.options.serviceUrl+"geocode.json",i,e,n)}reverse(t,e,n,i){let r=t.lat+","+t.lng;this.options.reverseGeocodeProxRadius&&(r+=","+this.options.reverseGeocodeProxRadius);const s=Xp(this.options,{prox:r,mode:"retrieveAddresses",app_id:this.options.app_id,app_code:this.options.app_code,gen:9,jsonattributes:1,maxresults:this.options.maxResults});this.getJSON(this.options.serviceUrl+"reversegeocode.json",s,n,i)}getJSON(t,e,n,i){s_(t,e,(t=>{const e=[];if(t.response.view&&t.response.view.length)for(let n=0;n<=t.response.view[0].result.length-1;n++){const i=t.response.view[0].result[n].location,r=Jp.latLng(i.displayPosition.latitude,i.displayPosition.longitude),s=Jp.latLngBounds(Jp.latLng(i.mapView.topLeft.latitude,i.mapView.topLeft.longitude),Jp.latLng(i.mapView.bottomRight.latitude,i.mapView.bottomRight.longitude));e[n]={name:i.address.label,properties:i.address,bbox:s,center:r}}n.call(i,e)}))}}class h_{constructor(t){this.options={serviceUrl:"https://geocode.search.hereapi.com/v1",apiKey:"",app_id:"",app_code:"",maxResults:10},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{q:t,apiKey:this.options.apiKey,limit:this.options.maxResults});if(!i.at&&!i.in)throw Error("at / in parameters not found. Please define coordinates (at=latitude,longitude) or other (in) in your geocodingQueryParams.");this.getJSON(this.options.serviceUrl+"/discover",i,e,n)}reverse(t,e,n,i){const r=Xp(this.options,{at:t.lat+","+t.lng,limit:this.options.reverseGeocodeProxRadius,apiKey:this.options.apiKey});this.getJSON(this.options.serviceUrl+"/revgeocode",r,n,i)}getJSON(t,e,n,i){s_(t,e,(t=>{const e=[];if(t.items&&t.items.length)for(let n=0;n<=t.items.length-1;n++){const i=t.items[n],r=Jp.latLng(i.position.lat,i.position.lng);let s;s=i.mapView?Jp.latLngBounds(Jp.latLng(i.mapView.south,i.mapView.west),Jp.latLng(i.mapView.north,i.mapView.east)):Jp.latLngBounds(Jp.latLng(i.position.lat,i.position.lng),Jp.latLng(i.position.lat,i.position.lng)),e[n]={name:i.address.label,properties:i.address,bbox:s,center:r}}n.call(i,e)}))}}function f_(t){let e;return(e=t.match(/^([NS])\s*(\d{1,3}(?:\.\d*)?)\W*([EW])\s*(\d{1,3}(?:\.\d*)?)$/))?Jp.latLng((/N/i.test(e[1])?1:-1)*+e[2],(/E/i.test(e[3])?1:-1)*+e[4]):(e=t.match(/^(\d{1,3}(?:\.\d*)?)\s*([NS])\W*(\d{1,3}(?:\.\d*)?)\s*([EW])$/))?Jp.latLng((/N/i.test(e[2])?1:-1)*+e[1],(/E/i.test(e[4])?1:-1)*+e[3]):(e=t.match(/^([NS])\s*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\W*([EW])\s*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?$/))?Jp.latLng((/N/i.test(e[1])?1:-1)*(+e[2]+ +e[3]/60),(/E/i.test(e[4])?1:-1)*(+e[5]+ +e[6]/60)):(e=t.match(/^(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\s*([NS])\W*(\d{1,3})°?\s*(\d{1,3}(?:\.\d*)?)?['′]?\s*([EW])$/))?Jp.latLng((/N/i.test(e[3])?1:-1)*(+e[1]+ +e[2]/60),(/E/i.test(e[6])?1:-1)*(+e[4]+ +e[5]/60)):(e=t.match(/^([NS])\s*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?\W*([EW])\s*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?$/))?Jp.latLng((/N/i.test(e[1])?1:-1)*(+e[2]+ +e[3]/60+ +e[4]/3600),(/E/i.test(e[5])?1:-1)*(+e[6]+ +e[7]/60+ +e[8]/3600)):(e=t.match(/^(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]\s*([NS])\W*(\d{1,3})°?\s*(\d{1,2})['′]?\s*(\d{1,3}(?:\.\d*)?)?["″]?\s*([EW])$/))?Jp.latLng((/N/i.test(e[4])?1:-1)*(+e[1]+ +e[2]/60+ +e[3]/3600),(/E/i.test(e[8])?1:-1)*(+e[5]+ +e[6]/60+ +e[7]/3600)):(e=t.match(/^\s*([+-]?\d+(?:\.\d*)?)\s*[\s,]\s*([+-]?\d+(?:\.\d*)?)\s*$/))?Jp.latLng(+e[1],+e[2]):void 0}class m_{constructor(t){this.options={next:void 0,sizeInMeters:1e4},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=f_(t);if(i){const r=[{name:t,center:i,bbox:i.toBounds(this.options.sizeInMeters)}];e.call(n,r)}else this.options.next&&this.options.next.geocode(t,e,n)}}class p_{constructor(t){this.options={serviceUrl:"https://api.mapbox.com/geocoding/v5/mapbox.places/"},Jp.Util.setOptions(this,t)}_getProperties(t){const e={text:t.text,address:t.address};for(let n=0;n<(t.context||[]).length;n++){e[t.context[n].id.split(".")[0]]=t.context[n].text,t.context[n].short_code&&(e.countryShortCode=t.context[n].short_code)}return e}geocode(t,e,n){const i=Kp(this.options,{access_token:this.options.apiKey});void 0!==i.proximity&&void 0!==i.proximity.lat&&void 0!==i.proximity.lng&&(i.proximity=i.proximity.lng+","+i.proximity.lat),s_(this.options.serviceUrl+encodeURIComponent(t)+".json",i,(t=>{const i=[];if(t.features&&t.features.length)for(let e=0;e<=t.features.length-1;e++){const n=t.features[e],r=Jp.latLng(n.center.reverse());let s;s=n.bbox?Jp.latLngBounds(Jp.latLng(n.bbox.slice(0,2).reverse()),Jp.latLng(n.bbox.slice(2,4).reverse())):Jp.latLngBounds(r,r),i[e]={name:n.place_name,bbox:s,center:r,properties:this._getProperties(n)}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){s_(this.options.serviceUrl+t.lng+","+t.lat+".json",Xp(this.options,{access_token:this.options.apiKey}),(t=>{const e=[];if(t.features&&t.features.length)for(let n=0;n<=t.features.length-1;n++){const i=t.features[n],r=Jp.latLng(i.center.reverse());let s;s=i.bbox?Jp.latLngBounds(Jp.latLng(i.bbox.slice(0,2).reverse()),Jp.latLng(i.bbox.slice(2,4).reverse())):Jp.latLngBounds(r,r),e[n]={name:i.place_name,bbox:s,center:r,properties:this._getProperties(i)}}n.call(i,e)}))}}class __{constructor(t){this.options={serviceUrl:"https://www.mapquestapi.com/geocoding/v1"},Jp.Util.setOptions(this,t),this.options.apiKey=decodeURIComponent(this.options.apiKey)}_formatName(...t){return t.filter((t=>!!t)).join(", ")}geocode(t,e,n){const i=Kp(this.options,{key:this.options.apiKey,location:t,limit:5,outFormat:"json"});s_(this.options.serviceUrl+"/address",i,Jp.Util.bind((function(t){const i=[];if(t.results&&t.results[0].locations)for(let e=t.results[0].locations.length-1;e>=0;e--){const n=t.results[0].locations[e],r=Jp.latLng(n.latLng);i[e]={name:this._formatName(n.street,n.adminArea4,n.adminArea3,n.adminArea1),bbox:Jp.latLngBounds(r,r),center:r}}e.call(n,i)}),this))}reverse(t,e,n,i){const r=Xp(this.options,{key:this.options.apiKey,location:t.lat+","+t.lng,outputFormat:"json"});s_(this.options.serviceUrl+"/reverse",r,Jp.Util.bind((function(t){const e=[];if(t.results&&t.results[0].locations)for(let n=t.results[0].locations.length-1;n>=0;n--){const i=t.results[0].locations[n],r=Jp.latLng(i.latLng);e[n]={name:this._formatName(i.street,i.adminArea4,i.adminArea3,i.adminArea1),bbox:Jp.latLngBounds(r,r),center:r}}n.call(i,e)}),this))}}class g_{constructor(t){this.options={userId:void 0,apiKey:void 0,serviceUrl:"https://neutrinoapi.com/"},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,address:t.split(/\s+/).join(".")});s_(this.options.serviceUrl+"geocode-address",i,(t=>{const i=[];if(t.locations){t.geometry=t.locations[0];const e=Jp.latLng(t.geometry.latitude,t.geometry.longitude),n=Jp.latLngBounds(e,e);i[0]={name:t.geometry.address,bbox:n,center:e}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Xp(this.options,{apiKey:this.options.apiKey,userId:this.options.userId,latitude:t.lat,longitude:t.lng});s_(this.options.serviceUrl+"geocode-reverse",r,(e=>{const r=[];if(200==e.status.status&&e.found){const n=Jp.latLng(t.lat,t.lng),i=Jp.latLngBounds(n,n);r[0]={name:e.address,bbox:i,center:n}}n.call(i,r)}))}}class v_{constructor(t){this.options={serviceUrl:"https://nominatim.openstreetmap.org/",htmlTemplate:function(t){const e=t.address;let n;const i=[];return(e.road||e.building)&&i.push("{building} {road} {house_number}"),(e.city||e.town||e.village||e.hamlet)&&(n=i.length>0?"leaflet-control-geocoder-address-detail":"",i.push('{postcode} {city} {town} {village} {hamlet}')),(e.state||e.country)&&(n=i.length>0?"leaflet-control-geocoder-address-context":"",i.push('{state} {country}')),o_(i.join("
    "),e)}},Jp.Util.setOptions(this,t||{})}geocode(t,e,n){const i=Kp(this.options,{q:t,limit:5,format:"json",addressdetails:1});s_(this.options.serviceUrl+"search",i,(t=>{const i=[];for(let e=t.length-1;e>=0;e--){const n=t[e].boundingbox;for(let t=0;t<4;t++)n[t]=+n[t];i[e]={icon:t[e].icon,name:t[e].display_name,html:this.options.htmlTemplate?this.options.htmlTemplate(t[e]):void 0,bbox:Jp.latLngBounds([n[0],n[2]],[n[1],n[3]]),center:Jp.latLng(t[e].lat,t[e].lon),properties:t[e]}}e.call(n,i)}))}reverse(t,e,n,i){const r=Xp(this.options,{lat:t.lat,lon:t.lng,zoom:Math.round(Math.log(e/256)/Math.log(2)),addressdetails:1,format:"json"});s_(this.options.serviceUrl+"reverse",r,(t=>{const e=[];if(t&&t.lat&&t.lon){const n=Jp.latLng(t.lat,t.lon),i=Jp.latLngBounds(n,n);e.push({name:t.display_name,html:this.options.htmlTemplate?this.options.htmlTemplate(t):void 0,center:n,bbox:i,properties:t})}n.call(i,e)}))}}class y_{constructor(t){Jp.Util.setOptions(this,t)}geocode(t,e,n){try{const i=this.options.OpenLocationCode.decode(t),r={name:t,center:Jp.latLng(i.latitudeCenter,i.longitudeCenter),bbox:Jp.latLngBounds(Jp.latLng(i.latitudeLo,i.longitudeLo),Jp.latLng(i.latitudeHi,i.longitudeHi))};e.call(n,[r])}catch(t){console.warn(t),e.call(n,[])}}reverse(t,e,n,i){try{const e={name:this.options.OpenLocationCode.encode(t.lat,t.lng,this.options.codeLength),center:Jp.latLng(t.lat,t.lng),bbox:Jp.latLngBounds(Jp.latLng(t.lat,t.lng),Jp.latLng(t.lat,t.lng))};n.call(i,[e])}catch(t){console.warn(t),n.call(i,[])}}}class b_{constructor(t){this.options={serviceUrl:"https://api.opencagedata.com/geocode/v1/json"},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{key:this.options.apiKey,q:t});s_(this.options.serviceUrl,i,(t=>{const i=[];if(t.results&&t.results.length)for(let e=0;e{const e=[];if(t.results&&t.results.length)for(let n=0;n{e.call(n,this._parseResults(t,"bbox"))}))}suggest(t,e,n){const i=Kp(this.options,{api_key:this.options.apiKey,text:t});s_(this.options.serviceUrl+"/autocomplete",i,(t=>{t.geocoding.timestamp>this._lastSuggest&&(this._lastSuggest=t.geocoding.timestamp,e.call(n,this._parseResults(t,"bbox")))}))}reverse(t,e,n,i){const r=Xp(this.options,{api_key:this.options.apiKey,"point.lat":t.lat,"point.lon":t.lng});s_(this.options.serviceUrl+"/reverse",r,(t=>{n.call(i,this._parseResults(t,"bounds"))}))}_parseResults(t,e){const n=[];return Jp.geoJSON(t,{pointToLayer:function(t,e){return Jp.circleMarker(e)},onEachFeature:function(t,i){const r={};let s,o;i.getBounds?(s=i.getBounds(),o=s.getCenter()):i.feature.bbox?(o=i.getLatLng(),s=Jp.latLngBounds(Jp.GeoJSON.coordsToLatLng(i.feature.bbox.slice(0,2)),Jp.GeoJSON.coordsToLatLng(i.feature.bbox.slice(2,4)))):(o=i.getLatLng(),s=Jp.latLngBounds(o,o)),r.name=i.feature.properties.label,r.center=o,r[e]=s,r.properties=i.feature.properties,n.push(r)}}),n}}function M_(t){return new L_(t)}const w_=L_,k_=M_,x_=L_,T_=M_;class D_ extends L_{constructor(t){super(Jp.Util.extend({serviceUrl:"https://api.openrouteservice.org/geocode"},t))}}class S_{constructor(t){this.options={serviceUrl:"https://photon.komoot.io/api/",reverseUrl:"https://photon.komoot.io/reverse/",nameProperties:["name","street","suburb","hamlet","town","city","state","country"]},Jp.Util.setOptions(this,t)}geocode(t,e,n){const i=Kp(this.options,{q:t});s_(this.options.serviceUrl,i,Jp.Util.bind((function(t){e.call(n,this._decodeFeatures(t))}),this))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){const r=Xp(this.options,{lat:t.lat,lon:t.lng});s_(this.options.reverseUrl,r,Jp.Util.bind((function(t){n.call(i,this._decodeFeatures(t))}),this))}_decodeFeatures(t){const e=[];if(t&&t.features)for(let n=0;nt.properties[e])).filter((t=>!!t)).join(", ")}}class Y_{constructor(t){this.options={serviceUrl:"https://api.what3words.com/v2/"},Jp.Util.setOptions(this,t)}geocode(t,e,n){s_(this.options.serviceUrl+"forward",Kp(this.options,{key:this.options.apiKey,addr:t.split(/\s+/).join(".")}),(t=>{const i=[];if(t.geometry){const e=Jp.latLng(t.geometry.lat,t.geometry.lng),n=Jp.latLngBounds(e,e);i[0]={name:t.words,bbox:n,center:e}}e.call(n,i)}))}suggest(t,e,n){return this.geocode(t,e,n)}reverse(t,e,n,i){s_(this.options.serviceUrl+"reverse",Xp(this.options,{key:this.options.apiKey,coords:[t.lat,t.lng].join(",")}),(t=>{const e=[];if(200==t.status.status){const n=Jp.latLng(t.geometry.lat,t.geometry.lng),i=Jp.latLngBounds(n,n);e[0]={name:t.words,bbox:i,center:n}}n.call(i,e)}))}}var C_={__proto__:null,geocodingParams:Kp,reverseParams:Xp,ArcGis:l_,arcgis:function(t){return new l_(t)},Bing:u_,bing:function(t){return new u_(t)},Google:c_,google:function(t){return new c_(t)},HERE:d_,HEREv2:h_,here:function(t){return t.apiKey?new h_(t):new d_(t)},parseLatLng:f_,LatLng:m_,latLng:function(t){return new m_(t)},Mapbox:p_,mapbox:function(t){return new p_(t)},MapQuest:__,mapQuest:function(t){return new __(t)},Neutrino:g_,neutrino:function(t){return new g_(t)},Nominatim:v_,nominatim:function(t){return new v_(t)},OpenLocationCode:y_,openLocationCode:function(t){return new y_(t)},OpenCage:b_,opencage:function(t){return new b_(t)},Pelias:L_,pelias:M_,GeocodeEarth:w_,geocodeEarth:k_,Mapzen:x_,mapzen:T_,Openrouteservice:D_,openrouteservice:function(t){return new D_(t)},Photon:S_,photon:function(t){return new S_(t)},What3Words:Y_,what3words:function(t){return new Y_(t)}};class A_{constructor(...t){}}Jp.Util.extend(A_.prototype,Jp.Control.prototype),Jp.Util.extend(A_.prototype,Jp.Evented.prototype);class P_ extends A_{constructor(t){super(t),this.options={showUniqueResult:!0,showResultIcons:!1,collapsed:!0,expand:"touch",position:"topright",placeholder:"Search...",errorMessage:"Nothing found.",iconLabel:"Initiate a new search",query:"",queryMinLength:1,suggestMinLength:3,suggestTimeout:250,defaultMarkGeocode:!0},this._requestCount=0,Jp.Util.setOptions(this,t),this.options.geocoder||(this.options.geocoder=new v_)}addThrobberClass(){Jp.DomUtil.addClass(this._container,"leaflet-control-geocoder-throbber")}removeThrobberClass(){Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-throbber")}onAdd(t){const e="leaflet-control-geocoder",n=Jp.DomUtil.create("div",e+" leaflet-bar"),i=Jp.DomUtil.create("button",e+"-icon",n),r=this._form=Jp.DomUtil.create("div",e+"-form",n);this._map=t,this._container=n,i.innerHTML=" ",i.type="button",i.setAttribute("aria-label",this.options.iconLabel);const s=this._input=Jp.DomUtil.create("input","",r);return s.type="text",s.value=this.options.query,s.placeholder=this.options.placeholder,Jp.DomEvent.disableClickPropagation(s),this._errorElement=Jp.DomUtil.create("div",e+"-form-no-error",n),this._errorElement.innerHTML=this.options.errorMessage,this._alts=Jp.DomUtil.create("ul",e+"-alternatives leaflet-control-geocoder-alternatives-minimized",n),Jp.DomEvent.disableClickPropagation(this._alts),Jp.DomEvent.addListener(s,"keydown",this._keydown,this),this.options.geocoder.suggest&&Jp.DomEvent.addListener(s,"input",this._change,this),Jp.DomEvent.addListener(s,"blur",(()=>{this.options.collapsed&&!this._preventBlurCollapse&&this._collapse(),this._preventBlurCollapse=!1})),this.options.collapsed?"click"===this.options.expand?Jp.DomEvent.addListener(n,"click",(t=>{0===t.button&&2!==t.detail&&this._toggle()})):"touch"===this.options.expand?Jp.DomEvent.addListener(n,Jp.Browser.touch?"touchstart mousedown":"mousedown",(t=>{this._toggle(),t.preventDefault(),t.stopPropagation()}),this):(Jp.DomEvent.addListener(n,"mouseover",this._expand,this),Jp.DomEvent.addListener(n,"mouseout",this._collapse,this),this._map.on("movestart",this._collapse,this)):(this._expand(),Jp.Browser.touch?Jp.DomEvent.addListener(n,"touchstart",(()=>this._geocode())):Jp.DomEvent.addListener(n,"click",(()=>this._geocode()))),this.options.defaultMarkGeocode&&this.on("markgeocode",this.markGeocode,this),this.on("startgeocode",this.addThrobberClass,this),this.on("finishgeocode",this.removeThrobberClass,this),this.on("startsuggest",this.addThrobberClass,this),this.on("finishsuggest",this.removeThrobberClass,this),Jp.DomEvent.disableClickPropagation(n),n}setQuery(t){return this._input.value=t,this}_geocodeResult(t,e){if(!e&&this.options.showUniqueResult&&1===t.length)this._geocodeResultSelected(t[0]);else if(t.length>0){this._alts.innerHTML="",this._results=t,Jp.DomUtil.removeClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),Jp.DomUtil.addClass(this._container,"leaflet-control-geocoder-options-open");for(let e=0;e{if(n===this._requestCount){const n={input:e,results:i};this.fire(t?"finishsuggest":"finishgeocode",n),this._geocodeResult(i,t)}};this._lastGeocode=e,t||this._clearResults();const r={input:e};this.fire(t?"startsuggest":"startgeocode",r),t?this.options.geocoder.suggest(e,i):this.options.geocoder.geocode(e,i)}_geocodeResultSelected(t){const e={geocode:t};this.fire("markgeocode",e)}_toggle(){Jp.DomUtil.hasClass(this._container,"leaflet-control-geocoder-expanded")?this._collapse():this._expand()}_expand(){Jp.DomUtil.addClass(this._container,"leaflet-control-geocoder-expanded"),this._input.select(),this.fire("expand")}_collapse(){Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-expanded"),Jp.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),Jp.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error"),this._input.blur(),this.fire("collapse")}_clearResults(){Jp.DomUtil.addClass(this._alts,"leaflet-control-geocoder-alternatives-minimized"),this._selection=null,Jp.DomUtil.removeClass(this._errorElement,"leaflet-control-geocoder-error"),Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-open"),Jp.DomUtil.removeClass(this._container,"leaflet-control-geocoder-options-error")}_createAlt(t,e){const n=Jp.DomUtil.create("li",""),i=Jp.DomUtil.create("a","",n),r=this.options.showResultIcons&&t.icon?Jp.DomUtil.create("img","",i):null,s=t.html?void 0:document.createTextNode(t.name);return r&&(r.src=t.icon),n.setAttribute("data-result-index",String(e)),t.html?i.innerHTML=i.innerHTML+t.html:s&&i.appendChild(s),Jp.DomEvent.addListener(n,"mousedown touchstart",(e=>{this._preventBlurCollapse=!0,Jp.DomEvent.stop(e),this._geocodeResultSelected(t),Jp.DomEvent.on(n,"click touchend",(()=>{this.options.collapsed?this._collapse():this._clearResults()}))}),this),n}_keydown(t){const e=t=>{this._selection&&(Jp.DomUtil.removeClass(this._selection,"leaflet-control-geocoder-selected"),this._selection=this._selection[t>0?"nextSibling":"previousSibling"]),this._selection||(this._selection=this._alts[t>0?"firstChild":"lastChild"]),this._selection&&Jp.DomUtil.addClass(this._selection,"leaflet-control-geocoder-selected")};switch(t.keyCode){case 27:this.options.collapsed?this._collapse():this._clearResults();break;case 38:e(-1);break;case 40:e(1);break;case 13:if(this._selection){const t=parseInt(this._selection.getAttribute("data-result-index"),10);this._geocodeResultSelected(this._results[t]),this._clearResults()}else this._geocode();break;default:return}Jp.DomEvent.preventDefault(t)}_change(){const t=this._input.value;t!==this._lastGeocode&&(clearTimeout(this._suggestTimeout),t.length>=this.options.suggestMinLength?this._suggestTimeout=setTimeout((()=>this._geocode(!0)),this.options.suggestTimeout):this._clearResults())}}Jp.Util.extend(P_,C_),Jp.Util.extend(Jp.Control,{Geocoder:P_,geocoder:function(t){return new P_(t)}});n(47),n(7977);window.bootstrap={Alert:Ae,Button:Ee,Carousel:fn,Collapse:Dn,Dropdown:Xn,Modal:Ei,Offcanvas:Ki,Popover:br,ScrollSpy:Ar,Tab:Kr,Toast:hs,Tooltip:gr},Hp().define("caret_position",n(4775)),Hp().define("clear_button",n(4555)),Hp().define("dropdown_input",n(8833)),Hp().define("remove_button",n(2651)),Hp().define("virtual_scroll",n(9052)),window.TomSelect=Hp(),window.$=window.jQuery=s(),yd.add(Od,zd,Ed,jd,kd,Pd,Dd,Hd,Qh,Td,Ad,Yd,Nd,vh,Md,Sd),yd.add(Rh,Lh,fh,qh,ff,rh,qd,mf,Ch,ah,yf,gh,$d,Mf,Ah,Lf,Jh,tf,$h,Ih,lf,xh,dh,Wh,Gd,Xd,cf,Qh,Fh,jh,wh,Kd,lh,Ud,Bh,Gh,hh,_h,bh,Uh,Rd,Tf,kf,sh,eh,Zd,ch,Bd,Hh,sf,vh,vf,nf,Xh,of,Qd,Sh,Sf,_f,Oh,nh,oh,mh,ef,ih,Eh,zh,df,Yh,Th),bd.watch(),window.Bloodhound=n(3715),window.Sortable=Pp},5568:function(t){t.exports=function(t,e){return!(t[0]>e[2]||t[2]e[3])}},95:function(){!function(t,e,n){"use strict";var i={iconColor:"#1EB300",iconAnchor:{marker:[14,36],circle:[11,10],"circle-dot":[5,5],"rectangle-dot":[5,6],doughnut:[8,8]},popupAnchor:{marker:[0,-25],circle:[-3,-76],"circle-dot":[0,-2],"rectangle-dot":[0,-2],doughnut:[0,-2]},innerIconAnchor:{marker:[-2,5],circle:[0,2]},iconSize:{marker:[28,28],circle:[22,22],"circle-dot":[2,2],"rectangle-dot":[2,2],doughnut:[15,15]}};L.BeautifyIcon={Icon:L.Icon.extend({options:{icon:"leaf",iconSize:i.iconSize.circle,iconAnchor:i.iconAnchor.circle,iconShape:"circle",iconStyle:"",innerIconAnchor:[0,3],innerIconStyle:"",isAlphaNumericIcon:!1,text:1,borderColor:i.iconColor,borderWidth:2,borderStyle:"solid",backgroundColor:"white",textColor:i.iconColor,customClasses:"",spin:!1,prefix:"fa",html:""},initialize:function(t){this.applyDefaults(t),this.options=t&&t.html?t:L.Util.setOptions(this,t)},applyDefaults:function(t){t&&(!t.iconSize&&t.iconShape&&(t.iconSize=i.iconSize[t.iconShape]),!t.iconAnchor&&t.iconShape&&(t.iconAnchor=i.iconAnchor[t.iconShape]),!t.popupAnchor&&t.iconShape&&(t.popupAnchor=i.popupAnchor[t.iconShape]),t.innerIconAnchor||"circle"!==t.iconShape&&"marker"!==t.iconShape||("circle"===t.iconShape&&t.isAlphaNumericIcon?t.innerIconAnchor=[0,-1]:"marker"!==t.iconShape||t.isAlphaNumericIcon||(t.innerIconAnchor=i.innerIconAnchor[t.iconShape])))},createIcon:function(){var t=e.createElement("div"),n=this.options;if(t.innerHTML=n.html?n.html:this.createIconInnerHtml(),this._setIconStyles(t),"marker"===this.options.iconShape){var i=e.createElement("div");return i.className="beautify-marker",i.appendChild(t),i}return t},createIconInnerHtml:function(){var t=this.options;if("circle-dot"===t.iconShape||"rectangle-dot"===t.iconShape||"doughnut"===t.iconShape)return"";var e=this.getInnerIconStyle(t);if(t.isAlphaNumericIcon)return'
    '+t.text+"
    ";var n="";return t.spin&&(n=" fa-spin"),''},getInnerIconStyle:function(t){var e=L.point(t.innerIconAnchor);return"color:"+t.textColor+";margin-top:"+e.y+"px; margin-left:"+e.x+"px;"+t.innerIconStyle},_setIconStyles:function(t){var e=this.options,n=L.point(e.iconSize),i=L.point(e.iconAnchor);if(t.className="beautify-marker ",e.iconShape&&(t.className+=e.iconShape),e.customClasses&&(t.className+=" "+e.customClasses),t.style.backgroundColor=e.backgroundColor,t.style.color=e.textColor,t.style.borderColor=e.borderColor,t.style.borderWidth=e.borderWidth+"px",t.style.borderStyle=e.borderStyle,n&&(t.style.width=n.x+"px",t.style.height=n.y+"px"),i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),e.iconStyle){var r=t.getAttribute("style");r+=e.iconStyle,t.setAttribute("style",r)}}})},L.BeautifyIcon.icon=function(t){return new L.BeautifyIcon.Icon(t)}}(0,document)},3715:function(t,e,n){var i,r,s;s=this,i=[n(9755)],r=function(t){return s.Bloodhound=function(t){var e=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(t){return!t||/^\s*$/.test(t)},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isArray:t.isArray,isFunction:t.isFunction,isObject:t.isPlainObject,isUndefined:function(t){return void 0===t},isElement:function(t){return!(!t||1!==t.nodeType)},isJQuery:function(e){return e instanceof t},toStr:function(t){return e.isUndefined(t)||null===t?"":t+""},bind:t.proxy,each:function(e,n){function i(t,e){return n(e,t)}t.each(e,i)},map:t.map,filter:t.grep,every:function(e,n){var i=!0;return e?(t.each(e,(function(t,r){if(!(i=n.call(null,r,t,e)))return!1})),!!i):i},some:function(e,n){var i=!1;return e?(t.each(e,(function(t,r){if(i=n.call(null,r,t,e))return!1})),!!i):i},mixin:t.extend,identity:function(t){return t},clone:function(e){return t.extend(!0,{},e)},getIdGenerator:function(){var t=0;return function(){return t++}},templatify:function(e){function n(){return String(e)}return t.isFunction(e)?e:n},defer:function(t){setTimeout(t,0)},debounce:function(t,e,n){var i,r;return function(){var s,o,a=this,l=arguments;return s=function(){i=null,n||(r=t.apply(a,l))},o=n&&!i,clearTimeout(i),i=setTimeout(s,e),o&&(r=t.apply(a,l)),r}},throttle:function(t,e){var n,i,r,s,o,a;return o=0,a=function(){o=new Date,r=null,s=t.apply(n,i)},function(){var l=new Date,u=e-(l-o);return n=this,i=arguments,u<=0?(clearTimeout(r),r=null,o=l,s=t.apply(n,i)):r||(r=setTimeout(a,u)),s}},stringify:function(t){return e.isString(t)?t:JSON.stringify(t)},guid:function(){function t(t){var e=(Math.random().toString(16)+"000000000").substr(2,8);return t?"-"+e.substr(0,4)+"-"+e.substr(4,4):e}return"tt-"+t()+t(!0)+t(!0)+t()},noop:function(){}}}(),n="1.3.1",i=function(){"use strict";function t(t){return(t=e.toStr(t))?t.split(/\s+/):[]}function n(t){return(t=e.toStr(t))?t.split(/\W+/):[]}function i(t){t=e.toStr(t);var n=[],i="";return e.each(t.split(""),(function(t){t.match(/\s+/)?i="":(n.push(i+t),i+=t)})),n}function r(t){return function(n){return n=e.isArray(n)?n:[].slice.call(arguments,0),function(i){var r=[];return e.each(n,(function(n){r=r.concat(t(e.toStr(i[n])))})),r}}}return{nonword:n,whitespace:t,ngram:i,obj:{nonword:r(n),whitespace:r(t),ngram:r(i)}}}(),r=function(){"use strict";function n(n){this.maxSize=e.isNumber(n)?n:100,this.reset(),this.maxSize<=0&&(this.set=this.get=t.noop)}function i(){this.head=this.tail=null}function r(t,e){this.key=t,this.val=e,this.prev=this.next=null}return e.mixin(n.prototype,{set:function(t,e){var n,i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[t])?(n.val=e,this.list.moveToFront(n)):(n=new r(t,e),this.list.add(n),this.hash[t]=n,this.size++)},get:function(t){var e=this.hash[t];if(e)return this.list.moveToFront(e),e.val},reset:function(){this.size=0,this.hash={},this.list=new i}}),e.mixin(i.prototype,{add:function(t){this.head&&(t.next=this.head,this.head.prev=t),this.head=t,this.tail=this.tail||t},remove:function(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev},moveToFront:function(t){this.remove(t),this.add(t)}}),n}(),s=function(){"use strict";function n(t,n){this.prefix=["__",t,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+e.escapeRegExChars(this.prefix)),this.ls=n||a,!this.ls&&this._noop()}function i(){return(new Date).getTime()}function r(t){return JSON.stringify(e.isUndefined(t)?null:t)}function s(e){return t.parseJSON(e)}function o(t){var e,n,i=[],r=a.length;for(e=0;en)}}),n}(),o=function(){"use strict";function n(t){t=t||{},this.maxPendingRequests=t.maxPendingRequests||6,this.cancelled=!1,this.lastReq=null,this._send=t.transport,this._get=t.limiter?t.limiter(this._get):this._get,this._cache=!1===t.cache?new r(0):o}var i=0,s={},o=new r(10);return n.setMaxPendingRequests=function(t){this.maxPendingRequests=t},n.resetCache=function(){o.reset()},e.mixin(n.prototype,{_fingerprint:function(e){return(e=e||{}).url+e.type+t.param(e.data||{})},_get:function(t,e){function n(t){e(null,t),u._cache.set(a,t)}function r(){e(!0)}function o(){i--,delete s[a],u.onDeckRequestArgs&&(u._get.apply(u,u.onDeckRequestArgs),u.onDeckRequestArgs=null)}var a,l,u=this;a=this._fingerprint(t),this.cancelled||a!==this.lastReq||((l=s[a])?l.done(n).fail(r):ie[i]||(r.push(t[n]),n++),i++);return r}var a="c",l="i";return e.mixin(n.prototype,{bootstrap:function(t){this.datums=t.datums,this.trie=t.trie},add:function(t){var n=this;t=e.isArray(t)?t:[t],e.each(t,(function(t){var s,o;n.datums[s=n.identify(t)]=t,o=i(n.datumTokenizer(t)),e.each(o,(function(t){var e,i,o;for(e=n.trie,i=t.split("");o=i.shift();)(e=e[a][o]||(e[a][o]=r()))[l].push(s)}))}))},get:function(t){var n=this;return e.map(t,(function(t){return n.datums[t]}))},search:function(t){var n,r,u=this;return n=i(this.queryTokenizer(t)),e.each(n,(function(t){var e,n,i,s;if(r&&0===r.length&&!u.matchAnyQueryToken)return!1;for(e=u.trie,n=t.split("");e&&(i=n.shift());)e=e[a][i];if(e&&0===n.length)s=e[l].slice(0),r=r?o(r,s):s;else if(!u.matchAnyQueryToken)return r=[],!1})),r?e.map(s(r),(function(t){return u.datums[t]})):[]},all:function(){var t=[];for(var e in this.datums)t.push(this.datums[e]);return t},reset:function(){this.datums={},this.trie=r()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),n}(),l=function(){"use strict";function t(t){this.url=t.url,this.ttl=t.ttl,this.cache=t.cache,this.prepare=t.prepare,this.transform=t.transform,this.transport=t.transport,this.thumbprint=t.thumbprint,this.storage=new s(t.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},e.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(t){this.cache&&(this.storage.set(n.data,t,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var t,e={};return this.cache?(e.data=this.storage.get(n.data),e.protocol=this.storage.get(n.protocol),e.thumbprint=this.storage.get(n.thumbprint),t=e.thumbprint!==this.thumbprint||e.protocol!==location.protocol,e.data&&!t?e.data:null):null},fromNetwork:function(t){function e(){t(!0)}function n(e){t(null,r.transform(e))}var i,r=this;t&&(i=this.prepare(this._settings()),this.transport(i).fail(e).done(n))},clear:function(){return this.storage.clear(),this}}),t}(),u=function(){"use strict";function t(t){this.url=t.url,this.prepare=t.prepare,this.transform=t.transform,this.indexResponse=t.indexResponse,this.transport=new o({cache:t.cache,limiter:t.limiter,transport:t.transport,maxPendingRequests:t.maxPendingRequests})}return e.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(t,e){function n(t,n){e(t?[]:r.transform(n))}var i,r=this;if(e)return t=t||"",i=this.prepare(t,this._settings()),this.transport.get(i,n)},cancelLastRequest:function(){this.transport.cancel()}}),t}(),c=function(){"use strict";function i(i){var r;return i?(r={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:e.identity,transform:e.identity,transport:null},i=e.isString(i)?{url:i}:i,!(i=e.mixin(r,i)).url&&t.error("prefetch requires url to be set"),i.transform=i.filter||i.transform,i.cacheKey=i.cacheKey||i.url,i.thumbprint=n+i.thumbprint,i.transport=i.transport?a(i.transport):t.ajax,i):null}function r(n){var i;if(n)return i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:e.identity,transport:null},n=e.isString(n)?{url:n}:n,!(n=e.mixin(i,n)).url&&t.error("remote requires url to be set"),n.transform=n.filter||n.transform,n.prepare=s(n),n.limiter=o(n),n.transport=n.transport?a(n.transport):t.ajax,delete n.replace,delete n.wildcard,delete n.rateLimitBy,delete n.rateLimitWait,n}function s(t){function e(t,e){return e.url=s(e.url,t),e}function n(t,e){return e.url=e.url.replace(o,encodeURIComponent(t)),e}function i(t,e){return e}var r,s,o;return r=t.prepare,s=t.replace,o=t.wildcard,r||(s?e:t.wildcard?n:i)}function o(t){var n,i,r;return n=t.limiter,i=t.rateLimitBy,r=t.rateLimitWait,n||(n=/^throttle$/i.test(i)?function(t){return function(n){return e.throttle(n,t)}}(r):function(t){return function(n){return e.debounce(n,t)}}(r)),n}function a(n){return function(i){function r(t){e.defer((function(){o.resolve(t)}))}function s(t){e.defer((function(){o.reject(t)}))}var o=t.Deferred();return n(i,r,s),o}}return function(n){var s,o;return s={initialize:!0,identify:e.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},!(n=e.mixin(s,n||{})).datumTokenizer&&t.error("datumTokenizer is required"),!n.queryTokenizer&&t.error("queryTokenizer is required"),o=n.sorter,n.sorter=o?function(t){return t.sort(o)}:e.identity,n.local=e.isFunction(n.local)?n.local():n.local,n.prefetch=i(n.prefetch),n.remote=r(n.remote),n}}();return function(){"use strict";function n(t){t=c(t),this.sorter=t.sorter,this.identify=t.identify,this.sufficient=t.sufficient,this.indexRemote=t.indexRemote,this.local=t.local,this.remote=t.remote?new u(t.remote):null,this.prefetch=t.prefetch?new l(t.prefetch):null,this.index=new a({identify:this.identify,datumTokenizer:t.datumTokenizer,queryTokenizer:t.queryTokenizer}),!1!==t.initialize&&this.initialize()}var r;return r=window&&window.Bloodhound,n.noConflict=function(){return window&&(window.Bloodhound=r),n},n.tokenizers=i,e.mixin(n.prototype,{__ttAdapter:function(){function t(t,e,i){return n.search(t,e,i)}function e(t,e){return n.search(t,e)}var n=this;return this.remote?t:e},_loadPrefetch:function(){function e(t,e){if(t)return n.reject();r.add(e),r.prefetch.store(r.index.serialize()),n.resolve()}var n,i,r=this;return n=t.Deferred(),this.prefetch?(i=this.prefetch.fromCache())?(this.index.bootstrap(i),n.resolve()):this.prefetch.fromNetwork(e):n.resolve(),n.promise()},_initialize:function(){function t(){e.add(e.local)}var e=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(t),this.initPromise},initialize:function(t){return!this.initPromise||t?this._initialize():this.initPromise},add:function(t){return this.index.add(t),this},get:function(t){return t=e.isArray(t)?t:[].slice.call(arguments),this.index.get(t)},search:function(t,n,i){function r(t){var n=[];e.each(t,(function(t){!e.some(s,(function(e){return o.identify(t)===o.identify(e)}))&&n.push(t)})),o.indexRemote&&o.add(n),i(n)}var s,o=this;return n=n||e.noop,i=i||e.noop,s=this.sorter(this.index.search(t)),n(this.remote?s.slice():s),this.remote&&s.length=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[t])?(n.val=e,this.list.moveToFront(n)):(n=new r(t,e),this.list.add(n),this.hash[t]=n,this.size++)},get:function(t){var e=this.hash[t];if(e)return this.list.moveToFront(e),e.val},reset:function(){this.size=0,this.hash={},this.list=new i}}),n.mixin(i.prototype,{add:function(t){this.head&&(t.next=this.head,this.head.prev=t),this.head=t,this.tail=this.tail||t},remove:function(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev},moveToFront:function(t){this.remove(t),this.add(t)}}),t}(),a=function(){"use strict";var t;try{(t=window.localStorage).setItem("~~~","!"),t.removeItem("~~~")}catch(e){t=null}function i(e,i){this.prefix=["__",e,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+n.escapeRegExChars(this.prefix)),this.ls=i||t,!this.ls&&this._noop()}return n.mixin(i.prototype,{_prefix:function(t){return this.prefix+t},_ttlKey:function(t){return this._prefix(t)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=n.noop},_safeSet:function(t,e){try{this.ls.setItem(t,e)}catch(t){"QuotaExceededError"===t.name&&(this.clear(),this._noop())}},get:function(t){return this.isExpired(t)&&this.remove(t),o(this.ls.getItem(this._prefix(t)))},set:function(t,e,i){return n.isNumber(i)?this._safeSet(this._ttlKey(t),s(r()+i)):this.ls.removeItem(this._ttlKey(t)),this._safeSet(this._prefix(t),s(e))},remove:function(t){return this.ls.removeItem(this._ttlKey(t)),this.ls.removeItem(this._prefix(t)),this},clear:function(){var t,e=a(this.keyMatcher);for(t=e.length;t--;)this.remove(e[t]);return this},isExpired:function(t){var e=o(this.ls.getItem(this._ttlKey(t)));return!!(n.isNumber(e)&&r()>e)}}),i;function r(){return(new Date).getTime()}function s(t){return JSON.stringify(n.isUndefined(t)?null:t)}function o(t){return e.parseJSON(t)}function a(e){var n,i,r=[],s=t.length;for(n=0;ne[i]||(r.push(t[n]),n++),i++);return r}}(),c=function(){"use strict";var t;function e(t){this.url=t.url,this.ttl=t.ttl,this.cache=t.cache,this.prepare=t.prepare,this.transform=t.transform,this.transport=t.transport,this.thumbprint=t.thumbprint,this.storage=new a(t.cacheKey)}return t={data:"data",protocol:"protocol",thumbprint:"thumbprint"},n.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(e){this.cache&&(this.storage.set(t.data,e,this.ttl),this.storage.set(t.protocol,location.protocol,this.ttl),this.storage.set(t.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var e,n={};return this.cache?(n.data=this.storage.get(t.data),n.protocol=this.storage.get(t.protocol),n.thumbprint=this.storage.get(t.thumbprint),e=n.thumbprint!==this.thumbprint||n.protocol!==location.protocol,n.data&&!e?n.data:null):null},fromNetwork:function(t){var e,n=this;function i(){t(!0)}function r(e){t(null,n.transform(e))}t&&(e=this.prepare(this._settings()),this.transport(e).fail(i).done(r))},clear:function(){return this.storage.clear(),this}}),e}(),d=function(){"use strict";function t(t){this.url=t.url,this.prepare=t.prepare,this.transform=t.transform,this.indexResponse=t.indexResponse,this.transport=new l({cache:t.cache,limiter:t.limiter,transport:t.transport,maxPendingRequests:t.maxPendingRequests})}return n.mixin(t.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(t,e){var n,i=this;if(e)return t=t||"",n=this.prepare(t,this._settings()),this.transport.get(n,r);function r(t,n){e(t?[]:i.transform(n))}},cancelLastRequest:function(){this.transport.cancel()}}),t}(),h=function(){"use strict";return function(i){var s,o;return s={initialize:!0,identify:n.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},!(i=n.mixin(s,i||{})).datumTokenizer&&e.error("datumTokenizer is required"),!i.queryTokenizer&&e.error("queryTokenizer is required"),o=i.sorter,i.sorter=o?function(t){return t.sort(o)}:n.identity,i.local=n.isFunction(i.local)?i.local():i.local,i.prefetch=t(i.prefetch),i.remote=r(i.remote),i};function t(t){var r;return t?(r={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:n.identity,transform:n.identity,transport:null},t=n.isString(t)?{url:t}:t,!(t=n.mixin(r,t)).url&&e.error("prefetch requires url to be set"),t.transform=t.filter||t.transform,t.cacheKey=t.cacheKey||t.url,t.thumbprint=i+t.thumbprint,t.transport=t.transport?a(t.transport):e.ajax,t):null}function r(t){var i;if(t)return i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:n.identity,transport:null},t=n.isString(t)?{url:t}:t,!(t=n.mixin(i,t)).url&&e.error("remote requires url to be set"),t.transform=t.filter||t.transform,t.prepare=s(t),t.limiter=o(t),t.transport=t.transport?a(t.transport):e.ajax,delete t.replace,delete t.wildcard,delete t.rateLimitBy,delete t.rateLimitWait,t}function s(t){var e,n,i;return e=t.prepare,n=t.replace,i=t.wildcard,e||(e=n?r:t.wildcard?s:o);function r(t,e){return e.url=n(e.url,t),e}function s(t,e){return e.url=e.url.replace(i,encodeURIComponent(t)),e}function o(t,e){return e}}function o(t){var e,i,r;return e=t.limiter,i=t.rateLimitBy,r=t.rateLimitWait,e||(e=/^throttle$/i.test(i)?o(r):s(r)),e;function s(t){return function(e){return n.debounce(e,t)}}function o(t){return function(e){return n.throttle(e,t)}}}function a(t){return function(i){var r=e.Deferred();return t(i,s,o),r;function s(t){n.defer((function(){r.resolve(t)}))}function o(t){n.defer((function(){r.reject(t)}))}}}}(),f=function(){"use strict";var t;function i(t){t=h(t),this.sorter=t.sorter,this.identify=t.identify,this.sufficient=t.sufficient,this.indexRemote=t.indexRemote,this.local=t.local,this.remote=t.remote?new d(t.remote):null,this.prefetch=t.prefetch?new c(t.prefetch):null,this.index=new u({identify:this.identify,datumTokenizer:t.datumTokenizer,queryTokenizer:t.queryTokenizer}),!1!==t.initialize&&this.initialize()}return t=window&&window.Bloodhound,i.noConflict=function(){return window&&(window.Bloodhound=t),i},i.tokenizers=r,n.mixin(i.prototype,{__ttAdapter:function(){var t=this;return this.remote?e:n;function e(e,n,i){return t.search(e,n,i)}function n(e,n){return t.search(e,n)}},_loadPrefetch:function(){var t,n,i=this;return t=e.Deferred(),this.prefetch?(n=this.prefetch.fromCache())?(this.index.bootstrap(n),t.resolve()):this.prefetch.fromNetwork(r):t.resolve(),t.promise();function r(e,n){if(e)return t.reject();i.add(n),i.prefetch.store(i.index.serialize()),t.resolve()}},_initialize:function(){var t=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(e),this.initPromise;function e(){t.add(t.local)}},initialize:function(t){return!this.initPromise||t?this._initialize():this.initPromise},add:function(t){return this.index.add(t),this},get:function(t){return t=n.isArray(t)?t:[].slice.call(arguments),this.index.get(t)},search:function(t,e,i){var r,s=this;return e=e||n.noop,i=i||n.noop,r=this.sorter(this.index.search(t)),e(this.remote?r.slice():r),this.remote&&r.length',menu:'
    '}}function r(t){var e={};return n.each(t,(function(t,n){e[n]="."+t})),e}function s(){var t={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return n.isMsie()&&n.mixin(t.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),t}}(),r=function(){"use strict";var t,i;function r(t){t&&t.el||e.error("EventBus initialized without el"),this.$el=e(t.el)}return t="typeahead:",i={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},n.mixin(r.prototype,{_trigger:function(n,i){var r=e.Event(t+n);return this.$el.trigger.call(this.$el,r,i||[]),r},before:function(t){var e;return e=[].slice.call(arguments,1),this._trigger("before"+t,e).isDefaultPrevented()},trigger:function(t){var e;this._trigger(t,[].slice.call(arguments,1)),(e=i[t])&&this._trigger(e,[].slice.call(arguments,1))}}),r}(),s=function(){"use strict";var t=/\s+/,e=l();return{onSync:r,onAsync:i,off:s,trigger:o};function n(e,n,i,r){var s;if(!i)return this;for(n=n.split(t),i=r?u(i,r):i,this._callbacks=this._callbacks||{};s=n.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(i);return this}function i(t,e,i){return n.call(this,"async",t,e,i)}function r(t,e,i){return n.call(this,"sync",t,e,i)}function s(e){var n;if(!this._callbacks)return this;for(e=e.split(t);n=e.shift();)delete this._callbacks[n];return this}function o(n){var i,r,s,o,l;if(!this._callbacks)return this;for(n=n.split(t),s=[].slice.call(arguments,1);(i=n.shift())&&(r=this._callbacks[i]);)o=a(r.sync,this,[i].concat(s)),l=a(r.async,this,[i].concat(s)),o()&&e(l);return this}function a(t,e,n){return i;function i(){for(var i,r=0,s=t.length;!i&&r9?this.$input.on("input.tt",s):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",(function(e){t[e.which||e.keyCode]||n.defer(n.bind(o._onInput,o,e))})),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(t,e){this.setInputValue(t),this._setQuery(t,e)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(t){this.$input.val(t),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),(""===t||!n||this.hasOverflow())&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,i;return t=this.$input.val().length,e=this.$input[0].selectionStart,n.isNumber(e)?e===t:!document.selection||((i=document.selection.createRange()).moveStart("character",-t),t===i.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=e("
    ")},setAriaExpanded:function(t){this.$input.attr("aria-expanded",t)}}),i;function r(t){return e('').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(t,e){return i.normalizeQuery(t)===i.normalizeQuery(e)}function a(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}}(),l=function(){"use strict";var t,i;function r(t,r){(t=t||{}).templates=t.templates||{},t.templates.notFound=t.templates.notFound||t.templates.empty,t.source||e.error("missing source"),t.node||e.error("missing node"),t.name&&!u(t.name)&&e.error("invalid dataset name: "+t.name),r.mixin(this),this.highlight=!!t.highlight,this.name=n.toStr(t.name||i()),this.limit=t.limit||5,this.displayFn=a(t.display||t.displayKey),this.templates=l(t.templates,this.displayFn),this.source=t.source.__ttAdapter?t.source.__ttAdapter():t.source,this.async=n.isUndefined(t.async)?this.source.length>2:!!t.async,this._resetLastSuggestion(),this.$el=e(t.node).attr("role","presentation").addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}return t={dataset:"tt-selectable-dataset",val:"tt-selectable-display",obj:"tt-selectable-object"},i=n.getIdGenerator(),r.extractData=function(n){var i=e(n);return i.data(t.obj)?{dataset:i.data(t.dataset)||"",val:i.data(t.val)||"",obj:i.data(t.obj)||null}:null},n.mixin(r.prototype,s,{_overwrite:function(t,e){(e=e||[]).length?this._renderSuggestions(t,e):this.async&&this.templates.pending?this._renderPending(t):!this.async&&this.templates.notFound?this._renderNotFound(t):this._empty(),this.trigger("rendered",e,!1,this.name)},_append:function(t,e){(e=e||[]).length&&this.$lastSuggestion.length?this._appendSuggestions(t,e):e.length?this._renderSuggestions(t,e):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(t),this.trigger("rendered",e,!0,this.name)},_renderSuggestions:function(t,e){var n;n=this._getSuggestionsFragment(t,e),this.$lastSuggestion=n.children().last(),this.$el.html(n).prepend(this._getHeader(t,e)).append(this._getFooter(t,e))},_appendSuggestions:function(t,e){var n,i;i=(n=this._getSuggestionsFragment(t,e)).children().last(),this.$lastSuggestion.after(n),this.$lastSuggestion=i},_renderPending:function(t){var e=this.templates.pending;this._resetLastSuggestion(),e&&this.$el.html(e({query:t,dataset:this.name}))},_renderNotFound:function(t){var e=this.templates.notFound;this._resetLastSuggestion(),e&&this.$el.html(e({query:t,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(i,r){var s,a=this;return s=document.createDocumentFragment(),n.each(r,(function(n){var r,o;o=a._injectQuery(i,n),r=e(a.templates.suggestion(o)).data(t.dataset,a.name).data(t.obj,n).data(t.val,a.displayFn(n)).addClass(a.classes.suggestion+" "+a.classes.selectable),s.appendChild(r[0])})),this.highlight&&o({className:this.classes.highlight,node:s,pattern:i}),e(s)},_getFooter:function(t,e){return this.templates.footer?this.templates.footer({query:t,suggestions:e,dataset:this.name}):null},_getHeader:function(t,e){return this.templates.header?this.templates.header({query:t,suggestions:e,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=e()},_injectQuery:function(t,e){return n.isObject(e)?n.mixin({_query:t},e):e},update:function(t){var n=this,i=!1,r=!1,s=0;function o(e){r||(r=!0,e=(e||[]).slice(0,n.limit),s=e.length,n._overwrite(t,e),s")}}),r;function a(t){return t=t||n.stringify,n.isFunction(t)?t:e;function e(e){return e[t]}}function l(t,i){return{notFound:t.notFound&&n.templatify(t.notFound),pending:t.pending&&n.templatify(t.pending),header:t.header&&n.templatify(t.header),footer:t.footer&&n.templatify(t.footer),suggestion:t.suggestion?r:s};function r(i){var r=t.suggestion;return e(r(i)).attr("id",n.guid())}function s(t){return e('
    ').attr("id",n.guid()).text(i(t))}}function u(t){return/^[_a-zA-Z0-9-]+$/.test(t)}}(),u=function(){"use strict";function t(t,i){var r=this;function s(t){var n=r.$node.find(t.node).first();return t.node=n.length?n:e("
    ").appendTo(r.$node),new l(t,i)}(t=t||{}).node||e.error("node is required"),i.mixin(this),this.$node=e(t.node),this.query=null,this.datasets=n.map(t.datasets,s)}return n.mixin(t.prototype,s,{_onSelectableClick:function(t){this.trigger("selectableClicked",e(t.currentTarget))},_onRendered:function(t,e,n,i){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",e,n,i)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return n.every(this.datasets,n.bind((function(t){var e=t.isEmpty();return this.$node.attr("aria-expanded",!e),e}),this))},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var t=this.getActiveSelectable();t&&t.removeClass(this.classes.cursor)},_ensureVisible:function(t){var e,n,i,r;n=(e=t.position().top)+t.outerHeight(!0),i=this.$node.scrollTop(),r=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),e<0?this.$node.scrollTop(i+e):r"),n.each(this.datasets,t)}}),t}(),c=function(){"use strict";function t(t){this.$el=e("",{role:"status","aria-live":"polite"}).css({position:"absolute",padding:"0",border:"0",height:"1px",width:"1px","margin-bottom":"-1px","margin-right":"-1px",overflow:"hidden",clip:"rect(0 0 0 0)","white-space":"nowrap"}),t.$input.after(this.$el),n.each(t.menu.datasets,n.bind((function(t){t.onSync&&(t.onSync("rendered",n.bind(this.update,this)),t.onSync("cleared",n.bind(this.cleared,this)))}),this))}return n.mixin(t.prototype,{update:function(t,e){var n,i=e.length;n=1===i?{result:"result",is:"is"}:{result:"results",is:"are"},this.$el.text(i+" "+n.result+" "+n.is+" available, use up and down arrow keys to navigate.")},cleared:function(){this.$el.text("")}}),t}(),d=function(){"use strict";var t=u.prototype;function e(){u.apply(this,[].slice.call(arguments,0))}return n.mixin(e.prototype,u.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),t.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),t.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),t._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),t._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(e){return this.$node.css("ltr"===e?this.css.ltr:this.css.rtl),t.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),e}(),h=function(){"use strict";function t(t,r){var s,o,a,l,u,c,d,h,f,m,p;(t=t||{}).input||e.error("missing input"),t.menu||e.error("missing menu"),t.eventBus||e.error("missing event bus"),r.mixin(this),this.eventBus=t.eventBus,this.minLength=n.isNumber(t.minLength)?t.minLength:1,this.input=t.input,this.menu=t.menu,this.enabled=!0,this.autoselect=!!t.autoselect,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),s=i(this,"activate","open","_onFocused"),o=i(this,"deactivate","_onBlurred"),a=i(this,"isActive","isOpen","_onEnterKeyed"),l=i(this,"isActive","isOpen","_onTabKeyed"),u=i(this,"isActive","_onEscKeyed"),c=i(this,"isActive","open","_onUpKeyed"),d=i(this,"isActive","open","_onDownKeyed"),h=i(this,"isActive","isOpen","_onLeftKeyed"),f=i(this,"isActive","isOpen","_onRightKeyed"),m=i(this,"_openIfActive","_onQueryChanged"),p=i(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",s,this).onSync("blurred",o,this).onSync("enterKeyed",a,this).onSync("tabKeyed",l,this).onSync("escKeyed",u,this).onSync("upKeyed",c,this).onSync("downKeyed",d,this).onSync("leftKeyed",h,this).onSync("rightKeyed",f,this).onSync("queryChanged",m,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}return n.mixin(t.prototype,{_hacks:function(){var t,i;t=this.input.$input||e("
    "),i=this.menu.$node||e("
    "),t.on("blur.tt",(function(e){var r,s,o;r=document.activeElement,s=i.is(r),o=i.has(r).length>0,n.isMsie()&&(s||o)&&(e.preventDefault(),e.stopImmediatePropagation(),n.defer((function(){t.focus()})))})),i.on("mousedown.tt",(function(t){t.preventDefault()}))},_onSelectableClicked:function(t,e){this.select(e)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(t,e,n,i){if(this._updateHint(),this.autoselect){var r=this.selectors.cursor.substr(1);this.menu.$node.find(this.selectors.suggestion).first().addClass(r)}this.eventBus.trigger("render",e,n,i)},_onAsyncRequested:function(t,e,n){this.eventBus.trigger("asyncrequest",n,e)},_onAsyncCanceled:function(t,e,n){this.eventBus.trigger("asynccancel",n,e)},_onAsyncReceived:function(t,e,n){this.eventBus.trigger("asyncreceive",n,e)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&(e.preventDefault(),e.stopPropagation()):this.autoselect&&this.select(this.menu.getTopSelectable())&&(e.preventDefault(),e.stopPropagation())},_onTabKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&e.preventDefault():this.autoselect&&(n=this.menu.getTopSelectable())&&this.autocomplete(n)&&e.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onQueryChanged:function(t,e){this._minLengthMet(e)?this.menu.update(e):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(t,e){this.dir!==e&&(this.dir=e,this.menu.setLanguageDirection(e))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(t){return(t=n.isString(t)?t:this.input.getQuery()||"").length>=this.minLength},_updateHint:function(){var t,e,i,r,s,o;t=this.menu.getTopSelectable(),e=this.menu.getSelectableData(t),i=this.input.getInputValue(),!e||n.isBlankString(i)||this.input.hasOverflow()?this.input.clearHint():(r=a.normalizeQuery(i),s=n.escapeRegExChars(r),(o=new RegExp("^(?:"+s+")(.+$)","i").exec(e.val))&&this.input.setHint(i+o[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.input.setAriaExpanded(!0),this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.input.setAriaExpanded(!1),this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(t){this.input.setQuery(n.toStr(t))},getVal:function(){return this.input.getQuery()},select:function(t){var e=this.menu.getSelectableData(t);return!(!e||this.eventBus.before("select",e.obj,e.dataset)||(this.input.setQuery(e.val,!0),this.eventBus.trigger("select",e.obj,e.dataset),this.close(),0))},autocomplete:function(t){var e,n;return e=this.input.getQuery(),!(!(n=this.menu.getSelectableData(t))||e===n.val||this.eventBus.before("autocomplete",n.obj,n.dataset)||(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj,n.dataset),0))},moveCursor:function(t){var e,n,i,r,s,o;return e=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(t),r=(i=this.menu.getSelectableData(n))?i.obj:null,s=i?i.dataset:null,o=n?n.attr("id"):null,this.input.trigger("cursorchange",o),!(this._minLengthMet()&&this.menu.update(e)||this.eventBus.before("cursorchange",r,s)||(this.menu.setCursor(n),i?"string"==typeof i.val&&this.input.setInputValue(i.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",r,s),0))},destroy:function(){this.input.destroy(),this.menu.destroy()}}),t;function i(t){var e=[].slice.call(arguments,1);return function(){var i=[].slice.call(arguments);n.each(e,(function(e){return t[e].apply(t,i)}))}}}(),void function(){"use strict";var t,s,o;function l(t,n){t.each((function(){var t,i=e(this);(t=i.data(s.typeahead))&&n(t,i)}))}function f(t,e){return t.clone().addClass(e.classes.hint).removeData().css(e.css.hint).css(p(t)).prop({readonly:!0,required:!1}).removeAttr("id name placeholder").removeClass("required").attr({spellcheck:"false",tabindex:-1})}function m(t,e){t.data(s.attrs,{dir:t.attr("dir"),autocomplete:t.attr("autocomplete"),spellcheck:t.attr("spellcheck"),style:t.attr("style")}),t.addClass(e.classes.input).attr({spellcheck:!1});try{!t.attr("dir")&&t.attr("dir","auto")}catch(t){}return t}function p(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}function _(t){var e,i;e=t.data(s.www),i=t.parent().filter(e.selectors.wrapper),n.each(t.data(s.attrs),(function(e,i){n.isUndefined(e)?t.removeAttr(i):t.attr(i,e)})),t.removeData(s.typeahead).removeData(s.www).removeData(s.attr).removeClass(e.classes.input),i.length&&(t.detach().insertAfter(i),i.remove())}function g(t){var i;return(i=n.isJQuery(t)||n.isElement(t)?e(t).first():[]).length?i:null}t=e.fn.typeahead,s={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},o={initialize:function(t,o){var l;return o=n.isArray(o)?o:[].slice.call(arguments,1),l=i((t=t||{}).classNames),this.each(p);function p(){var i,p,_,v,y,b,L,M,w,k,x;n.each(o,(function(e){e.highlight=!!t.highlight})),i=e(this),p=e(l.html.wrapper),_=g(t.hint),v=g(t.menu),y=!1!==t.hint&&!_,b=!1!==t.menu&&!v,y&&(_=f(i,l)),b&&(v=e(l.html.menu).css(l.css.menu)),_&&_.val(""),i=m(i,l),(y||b)&&(p.css(l.css.wrapper),i.css(y?l.css.input:l.css.inputWithNoHint),i.wrap(p).parent().prepend(y?_:null).append(b?v:null)),x=b?d:u,L=new r({el:i}),M=new a({hint:_,input:i,menu:v},l),w=new x({node:v,datasets:o},l),new c({$input:i,menu:w}),k=new h({input:M,menu:w,eventBus:L,minLength:t.minLength,autoselect:t.autoselect},l),i.data(s.www,l),i.data(s.typeahead,k)}},isEnabled:function(){var t;return l(this.first(),(function(e){t=e.isEnabled()})),t},enable:function(){return l(this,(function(t){t.enable()})),this},disable:function(){return l(this,(function(t){t.disable()})),this},isActive:function(){var t;return l(this.first(),(function(e){t=e.isActive()})),t},activate:function(){return l(this,(function(t){t.activate()})),this},deactivate:function(){return l(this,(function(t){t.deactivate()})),this},isOpen:function(){var t;return l(this.first(),(function(e){t=e.isOpen()})),t},open:function(){return l(this,(function(t){t.open()})),this},close:function(){return l(this,(function(t){t.close()})),this},select:function(t){var n=!1,i=e(t);return l(this.first(),(function(t){n=t.select(i)})),n},autocomplete:function(t){var n=!1,i=e(t);return l(this.first(),(function(t){n=t.autocomplete(i)})),n},moveCursor:function(t){var e=!1;return l(this.first(),(function(n){e=n.moveCursor(t)})),e},val:function(t){var e;return arguments.length?(l(this,(function(e){e.setVal(n.toStr(t))})),this):(l(this.first(),(function(t){e=t.getVal()})),e)},destroy:function(){return l(this,(function(t,e){_(e),t.destroy()})),this}},e.fn.typeahead=function(t){return o[t]?o[t].apply(this,[].slice.call(arguments,1)):o.initialize.apply(this,arguments)},e.fn.typeahead.noConflict=function(){return e.fn.typeahead=t,this}}();var e,n,i,r,s,o,a,l,u,c,d,h}.apply(e,i),void 0===r||(t.exports=r)},4144:function(t,e){var n,i,r;i=[e,t],n=function(t,e){"use strict";var n={timeout:5e3,jsonpCallback:"callback",jsonpCallbackFunction:null};function i(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function r(t){try{delete window[t]}catch(e){window[t]=void 0}}function s(t){var e=document.getElementById(t);e&&document.getElementsByTagName("head")[0].removeChild(e)}function o(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=t,a=e.timeout||n.timeout,l=e.jsonpCallback||n.jsonpCallback,u=void 0;return new Promise((function(n,c){var d=e.jsonpCallbackFunction||i(),h=l+"_"+d;window[d]=function(t){n({ok:!0,json:function(){return Promise.resolve(t)}}),u&&clearTimeout(u),s(h),r(d)},o+=-1===o.indexOf("?")?"?":"&";var f=document.createElement("script");f.setAttribute("src",""+o+l+"="+d),e.charset&&f.setAttribute("charset",e.charset),e.nonce&&f.setAttribute("nonce",e.nonce),e.referrerPolicy&&f.setAttribute("referrerPolicy",e.referrerPolicy),f.id=h,document.getElementsByTagName("head")[0].appendChild(f),u=setTimeout((function(){c(new Error("JSONP request to "+t+" timed out")),r(d),s(h),window[d]=function(){r(d)}}),a),f.onerror=function(){c(new Error("JSONP request to "+t+" failed")),r(d),s(h),u&&clearTimeout(u)}}))}e.exports=o},void 0===(r="function"==typeof n?n.apply(e,i):n)||(t.exports=r)},712:function(t,e,n){var i,r,s;r=[n(9755)],i=function(t,e){var n="plugin_hideShowPassword",i=["show","innerToggle"],r=32,s=13,o=function(){var t=document.body,e=document.createElement("input"),n=!0;t||(t=document.createElement("body")),e=t.appendChild(e);try{e.setAttribute("type","text")}catch(t){n=!1}return t.removeChild(e),n}();function a(e,n){this.element=t(e),this.wrapperElement=t(),this.toggleElement=t(),this.init(n)}a.prototype={init:function(e){this.update(e,t.fn.hideShowPassword.defaults)&&(this.element.addClass(this.options.className),this.options.innerToggle&&(this.wrapElement(this.options.wrapper),this.initToggle(this.options.toggle),"string"==typeof this.options.innerToggle&&(this.toggleElement.hide(),this.element.one(this.options.innerToggle,t.proxy((function(){this.toggleElement.show()}),this)))),this.element.trigger(this.options.initEvent,[this]))},update:function(t,e){return this.options=this.prepareOptions(t,e),this.updateElement()&&this.element.trigger(this.options.changeEvent,[this]).trigger(this.state().changeEvent,[this]),this.options.enable},toggle:function(t){return t=t||"toggle",this.update({show:t})},prepareOptions:function(e,n){var i,o=e||{},a=[];if(n=n||this.options,e=t.extend(!0,{},n,e),o.hasOwnProperty("wrapper")&&o.wrapper.hasOwnProperty("inheritStyles")&&(e.wrapper.inheritStyles=o.wrapper.inheritStyles),e.enable&&("toggle"===e.show?e.show=this.isType("hidden",e.states):"infer"===e.show&&(e.show=this.isType("shown",e.states)),"infer"===e.toggle.position&&(e.toggle.position="rtl"===this.element.css("text-direction")?"left":"right"),!t.isArray(e.toggle.attachToKeyCodes))){if(!0===e.toggle.attachToKeyCodes)switch((i=t(e.toggle.element)).prop("tagName").toLowerCase()){case"button":case"input":break;case"a":if(i.filter("[href]").length){a.push(r);break}default:a.push(r,s)}e.toggle.attachToKeyCodes=a}return e},updateElement:function(){return!(!this.options.enable||this.isType()||(this.element.prop(t.extend({},this.options.props,this.state().props)).addClass(this.state().className).removeClass(this.otherState().className),this.options.triggerOnToggle&&this.element.trigger(this.options.triggerOnToggle,[this]),this.updateToggle(),0))},isType:function(t,n){return(n=n||this.options.states)[t=t||this.state(e,e,n).props.type]&&(t=n[t].props.type),this.element.prop("type")===t},state:function(t,n,i){return i=i||this.options.states,t===e&&(t=this.options.show),"boolean"==typeof t&&(t=t?"shown":"hidden"),n&&(t="shown"===t?"hidden":"shown"),i[t]},otherState:function(t){return this.state(t,!0)},wrapElement:function(e){var n,i=e.enforceWidth;return this.wrapperElement.length||(n=this.element.outerWidth(),t.each(e.inheritStyles,t.proxy((function(t,n){e.styles[n]=this.element.css(n)}),this)),this.element.css(e.innerElementStyles).wrap(t(e.element).addClass(e.className).css(e.styles)),this.wrapperElement=this.element.parent(),!0===i&&(i=this.wrapperElement.outerWidth()!==n&&n),!1!==i&&this.wrapperElement.css("width",i)),this.wrapperElement},initToggle:function(e){return this.toggleElement.length||(this.toggleElement=t(e.element).attr(e.attr).addClass(e.className).css(e.styles).appendTo(this.wrapperElement),this.updateToggle(),this.positionToggle(e.position,e.verticalAlign,e.offset),e.touchSupport?(this.toggleElement.css(e.touchStyles),this.element.on(e.attachToTouchEvent,t.proxy(this.toggleTouchEvent,this))):this.toggleElement.on(e.attachToEvent,t.proxy(this.toggleEvent,this)),e.attachToKeyCodes.length&&this.toggleElement.on(e.attachToKeyEvent,t.proxy(this.toggleKeyEvent,this))),this.toggleElement},positionToggle:function(t,e,n){var i={};switch(i[t]=n,e){case"top":case"bottom":i[e]=n;break;case"middle":i.top="50%",i.marginTop=this.toggleElement.outerHeight()/-2}return this.toggleElement.css(i)},updateToggle:function(t,e){var n,i;return this.toggleElement.length&&(n="padding-"+this.options.toggle.position,t=t||this.state().toggle,e=e||this.otherState().toggle,this.toggleElement.attr(t.attr).addClass(t.className).removeClass(e.className).html(t.content),i=this.toggleElement.outerWidth()+2*this.options.toggle.offset,this.element.css(n)!==i&&this.element.css(n,i)),this.toggleElement},toggleEvent:function(t){t.preventDefault(),this.toggle()},toggleKeyEvent:function(e){t.each(this.options.toggle.attachToKeyCodes,t.proxy((function(t,n){if(e.which===n)return this.toggleEvent(e),!1}),this))},toggleTouchEvent:function(t){var e,n,i,r=this.toggleElement.offset().left;r&&(e=t.pageX||t.originalEvent.pageX,"left"===this.options.toggle.position?(n=e,i=r+=this.toggleElement.outerWidth()):(n=r,i=e),i>=n&&this.toggleEvent(t))}},t.fn.hideShowPassword=function(){var e={};return t.each(arguments,(function(n,r){var s={};if("object"==typeof r)s=r;else{if(!i[n])return!1;s[i[n]]=r}t.extend(!0,e,s)})),this.each((function(){var i=t(this),r=i.data(n);r?r.update(e):i.data(n,new a(this,e))}))},t.each({show:!0,hide:!1,toggle:"toggle"},(function(e,n){t.fn[e+"Password"]=function(t,e){return this.hideShowPassword(n,t,e)}})),t.fn.hideShowPassword.defaults={show:"infer",innerToggle:!1,enable:o,triggerOnToggle:!1,className:"hideShowPassword-field",initEvent:"hideShowPasswordInit",changeEvent:"passwordVisibilityChange",props:{autocapitalize:"off",autocomplete:"off",autocorrect:"off",spellcheck:"false"},toggle:{element:'