Files
hugo-build/js/misc.js

2 lines
50 KiB
JavaScript

(()=>{var On=Object.create;var fe=Object.defineProperty,xn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertyNames,pr=Object.getOwnPropertySymbols,Dn=Object.getPrototypeOf,dr=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable;var hr=e=>{throw TypeError(e)};var ue=(e,t,r)=>t in e?fe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))dr.call(t,r)&&ue(e,r,t[r]);if(pr)for(var r of pr(t))Nn.call(t,r)&&ue(e,r,t[r]);return e},mr=(e,t)=>xn(e,Cn(t));var In=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Pn=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ln(t))!dr.call(e,o)&&o!==r&&fe(e,o,{get:()=>t[o],enumerable:!(n=Sn(t,o))||n.enumerable});return e};var Mn=(e,t,r)=>(r=e!=null?On(Dn(e)):{},Pn(t||!e||!e.__esModule?fe(r,"default",{value:e,enumerable:!0}):r,e));var ct=(e,t,r)=>ue(e,typeof t!="symbol"?t+"":t,r),gr=(e,t,r)=>t.has(e)||hr("Cannot "+r);var U=(e,t,r)=>(gr(e,t,"read from private field"),r?r.call(e):t.get(e)),wt=(e,t,r)=>t.has(e)?hr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),jt=(e,t,r,n)=>(gr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var rn=In(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});function H(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ut(e){var t=H(e).Element;return e instanceof t||e instanceof Element}function k(e){var t=H(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Hr(e){if(typeof ShadowRoot=="undefined")return!1;var t=H(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var it=Math.max,Kt=Math.min,ft=Math.round;function pt(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(k(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(n=ft(r.width)/i||1),s>0&&(o=ft(r.height)/s||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}function De(e){var t=H(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function lo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uo(e){return e===H(e)||!k(e)?De(e):lo(e)}function q(e){return e?(e.nodeName||"").toLowerCase():null}function J(e){return((ut(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ne(e){return pt(J(e)).left+De(e).scrollLeft}function W(e){return H(e).getComputedStyle(e)}function Ie(e){var t=W(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function fo(e){var t=e.getBoundingClientRect(),r=ft(t.width)/e.offsetWidth||1,n=ft(t.height)/e.offsetHeight||1;return r!==1||n!==1}function po(e,t,r){r===void 0&&(r=!1);var n=k(t),o=k(t)&&fo(t),s=J(t),i=pt(e,o),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((q(t)!=="body"||Ie(s))&&(a=uo(t)),k(t)?(c=pt(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Ne(s))),{x:i.left+a.scrollLeft-c.x,y:i.top+a.scrollTop-c.y,width:i.width,height:i.height}}function Pe(e){var t=pt(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function Qt(e){return q(e)==="html"?e:e.assignedSlot||e.parentNode||(Hr(e)?e.host:null)||J(e)}function Vr(e){return["html","body","#document"].indexOf(q(e))>=0?e.ownerDocument.body:k(e)&&Ie(e)?e:Vr(Qt(e))}function xt(e,t){var r;t===void 0&&(t=[]);var n=Vr(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),s=H(n),i=o?[s].concat(s.visualViewport||[],Ie(n)?n:[]):n,a=t.concat(i);return o?a:a.concat(xt(Qt(i)))}function ho(e){return["table","td","th"].indexOf(q(e))>=0}function Ir(e){return!k(e)||W(e).position==="fixed"?null:e.offsetParent}function mo(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&k(e)){var n=W(e);if(n.position==="fixed")return null}for(var o=Qt(e);k(o)&&["html","body"].indexOf(q(o))<0;){var s=W(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function Lt(e){for(var t=H(e),r=Ir(e);r&&ho(r)&&W(r).position==="static";)r=Ir(r);return r&&(q(r)==="html"||q(r)==="body"&&W(r).position==="static")?t:r||mo(e)||t}var I="top",$="bottom",B="right",P="left",Me="auto",Dt=[I,$,B,P],dt="start",Ct="end",go="clippingParents",qr="viewport",Ot="popper",vo="reference",Pr=Dt.reduce(function(e,t){return e.concat([t+"-"+dt,t+"-"+Ct])},[]),Wr=[].concat(Dt,[Me]).reduce(function(e,t){return e.concat([t,t+"-"+dt,t+"-"+Ct])},[]),bo="beforeRead",yo="read",Eo="afterRead",_o="beforeMain",wo="main",Ao="afterMain",To="beforeWrite",Oo="write",xo="afterWrite",So=[bo,yo,Eo,_o,wo,Ao,To,Oo,xo];function Co(e){var t=new Map,r=new Set,n=[];e.forEach(function(s){t.set(s.name,s)});function o(s){r.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(a){if(!r.has(a)){var c=t.get(a);c&&o(c)}}),n.push(s)}return e.forEach(function(s){r.has(s.name)||o(s)}),n}function Lo(e){var t=Co(e);return So.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function Do(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function V(e){return e.split("-")[0]}function No(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}function Io(e){var t=H(e),r=J(e),n=t.visualViewport,o=r.clientWidth,s=r.clientHeight,i=0,a=0;return n&&(o=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=n.offsetLeft,a=n.offsetTop)),{width:o,height:s,x:i+Ne(e),y:a}}function Po(e){var t,r=J(e),n=De(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=it(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=it(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-n.scrollLeft+Ne(e),c=-n.scrollTop;return W(o||r).direction==="rtl"&&(a+=it(r.clientWidth,o?o.clientWidth:0)-s),{width:s,height:i,x:a,y:c}}function zr(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Hr(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Le(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Mo(e){var t=pt(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Mr(e,t){return t===qr?Le(Io(e)):ut(t)?Mo(t):Le(Po(J(e)))}function Ro(e){var t=xt(Qt(e)),r=["absolute","fixed"].indexOf(W(e).position)>=0,n=r&&k(e)?Lt(e):e;return ut(n)?t.filter(function(o){return ut(o)&&zr(o,n)&&q(o)!=="body"&&(r?W(o).position!=="static":!0)}):[]}function ko(e,t,r){var n=t==="clippingParents"?Ro(e):[].concat(t),o=[].concat(n,[r]),s=o[0],i=o.reduce(function(a,c){var u=Mr(e,c);return a.top=it(u.top,a.top),a.right=Kt(u.right,a.right),a.bottom=Kt(u.bottom,a.bottom),a.left=it(u.left,a.left),a},Mr(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function ht(e){return e.split("-")[1]}function Re(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ur(e){var t=e.reference,r=e.element,n=e.placement,o=n?V(n):null,s=n?ht(n):null,i=t.x+t.width/2-r.width/2,a=t.y+t.height/2-r.height/2,c;switch(o){case I:c={x:i,y:t.y-r.height};break;case $:c={x:i,y:t.y+t.height};break;case B:c={x:t.x+t.width,y:a};break;case P:c={x:t.x-r.width,y:a};break;default:c={x:t.x,y:t.y}}var u=o?Re(o):null;if(u!=null){var l=u==="y"?"height":"width";switch(s){case dt:c[u]=c[u]-(t[l]/2-r[l]/2);break;case Ct:c[u]=c[u]+(t[l]/2-r[l]/2);break}}return c}function Yr(){return{top:0,right:0,bottom:0,left:0}}function Gr(e){return Object.assign({},Yr(),e)}function Kr(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function mt(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,s=r.boundary,i=s===void 0?go:s,a=r.rootBoundary,c=a===void 0?qr:a,u=r.elementContext,l=u===void 0?Ot:u,f=r.altBoundary,g=f===void 0?!1:f,p=r.padding,h=p===void 0?0:p,m=Gr(typeof h!="number"?h:Kr(h,Dt)),d=l===Ot?vo:Ot,w=e.rects.popper,A=e.elements[g?d:l],T=ko(ut(A)?A:A.contextElement||J(e.elements.popper),i,c),v=pt(e.elements.reference),E=Ur({reference:v,element:w,strategy:"absolute",placement:o}),b=Le(Object.assign({},w,E)),y=l===Ot?b:v,O={top:T.top-y.top+m.top,bottom:y.bottom-T.bottom+m.bottom,left:T.left-y.left+m.left,right:y.right-T.right+m.right},S=e.modifiersData.offset;if(l===Ot&&S){var C=S[o];Object.keys(O).forEach(function(_){var L=[B,$].indexOf(_)>=0?1:-1,et=[I,$].indexOf(_)>=0?"y":"x";O[_]+=C[et]*L})}return O}var Rr={placement:"bottom",modifiers:[],strategy:"absolute"};function kr(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function ke(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,o=t.defaultOptions,s=o===void 0?Rr:o;return function(a,c,u){u===void 0&&(u=s);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},Rr,s),modifiersData:{},elements:{reference:a,popper:c},attributes:{},styles:{}},f=[],g=!1,p={state:l,setOptions:function(w){var A=typeof w=="function"?w(l.options):w;m(),l.options=Object.assign({},s,l.options,A),l.scrollParents={reference:ut(a)?xt(a):a.contextElement?xt(a.contextElement):[],popper:xt(c)};var T=Lo(No([].concat(n,l.options.modifiers)));if(l.orderedModifiers=T.filter(function(_){return _.enabled}),0){var v;if(V(l.options.placement)===Me)var E;var b,y,O,S,C}return h(),p.update()},forceUpdate:function(){if(!g){var w=l.elements,A=w.reference,T=w.popper;if(kr(A,T)){l.rects={reference:po(A,Lt(T),l.options.strategy==="fixed"),popper:Pe(T)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(_){return l.modifiersData[_.name]=Object.assign({},_.data)});for(var v=0,E=0;E<l.orderedModifiers.length;E++){if(l.reset===!0){l.reset=!1,E=-1;continue}var b=l.orderedModifiers[E],y=b.fn,O=b.options,S=O===void 0?{}:O,C=b.name;typeof y=="function"&&(l=y({state:l,options:S,name:C,instance:p})||l)}}}},update:Do(function(){return new Promise(function(d){p.forceUpdate(),d(l)})}),destroy:function(){m(),g=!0}};if(!kr(a,c))return p;p.setOptions(u).then(function(d){!g&&u.onFirstUpdate&&u.onFirstUpdate(d)});function h(){l.orderedModifiers.forEach(function(d){var w=d.name,A=d.options,T=A===void 0?{}:A,v=d.effect;if(typeof v=="function"){var E=v({state:l,name:w,instance:p,options:T}),b=function(){};f.push(E||b)}})}function m(){f.forEach(function(d){return d()}),f=[]}return p}}var Yt={passive:!0};function $o(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,s=o===void 0?!0:o,i=n.resize,a=i===void 0?!0:i,c=H(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(l){l.addEventListener("scroll",r.update,Yt)}),a&&c.addEventListener("resize",r.update,Yt),function(){s&&u.forEach(function(l){l.removeEventListener("scroll",r.update,Yt)}),a&&c.removeEventListener("resize",r.update,Yt)}}var $e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:$o,data:{}};function Bo(e){var t=e.state,r=e.name;t.modifiersData[r]=Ur({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Be={name:"popperOffsets",enabled:!0,phase:"read",fn:Bo,data:{}},jo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Fo(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:ft(t*o)/o||0,y:ft(r*o)/o||0}}function $r(e){var t,r=e.popper,n=e.popperRect,o=e.placement,s=e.variation,i=e.offsets,a=e.position,c=e.gpuAcceleration,u=e.adaptive,l=e.roundOffsets,f=e.isFixed,g=l===!0?Fo(i):typeof l=="function"?l(i):i,p=g.x,h=p===void 0?0:p,m=g.y,d=m===void 0?0:m,w=i.hasOwnProperty("x"),A=i.hasOwnProperty("y"),T=P,v=I,E=window;if(u){var b=Lt(r),y="clientHeight",O="clientWidth";if(b===H(r)&&(b=J(r),W(b).position!=="static"&&a==="absolute"&&(y="scrollHeight",O="scrollWidth")),b=b,o===I||(o===P||o===B)&&s===Ct){v=$;var S=f&&E.visualViewport?E.visualViewport.height:b[y];d-=S-n.height,d*=c?1:-1}if(o===P||(o===I||o===$)&&s===Ct){T=B;var C=f&&E.visualViewport?E.visualViewport.width:b[O];h-=C-n.width,h*=c?1:-1}}var _=Object.assign({position:a},u&&jo);if(c){var L;return Object.assign({},_,(L={},L[v]=A?"0":"",L[T]=w?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+h+"px, "+d+"px)":"translate3d("+h+"px, "+d+"px, 0)",L))}return Object.assign({},_,(t={},t[v]=A?d+"px":"",t[T]=w?h+"px":"",t.transform="",t))}function Ho(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,s=r.adaptive,i=s===void 0?!0:s,a=r.roundOffsets,c=a===void 0?!0:a;if(0)var u;var l={placement:V(t.placement),variation:ht(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,$r(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,$r(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var je={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ho,data:{}};function Vo(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},s=t.elements[r];!k(s)||!q(s)||(Object.assign(s.style,n),Object.keys(o).forEach(function(i){var a=o[i];a===!1?s.removeAttribute(i):s.setAttribute(i,a===!0?"":a)}))})}function qo(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],s=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),a=i.reduce(function(c,u){return c[u]="",c},{});!k(o)||!q(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(c){o.removeAttribute(c)}))})}}var Fe={name:"applyStyles",enabled:!0,phase:"write",fn:Vo,effect:qo,requires:["computeStyles"]};function Wo(e,t,r){var n=V(e),o=[P,I].indexOf(n)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=s[0],a=s[1];return i=i||0,a=(a||0)*o,[P,B].indexOf(n)>=0?{x:a,y:i}:{x:i,y:a}}function zo(e){var t=e.state,r=e.options,n=e.name,o=r.offset,s=o===void 0?[0,0]:o,i=Wr.reduce(function(l,f){return l[f]=Wo(f,t.rects,s),l},{}),a=i[t.placement],c=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=i}var Qr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:zo},Uo={left:"right",right:"left",bottom:"top",top:"bottom"};function Gt(e){return e.replace(/left|right|bottom|top/g,function(t){return Uo[t]})}var Yo={start:"end",end:"start"};function Br(e){return e.replace(/start|end/g,function(t){return Yo[t]})}function Go(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,s=r.rootBoundary,i=r.padding,a=r.flipVariations,c=r.allowedAutoPlacements,u=c===void 0?Wr:c,l=ht(n),f=l?a?Pr:Pr.filter(function(h){return ht(h)===l}):Dt,g=f.filter(function(h){return u.indexOf(h)>=0});g.length===0&&(g=f);var p=g.reduce(function(h,m){return h[m]=mt(e,{placement:m,boundary:o,rootBoundary:s,padding:i})[V(m)],h},{});return Object.keys(p).sort(function(h,m){return p[h]-p[m]})}function Ko(e){if(V(e)===Me)return[];var t=Gt(e);return[Br(e),t,Br(t)]}function Qo(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,s=o===void 0?!0:o,i=r.altAxis,a=i===void 0?!0:i,c=r.fallbackPlacements,u=r.padding,l=r.boundary,f=r.rootBoundary,g=r.altBoundary,p=r.flipVariations,h=p===void 0?!0:p,m=r.allowedAutoPlacements,d=t.options.placement,w=V(d),A=w===d,T=c||(A||!h?[Gt(d)]:Ko(d)),v=[d].concat(T).reduce(function(at,G){return at.concat(V(G)===Me?Go(t,{placement:G,boundary:l,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:m}):G)},[]),E=t.rects.reference,b=t.rects.popper,y=new Map,O=!0,S=v[0],C=0;C<v.length;C++){var _=v[C],L=V(_),et=ht(_)===dt,bt=[I,$].indexOf(L)>=0,yt=bt?"width":"height",R=mt(t,{placement:_,boundary:l,rootBoundary:f,altBoundary:g,padding:u}),j=bt?et?B:P:et?$:I;E[yt]>b[yt]&&(j=Gt(j));var Mt=Gt(j),rt=[];if(s&&rt.push(R[L]<=0),a&&rt.push(R[j]<=0,R[Mt]<=0),rt.every(function(at){return at})){S=_,O=!1;break}y.set(_,rt)}if(O)for(var Rt=h?3:1,se=function(G){var _t=v.find(function($t){var nt=y.get($t);if(nt)return nt.slice(0,G).every(function(ae){return ae})});if(_t)return S=_t,"break"},Et=Rt;Et>0;Et--){var kt=se(Et);if(kt==="break")break}t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}}var Xr={name:"flip",enabled:!0,phase:"main",fn:Qo,requiresIfExists:["offset"],data:{_skip:!1}};function Xo(e){return e==="x"?"y":"x"}function St(e,t,r){return it(e,Kt(t,r))}function Jo(e,t,r){var n=St(e,t,r);return n>r?r:n}function Zo(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,s=o===void 0?!0:o,i=r.altAxis,a=i===void 0?!1:i,c=r.boundary,u=r.rootBoundary,l=r.altBoundary,f=r.padding,g=r.tether,p=g===void 0?!0:g,h=r.tetherOffset,m=h===void 0?0:h,d=mt(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),w=V(t.placement),A=ht(t.placement),T=!A,v=Re(w),E=Xo(v),b=t.modifiersData.popperOffsets,y=t.rects.reference,O=t.rects.popper,S=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,C=typeof S=="number"?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(b){if(s){var et,bt=v==="y"?I:P,yt=v==="y"?$:B,R=v==="y"?"height":"width",j=b[v],Mt=j+d[bt],rt=j-d[yt],Rt=p?-O[R]/2:0,se=A===dt?y[R]:O[R],Et=A===dt?-O[R]:-y[R],kt=t.elements.arrow,at=p&&kt?Pe(kt):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Yr(),_t=G[bt],$t=G[yt],nt=St(0,y[R],at[R]),ae=T?y[R]/2-Rt-nt-_t-C.mainAxis:se-nt-_t-C.mainAxis,yn=T?-y[R]/2+Rt+nt+$t+C.mainAxis:Et+nt+$t+C.mainAxis,ce=t.elements.arrow&&Lt(t.elements.arrow),En=ce?v==="y"?ce.clientTop||0:ce.clientLeft||0:0,nr=(et=_==null?void 0:_[v])!=null?et:0,_n=j+ae-nr-En,wn=j+yn-nr,or=St(p?Kt(Mt,_n):Mt,j,p?it(rt,wn):rt);b[v]=or,L[v]=or-j}if(a){var ir,An=v==="x"?I:P,Tn=v==="x"?$:B,ot=b[E],Bt=E==="y"?"height":"width",sr=ot+d[An],ar=ot-d[Tn],le=[I,P].indexOf(w)!==-1,cr=(ir=_==null?void 0:_[E])!=null?ir:0,lr=le?sr:ot-y[Bt]-O[Bt]-cr+C.altAxis,ur=le?ot+y[Bt]+O[Bt]-cr-C.altAxis:ar,fr=p&&le?Jo(lr,ot,ur):St(p?lr:sr,ot,p?ur:ar);b[E]=fr,L[E]=fr-ot}t.modifiersData[n]=L}}var Jr={name:"preventOverflow",enabled:!0,phase:"main",fn:Zo,requiresIfExists:["offset"]},ti=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Gr(typeof t!="number"?t:Kr(t,Dt))};function ei(e){var t,r=e.state,n=e.name,o=e.options,s=r.elements.arrow,i=r.modifiersData.popperOffsets,a=V(r.placement),c=Re(a),u=[P,B].indexOf(a)>=0,l=u?"height":"width";if(!(!s||!i)){var f=ti(o.padding,r),g=Pe(s),p=c==="y"?I:P,h=c==="y"?$:B,m=r.rects.reference[l]+r.rects.reference[c]-i[c]-r.rects.popper[l],d=i[c]-r.rects.reference[c],w=Lt(s),A=w?c==="y"?w.clientHeight||0:w.clientWidth||0:0,T=m/2-d/2,v=f[p],E=A-g[l]-f[h],b=A/2-g[l]/2+T,y=St(v,b,E),O=c;r.modifiersData[n]=(t={},t[O]=y,t.centerOffset=y-b,t)}}function ri(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||zr(t.elements.popper,o)&&(t.elements.arrow=o))}var Zr={name:"arrow",enabled:!0,phase:"main",fn:ei,effect:ri,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jr(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function Fr(e){return[I,B,$,P].some(function(t){return e[t]>=0})}function ni(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,i=mt(t,{elementContext:"reference"}),a=mt(t,{altBoundary:!0}),c=jr(i,n),u=jr(a,o,s),l=Fr(c),f=Fr(u);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}var tn={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ni},oi=[$e,Be,je,Fe],ii=ke({defaultModifiers:oi}),en=[$e,Be,je,Fe,Qr,Xr,Jr,Zr,tn],si=ke({defaultModifiers:en});D.applyStyles=Fe;D.arrow=Zr;D.computeStyles=je;D.createPopper=si;D.createPopperLite=ii;D.defaultModifiers=en;D.detectOverflow=mt;D.eventListeners=$e;D.flip=Xr;D.hide=tn;D.offset=Qr;D.popperGenerator=ke;D.popperOffsets=Be;D.preventOverflow=Jr});var K=new Map,Ft={set(e,t,r){K.has(e)||K.set(e,new Map);let n=K.get(e);if(!n.has(t)&&n.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`);return}n.set(t,r)},get(e,t){return K.has(e)&&K.get(e).get(t)||null},remove(e,t){if(!K.has(e))return;let r=K.get(e);r.delete(t),r.size===0&&K.delete(e)}};var de="transitionend",he=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,r)=>`#${CSS.escape(r)}`)),e),vr=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),br=e=>{do e+=Math.floor(Math.random()*1e6);while(document.getElementById(e));return e},Rn=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:r}=window.getComputedStyle(e),n=Number.parseFloat(t),o=Number.parseFloat(r);return!n&&!o?0:(t=t.split(",")[0],r=r.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(r))*1e3)},kn=e=>{e.dispatchEvent(new Event(de))},X=e=>!e||typeof e!="object"?!1:(typeof e.jquery!="undefined"&&(e=e[0]),typeof e.nodeType!="undefined"),Y=e=>X(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(he(e)):null,yr=e=>{if(!X(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue("visibility")==="visible",r=e.closest("details:not([open])");if(!r)return t;if(r!==e){let n=e.closest("summary");if(n&&n.parentNode!==r||n===null)return!1}return t},Er=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled!="undefined"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",me=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?me(e.parentNode):null},ge=()=>{},_r=e=>{e.offsetHeight},ve=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,pe=[],$n=e=>{document.readyState==="loading"?(pe.length||document.addEventListener("DOMContentLoaded",()=>{for(let t of pe)t()}),pe.push(e)):e()},be=()=>document.documentElement.dir==="rtl",Ht=e=>{$n(()=>{let t=ve();if(t){let r=e.NAME,n=t.fn[r];t.fn[r]=e.jQueryInterface,t.fn[r].Constructor=e,t.fn[r].noConflict=()=>(t.fn[r]=n,e.jQueryInterface)}})},Q=(e,t=[],r=e)=>typeof e=="function"?e.call(...t):r,wr=(e,t,r=!0)=>{if(!r){Q(e);return}let o=Rn(t)+5,s=!1,i=({target:a})=>{a===t&&(s=!0,t.removeEventListener(de,i),Q(e))};t.addEventListener(de,i),setTimeout(()=>{s||kn(t)},o)};var Bn=/[^.]*(?=\..*)\.|.*/,jn=/\..*/,Fn=/::\d+$/,ye={},Ar=1,Or={mouseenter:"mouseover",mouseleave:"mouseout"},Hn=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 xr(e,t){return t&&`${t}::${Ar++}`||e.uidEvent||Ar++}function Sr(e){let t=xr(e);return e.uidEvent=t,ye[t]=ye[t]||{},ye[t]}function Vn(e,t){return function r(n){return we(n,{delegateTarget:e}),r.oneOff&&_e.off(e,n.type,t),t.apply(e,[n])}}function qn(e,t,r){return function n(o){let s=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(let a of s)if(a===i)return we(o,{delegateTarget:i}),n.oneOff&&_e.off(e,o.type,t,r),r.apply(i,[o])}}function Cr(e,t,r=null){return Object.values(e).find(n=>n.callable===t&&n.delegationSelector===r)}function Lr(e,t,r){let n=typeof t=="string",o=n?r:t||r,s=Dr(e);return Hn.has(s)||(s=e),[n,o,s]}function Tr(e,t,r,n,o){if(typeof t!="string"||!e)return;let[s,i,a]=Lr(t,r,n);t in Or&&(i=(h=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return h.call(this,m)})(i));let c=Sr(e),u=c[a]||(c[a]={}),l=Cr(u,i,s?r:null);if(l){l.oneOff=l.oneOff&&o;return}let f=xr(i,t.replace(Bn,"")),g=s?qn(e,r,i):Vn(e,i);g.delegationSelector=s?r:null,g.callable=i,g.oneOff=o,g.uidEvent=f,u[f]=g,e.addEventListener(a,g,s)}function Ee(e,t,r,n,o){let s=Cr(t[r],n,o);s&&(e.removeEventListener(r,s,!!o),delete t[r][s.uidEvent])}function Wn(e,t,r,n){let o=t[r]||{};for(let[s,i]of Object.entries(o))s.includes(n)&&Ee(e,t,r,i.callable,i.delegationSelector)}function Dr(e){return e=e.replace(jn,""),Or[e]||e}var _e={on(e,t,r,n){Tr(e,t,r,n,!1)},one(e,t,r,n){Tr(e,t,r,n,!0)},off(e,t,r,n){if(typeof t!="string"||!e)return;let[o,s,i]=Lr(t,r,n),a=i!==t,c=Sr(e),u=c[i]||{},l=t.startsWith(".");if(typeof s!="undefined"){if(!Object.keys(u).length)return;Ee(e,c,i,s,o?r:null);return}if(l)for(let f of Object.keys(c))Wn(e,c,f,t.slice(1));for(let[f,g]of Object.entries(u)){let p=f.replace(Fn,"");(!a||t.includes(p))&&Ee(e,c,i,g.callable,g.delegationSelector)}},trigger(e,t,r){if(typeof t!="string"||!e)return null;let n=ve(),o=Dr(t),s=t!==o,i=null,a=!0,c=!0,u=!1;s&&n&&(i=n.Event(t,r),n(e).trigger(i),a=!i.isPropagationStopped(),c=!i.isImmediatePropagationStopped(),u=i.isDefaultPrevented());let l=we(new Event(t,{bubbles:a,cancelable:!0}),r);return u&&l.preventDefault(),c&&e.dispatchEvent(l),l.defaultPrevented&&i&&i.preventDefault(),l}};function we(e,t={}){for(let[r,n]of Object.entries(t))try{e[r]=n}catch(o){Object.defineProperty(e,r,{configurable:!0,get(){return n}})}return e}var x=_e;function Nr(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function Ae(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}var zn={setDataAttribute(e,t,r){e.setAttribute(`data-bs-${Ae(t)}`,r)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Ae(t)}`)},getDataAttributes(e){if(!e)return{};let t={},r=Object.keys(e.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(let n of r){let o=n.replace(/^bs/,"");o=o.charAt(0).toLowerCase()+o.slice(1),t[o]=Nr(e.dataset[n])}return t},getDataAttribute(e,t){return Nr(e.getAttribute(`data-bs-${Ae(t)}`))}},At=zn;var Te=class{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,r){let n=X(r)?At.getDataAttribute(r,"config"):{};return N(N(N(N({},this.constructor.Default),typeof n=="object"?n:{}),X(r)?At.getDataAttributes(r):{}),typeof t=="object"?t:{})}_typeCheckConfig(t,r=this.constructor.DefaultType){for(let[n,o]of Object.entries(r)){let s=t[n],i=X(s)?"element":vr(s);if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${i}" but expected type "${o}".`)}}},Vt=Te;var Un="5.3.6",Oe=class extends Vt{constructor(t,r){super(),t=Y(t),t&&(this._element=t,this._config=this._getConfig(r),Ft.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ft.remove(this._element,this.constructor.DATA_KEY),x.off(this._element,this.constructor.EVENT_KEY);for(let t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,r,n=!0){wr(t,r,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Ft.get(Y(t),this.DATA_KEY)}static getOrCreateInstance(t,r={}){return this.getInstance(t)||new this(t,typeof r=="object"?r:null)}static get VERSION(){return Un}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}},qt=Oe;var xe=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let r=e.getAttribute("href");if(!r||!r.includes("#")&&!r.startsWith("."))return null;r.includes("#")&&!r.startsWith("#")&&(r=`#${r.split("#")[1]}`),t=r&&r!=="#"?r.trim():null}return t?t.split(",").map(r=>he(r)).join(","):null},Wt={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(r=>r.matches(t))},parents(e,t){let r=[],n=e.parentNode.closest(t);for(;n;)r.push(n),n=n.parentNode.closest(t);return r},prev(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return[r];r=r.previousElementSibling}return[]},next(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return[r];r=r.nextElementSibling}return[]},focusableChildren(e){let t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(r=>`${r}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(r=>!Er(r)&&yr(r))},getSelectorFromElement(e){let t=xe(e);return t&&Wt.findOne(t)?t:null},getElementFromSelector(e){let t=xe(e);return t?Wt.findOne(t):null},getMultipleElementsFromSelector(e){let t=xe(e);return t?Wt.find(t):[]}},F=Wt;var Yn="collapse",Gn="bs.collapse",Tt=`.${Gn}`,Kn=".data-api",Qn=`show${Tt}`,Xn=`shown${Tt}`,Jn=`hide${Tt}`,Zn=`hidden${Tt}`,to=`click${Tt}${Kn}`,Se="show",lt="collapse",zt="collapsing",eo="collapsed",ro=`:scope .${lt} .${lt}`,no="collapse-horizontal",oo="width",io="height",so=".collapse.show, .collapse.collapsing",Ce='[data-bs-toggle="collapse"]',ao={parent:null,toggle:!0},co={parent:"(null|element)",toggle:"boolean"},Ut=class e extends qt{constructor(t,r){super(t,r),this._isTransitioning=!1,this._triggerArray=[];let n=F.find(Ce);for(let o of n){let s=F.getSelectorFromElement(o),i=F.find(s).filter(a=>a===this._element);s!==null&&i.length&&this._triggerArray.push(o)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ao}static get DefaultType(){return co}static get NAME(){return Yn}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(so).filter(a=>a!==this._element).map(a=>e.getOrCreateInstance(a,{toggle:!1}))),t.length&&t[0]._isTransitioning||x.trigger(this._element,Qn).defaultPrevented)return;for(let a of t)a.hide();let n=this._getDimension();this._element.classList.remove(lt),this._element.classList.add(zt),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let o=()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(lt,Se),this._element.style[n]="",x.trigger(this._element,Xn)},i=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(o,this._element,!0),this._element.style[n]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown()||x.trigger(this._element,Jn).defaultPrevented)return;let r=this._getDimension();this._element.style[r]=`${this._element.getBoundingClientRect()[r]}px`,_r(this._element),this._element.classList.add(zt),this._element.classList.remove(lt,Se);for(let o of this._triggerArray){let s=F.getElementFromSelector(o);s&&!this._isShown(s)&&this._addAriaAndCollapsedClass([o],!1)}this._isTransitioning=!0;let n=()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(lt),x.trigger(this._element,Zn)};this._element.style[r]="",this._queueCallback(n,this._element,!0)}_isShown(t=this._element){return t.classList.contains(Se)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=Y(t.parent),t}_getDimension(){return this._element.classList.contains(no)?oo:io}_initializeChildren(){if(!this._config.parent)return;let t=this._getFirstLevelChildren(Ce);for(let r of t){let n=F.getElementFromSelector(r);n&&this._addAriaAndCollapsedClass([r],this._isShown(n))}}_getFirstLevelChildren(t){let r=F.find(ro,this._config.parent);return F.find(t,this._config.parent).filter(n=>!r.includes(n))}_addAriaAndCollapsedClass(t,r){if(t.length)for(let n of t)n.classList.toggle(eo,!r),n.setAttribute("aria-expanded",r)}static jQueryInterface(t){let r={};return typeof t=="string"&&/show|hide/.test(t)&&(r.toggle=!1),this.each(function(){let n=e.getOrCreateInstance(this,r);if(typeof t=="string"){if(typeof n[t]=="undefined")throw new TypeError(`No method named "${t}"`);n[t]()}})}};x.on(document,to,Ce,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(let t of F.getMultipleElementsFromSelector(this))Ut.getOrCreateInstance(t,{toggle:!1}).toggle()});Ht(Ut);var fs=document.getElementsByClassName("collapse");var We=Mn(rn());var ai=/^aria-[\w-]*$/i,Xt={"*":["class","dir","id","lang","role",ai],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},ci=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),li=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,ui=(e,t)=>{let r=e.nodeName.toLowerCase();return t.includes(r)?ci.has(r)?!!li.test(e.nodeValue):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(r))};function nn(e,t,r){if(!e.length)return e;if(r&&typeof r=="function")return r(e);let o=new window.DOMParser().parseFromString(e,"text/html"),s=[].concat(...o.body.querySelectorAll("*"));for(let i of s){let a=i.nodeName.toLowerCase();if(!Object.keys(t).includes(a)){i.remove();continue}let c=[].concat(...i.attributes),u=[].concat(t["*"]||[],t[a]||[]);for(let l of c)ui(l,u)||i.removeAttribute(l.nodeName)}return o.body.innerHTML}var fi="TemplateFactory",pi={allowList:Xt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},di={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},hi={entry:"(string|element|function|null)",selector:"(string|element)"},He=class extends Vt{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return pi}static get DefaultType(){return di}static get NAME(){return fi}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=N(N({},this._config.content),t),this}toHtml(){let t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(let[o,s]of Object.entries(this._config.content))this._setContent(t,s,o);let r=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&r.classList.add(...n.split(" ")),r}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(let[r,n]of Object.entries(t))super._typeCheckConfig({selector:r,entry:n},hi)}_setContent(t,r,n){let o=F.findOne(n,t);if(o){if(r=this._resolvePossibleFunction(r),!r){o.remove();return}if(X(r)){this._putElementInTemplate(Y(r),o);return}if(this._config.html){o.innerHTML=this._maybeSanitize(r);return}o.textContent=r}}_maybeSanitize(t){return this._config.sanitize?nn(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Q(t,[void 0,this])}_putElementInTemplate(t,r){if(this._config.html){r.innerHTML="",r.append(t);return}r.textContent=t.textContent}},on=He;var mi="tooltip",gi=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",vi="modal",Jt="show",bi=".tooltip-inner",sn=`.${vi}`,an="hide.bs.modal",Nt="hover",qe="focus",yi="click",Ei="manual",_i="hide",wi="hidden",Ai="show",Ti="shown",Oi="inserted",xi="click",Si="focusin",Ci="focusout",Li="mouseenter",Di="mouseleave",Ni={AUTO:"auto",TOP:"top",RIGHT:be()?"left":"right",BOTTOM:"bottom",LEFT:be()?"right":"left"},Ii={allowList:Xt,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},Pi={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"},Zt=class e extends qt{constructor(t,r){if(typeof We=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(t,r),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 Ii}static get DefaultType(){return Pi}static get NAME(){return mi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),x.off(this._element.closest(sn),an,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(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;let t=x.trigger(this._element,this.constructor.eventName(Ai)),n=(me(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();let o=this._getTipElement();this._element.setAttribute("aria-describedby",o.getAttribute("id"));let{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(o),x.trigger(this._element,this.constructor.eventName(Oi))),this._popper=this._createPopper(o),o.classList.add(Jt),"ontouchstart"in document.documentElement)for(let a of[].concat(...document.body.children))x.on(a,"mouseover",ge);let i=()=>{x.trigger(this._element,this.constructor.eventName(Ti)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(i,this.tip,this._isAnimated())}hide(){if(!this._isShown()||x.trigger(this._element,this.constructor.eventName(_i)).defaultPrevented)return;if(this._getTipElement().classList.remove(Jt),"ontouchstart"in document.documentElement)for(let o of[].concat(...document.body.children))x.off(o,"mouseover",ge);this._activeTrigger[yi]=!1,this._activeTrigger[qe]=!1,this._activeTrigger[Nt]=!1,this._isHovered=null;let n=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),x.trigger(this._element,this.constructor.eventName(wi)))};this._queueCallback(n,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){let r=this._getTemplateFactory(t).toHtml();if(!r)return null;r.classList.remove(Ve,Jt),r.classList.add(`bs-${this.constructor.NAME}-auto`);let n=br(this.constructor.NAME).toString();return r.setAttribute("id",n),this._isAnimated()&&r.classList.add(Ve),r}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new on(mr(N({},this._config),{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[bi]: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(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Jt)}_createPopper(t){let r=Q(this._config.placement,[this,t,this._element]),n=Ni[r.toUpperCase()];return We.createPopper(this._element,t,this._getPopperConfig(n))}_getOffset(){let{offset:t}=this._config;return typeof t=="string"?t.split(",").map(r=>Number.parseInt(r,10)):typeof t=="function"?r=>t(r,this._element):t}_resolvePossibleFunction(t){return Q(t,[this._element,this._element])}_getPopperConfig(t){let r={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:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return N(N({},r),Q(this._config.popperConfig,[void 0,r]))}_setListeners(){let t=this._config.trigger.split(" ");for(let r of t)if(r==="click")x.on(this._element,this.constructor.eventName(xi),this._config.selector,n=>{this._initializeOnDelegatedTarget(n).toggle()});else if(r!==Ei){let n=r===Nt?this.constructor.eventName(Li):this.constructor.eventName(Si),o=r===Nt?this.constructor.eventName(Di):this.constructor.eventName(Ci);x.on(this._element,n,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusin"?qe:Nt]=!0,i._enter()}),x.on(this._element,o,this._config.selector,s=>{let i=this._initializeOnDelegatedTarget(s);i._activeTrigger[s.type==="focusout"?qe:Nt]=i._element.contains(s.relatedTarget),i._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},x.on(this._element.closest(sn),an,this._hideModalHandler)}_fixTitle(){let 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(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}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,r){clearTimeout(this._timeout),this._timeout=setTimeout(t,r)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){let r=At.getDataAttributes(this._element);for(let n of Object.keys(r))gi.has(n)&&delete r[n];return t=N(N({},r),typeof t=="object"&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:Y(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){let t={};for(let[r,n]of Object.entries(this._config))this.constructor.Default[r]!==n&&(t[r]=n);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(){let r=e.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof r[t]=="undefined")throw new TypeError(`No method named "${t}"`);r[t]()}})}};Ht(Zt);var ze=Zt;var Z=class{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return document.documentElement.getAttribute("lang").substring(0,2)}static getTimestamp(t){return Number(t.getAttribute(this.attrTimestamp))}static getDateFormat(t){return t.getAttribute(this.attrDateFormat)}};function Ue(){dayjs.locale(Z.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),document.querySelectorAll(`[${Z.attrTimestamp}]`).forEach(e=>{let t=dayjs.unix(Z.getTimestamp(e)),r=t.format(Z.getDateFormat(e));if(e.textContent=r,e.removeAttribute(Z.attrTimestamp),e.removeAttribute(Z.attrDateFormat),e.hasAttribute("data-bs-toggle")&&e.getAttribute("data-bs-toggle")==="tooltip"){let n=t.format("llll");e.setAttribute("data-bs-title",n)}})}var Mi=document.getElementById("toc-bar"),Ri=document.getElementById("toc-solo-trigger"),ki=document.getElementsByClassName("toc-trigger"),z=document.getElementById("toc-popup"),$i=document.getElementById("toc-popup-close"),cn="overflow-hidden",Ye="closing",It,Pt,gt=class gt{static initBar(){new IntersectionObserver(r=>{r.forEach(n=>{Mi.classList.toggle("invisible",n.isIntersecting)})},{rootMargin:`-${U(this,Pt)}px 0px 0px 0px`}).observe(Ri),jt(this,It,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach(r=>{r.onclick=()=>this.hidePopup()})}static refresh(){U(this,It)&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return z.open}static showPopup(){this.lockScroll(!0),z.showModal(),z.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){z.toggleAttribute(Ye),z.addEventListener("animationend",()=>{z.toggleAttribute(Ye),z.close()},{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(cn,t),document.body.classList.toggle(cn,t)}static clickBackdrop(t){if(z.hasAttribute(Ye))return;let r=t.target.getBoundingClientRect();(t.clientX<r.left||t.clientX>r.right||t.clientY<r.top||t.clientY>r.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...ki].forEach(t=>{t.onclick=()=>this.showPopup()}),z.onclick=t=>this.clickBackdrop(t),$i.onclick=()=>this.hidePopup(),z.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}};It=new WeakMap,Pt=new WeakMap,wt(gt,It,!0),wt(gt,Pt,16*3),ct(gt,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:U(gt,Pt)});var Ge=gt;var te=class{static refresh(){tocbot.refresh(this.options)}static init(){tocbot.init(this.options)}};ct(te,"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:16*2});var Fs=matchMedia("(min-width: 1200px)");var Vs=Theme.getThemeMapper("default","dark");var ln=document.getElementById("mode-toggle");function Ke(){ln&&ln.addEventListener("click",()=>{Theme.flip()})}function Qe(){let e=document.getElementById("back-to-top");window.addEventListener("scroll",()=>{window.scrollY>50?e.classList.add("show"):e.classList.remove("show")}),e.addEventListener("click",()=>{window.scrollTo({top:0})})}function Xe(){[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(t=>new ze(t))}function Je(){Ke(),Qe(),Xe()}var Bi="sidebar-display",ji=document.getElementById("sidebar"),Fi=document.getElementById("sidebar-trigger"),un=document.getElementById("mask"),tt,ee=class{static toggle(){jt(this,tt,!U(this,tt)),document.body.toggleAttribute(Bi,U(this,tt)),ji.classList.toggle("z-2",U(this,tt)),un.classList.toggle("d-none",!U(this,tt))}};tt=new WeakMap,wt(ee,tt,!1);function Ze(){Fi.onclick=un.onclick=()=>ee.toggle()}var fn=document.getElementById("sidebar-trigger"),tr=document.getElementById("search-trigger"),re=document.getElementById("search-cancel"),pn=document.querySelectorAll("#main-wrapper>.container>.row"),dn=document.getElementById("topbar-title"),ne=document.getElementById("search"),hn=document.getElementById("search-result-wrapper"),Hi=document.getElementById("search-results"),vt=document.getElementById("search-input"),oe=document.getElementById("search-hints"),er="d-block",M="d-none",mn="input-focus",gn="d-flex",ie=class{static on(){fn.classList.add(M),dn.classList.add(M),tr.classList.add(M),ne.classList.add(gn),re.classList.add(er)}static off(){re.classList.remove(er),ne.classList.remove(gn),fn.classList.remove(M),dn.classList.remove(M),tr.classList.remove(M)}},st=class{static on(){this.resultVisible||(hn.classList.remove(M),pn.forEach(t=>{t.classList.add(M)}),this.resultVisible=!0)}static off(){this.resultVisible&&(Hi.innerHTML="",oe.classList.contains(M)&&oe.classList.remove(M),hn.classList.add(M),pn.forEach(t=>{t.classList.remove(M)}),vt.textContent="",this.resultVisible=!1)}};ct(st,"resultVisible",!1);function vn(){return re.classList.contains(er)}function bn(){tr.addEventListener("click",()=>{ie.on(),st.on(),vt.focus()}),re.addEventListener("click",()=>{ie.off(),st.off()}),vt.addEventListener("focus",()=>{ne.classList.add(mn)}),vt.addEventListener("focusout",()=>{ne.classList.remove(mn)}),vt.addEventListener("input",()=>{vt.value===""?vn()?oe.classList.remove(M):st.off():(st.on(),vn()&&oe.classList.add(M))})}function rr(){bn()}Ze();rr();Ue();Je();})();