From a288c0d5833c1ea8455471a51ab7a9ae800f3b2d Mon Sep 17 00:00:00 2001 From: krahets Date: Tue, 23 Sep 2025 23:49:48 +0800 Subject: [PATCH] deploy --- assets/javascripts/bundle.c18c5fb9.min.js | 2 +- assets/javascripts/glightbox.min.js | 2 +- assets/sponsors/Warp-Github-LG-02.png | Bin 248072 -> 0 bytes assets/stylesheets/glightbox.min.css | 2 +- assets/stylesheets/main.50c56a3b.min.css | 2 +- assets/stylesheets/palette.06af60db.min.css | 2 +- en/assets/javascripts/bundle.c18c5fb9.min.js | 2 +- en/assets/javascripts/glightbox.min.js | 2 +- en/assets/stylesheets/glightbox.min.css | 2 +- en/assets/stylesheets/main.50c56a3b.min.css | 2 +- .../stylesheets/palette.06af60db.min.css | 2 +- en/index.html | 2 +- en/javascripts/katex.js | 2 +- en/javascripts/mathjax.js | 2 +- en/sitemap.xml.gz | Bin 1008 -> 1008 bytes en/stylesheets/extra.css | 2 +- index.html | 2 +- javascripts/katex.js | 2 +- javascripts/mathjax.js | 2 +- sitemap.xml.gz | Bin 1011 -> 1011 bytes stylesheets/extra.css | 2 +- .../assets/javascripts/bundle.c18c5fb9.min.js | 2 +- zh-hant/assets/javascripts/glightbox.min.js | 2 +- zh-hant/assets/stylesheets/glightbox.min.css | 2 +- .../assets/stylesheets/main.50c56a3b.min.css | 2 +- .../stylesheets/palette.06af60db.min.css | 2 +- zh-hant/index.html | 2 +- zh-hant/javascripts/katex.js | 2 +- zh-hant/javascripts/mathjax.js | 2 +- zh-hant/sitemap.xml.gz | Bin 1010 -> 1010 bytes zh-hant/stylesheets/extra.css | 2 +- 31 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 assets/sponsors/Warp-Github-LG-02.png diff --git a/assets/javascripts/bundle.c18c5fb9.min.js b/assets/javascripts/bundle.c18c5fb9.min.js index f1c8c858d..25dcb40de 100644 --- a/assets/javascripts/bundle.c18c5fb9.min.js +++ b/assets/javascripts/bundle.c18c5fb9.min.js @@ -27,4 +27,4 @@ PERFORMANCE OF THIS SOFTWARE. `):"",this.name="UnsubscriptionError",this.errors=r}});function Ve(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=ue(s),c=a.next();!c.done;c=a.next()){var p=c.value;p.remove(this)}}catch(A){t={error:A}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var l=this.initialTeardown;if(k(l))try{l()}catch(A){i=A instanceof Wt?A.errors:[A]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=ue(f),h=u.next();!h.done;h=u.next()){var w=h.value;try{co(w)}catch(A){i=i!=null?i:[],A instanceof Wt?i=z(z([],V(i)),V(A.errors)):i.push(A)}}}catch(A){o={error:A}}finally{try{h&&!h.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new Wt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)co(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ve(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ve(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Er=Ie.EMPTY;function Dt(e){return e instanceof Ie||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function co(e){k(e)?e():e.unsubscribe()}var ke={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var lt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,s=n.isStopped,a=n.observers;return i||s?Er:(this.currentObservers=null,a.push(r),new Ie(function(){o.currentObservers=null,Ve(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,s=o.isStopped;n?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new vo(r,o)},t}(j);var vo=function(e){se(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Er},t}(v);var St={now:function(){return(St.delegate||Date).now()},delegate:void 0};var Ot=function(e){se(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=St);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,s=o._infiniteTimeWindow,a=o._timestampProvider,c=o._windowTime;n||(i.push(r),!s&&i.push(a.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,s=n._buffer,a=s.slice(),c=0;c0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var s=r.actions;o!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==o&&(ut.cancelAnimationFrame(o),r._scheduled=void 0)},t}(zt);var yo=function(e){se(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(qt);var de=new yo(xo);var L=new j(function(e){return e.complete()});function Kt(e){return e&&k(e.schedule)}function _r(e){return e[e.length-1]}function Je(e){return k(_r(e))?e.pop():void 0}function Ae(e){return Kt(_r(e))?e.pop():void 0}function Qt(e,t){return typeof _r(e)=="number"?e.pop():t}var dt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Yt(e){return k(e==null?void 0:e.then)}function Bt(e){return k(e[ft])}function Gt(e){return Symbol.asyncIterator&&k(e==null?void 0:e[Symbol.asyncIterator])}function Jt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Di(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Xt=Di();function Zt(e){return k(e==null?void 0:e[Xt])}function er(e){return ao(this,arguments,function(){var r,o,n,i;return Ut(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,ot(r.read())];case 3:return o=s.sent(),n=o.value,i=o.done,i?[4,ot(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,ot(n)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function tr(e){return k(e==null?void 0:e.getReader)}function N(e){if(e instanceof j)return e;if(e!=null){if(Bt(e))return Ni(e);if(dt(e))return Vi(e);if(Yt(e))return zi(e);if(Gt(e))return Eo(e);if(Zt(e))return qi(e);if(tr(e))return Ki(e)}throw Jt(e)}function Ni(e){return new j(function(t){var r=e[ft]();if(k(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Vi(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?g(function(n,i){return e(n,i,o)}):ce,ye(1),r?Qe(t):jo(function(){return new or}))}}function $r(e){return e<=0?function(){return L}:x(function(t,r){var o=[];t.subscribe(S(r,function(n){o.push(n),e=2,!0))}function le(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new v}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,c=a===void 0?!0:a;return function(p){var l,f,u,h=0,w=!1,A=!1,Z=function(){f==null||f.unsubscribe(),f=void 0},te=function(){Z(),l=u=void 0,w=A=!1},J=function(){var C=l;te(),C==null||C.unsubscribe()};return x(function(C,ct){h++,!A&&!w&&Z();var Ne=u=u!=null?u:r();ct.add(function(){h--,h===0&&!A&&!w&&(f=Pr(J,c))}),Ne.subscribe(ct),!l&&h>0&&(l=new it({next:function(Pe){return Ne.next(Pe)},error:function(Pe){A=!0,Z(),f=Pr(te,n,Pe),Ne.error(Pe)},complete:function(){w=!0,Z(),f=Pr(te,s),Ne.complete()}}),N(C).subscribe(l))})(p)}}function Pr(e,t){for(var r=[],o=2;oe.next(document)),e}function R(e,t=document){return Array.from(t.querySelectorAll(e))}function P(e,t=document){let r=me(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function me(e,t=document){return t.querySelector(e)||void 0}function Re(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var la=T(d(document.body,"focusin"),d(document.body,"focusout")).pipe(be(1),q(void 0),m(()=>Re()||document.body),B(1));function vt(e){return la.pipe(m(t=>e.contains(t)),Y())}function Vo(e,t){return T(d(e,"mouseenter").pipe(m(()=>!0)),d(e,"mouseleave").pipe(m(()=>!1))).pipe(t?be(t):ce,q(!1))}function Ue(e){return{x:e.offsetLeft,y:e.offsetTop}}function zo(e){return T(d(window,"load"),d(window,"resize")).pipe(Me(0,de),m(()=>Ue(e)),q(Ue(e)))}function ir(e){return{x:e.scrollLeft,y:e.scrollTop}}function et(e){return T(d(e,"scroll"),d(window,"resize")).pipe(Me(0,de),m(()=>ir(e)),q(ir(e)))}function qo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)qo(e,r)}function E(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)qo(o,n);return o}function ar(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function gt(e){let t=E("script",{src:e});return H(()=>(document.head.appendChild(t),T(d(t,"load"),d(t,"error").pipe(b(()=>Ar(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),ye(1))))}var Ko=new v,ma=H(()=>typeof ResizeObserver=="undefined"?gt("https://unpkg.com/resize-observer-polyfill"):$(void 0)).pipe(m(()=>new ResizeObserver(e=>{for(let t of e)Ko.next(t)})),b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function pe(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Ee(e){return ma.pipe(y(t=>t.observe(e)),b(t=>Ko.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(()=>pe(e)))),q(pe(e)))}function xt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function sr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var Qo=new v,fa=H(()=>$(new IntersectionObserver(e=>{for(let t of e)Qo.next(t)},{threshold:0}))).pipe(b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function yt(e){return fa.pipe(y(t=>t.observe(e)),b(t=>Qo.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function Yo(e,t=16){return et(e).pipe(m(({y:r})=>{let o=pe(e),n=xt(e);return r>=n.height-o.height-t}),Y())}var cr={drawer:P("[data-md-toggle=drawer]"),search:P("[data-md-toggle=search]")};function Bo(e){return cr[e].checked}function Be(e,t){cr[e].checked!==t&&cr[e].click()}function We(e){let t=cr[e];return d(t,"change").pipe(m(()=>t.checked),q(t.checked))}function ua(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function da(){return T(d(window,"compositionstart").pipe(m(()=>!0)),d(window,"compositionend").pipe(m(()=>!1))).pipe(q(!1))}function Go(){let e=d(window,"keydown").pipe(g(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:Bo("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),g(({mode:t,type:r})=>{if(t==="global"){let o=Re();if(typeof o!="undefined")return!ua(o,r)}return!0}),le());return da().pipe(b(t=>t?L:e))}function ve(){return new URL(location.href)}function st(e,t=!1){if(G("navigation.instant")&&!t){let r=E("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Jo(){return new v}function Xo(){return location.hash.slice(1)}function Zo(e){let t=E("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function ha(e){return T(d(window,"hashchange"),e).pipe(m(Xo),q(Xo()),g(t=>t.length>0),B(1))}function en(e){return ha(e).pipe(m(t=>me(`[id="${t}"]`)),g(t=>typeof t!="undefined"))}function At(e){let t=matchMedia(e);return nr(r=>t.addListener(()=>r(t.matches))).pipe(q(t.matches))}function tn(){let e=matchMedia("print");return T(d(window,"beforeprint").pipe(m(()=>!0)),d(window,"afterprint").pipe(m(()=>!1))).pipe(q(e.matches))}function Ur(e,t){return e.pipe(b(r=>r?t():L))}function Wr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let s=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+s*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function De(e,t){return Wr(e,t).pipe(b(r=>r.text()),m(r=>JSON.parse(r)),B(1))}function rn(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),B(1))}function on(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),B(1))}function nn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function an(){return T(d(window,"scroll",{passive:!0}),d(window,"resize",{passive:!0})).pipe(m(nn),q(nn()))}function sn(){return{width:innerWidth,height:innerHeight}}function cn(){return d(window,"resize",{passive:!0}).pipe(m(sn),q(sn()))}function pn(){return Q([an(),cn()]).pipe(m(([e,t])=>({offset:e,size:t})),B(1))}function pr(e,{viewport$:t,header$:r}){let o=t.pipe(X("size")),n=Q([o,r]).pipe(m(()=>Ue(e)));return Q([r,t,n]).pipe(m(([{height:i},{offset:s,size:a},{x:c,y:p}])=>({offset:{x:s.x-c,y:s.y-p+i},size:a})))}function ba(e){return d(e,"message",t=>t.data)}function va(e){let t=new v;return t.subscribe(r=>e.postMessage(r)),t}function ln(e,t=new Worker(e)){let r=ba(t),o=va(t),n=new v;n.subscribe(o);let i=o.pipe(ee(),oe(!0));return n.pipe(ee(),$e(r.pipe(U(i))),le())}var ga=P("#__config"),Et=JSON.parse(ga.textContent);Et.base=`${new URL(Et.base,ve())}`;function we(){return Et}function G(e){return Et.features.includes(e)}function ge(e,t){return typeof t!="undefined"?Et.translations[e].replace("#",t.toString()):Et.translations[e]}function Te(e,t=document){return P(`[data-md-component=${e}]`,t)}function ne(e,t=document){return R(`[data-md-component=${e}]`,t)}function xa(e){let t=P(".md-typeset > :first-child",e);return d(t,"click",{once:!0}).pipe(m(()=>P(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function mn(e){if(!G("announce.dismiss")||!e.childElementCount)return L;if(!e.hidden){let t=P(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return H(()=>{let t=new v;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),xa(e).pipe(y(r=>t.next(r)),_(()=>t.complete()),m(r=>F({ref:e},r)))})}function ya(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function fn(e,t){let r=new v;return r.subscribe(({hidden:o})=>{e.hidden=o}),ya(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))}function Ct(e,t){return t==="inline"?E("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"})):E("div",{class:"md-tooltip",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"}))}function un(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("a",{href:r,class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}else return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("span",{class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}function dn(e){return E("button",{class:"md-clipboard md-icon",title:ge("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function Dr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(c=>!e.terms[c]).reduce((c,p)=>[...c,E("del",null,p)," "],[]).slice(0,-1),i=we(),s=new URL(e.location,i.base);G("search.highlight")&&s.searchParams.set("h",Object.entries(e.terms).filter(([,c])=>c).reduce((c,[p])=>`${c} ${p}`.trim(),""));let{tags:a}=we();return E("a",{href:`${s}`,class:"md-search-result__link",tabIndex:-1},E("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&E("div",{class:"md-search-result__icon md-icon"}),r>0&&E("h1",null,e.title),r<=0&&E("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&e.tags.map(c=>{let p=a?c in a?`md-tag-icon md-tag--${a[c]}`:"md-tag-icon":"";return E("span",{class:`md-tag ${p}`},c)}),o>0&&n.length>0&&E("p",{class:"md-search-result__terms"},ge("search.result.term.missing"),": ",...n)))}function hn(e){let t=e[0].score,r=[...e],o=we(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),s=r.findIndex(l=>l.scoreDr(l,1)),...c.length?[E("details",{class:"md-search-result__more"},E("summary",{tabIndex:-1},E("div",null,c.length>0&&c.length===1?ge("search.result.more.one"):ge("search.result.more.other",c.length))),...c.map(l=>Dr(l,1)))]:[]];return E("li",{class:"md-search-result__item"},p)}function bn(e){return E("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>E("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?ar(r):r)))}function Nr(e){let t=`tabbed-control tabbed-control--${e}`;return E("div",{class:t,hidden:!0},E("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vn(e){return E("div",{class:"md-typeset__scrollwrap"},E("div",{class:"md-typeset__table"},e))}function Ea(e){let t=we(),r=new URL(`../${e.version}/`,t.base);return E("li",{class:"md-version__item"},E("a",{href:`${r}`,class:"md-version__link"},e.title))}function gn(e,t){return E("div",{class:"md-version"},E("button",{class:"md-version__current","aria-label":ge("select.version")},t.title),E("ul",{class:"md-version__list"},e.map(Ea)))}var wa=0;function Ta(e,t){document.body.append(e);let{width:r}=pe(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=sr(t),n=typeof o!="undefined"?et(o):$({x:0,y:0}),i=T(vt(t),Vo(t)).pipe(Y());return Q([i,n]).pipe(m(([s,a])=>{let{x:c,y:p}=Ue(t),l=pe(t),f=t.closest("table");return f&&t.parentElement&&(c+=f.offsetLeft+t.parentElement.offsetLeft,p+=f.offsetTop+t.parentElement.offsetTop),{active:s,offset:{x:c-a.x+l.width/2-r/2,y:p-a.y+l.height+8}}}))}function Ge(e){let t=e.title;if(!t.length)return L;let r=`__tooltip_${wa++}`,o=Ct(r,"inline"),n=P(".md-typeset",o);return n.innerHTML=t,H(()=>{let i=new v;return i.subscribe({next({offset:s}){o.style.setProperty("--md-tooltip-x",`${s.x}px`),o.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),T(i.pipe(g(({active:s})=>s)),i.pipe(be(250),g(({active:s})=>!s))).subscribe({next({active:s}){s?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,de)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?o.style.setProperty("--md-tooltip-0",`${-s}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ta(o,e).pipe(y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))}).pipe(ze(ie))}function Sa(e,t){let r=H(()=>Q([zo(e),et(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:s,height:a}=pe(e);return{x:o-i.x+s/2,y:n-i.y+a/2}}));return vt(e).pipe(b(o=>r.pipe(m(n=>({active:o,offset:n})),ye(+!o||1/0))))}function xn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return H(()=>{let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({offset:a}){e.style.setProperty("--md-tooltip-x",`${a.x}px`),e.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),yt(e).pipe(U(s)).subscribe(a=>{e.toggleAttribute("data-md-visible",a)}),T(i.pipe(g(({active:a})=>a)),i.pipe(be(250),g(({active:a})=>!a))).subscribe({next({active:a}){a?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,de)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?e.style.setProperty("--md-tooltip-0",`${-a}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),d(n,"click").pipe(U(s),g(a=>!(a.metaKey||a.ctrlKey))).subscribe(a=>{a.stopPropagation(),a.preventDefault()}),d(n,"mousedown").pipe(U(s),ae(i)).subscribe(([a,{active:c}])=>{var p;if(a.button!==0||a.metaKey||a.ctrlKey)a.preventDefault();else if(c){a.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(p=Re())==null||p.blur()}}),r.pipe(U(s),g(a=>a===o),Ye(125)).subscribe(()=>e.focus()),Sa(e,t).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Oa(e){return e.tagName==="CODE"?R(".c, .c1, .cm",e):[e]}function Ma(e){let t=[];for(let r of Oa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let s;for(;s=/(\(\d+\))(!)?/.exec(i.textContent);){let[,a,c]=s;if(typeof c=="undefined"){let p=i.splitText(s.index);i=p.splitText(a.length),t.push(p)}else{i.textContent=a,t.push(i);break}}}}return t}function yn(e,t){t.append(...Array.from(e.childNodes))}function lr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,s=new Map;for(let a of Ma(t)){let[,c]=a.textContent.match(/\((\d+)\)/);me(`:scope > li:nth-child(${c})`,e)&&(s.set(c,un(c,i)),a.replaceWith(s.get(c)))}return s.size===0?L:H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=[];for(let[l,f]of s)p.push([P(".md-typeset",f),P(`:scope > li:nth-child(${l})`,e)]);return o.pipe(U(c)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of p)l?yn(f,u):yn(u,f)}),T(...[...s].map(([,l])=>xn(l,t,{target$:r}))).pipe(_(()=>a.complete()),le())})}function En(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return En(t)}}function wn(e,t){return H(()=>{let r=En(e);return typeof r!="undefined"?lr(r,e,t):L})}var Tn=jt(zr());var La=0;function Sn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Sn(t)}}function _a(e){return Ee(e).pipe(m(({width:t})=>({scrollable:xt(e).width>t})),X("scrollable"))}function On(e,t){let{matches:r}=matchMedia("(hover)"),o=H(()=>{let n=new v,i=n.pipe($r(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let s=[];if(Tn.default.isSupported()&&(e.closest(".copy")||G("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${La++}`;let p=dn(c.id);c.insertBefore(p,e),G("content.tooltips")&&s.push(Ge(p))}let a=e.closest(".highlight");if(a instanceof HTMLElement){let c=Sn(a);if(typeof c!="undefined"&&(a.classList.contains("annotate")||G("content.code.annotate"))){let p=lr(c,e,t);s.push(Ee(a).pipe(U(i),m(({width:l,height:f})=>l&&f),Y(),b(l=>l?p:L)))}}return _a(e).pipe(y(c=>n.next(c)),_(()=>n.complete()),m(c=>F({ref:e},c)),$e(...s))});return G("content.lazy")?yt(e).pipe(g(n=>n),ye(1),b(()=>o)):o}function Aa(e,{target$:t,print$:r}){let o=!0;return T(t.pipe(m(n=>n.closest("details:not([open])")),g(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(g(n=>n||!o),y(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Mn(e,t){return H(()=>{let r=new v;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),Aa(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}var Ln=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel rect,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel rect{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var qr,ka=0;function Ha(){return typeof mermaid=="undefined"||mermaid instanceof Element?gt("https://unpkg.com/mermaid@10.7.0/dist/mermaid.min.js"):$(void 0)}function _n(e){return e.classList.remove("mermaid"),qr||(qr=Ha().pipe(y(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Ln,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),B(1))),qr.subscribe(()=>ro(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${ka++}`,r=E("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),s=r.attachShadow({mode:"closed"});s.innerHTML=n,e.replaceWith(r),i==null||i(s)})),qr.pipe(m(()=>({ref:e})))}var An=E("table");function Cn(e){return e.replaceWith(An),An.replaceWith(vn(e)),$({ref:e})}function $a(e){let t=e.find(r=>r.checked)||e[0];return T(...e.map(r=>d(r,"change").pipe(m(()=>P(`label[for="${r.id}"]`))))).pipe(q(P(`label[for="${t.id}"]`)),m(r=>({active:r})))}function kn(e,{viewport$:t,target$:r}){let o=P(".tabbed-labels",e),n=R(":scope > input",e),i=Nr("prev");e.append(i);let s=Nr("next");return e.append(s),H(()=>{let a=new v,c=a.pipe(ee(),oe(!0));Q([a,Ee(e)]).pipe(U(c),Me(1,de)).subscribe({next([{active:p},l]){let f=Ue(p),{width:u}=pe(p);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let h=ir(o);(f.xh.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),Q([et(o),Ee(o)]).pipe(U(c)).subscribe(([p,l])=>{let f=xt(o);i.hidden=p.x<16,s.hidden=p.x>f.width-l.width-16}),T(d(i,"click").pipe(m(()=>-1)),d(s,"click").pipe(m(()=>1))).pipe(U(c)).subscribe(p=>{let{width:l}=pe(o);o.scrollBy({left:l*p,behavior:"smooth"})}),r.pipe(U(c),g(p=>n.includes(p))).subscribe(p=>p.click()),o.classList.add("tabbed-labels--linked");for(let p of n){let l=P(`label[for="${p.id}"]`);l.replaceChildren(E("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),d(l.firstElementChild,"click").pipe(U(c),g(f=>!(f.metaKey||f.ctrlKey)),y(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return G("content.tabs.link")&&a.pipe(Le(1),ae(t)).subscribe(([{active:p},{offset:l}])=>{let f=p.innerText.trim();if(p.hasAttribute("data-md-switching"))p.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let w of R("[data-tabs]"))for(let A of R(":scope > input",w)){let Z=P(`label[for="${A.id}"]`);if(Z!==p&&Z.innerText.trim()===f){Z.setAttribute("data-md-switching",""),A.click();break}}window.scrollTo({top:e.offsetTop-u});let h=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...h])])}}),a.pipe(U(c)).subscribe(()=>{for(let p of R("audio, video",e))p.pause()}),$a(n).pipe(y(p=>a.next(p)),_(()=>a.complete()),m(p=>F({ref:e},p)))}).pipe(ze(ie))}function Hn(e,{viewport$:t,target$:r,print$:o}){return T(...R(".annotate:not(.highlight)",e).map(n=>wn(n,{target$:r,print$:o})),...R("pre:not(.mermaid) > code",e).map(n=>On(n,{target$:r,print$:o})),...R("pre.mermaid",e).map(n=>_n(n)),...R("table:not([class])",e).map(n=>Cn(n)),...R("details",e).map(n=>Mn(n,{target$:r,print$:o})),...R("[data-tabs]",e).map(n=>kn(n,{viewport$:t,target$:r})),...R("[title]",e).filter(()=>G("content.tooltips")).map(n=>Ge(n)))}function Ra(e,{alert$:t}){return t.pipe(b(r=>T($(!0),$(!1).pipe(Ye(2e3))).pipe(m(o=>({message:r,active:o})))))}function $n(e,t){let r=P(".md-typeset",e);return H(()=>{let o=new v;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ra(e,t).pipe(y(n=>o.next(n)),_(()=>o.complete()),m(n=>F({ref:e},n)))})}function Pa({viewport$:e}){if(!G("header.autohide"))return $(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Ke(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),Y()),o=We("search");return Q([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),Y(),b(n=>n?r:$(!1)),q(!1))}function Rn(e,t){return H(()=>Q([Ee(e),Pa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),Y((r,o)=>r.height===o.height&&r.hidden===o.hidden),B(1))}function Pn(e,{header$:t,main$:r}){return H(()=>{let o=new v,n=o.pipe(ee(),oe(!0));o.pipe(X("active"),je(t)).subscribe(([{active:s},{hidden:a}])=>{e.classList.toggle("md-header--shadow",s&&!a),e.hidden=a});let i=fe(R("[title]",e)).pipe(g(()=>G("content.tooltips")),re(s=>Ge(s)));return r.subscribe(o),t.pipe(U(n),m(s=>F({ref:e},s)),$e(i.pipe(U(n))))})}function Ia(e,{viewport$:t,header$:r}){return pr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=pe(e);return{active:o>=n}}),X("active"))}function In(e,t){return H(()=>{let r=new v;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=me(".md-content h1");return typeof o=="undefined"?L:Ia(o,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))})}function Fn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),Y()),n=o.pipe(b(()=>Ee(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),X("bottom"))));return Q([o,n,t]).pipe(m(([i,{top:s,bottom:a},{offset:{y:c},size:{height:p}}])=>(p=Math.max(0,p-Math.max(0,s-c,i)-Math.max(0,p+c-a)),{offset:s-i,height:p,active:s-i<=c})),Y((i,s)=>i.offset===s.offset&&i.height===s.height&&i.active===s.active))}function Fa(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return $(...e).pipe(re(o=>d(o,"change").pipe(m(()=>o))),q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),B(1))}function jn(e){let t=R("input",e),r=E("meta",{name:"theme-color"});document.head.appendChild(r);let o=E("meta",{name:"color-scheme"});document.head.appendChild(o);let n=At("(prefers-color-scheme: light)");return H(()=>{let i=new v;return i.subscribe(s=>{if(document.body.setAttribute("data-md-color-switching",""),s.color.media==="(prefers-color-scheme)"){let a=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(a.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");s.color.scheme=c.getAttribute("data-md-color-scheme"),s.color.primary=c.getAttribute("data-md-color-primary"),s.color.accent=c.getAttribute("data-md-color-accent")}for(let[a,c]of Object.entries(s.color))document.body.setAttribute(`data-md-color-${a}`,c);for(let a=0;a{let s=Te("header"),a=window.getComputedStyle(s);return o.content=a.colorScheme,a.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(s=>r.content=`#${s}`),i.pipe(Oe(ie)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),Fa(t).pipe(U(n.pipe(Le(1))),at(),y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))})}function Un(e,{progress$:t}){return H(()=>{let r=new v;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(y(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Kr=jt(zr());function ja(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Wn({alert$:e}){Kr.default.isSupported()&&new j(t=>{new Kr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ja(P(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(y(t=>{t.trigger.focus()}),m(()=>ge("clipboard.copied"))).subscribe(e)}function Dn(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function Ua(e,t){let r=new Map;for(let o of R("url",e)){let n=P("loc",o),i=[Dn(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let s of R("[rel=alternate]",o)){let a=s.getAttribute("href");a!=null&&i.push(Dn(new URL(a),t))}}return r}function mr(e){return on(new URL("sitemap.xml",e)).pipe(m(t=>Ua(t,new URL(e))),he(()=>$(new Map)))}function Wa(e,t){if(!(e.target instanceof Element))return L;let r=e.target.closest("a");if(r===null)return L;if(r.target||e.metaKey||e.ctrlKey)return L;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),$(new URL(r.href))):L}function Nn(e){let t=new Map;for(let r of R(":scope > *",e.head))t.set(r.outerHTML,r);return t}function Vn(e){for(let t of R("[href], [src]",e))for(let r in["href","src"]){let o=t.getAttribute(r);/^(?:[a-z]+:)?\/\//i.test(o)||(t.href=t.href)}return $(e)}function Da(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...G("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=me(o),i=me(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=Nn(document);for(let[o,n]of Nn(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values())o.remove();let r=Te("container");return Fe(R("script",r)).pipe(b(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),L}),ee(),oe(e))}function zn({location$:e,viewport$:t,progress$:r}){let o=we();if(location.protocol==="file:")return L;let n=mr(o.base);$(document).subscribe(Vn);let i=d(document.body,"click").pipe(je(n),b(([c,p])=>Wa(c,p)),le()),s=d(window,"popstate").pipe(m(ve),le());i.pipe(ae(t)).subscribe(([c,{offset:p}])=>{history.replaceState(p,""),history.pushState(null,"",c)}),T(i,s).subscribe(e);let a=e.pipe(X("pathname"),b(c=>rn(c,{progress$:r}).pipe(he(()=>(st(c,!0),L)))),b(Vn),b(Da),le());return T(a.pipe(ae(e,(c,p)=>p)),e.pipe(X("pathname"),b(()=>e),X("hash")),e.pipe(Y((c,p)=>c.pathname===p.pathname&&c.hash===p.hash),b(()=>i),y(()=>history.back()))).subscribe(c=>{var p,l;history.state!==null||!c.hash?window.scrollTo(0,(l=(p=history.state)==null?void 0:p.y)!=null?l:0):(history.scrollRestoration="auto",Zo(c.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),d(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(X("offset"),be(100)).subscribe(({offset:c})=>{history.replaceState(c,"")}),a}var Qn=jt(Kn());function Yn(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,s)=>`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return s=>(0,Qn.default)(s).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function Ht(e){return e.type===1}function fr(e){return e.type===3}function Bn(e,t){let r=ln(e);return T($(location.protocol!=="file:"),We("search")).pipe(He(o=>o),b(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:G("search.suggest")}}})),r}function Gn({document$:e}){let t=we(),r=De(new URL("../versions.json",t.base)).pipe(he(()=>L)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:s,aliases:a})=>s===i||a.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),b(n=>d(document.body,"click").pipe(g(i=>!i.metaKey&&!i.ctrlKey),ae(o),b(([i,s])=>{if(i.target instanceof Element){let a=i.target.closest("a");if(a&&!a.target&&n.has(a.href)){let c=a.href;return!i.target.closest(".md-version")&&n.get(c)===s?L:(i.preventDefault(),$(c))}}return L}),b(i=>{let{version:s}=n.get(i);return mr(new URL(i)).pipe(m(a=>{let p=ve().href.replace(t.base,"");return a.has(p.split("#")[0])?new URL(`../${s}/${p}`,t.base):new URL(i)}))})))).subscribe(n=>st(n,!0)),Q([r,o]).subscribe(([n,i])=>{P(".md-header__topic").appendChild(gn(n,i))}),e.pipe(b(()=>o)).subscribe(n=>{var s;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let a=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(a)||(a=[a]);e:for(let c of a)for(let p of n.aliases.concat(n.version))if(new RegExp(c,"i").test(p)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let a of ne("outdated"))a.hidden=!1})}function Ka(e,{worker$:t}){let{searchParams:r}=ve();r.has("q")&&(Be("search",!0),e.value=r.get("q"),e.focus(),We("search").pipe(He(i=>!i)).subscribe(()=>{let i=ve();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=vt(e),n=T(t.pipe(He(Ht)),d(e,"keyup"),o).pipe(m(()=>e.value),Y());return Q([n,o]).pipe(m(([i,s])=>({value:i,focus:s})),B(1))}function Jn(e,{worker$:t}){let r=new v,o=r.pipe(ee(),oe(!0));Q([t.pipe(He(Ht)),r],(i,s)=>s).pipe(X("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(X("focus")).subscribe(({focus:i})=>{i&&Be("search",i)}),d(e.form,"reset").pipe(U(o)).subscribe(()=>e.focus());let n=P("header [for=__search]");return d(n,"click").subscribe(()=>e.focus()),Ka(e,{worker$:t}).pipe(y(i=>r.next(i)),_(()=>r.complete()),m(i=>F({ref:e},i)),B(1))}function Xn(e,{worker$:t,query$:r}){let o=new v,n=Yo(e.parentElement).pipe(g(Boolean)),i=e.parentElement,s=P(":scope > :first-child",e),a=P(":scope > :last-child",e);We("search").subscribe(l=>a.setAttribute("role",l?"list":"presentation")),o.pipe(ae(r),Ir(t.pipe(He(Ht)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:s.textContent=f.length?ge("search.result.none"):ge("search.result.placeholder");break;case 1:s.textContent=ge("search.result.one");break;default:let u=ar(l.length);s.textContent=ge("search.result.other",u)}});let c=o.pipe(y(()=>a.innerHTML=""),b(({items:l})=>T($(...l.slice(0,10)),$(...l.slice(10)).pipe(Ke(4),jr(n),b(([f])=>f)))),m(hn),le());return c.subscribe(l=>a.appendChild(l)),c.pipe(re(l=>{let f=me("details",l);return typeof f=="undefined"?L:d(f,"toggle").pipe(U(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(g(fr),m(({data:l})=>l)).pipe(y(l=>o.next(l)),_(()=>o.complete()),m(l=>F({ref:e},l)))}function Qa(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ve();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function Zn(e,t){let r=new v,o=r.pipe(ee(),oe(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),d(e,"click").pipe(U(o)).subscribe(n=>n.preventDefault()),Qa(e,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))}function ei(e,{worker$:t,keyboard$:r}){let o=new v,n=Te("search-query"),i=T(d(n,"keydown"),d(n,"focus")).pipe(Oe(ie),m(()=>n.value),Y());return o.pipe(je(i),m(([{suggest:a},c])=>{let p=c.split(/([\s-]+)/);if(a!=null&&a.length&&p[p.length-1]){let l=a[a.length-1];l.startsWith(p[p.length-1])&&(p[p.length-1]=l)}else p.length=0;return p})).subscribe(a=>e.innerHTML=a.join("").replace(/\s/g," ")),r.pipe(g(({mode:a})=>a==="search")).subscribe(a=>{switch(a.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(g(fr),m(({data:a})=>a)).pipe(y(a=>o.next(a)),_(()=>o.complete()),m(()=>({ref:e})))}function ti(e,{index$:t,keyboard$:r}){let o=we();try{let n=Bn(o.search,t),i=Te("search-query",e),s=Te("search-result",e);d(e,"click").pipe(g(({target:c})=>c instanceof Element&&!!c.closest("a"))).subscribe(()=>Be("search",!1)),r.pipe(g(({mode:c})=>c==="search")).subscribe(c=>{let p=Re();switch(c.type){case"Enter":if(p===i){let l=new Map;for(let f of R(":first-child [href]",s)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,h])=>h-u);f.click()}c.claim()}break;case"Escape":case"Tab":Be("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof p=="undefined")i.focus();else{let l=[i,...R(":not(details) > [href], summary, details[open] [href]",s)],f=Math.max(0,(Math.max(0,l.indexOf(p))+l.length+(c.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}c.claim();break;default:i!==Re()&&i.focus()}}),r.pipe(g(({mode:c})=>c==="global")).subscribe(c=>{switch(c.type){case"f":case"s":case"/":i.focus(),i.select(),c.claim();break}});let a=Jn(i,{worker$:n});return T(a,Xn(s,{worker$:n,query$:a})).pipe($e(...ne("search-share",e).map(c=>Zn(c,{query$:a})),...ne("search-suggest",e).map(c=>ei(c,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,qe}}function ri(e,{index$:t,location$:r}){return Q([t,r.pipe(q(ve()),g(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>Yn(o.config)(n.searchParams.get("h"))),m(o=>{var s;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let a=i.nextNode();a;a=i.nextNode())if((s=a.parentElement)!=null&&s.offsetHeight){let c=a.textContent,p=o(c);p.length>c.length&&n.set(a,p)}for(let[a,c]of n){let{childNodes:p}=E("span",null,c);a.replaceWith(...Array.from(p))}return{ref:e,nodes:n}}))}function Ya(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return Q([r,t]).pipe(m(([{offset:i,height:s},{offset:{y:a}}])=>(s=s+Math.min(n,Math.max(0,a-i))-n,{height:s,locked:a>=i+n})),Y((i,s)=>i.height===s.height&&i.locked===s.locked))}function Qr(e,o){var n=o,{header$:t}=n,r=to(n,["header$"]);let i=P(".md-sidebar__scrollwrap",e),{y:s}=Ue(i);return H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=a.pipe(Me(0,de));return p.pipe(ae(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*s}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),p.pipe(He()).subscribe(()=>{for(let l of R(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2})}}}),fe(R("label[tabindex]",e)).pipe(re(l=>d(l,"click").pipe(Oe(ie),m(()=>l),U(c)))).subscribe(l=>{let f=P(`[id="${l.htmlFor}"]`);P(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),Ya(e,r).pipe(y(l=>a.next(l)),_(()=>a.complete()),m(l=>F({ref:e},l)))})}function oi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Lt(De(`${r}/releases/latest`).pipe(he(()=>L),m(o=>({version:o.tag_name})),Qe({})),De(r).pipe(he(()=>L),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Qe({}))).pipe(m(([o,n])=>F(F({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return De(r).pipe(m(o=>({repositories:o.public_repos})),Qe({}))}}function ni(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return De(r).pipe(he(()=>L),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Qe({}))}function ii(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return oi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return ni(r,o)}return L}var Ba;function Ga(e){return Ba||(Ba=H(()=>{let t=__md_get("__source",sessionStorage);if(t)return $(t);if(ne("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return L}return ii(e.href).pipe(y(o=>__md_set("__source",o,sessionStorage)))}).pipe(he(()=>L),g(t=>Object.keys(t).length>0),m(t=>({facts:t})),B(1)))}function ai(e){let t=P(":scope > :last-child",e);return H(()=>{let r=new v;return r.subscribe(({facts:o})=>{t.appendChild(bn(o)),t.classList.add("md-source__repository--active")}),Ga(e).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Ja(e,{viewport$:t,header$:r}){return Ee(document.body).pipe(b(()=>pr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),X("hidden"))}function si(e,t){return H(()=>{let r=new v;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(G("navigation.tabs.sticky")?$({hidden:!1}):Ja(e,t)).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Xa(e,{viewport$:t,header$:r}){let o=new Map,n=R("[href^=\\#]",e);for(let a of n){let c=decodeURIComponent(a.hash.substring(1)),p=me(`[id="${c}"]`);typeof p!="undefined"&&o.set(a,p)}let i=r.pipe(X("height"),m(({height:a})=>{let c=Te("main"),p=P(":scope > :first-child",c);return a+.8*(p.offsetTop-c.offsetTop)}),le());return Ee(document.body).pipe(X("height"),b(a=>H(()=>{let c=[];return $([...o].reduce((p,[l,f])=>{for(;c.length&&o.get(c[c.length-1]).tagName>=f.tagName;)c.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let h=f.offsetParent;for(;h;h=h.offsetParent)u+=h.offsetTop;return p.set([...c=[...c,l]].reverse(),u)},new Map))}).pipe(m(c=>new Map([...c].sort(([,p],[,l])=>p-l))),je(i),b(([c,p])=>t.pipe(Rr(([l,f],{offset:{y:u},size:h})=>{let w=u+h.height>=Math.floor(a.height);for(;f.length;){let[,A]=f[0];if(A-p=u&&!w)f=[l.pop(),...f];else break}return[l,f]},[[],[...c]]),Y((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([a,c])=>({prev:a.map(([p])=>p),next:c.map(([p])=>p)})),q({prev:[],next:[]}),Ke(2,1),m(([a,c])=>a.prev.length{let i=new v,s=i.pipe(ee(),oe(!0));if(i.subscribe(({prev:a,next:c})=>{for(let[p]of c)p.classList.remove("md-nav__link--passed"),p.classList.remove("md-nav__link--active");for(let[p,[l]]of a.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",p===a.length-1)}),G("toc.follow")){let a=T(t.pipe(be(1),m(()=>{})),t.pipe(be(250),m(()=>"smooth")));i.pipe(g(({prev:c})=>c.length>0),je(o.pipe(Oe(ie))),ae(a)).subscribe(([[{prev:c}],p])=>{let[l]=c[c.length-1];if(l.offsetHeight){let f=sr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2,behavior:p})}}})}return G("navigation.tracking")&&t.pipe(U(s),X("offset"),be(250),Le(1),U(n.pipe(Le(1))),at({delay:250}),ae(i)).subscribe(([,{prev:a}])=>{let c=ve(),p=a[a.length-1];if(p&&p.length){let[l]=p,{hash:f}=new URL(l.href);c.hash!==f&&(c.hash=f,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Xa(e,{viewport$:t,header$:r}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Za(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:s}})=>s),Ke(2,1),m(([s,a])=>s>a&&a>0),Y()),i=r.pipe(m(({active:s})=>s));return Q([i,n]).pipe(m(([s,a])=>!(s&&a)),Y(),U(o.pipe(Le(1))),oe(!0),at({delay:250}),m(s=>({hidden:s})))}function pi(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({hidden:a}){e.hidden=a,a?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(U(s),X("height")).subscribe(({height:a})=>{e.style.top=`${a+16}px`}),d(e,"click").subscribe(a=>{a.preventDefault(),window.scrollTo({top:0})}),Za(e,{viewport$:t,main$:o,target$:n}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))}function li({document$:e}){e.pipe(b(()=>R(".md-ellipsis")),re(t=>yt(t).pipe(U(e.pipe(Le(1))),g(r=>r),m(()=>t),ye(1))),g(t=>t.offsetWidth{let r=t.innerText,o=t.closest("a")||t;return o.title=r,Ge(o).pipe(U(e.pipe(Le(1))),_(()=>o.removeAttribute("title")))})).subscribe(),e.pipe(b(()=>R(".md-status")),re(t=>Ge(t))).subscribe()}function mi({document$:e,tablet$:t}){e.pipe(b(()=>R(".md-toggle--indeterminate")),y(r=>{r.indeterminate=!0,r.checked=!1}),re(r=>d(r,"change").pipe(Fr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),ae(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function es(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function fi({document$:e}){e.pipe(b(()=>R("[data-md-scrollfix]")),y(t=>t.removeAttribute("data-md-scrollfix")),g(es),re(t=>d(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function ui({viewport$:e,tablet$:t}){Q([We("search"),t]).pipe(m(([r,o])=>r&&!o),b(r=>$(r).pipe(Ye(r?400:100))),ae(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ts(){return location.protocol==="file:"?gt(`${new URL("search/search_index.js",Yr.base)}`).pipe(m(()=>__index),B(1)):De(new URL("search/search_index.json",Yr.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var rt=No(),Rt=Jo(),wt=en(Rt),Br=Go(),_e=pn(),ur=At("(min-width: 960px)"),hi=At("(min-width: 1220px)"),bi=tn(),Yr=we(),vi=document.forms.namedItem("search")?ts():qe,Gr=new v;Wn({alert$:Gr});var Jr=new v;G("navigation.instant")&&zn({location$:Rt,viewport$:_e,progress$:Jr}).subscribe(rt);var di;((di=Yr.version)==null?void 0:di.provider)==="mike"&&Gn({document$:rt});T(Rt,wt).pipe(Ye(125)).subscribe(()=>{Be("drawer",!1),Be("search",!1)});Br.pipe(g(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=me("link[rel=prev]");typeof t!="undefined"&&st(t);break;case"n":case".":let r=me("link[rel=next]");typeof r!="undefined"&&st(r);break;case"Enter":let o=Re();o instanceof HTMLLabelElement&&o.click()}});li({document$:rt});mi({document$:rt,tablet$:ur});fi({document$:rt});ui({viewport$:_e,tablet$:ur});var tt=Rn(Te("header"),{viewport$:_e}),$t=rt.pipe(m(()=>Te("main")),b(e=>Fn(e,{viewport$:_e,header$:tt})),B(1)),rs=T(...ne("consent").map(e=>fn(e,{target$:wt})),...ne("dialog").map(e=>$n(e,{alert$:Gr})),...ne("header").map(e=>Pn(e,{viewport$:_e,header$:tt,main$:$t})),...ne("palette").map(e=>jn(e)),...ne("progress").map(e=>Un(e,{progress$:Jr})),...ne("search").map(e=>ti(e,{index$:vi,keyboard$:Br})),...ne("source").map(e=>ai(e))),os=H(()=>T(...ne("announce").map(e=>mn(e)),...ne("content").map(e=>Hn(e,{viewport$:_e,target$:wt,print$:bi})),...ne("content").map(e=>G("search.highlight")?ri(e,{index$:vi,location$:Rt}):L),...ne("header-title").map(e=>In(e,{viewport$:_e,header$:tt})),...ne("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Ur(hi,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t})):Ur(ur,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t}))),...ne("tabs").map(e=>si(e,{viewport$:_e,header$:tt})),...ne("toc").map(e=>ci(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})),...ne("top").map(e=>pi(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})))),gi=rt.pipe(b(()=>os),$e(rs),B(1));gi.subscribe();window.document$=rt;window.location$=Rt;window.target$=wt;window.keyboard$=Br;window.viewport$=_e;window.tablet$=ur;window.screen$=hi;window.print$=bi;window.alert$=Gr;window.progress$=Jr;window.component$=gi;})(); //# sourceMappingURL=bundle.c18c5fb9.min.js.map -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/assets/javascripts/glightbox.min.js b/assets/javascripts/glightbox.min.js index 4ffe3b9a9..22959aaca 100644 --- a/assets/javascripts/glightbox.min.js +++ b/assets/javascripts/glightbox.min.js @@ -1,2 +1,2 @@ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).GLightbox=t()}(this,(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e[s]=e[s]||[],l={all:n,evt:null,found:null};return t&&i&&P(n)>0&&o(n,(function(e,n){if(e.eventName==t&&e.fn.toString()==i.toString())return l.found=!0,l.evt=n,!1})),l}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onElement,n=t.withCallback,s=t.avoidDuplicate,l=void 0===s||s,a=t.once,h=void 0!==a&&a,d=t.useCapture,c=void 0!==d&&d,u=arguments.length>2?arguments[2]:void 0,g=i||[];function v(e){T(n)&&n.call(u,e,this),h&&v.destroy()}return C(g)&&(g=document.querySelectorAll(g)),v.destroy=function(){o(g,(function(t){var i=r(t,e,v);i.found&&i.all.splice(i.evt,1),t.removeEventListener&&t.removeEventListener(e,v,c)}))},o(g,(function(t){var i=r(t,e,v);(t.addEventListener&&l&&!i.found||!l)&&(t.addEventListener(e,v,c),i.all.push({eventName:e,fn:v}))})),v}function h(e,t){o(t.split(" "),(function(t){return e.classList.add(t)}))}function d(e,t){o(t.split(" "),(function(t){return e.classList.remove(t)}))}function c(e,t){return e.classList.contains(t)}function u(e,t){for(;e!==document.body;){if(!(e=e.parentElement))return!1;if("function"==typeof e.matches?e.matches(t):e.msMatchesSelector(t))return e}}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"==t)return T(i)&&i(),!1;var n=x(),s=t.split(" ");o(s,(function(t){h(e,"g"+t)})),a(n,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(e,t){o(s,(function(e){d(t,"g"+e)})),T(i)&&i()}})}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function f(e){e.style.display="block"}function p(e){e.style.display="none"}function m(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function y(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function x(){var e,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}function b(e,t,i,n){if(e())t();else{var s;i||(i=100);var l=setInterval((function(){e()&&(clearInterval(l),s&&clearTimeout(s),t())}),i);n&&(s=setTimeout((function(){clearInterval(l)}),n))}}function S(e,t,i){if(I(e))console.error("Inject assets error");else if(T(t)&&(i=t,t=!1),C(t)&&t in window)T(i)&&i();else{var n;if(-1!==e.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+e+'"]'))&&n.length>0)return void(T(i)&&i());var s=document.getElementsByTagName("head")[0],l=s.querySelectorAll('link[rel="stylesheet"]'),o=document.createElement("link");return o.rel="stylesheet",o.type="text/css",o.href=e,o.media="all",l?s.insertBefore(o,l[0]):s.appendChild(o),void(T(i)&&i())}if((n=document.querySelectorAll('script[src="'+e+'"]'))&&n.length>0){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}}else{var r=document.createElement("script");r.type="text/javascript",r.src=e,r.onload=function(){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}},document.body.appendChild(r)}}}function w(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function T(e){return"function"==typeof e}function C(e){return"string"==typeof e}function k(e){return!(!e||!e.nodeType||1!=e.nodeType)}function E(e){return Array.isArray(e)}function A(e){return e&&e.length&&isFinite(e.length)}function L(t){return"object"===e(t)&&null!=t&&!T(t)&&!E(t)}function I(e){return null==e}function O(e,t){return null!==e&&hasOwnProperty.call(e,t)}function P(e){if(L(e)){if(e.keys)return e.keys().length;var t=0;for(var i in e)O(e,i)&&t++;return t}return e.length}function M(e){return!isNaN(parseFloat(e))&&isFinite(e)}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(1==t.length)return t[0];"string"==typeof e&&(e=parseInt(e));var i=[];o(t,(function(e){i.push(e.getAttribute("data-taborder"))}));var n=Math.max.apply(Math,i.map((function(e){return parseInt(e)}))),s=e<0?1:e+1;s>n&&(s="1");var l=i.filter((function(e){return e>=parseInt(s)})),r=l.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(r,'"]'))}function X(e){if(e.events.hasOwnProperty("keyboard"))return!1;e.events.keyboard=a("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var l=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==l||"textarea"==l||"button"==l)return}t.preventDefault();var o=document.querySelectorAll(".gbtn[data-taborder]");if(!o||o.length<=0)return;if(!s){var r=z();return void(r&&(r.focus(),h(r,"focused")))}var a=z(s.getAttribute("data-taborder"));d(s,"focused"),a&&(a.focus(),h(a,"focused"))}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}function Y(e){return Math.sqrt(e.x*e.x+e.y*e.y)}function q(e,t){var i=function(e,t){var i=Y(e)*Y(t);if(0===i)return 0;var n=function(e,t){return e.x*t.x+e.y*t.y}(e,t)/i;return n>1&&(n=1),Math.acos(n)}(e,t);return function(e,t){return e.x*t.y-t.x*e.y}(e,t)>0&&(i*=-1),180*i/Math.PI}var N=function(){function e(i){t(this,e),this.handlers=[],this.el=i}return n(e,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;t>=0;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e=0,t=this.handlers.length;e=0)console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var t=this.preV;if(e.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1};t.x=i.x,t.y=i.y,this.pinchStartLen=Y(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,n=e.touches[0].pageX,s=e.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var l=e.touches[1].pageX,o=e.touches[1].pageY,r={x:e.touches[1].pageX-n,y:e.touches[1].pageY-s};null!==t.x&&(this.pinchStartLen>0&&(e.zoom=Y(r)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=q(r,t),this.rotate.dispatch(e,this.element)),t.x=r.x,t.y=r.y,null!==this.x2&&null!==this.sx2?(e.deltaX=(n-this.x2+l-this.sx2)/2,e.deltaY=(s-this.y2+o-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=l,this.sy2=o}else{if(null!==this.x2){e.deltaX=n-this.x2,e.deltaY=s-this.y2;var a=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(a>10||h>10)&&(this._preventTap=!0)}else e.deltaX=0,e.deltaY=0;this.pressMove.dispatch(e,this.element)}this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,i>1&&e.preventDefault()}}},{key:"end",value:function(e){if(e.changedTouches){this._cancelLongTap();var t=this;e.touches.length<2&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout((function(){t.swipe.dispatch(e,t.element)}),0)):(this.tapTimeout=setTimeout((function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)}),0),t.isDoubleTap||(t.singleTapTimeout=setTimeout((function(){t.singleTap.dispatch(e,t.element)}),250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,n){return Math.abs(e-t)>=Math.abs(i-n)?e-t>0?"Left":"Right":i-n>0?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),e}();function W(e){var t=function(){var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}(),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=c(e,"gslide-media")?e:e.querySelector(".gslide-media"),s=u(n,".ginner-container"),l=e.querySelector(".gslide-description");i>769&&(n=s),h(n,"greset"),v(n,"translate3d(0, 0, 0)"),a(t,{onElement:n,once:!0,withCallback:function(e,t){d(n,"greset")}}),n.style.opacity="",l&&(l.style.opacity="")}function B(e){if(e.events.hasOwnProperty("touch"))return!1;var t,i,n,s=y(),l=s.width,o=s.height,r=!1,a=null,g=null,f=null,p=!1,m=1,x=1,b=!1,S=!1,w=null,T=null,C=null,k=null,E=0,A=0,L=!1,I=!1,O={},P={},M=0,z=0,X=document.getElementById("glightbox-slider"),Y=document.querySelector(".goverlay"),q=new _(X,{touchStart:function(t){if(r=!0,(c(t.targetTouches[0].target,"ginner-container")||u(t.targetTouches[0].target,".gslide-desc")||"a"==t.targetTouches[0].target.nodeName.toLowerCase())&&(r=!1),u(t.targetTouches[0].target,".gslide-inline")&&!c(t.targetTouches[0].target.parentNode,"gslide-inline")&&(r=!1),r){if(P=t.targetTouches[0],O.pageX=t.targetTouches[0].pageX,O.pageY=t.targetTouches[0].pageY,M=t.targetTouches[0].clientX,z=t.targetTouches[0].clientY,a=e.activeSlide,g=a.querySelector(".gslide-media"),n=a.querySelector(".gslide-inline"),f=null,c(g,"gslide-image")&&(f=g.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(g=a.querySelector(".ginner-container")),d(Y,"greset"),t.pageX>20&&t.pageXo){var a=O.pageX-P.pageX;if(Math.abs(a)<=13)return!1}p=!0;var h,d=s.targetTouches[0].clientX,c=s.targetTouches[0].clientY,u=M-d,m=z-c;if(Math.abs(u)>Math.abs(m)?(L=!1,I=!0):(I=!1,L=!0),t=P.pageX-O.pageX,E=100*t/l,i=P.pageY-O.pageY,A=100*i/o,L&&f&&(h=1-Math.abs(i)/o,Y.style.opacity=h,e.settings.touchFollowAxis&&(E=0)),I&&(h=1-Math.abs(t)/l,g.style.opacity=h,e.settings.touchFollowAxis&&(A=0)),!f)return v(g,"translate3d(".concat(E,"%, 0, 0)"));v(g,"translate3d(".concat(E,"%, ").concat(A,"%, 0)"))}},touchEnd:function(){if(r){if(p=!1,S||b)return C=w,void(k=T);var t=Math.abs(parseInt(A)),i=Math.abs(parseInt(E));if(!(t>29&&f))return t<29&&i<25?(h(Y,"greset"),Y.style.opacity=1,W(g)):void 0;e.close()}},multipointEnd:function(){setTimeout((function(){b=!1}),50)},multipointStart:function(){b=!0,m=x||1},pinch:function(e){if(!f||p)return!1;b=!0,f.scaleX=f.scaleY=m*e.zoom;var t=m*e.zoom;if(S=!0,t<=1)return S=!1,t=1,k=null,C=null,w=null,T=null,void f.setAttribute("style","");t>4.5&&(t=4.5),f.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"),x=t},pressMove:function(e){if(S&&!b){var t=P.pageX-O.pageX,i=P.pageY-O.pageY;C&&(t+=C),k&&(i+=k),w=t,T=i;var n="translate3d(".concat(t,"px, ").concat(i,"px, 0)");x&&(n+=" scale3d(".concat(x,", ").concat(x,", 1)")),v(f,n)}},swipe:function(t){if(!S)if(b)b=!1;else{if("Left"==t.direction){if(e.index==e.elements.length-1)return W(g);e.nextSlide()}if("Right"==t.direction){if(0==e.index)return W(g);e.prevSlide()}}}});e.events.touch=q}var H=function(){function e(i,n){var s=this,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t(this,e),this.img=i,this.slide=n,this.onclose=l,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",(function(e){return s.dragStart(e)}),!1),this.img.addEventListener("mouseup",(function(e){return s.dragEnd(e)}),!1),this.img.addEventListener("mousemove",(function(e){return s.drag(e)}),!1),this.img.addEventListener("click",(function(e){return s.slide.classList.contains("dragging-nav")?(s.zoomOut(),!1):s.zoomedIn?void(s.zoomedIn&&!s.dragging&&s.zoomOut()):s.zoomIn()}),!1),this.img.setZoomEvents=!0}return n(e,[{key:"zoomIn",value:function(){var e=this.widowWidth();if(!(this.zoomedIn||e<=768)){var t=this.img;if(t.setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e){var i=e/2-t.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(e){e.preventDefault(),this.zoomedIn?("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout((function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")}),100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){if(this.zoomedIn){var t=e.clientX-this.img.naturalWidth/2,i=e.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,t,i)}}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),e}(),V=function(){function e(){var i=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e);var s=n.dragEl,l=n.toleranceX,o=void 0===l?40:l,r=n.toleranceY,a=void 0===r?65:r,h=n.slide,d=void 0===h?null:h,c=n.instance,u=void 0===c?null:c;this.el=s,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=o,this.toleranceY=a,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=d,this.instance=u,this.el.addEventListener("mousedown",(function(e){return i.dragStart(e)}),!1),this.el.addEventListener("mouseup",(function(e){return i.dragEnd(e)}),!1),this.el.addEventListener("mousemove",(function(e){return i.drag(e)}),!1)}return n(e,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))this.active=!1;else{"touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();e.target.classList.contains("nodrag")||u(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?this.active=!1:(e.preventDefault(),(e.target===this.el||"img"!==t&&u(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=u(e.target,".ginner-container")))}}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout((function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""}),100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var t=Math.abs(this.currentX),i=Math.abs(this.currentY);if(t>0&&t>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=t&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var t=this.currentX>0?"right":"left";("left"==t&&this.slide!==this.slide.parentNode.lastChild||"right"==t&&this.slide!==this.slide.parentNode.firstChild)&&(e=t)}return e}},{key:"shouldClose",value:function(){var e=!1;return Math.abs(this.currentY)>=this.toleranceY&&(e=!0),e}},{key:"setTranslate",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.style.transition=n?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),e}();function j(e,t,i,n){var s=e.querySelector(".gslide-media"),l=new Image,o="gSlideTitle_"+i,r="gSlideDesc_"+i;l.addEventListener("load",(function(){T(n)&&n()}),!1),l.src=t.href,""!=t.sizes&&""!=t.srcset&&(l.sizes=t.sizes,l.srcset=t.srcset),l.alt="",I(t.alt)||""===t.alt||(l.alt=t.alt),""!==t.title&&l.setAttribute("aria-labelledby",o),""!==t.description&&l.setAttribute("aria-describedby",r),t.hasOwnProperty("_hasCustomWidth")&&t._hasCustomWidth&&(l.style.width=t.width),t.hasOwnProperty("_hasCustomHeight")&&t._hasCustomHeight&&(l.style.height=t.height),s.insertBefore(l,s.firstChild)}function F(e,t,i,n){var s=this,l=e.querySelector(".ginner-container"),o="gvideo"+i,r=e.querySelector(".gslide-media"),a=this.getAllPlayers();h(l,"gvideo-container"),r.insertBefore(m('
'),r.firstChild);var d=e.querySelector(".gvideo-wrapper");S(this.settings.plyr.css,"Plyr");var c=t.href,u=location.protocol.replace(":",""),g="",v="",f=!1;"file"==u&&(u="http"),r.style.maxWidth=t.width,S(this.settings.plyr.js,"Plyr",(function(){if(c.match(/vimeo\.com\/([0-9]*)/)){var l=/vimeo.*\/(\d+)/i.exec(c);g="vimeo",v=l[1]}if(c.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||c.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var r=function(e){var t="";t=void 0!==(e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e;return t}(c);g="youtube",v=r}if(null!==c.match(/\.(mp4|ogg|webm|mov)$/)){g="local";var u='")}var w=f||m('
'));h(d,"".concat(g,"-video gvideo")),d.appendChild(w),d.setAttribute("data-id",o),d.setAttribute("data-index",i);var C=O(s.settings.plyr,"config")?s.settings.plyr.config:{},k=new Plyr("#"+o,C);k.on("ready",(function(e){var t=e.detail.plyr;a[o]=t,T(n)&&n()})),b((function(){return e.querySelector("iframe")&&"true"==e.querySelector("iframe").dataset.ready}),(function(){s.resize(e)})),k.on("enterfullscreen",R),k.on("exitfullscreen",R)}))}function R(e){var t=u(e.target,".gslide-media");"enterfullscreen"==e.type&&h(t,"fullscreen"),"exitfullscreen"==e.type&&d(t,"fullscreen")}function G(e,t,i,n){var s,l=this,o=e.querySelector(".gslide-media"),r=!(!O(t,"href")||!t.href)&&t.href.split("#").pop().trim(),d=!(!O(t,"content")||!t.content)&&t.content;if(d&&(C(d)&&(s=m('
'.concat(d,"
"))),k(d))){"none"==d.style.display&&(d.style.display="block");var c=document.createElement("div");c.className="ginlined-content",c.appendChild(d),s=c}if(r){var u=document.getElementById(r);if(!u)return!1;var g=u.cloneNode(!0);g.style.height=t.height,g.style.maxWidth=t.width,h(g,"ginlined-content"),s=g}if(!s)return console.error("Unable to append inline slide content",t),!1;o.style.height=t.height,o.style.width=t.width,o.appendChild(s),this.events["inlineclose"+r]=a("click",{onElement:o.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),l.close()}}),T(n)&&n()}function Z(e,t,i,n){var s=e.querySelector(".gslide-media"),l=function(e){var t=e.url,i=e.allow,n=e.callback,s=e.appendTo,l=document.createElement("iframe");return l.className="vimeo-video gvideo",l.src=t,l.style.width="100%",l.style.height="100%",i&&l.setAttribute("allow",i),l.onload=function(){h(l,"node-ready"),T(n)&&n()},s&&s.appendChild(l),l}({url:t.href,callback:n});s.parentNode.style.maxWidth=t.width,s.parentNode.style.height=t.height,s.appendChild(l)}var $=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},L(i)&&(this.defaults=l(this.defaults,i))}return n(e,[{key:"sourceType",value:function(e){var t=e;if(null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/))return"image";if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))return"video";if(e.match(/vimeo\.com\/([0-9]*)/))return"video";if(null!==e.match(/\.(mp4|ogg|webm|mov)/))return"video";if(null!==e.match(/\.(mp3|wav|wma|aac|ogg)/))return"audio";if(e.indexOf("#")>-1&&""!==t.split("#").pop().trim())return"inline";return e.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(e,t){var i=this,n=l({descPosition:t.descPosition},this.defaults);if(L(e)&&!k(e)){O(e,"type")||(O(e,"content")&&e.content?e.type="inline":O(e,"href")&&(e.type=this.sourceType(e.href)));var s=l(n,e);return this.setSize(s,t),s}var r="",a=e.getAttribute("data-glightbox"),h=e.nodeName.toLowerCase();if("a"===h&&(r=e.href),"img"===h&&(r=e.src,n.alt=e.alt),n.href=r,o(n,(function(s,l){O(t,l)&&"width"!==l&&(n[l]=t[l]);var o=e.dataset[l];I(o)||(n[l]=i.sanitizeValue(o))})),n.content&&(n.type="inline"),!n.type&&r&&(n.type=this.sourceType(r)),I(a)){if(!n.title&&"a"==h){var d=e.title;I(d)||""===d||(n.title=d)}if(!n.title&&"img"==h){var c=e.alt;I(c)||""===c||(n.title=c)}}else{var u=[];o(n,(function(e,t){u.push(";\\s?"+t)})),u=u.join("\\s?:|"),""!==a.trim()&&o(n,(function(e,t){var s=a,l=new RegExp("s?"+t+"s?:s?(.*?)("+u+"s?:|$)"),o=s.match(l);if(o&&o.length&&o[1]){var r=o[1].trim().replace(/;\s*$/,"");n[t]=i.sanitizeValue(r)}}))}if(n.description&&"."===n.description.substring(0,1)){var g;try{g=document.querySelector(n.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}g&&(n.description=g)}if(!n.description){var v=e.querySelector(".glightbox-desc");v&&(n.description=v.innerHTML)}return this.setSize(n,t,e),this.slideConfig=n,n}},{key:"setSize",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n="video"==e.type?this.checkSize(t.videosWidth):this.checkSize(t.width),s=this.checkSize(t.height);return e.width=O(e,"width")&&""!==e.width?this.checkSize(e.width):n,e.height=O(e,"height")&&""!==e.height?this.checkSize(e.height):s,i&&"image"==e.type&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return M(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]),e}(),U=function(){function e(i,n,s){t(this,e),this.element=i,this.instance=n,this.index=s}return n(e,[{key:"setContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(c(t,"loaded"))return!1;var n=this.instance.settings,s=this.slideConfig,l=w();T(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:t,player:!1});var o=s.type,r=s.descPosition,a=t.querySelector(".gslide-media"),d=t.querySelector(".gslide-title"),u=t.querySelector(".gslide-desc"),g=t.querySelector(".gdesc-inner"),v=i,f="gSlideTitle_"+this.index,p="gSlideDesc_"+this.index;if(T(n.afterSlideLoad)&&(v=function(){T(i)&&i(),n.afterSlideLoad({index:e.index,slide:t,player:e.instance.getSlidePlayerInstance(e.index)})}),""==s.title&&""==s.description?g&&g.parentNode.parentNode.removeChild(g.parentNode):(d&&""!==s.title?(d.id=f,d.innerHTML=s.title):d.parentNode.removeChild(d),u&&""!==s.description?(u.id=p,l&&n.moreLength>0?(s.smallDescription=this.slideShortDesc(s.description,n.moreLength,n.moreText),u.innerHTML=s.smallDescription,this.descriptionEvents(u,s)):u.innerHTML=s.description):u.parentNode.removeChild(u),h(a.parentNode,"desc-".concat(r)),h(g.parentNode,"description-".concat(r))),h(a,"gslide-".concat(o)),h(t,"loaded"),"video"!==o){if("external"!==o)return"inline"===o?(G.apply(this.instance,[t,s,this.index,v]),void(s.draggable&&new V({dragEl:t.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:this.instance}))):void("image"!==o?T(v)&&v():j(t,s,this.index,(function(){var i=t.querySelector("img");s.draggable&&new V({dragEl:i,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:e.instance}),s.zoomable&&i.naturalWidth>i.offsetWidth&&(h(i,"zoomable"),new H(i,t,(function(){e.instance.resize()}))),T(v)&&v()})));Z.apply(this,[t,s,this.index,v])}else F.apply(this.instance,[t,s,this.index,v])}},{key:"slideShortDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=document.createElement("div");n.innerHTML=e;var s=n.innerText,l=i;if((e=s.trim()).length<=t)return e;var o=e.substr(0,t-1);return l?(n=null,o+'... '+i+""):o}},{key:"descriptionEvents",value:function(e,t){var i=this,n=e.querySelector(".desc-more");if(!n)return!1;a("click",{onElement:n,withCallback:function(e,n){e.preventDefault();var s=document.body,l=u(n,".gslide-desc");if(!l)return!1;l.innerHTML=t.description,h(s,"gdesc-open");var o=a("click",{onElement:[s,u(l,".gslide-description")],withCallback:function(e,n){"a"!==e.target.nodeName.toLowerCase()&&(d(s,"gdesc-open"),h(s,"gdesc-closed"),l.innerHTML=t.smallDescription,i.descriptionEvents(l,t),setTimeout((function(){d(s,"gdesc-closed")}),400),o.destroy())}})}})}},{key:"create",value:function(){return m(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){k(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new $(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),e}(),J=w(),K=null!==w()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,Q=document.getElementsByTagName("html")[0],ee={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.8/plyr.css",js:"https://cdn.plyr.io/3.6.8/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'',next:' ',prev:''},slideHTML:'
\n
\n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
',lightboxHTML:''},te=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.customOptions=i,this.settings=l(ee,i),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return n(e,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=a("click",{onElement:t,withCallback:function(t,i){t.preventDefault(),e.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=M(t)?t:this.settings.startAt;if(k(e)){var n=e.getAttribute("data-gallery");n&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,n)),I(i)&&(i=this.getElementIndex(e))<0&&(i=0)}M(i)||(i=0),this.build(),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,l=window.innerWidth-document.documentElement.clientWidth;if(l>0){var o=document.createElement("style");o.type="text/css",o.className="gcss-styles",o.innerText=".gscrollbar-fixer {margin-right: ".concat(l,"px}"),document.head.appendChild(o),h(s,"gscrollbar-fixer")}h(s,"glightbox-open"),h(Q,"glightbox-open"),J&&(h(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1==this.elements.length?(h(this.prevButton,"glightbox-button-hidden"),h(this.nextButton,"glightbox-button-hidden")):(d(this.prevButton,"glightbox-button-hidden"),d(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),T(this.settings.onOpen)&&this.settings.onOpen(),K&&this.settings.touchNavigation&&B(this),this.settings.keyboardNavigation&&X(this)}},{key:"openAt",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this.loader),this.index=parseInt(t);var n=this.slidesContainer.querySelector(".current");n&&d(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(c(s,"loaded"))this.slideAnimateIn(s,i),p(this.loader);else{f(this.loader);var l=this.elements[t],o={index:this.index,slide:s,slideNode:s,slideConfig:l.slideConfig,slideIndex:this.index,trigger:l.node,player:null};this.trigger("slide_before_load",o),l.instance.setContent(s,(function(){p(e.loader),e.resize(),e.slideAnimateIn(s,i),e.trigger("slide_after_load",o)}))}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&c(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length-1)return!1;if(I(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(c(i,"loaded"))return!1;var n=this.elements[e],s=n.type,l={index:e,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:e,trigger:n.node,player:null};this.trigger("slide_before_load",l),"video"==s||"external"==s?setTimeout((function(){n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}),200):n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(e<0||e>this.elements.length-1))return!1;e<0?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e)}},{key:"insertSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;t<0&&(t=this.elements.length);var i=new U(e,this,t),n=i.getConfig(),s=l({},n),o=i.create(),r=this.elements.length-1;s.index=t,s.node=!1,s.instance=i,s.slideConfig=n,this.elements.splice(t,0,s);var a=null,h=null;if(this.slidesContainer){if(t>r)this.slidesContainer.appendChild(o);else{var d=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(o,d)}(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0==this.index&&0==t&&(this.index=1),this.updateNavigationClasses(),a=this.slidesContainer.querySelectorAll(".gslide")[t],h=this.getSlidePlayerInstance(t),s.slideNode=a}this.trigger("slide_inserted",{index:t,slide:a,slideNode:a,slideConfig:n,slideIndex:t,trigger:null,player:h}),T(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:a,player:h})}},{key:"removeSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(e<0||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),T(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,n=e.querySelector(".gslide-media"),s=e.querySelector(".gslide-description"),l={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},o={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(n.offsetWidth>0&&s&&(p(s),s.style.display=""),d(e,this.effectsClasses),t)g(e,this.settings.cssEfects[this.settings.openEffect].in,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}));else{var r=this.settings.slideEffect,a="none"!==r?this.settings.cssEfects[r].in:r;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(a=this.settings.cssEfects.slideBack.in),g(e,a,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}))}setTimeout((function(){i.resize(e)}),100),h(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;d(e,this.effectsClasses),h(e,"prev");var t=this.settings.slideEffect,i="none"!==t?this.settings.cssEfects[t].out:t;this.slidePlayerPause(e),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),T(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slideBack.out),g(e,i,(function(){var t=e.querySelector(".ginner-container"),i=e.querySelector(".gslide-media"),n=e.querySelector(".gslide-description");t.style.transform="",i.style.transform="",d(i,"greset"),i.style.opacity="",n&&(n.style.opacity=""),d(e,"prev")}))}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!(!O(i,t)||!i[t])&&i[t]}},{key:"stopSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(e);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&!i.playing&&(i.play(),this.settings.autofocusVideos&&i.elements.container.focus())}},{key:"setElements",value:function(e){var t=this;this.settings.elements=!1;var i=[];e&&e.length&&o(e,(function(e,n){var s=new U(e,t,n),o=s.getConfig(),r=l({},o);r.slideConfig=o,r.instance=s,r.index=n,i.push(r)})),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(o(this.elements,(function(){var e=m(t.settings.slideHTML);t.slidesContainer.appendChild(e)})),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(e){var t=!1;return o(this.elements,(function(i,n){if(O(i,"node")&&i.node==e)return t=n,!0})),t}},{key:"getElements",value:function(){var e=this,t=[];this.elements=this.elements?this.elements:[],!I(this.settings.elements)&&E(this.settings.elements)&&this.settings.elements.length&&o(this.settings.elements,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=!1,r.index=n,r.instance=s,r.slideConfig=o,t.push(r)}));var i=!1;return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i?(o(i,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=i,r.index=n,r.instance=s,r.slideConfig=o,r.gallery=i.getAttribute("data-gallery"),t.push(r)})),t):t}},{key:"getGalleryElements",value:function(e,t){return e.filter((function(e){return e.gallery==t}))}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g".concat(i.in)),e.push("g".concat(i.out))}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=document.body.childNodes,i=[];o(t,(function(e){e.parentNode==document.body&&"#"!==e.nodeName.charAt(0)&&e.hasAttribute&&!e.hasAttribute("aria-hidden")&&(i.push(e),e.setAttribute("aria-hidden","true"))}));var n=O(this.settings.svg,"next")?this.settings.svg.next:"",s=O(this.settings.svg,"prev")?this.settings.svg.prev:"",l=O(this.settings.svg,"close")?this.settings.svg.close:"",r=this.settings.lightboxHTML;r=m(r=(r=(r=r.replace(/{nextSVG}/g,n)).replace(/{prevSVG}/g,s)).replace(/{closeSVG}/g,l)),document.body.appendChild(r);var d=document.getElementById("glightbox-body");this.modal=d;var g=d.querySelector(".gclose");this.prevButton=d.querySelector(".gprev"),this.nextButton=d.querySelector(".gnext"),this.overlay=d.querySelector(".goverlay"),this.loader=d.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=i,this.events={},h(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&g&&(this.events.close=a("click",{onElement:g,withCallback:function(t,i){t.preventDefault(),e.close()}})),g&&!this.settings.closeButton&&g.parentNode.removeChild(g),this.nextButton&&(this.events.next=a("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=a("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=a("click",{onElement:d,withCallback:function(t,i){e.preventOutsideClick||c(document.body,"glightbox-mobile")||u(t.target,".ginner-container")||u(t.target,".gbtn")||c(t.target,"gnext")||c(t.target,"gprev")||e.close()}})),o(this.elements,(function(t,i){e.slidesContainer.appendChild(t.instance.create()),t.slideNode=e.slidesContainer.querySelectorAll(".gslide")[i]})),K&&h(document.body,"glightbox-touch"),this.events.resize=a("resize",{onElement:window,withCallback:function(){e.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((e=e||this.activeSlide)&&!c(e,"zoomed")){var t=y(),i=e.querySelector(".gvideo-wrapper"),n=e.querySelector(".gslide-image"),s=this.slideDescription,l=t.width,o=t.height;if(l<=768?h(document.body,"glightbox-mobile"):d(document.body,"glightbox-mobile"),i||n){var r=!1;if(s&&(c(s,"description-bottom")||c(s,"description-top"))&&!c(s,"gabsolute")&&(r=!0),n)if(l<=768)n.querySelector("img");else if(r){var a=s.offsetHeight,u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(a,"px)")),s.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var g=O(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!g){var v=i.clientWidth,f=i.clientHeight,p=v/f;g="".concat(v/p,":").concat(f/p)}var m=g.split(":"),x=this.settings.videosWidth,b=this.settings.videosWidth,S=(b=M(x)||-1!==x.indexOf("px")?parseInt(x):-1!==x.indexOf("vw")?l*parseInt(x)/100:-1!==x.indexOf("vh")?o*parseInt(x)/100:-1!==x.indexOf("%")?l*parseInt(x)/100:parseInt(i.clientWidth))/(parseInt(m[0])/parseInt(m[1]));if(S=Math.floor(S),r&&(o-=s.offsetHeight),b>l||S>o||ob){var w=i.offsetWidth,T=i.offsetHeight,C=o/T,k={width:w*C,height:T*C};i.parentNode.setAttribute("style","max-width: ".concat(k.width,"px")),r&&s.setAttribute("style","max-width: ".concat(k.width,"px;"))}else i.parentNode.style.maxWidth="".concat(x),r&&s.setAttribute("style","max-width: ".concat(x,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();d(this.nextButton,"disabled"),d(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(h(this.prevButton,"disabled"),h(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||h(this.nextButton,"disabled"):h(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=O(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=O(this.settings,"loop")?this.settings.loop:e,e}},{key:"close",value:function(){var e=this;if(!this.lightboxOpen){if(this.events){for(var t in this.events)this.events.hasOwnProperty(t)&&this.events[t].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&o(this.bodyHiddenChildElms,(function(e){e.removeAttribute("aria-hidden")})),h(this.modal,"glightbox-closing"),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),g(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,(function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events){for(var t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();e.events=null}var i=document.body;d(Q,"glightbox-open"),d(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),e.modal.parentNode.removeChild(e.modal),e.trigger("close"),T(e.settings.onClose)&&e.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),e.lightboxOpen=!1,e.closing=null}))}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!T(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[];o(this.apiEvents,(function(t,s){var l=t.evt,o=t.once,r=t.callback;l==e&&(r(i),o&&n.push(s))})),n.length&&o(n,(function(e){return t.apiEvents.splice(e,1)}))}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.1"}}]),e}();return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new te(e);return t.init(),t}})); -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/assets/sponsors/Warp-Github-LG-02.png b/assets/sponsors/Warp-Github-LG-02.png deleted file mode 100644 index 50d50b17a87a580f4a0e348230cfc17c92d53da8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248072 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 z 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 z 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 Lt4LK#n0)?!Dp}F< diff --git a/assets/stylesheets/glightbox.min.css b/assets/stylesheets/glightbox.min.css index ee669ec52..a5c5d7956 100644 --- a/assets/stylesheets/glightbox.min.css +++ b/assets/stylesheets/glightbox.min.css @@ -1,2 +1,2 @@ .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}} -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/assets/stylesheets/main.50c56a3b.min.css b/assets/stylesheets/main.50c56a3b.min.css index e5b8366e0..ceee006ad 100644 --- a/assets/stylesheets/main.50c56a3b.min.css +++ b/assets/stylesheets/main.50c56a3b.min.css @@ -1,2 +1,2 @@ @charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:1fr;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,');--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-weight:400;outline:none;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/assets/stylesheets/palette.06af60db.min.css b/assets/stylesheets/palette.06af60db.min.css index 6e9eb0f8c..1b347afb4 100644 --- a/assets/stylesheets/palette.06af60db.min.css +++ b/assets/stylesheets/palette.06af60db.min.css @@ -1,2 +1,2 @@ @media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/en/assets/javascripts/bundle.c18c5fb9.min.js b/en/assets/javascripts/bundle.c18c5fb9.min.js index a5069f922..7e385f8dc 100644 --- a/en/assets/javascripts/bundle.c18c5fb9.min.js +++ b/en/assets/javascripts/bundle.c18c5fb9.min.js @@ -27,4 +27,4 @@ PERFORMANCE OF THIS SOFTWARE. `):"",this.name="UnsubscriptionError",this.errors=r}});function Ve(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=ue(s),c=a.next();!c.done;c=a.next()){var p=c.value;p.remove(this)}}catch(A){t={error:A}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var l=this.initialTeardown;if(k(l))try{l()}catch(A){i=A instanceof Wt?A.errors:[A]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=ue(f),h=u.next();!h.done;h=u.next()){var w=h.value;try{co(w)}catch(A){i=i!=null?i:[],A instanceof Wt?i=z(z([],V(i)),V(A.errors)):i.push(A)}}}catch(A){o={error:A}}finally{try{h&&!h.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new Wt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)co(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ve(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ve(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Er=Ie.EMPTY;function Dt(e){return e instanceof Ie||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function co(e){k(e)?e():e.unsubscribe()}var ke={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var lt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,s=n.isStopped,a=n.observers;return i||s?Er:(this.currentObservers=null,a.push(r),new Ie(function(){o.currentObservers=null,Ve(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,s=o.isStopped;n?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new vo(r,o)},t}(j);var vo=function(e){se(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Er},t}(v);var St={now:function(){return(St.delegate||Date).now()},delegate:void 0};var Ot=function(e){se(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=St);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,s=o._infiniteTimeWindow,a=o._timestampProvider,c=o._windowTime;n||(i.push(r),!s&&i.push(a.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,s=n._buffer,a=s.slice(),c=0;c0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var s=r.actions;o!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==o&&(ut.cancelAnimationFrame(o),r._scheduled=void 0)},t}(zt);var yo=function(e){se(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(qt);var de=new yo(xo);var L=new j(function(e){return e.complete()});function Kt(e){return e&&k(e.schedule)}function _r(e){return e[e.length-1]}function Je(e){return k(_r(e))?e.pop():void 0}function Ae(e){return Kt(_r(e))?e.pop():void 0}function Qt(e,t){return typeof _r(e)=="number"?e.pop():t}var dt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Yt(e){return k(e==null?void 0:e.then)}function Bt(e){return k(e[ft])}function Gt(e){return Symbol.asyncIterator&&k(e==null?void 0:e[Symbol.asyncIterator])}function Jt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Di(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Xt=Di();function Zt(e){return k(e==null?void 0:e[Xt])}function er(e){return ao(this,arguments,function(){var r,o,n,i;return Ut(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,ot(r.read())];case 3:return o=s.sent(),n=o.value,i=o.done,i?[4,ot(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,ot(n)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function tr(e){return k(e==null?void 0:e.getReader)}function N(e){if(e instanceof j)return e;if(e!=null){if(Bt(e))return Ni(e);if(dt(e))return Vi(e);if(Yt(e))return zi(e);if(Gt(e))return Eo(e);if(Zt(e))return qi(e);if(tr(e))return Ki(e)}throw Jt(e)}function Ni(e){return new j(function(t){var r=e[ft]();if(k(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Vi(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?g(function(n,i){return e(n,i,o)}):ce,ye(1),r?Qe(t):jo(function(){return new or}))}}function $r(e){return e<=0?function(){return L}:x(function(t,r){var o=[];t.subscribe(S(r,function(n){o.push(n),e=2,!0))}function le(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new v}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,c=a===void 0?!0:a;return function(p){var l,f,u,h=0,w=!1,A=!1,Z=function(){f==null||f.unsubscribe(),f=void 0},te=function(){Z(),l=u=void 0,w=A=!1},J=function(){var C=l;te(),C==null||C.unsubscribe()};return x(function(C,ct){h++,!A&&!w&&Z();var Ne=u=u!=null?u:r();ct.add(function(){h--,h===0&&!A&&!w&&(f=Pr(J,c))}),Ne.subscribe(ct),!l&&h>0&&(l=new it({next:function(Pe){return Ne.next(Pe)},error:function(Pe){A=!0,Z(),f=Pr(te,n,Pe),Ne.error(Pe)},complete:function(){w=!0,Z(),f=Pr(te,s),Ne.complete()}}),N(C).subscribe(l))})(p)}}function Pr(e,t){for(var r=[],o=2;oe.next(document)),e}function R(e,t=document){return Array.from(t.querySelectorAll(e))}function P(e,t=document){let r=me(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function me(e,t=document){return t.querySelector(e)||void 0}function Re(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var la=T(d(document.body,"focusin"),d(document.body,"focusout")).pipe(be(1),q(void 0),m(()=>Re()||document.body),B(1));function vt(e){return la.pipe(m(t=>e.contains(t)),Y())}function Vo(e,t){return T(d(e,"mouseenter").pipe(m(()=>!0)),d(e,"mouseleave").pipe(m(()=>!1))).pipe(t?be(t):ce,q(!1))}function Ue(e){return{x:e.offsetLeft,y:e.offsetTop}}function zo(e){return T(d(window,"load"),d(window,"resize")).pipe(Me(0,de),m(()=>Ue(e)),q(Ue(e)))}function ir(e){return{x:e.scrollLeft,y:e.scrollTop}}function et(e){return T(d(e,"scroll"),d(window,"resize")).pipe(Me(0,de),m(()=>ir(e)),q(ir(e)))}function qo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)qo(e,r)}function E(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)qo(o,n);return o}function ar(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function gt(e){let t=E("script",{src:e});return H(()=>(document.head.appendChild(t),T(d(t,"load"),d(t,"error").pipe(b(()=>Ar(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),ye(1))))}var Ko=new v,ma=H(()=>typeof ResizeObserver=="undefined"?gt("https://unpkg.com/resize-observer-polyfill"):$(void 0)).pipe(m(()=>new ResizeObserver(e=>{for(let t of e)Ko.next(t)})),b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function pe(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Ee(e){return ma.pipe(y(t=>t.observe(e)),b(t=>Ko.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(()=>pe(e)))),q(pe(e)))}function xt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function sr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var Qo=new v,fa=H(()=>$(new IntersectionObserver(e=>{for(let t of e)Qo.next(t)},{threshold:0}))).pipe(b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function yt(e){return fa.pipe(y(t=>t.observe(e)),b(t=>Qo.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function Yo(e,t=16){return et(e).pipe(m(({y:r})=>{let o=pe(e),n=xt(e);return r>=n.height-o.height-t}),Y())}var cr={drawer:P("[data-md-toggle=drawer]"),search:P("[data-md-toggle=search]")};function Bo(e){return cr[e].checked}function Be(e,t){cr[e].checked!==t&&cr[e].click()}function We(e){let t=cr[e];return d(t,"change").pipe(m(()=>t.checked),q(t.checked))}function ua(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function da(){return T(d(window,"compositionstart").pipe(m(()=>!0)),d(window,"compositionend").pipe(m(()=>!1))).pipe(q(!1))}function Go(){let e=d(window,"keydown").pipe(g(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:Bo("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),g(({mode:t,type:r})=>{if(t==="global"){let o=Re();if(typeof o!="undefined")return!ua(o,r)}return!0}),le());return da().pipe(b(t=>t?L:e))}function ve(){return new URL(location.href)}function st(e,t=!1){if(G("navigation.instant")&&!t){let r=E("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Jo(){return new v}function Xo(){return location.hash.slice(1)}function Zo(e){let t=E("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function ha(e){return T(d(window,"hashchange"),e).pipe(m(Xo),q(Xo()),g(t=>t.length>0),B(1))}function en(e){return ha(e).pipe(m(t=>me(`[id="${t}"]`)),g(t=>typeof t!="undefined"))}function At(e){let t=matchMedia(e);return nr(r=>t.addListener(()=>r(t.matches))).pipe(q(t.matches))}function tn(){let e=matchMedia("print");return T(d(window,"beforeprint").pipe(m(()=>!0)),d(window,"afterprint").pipe(m(()=>!1))).pipe(q(e.matches))}function Ur(e,t){return e.pipe(b(r=>r?t():L))}function Wr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let s=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+s*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function De(e,t){return Wr(e,t).pipe(b(r=>r.text()),m(r=>JSON.parse(r)),B(1))}function rn(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),B(1))}function on(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),B(1))}function nn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function an(){return T(d(window,"scroll",{passive:!0}),d(window,"resize",{passive:!0})).pipe(m(nn),q(nn()))}function sn(){return{width:innerWidth,height:innerHeight}}function cn(){return d(window,"resize",{passive:!0}).pipe(m(sn),q(sn()))}function pn(){return Q([an(),cn()]).pipe(m(([e,t])=>({offset:e,size:t})),B(1))}function pr(e,{viewport$:t,header$:r}){let o=t.pipe(X("size")),n=Q([o,r]).pipe(m(()=>Ue(e)));return Q([r,t,n]).pipe(m(([{height:i},{offset:s,size:a},{x:c,y:p}])=>({offset:{x:s.x-c,y:s.y-p+i},size:a})))}function ba(e){return d(e,"message",t=>t.data)}function va(e){let t=new v;return t.subscribe(r=>e.postMessage(r)),t}function ln(e,t=new Worker(e)){let r=ba(t),o=va(t),n=new v;n.subscribe(o);let i=o.pipe(ee(),oe(!0));return n.pipe(ee(),$e(r.pipe(U(i))),le())}var ga=P("#__config"),Et=JSON.parse(ga.textContent);Et.base=`${new URL(Et.base,ve())}`;function we(){return Et}function G(e){return Et.features.includes(e)}function ge(e,t){return typeof t!="undefined"?Et.translations[e].replace("#",t.toString()):Et.translations[e]}function Te(e,t=document){return P(`[data-md-component=${e}]`,t)}function ne(e,t=document){return R(`[data-md-component=${e}]`,t)}function xa(e){let t=P(".md-typeset > :first-child",e);return d(t,"click",{once:!0}).pipe(m(()=>P(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function mn(e){if(!G("announce.dismiss")||!e.childElementCount)return L;if(!e.hidden){let t=P(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return H(()=>{let t=new v;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),xa(e).pipe(y(r=>t.next(r)),_(()=>t.complete()),m(r=>F({ref:e},r)))})}function ya(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function fn(e,t){let r=new v;return r.subscribe(({hidden:o})=>{e.hidden=o}),ya(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))}function Ct(e,t){return t==="inline"?E("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"})):E("div",{class:"md-tooltip",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"}))}function un(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("a",{href:r,class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}else return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("span",{class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}function dn(e){return E("button",{class:"md-clipboard md-icon",title:ge("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function Dr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(c=>!e.terms[c]).reduce((c,p)=>[...c,E("del",null,p)," "],[]).slice(0,-1),i=we(),s=new URL(e.location,i.base);G("search.highlight")&&s.searchParams.set("h",Object.entries(e.terms).filter(([,c])=>c).reduce((c,[p])=>`${c} ${p}`.trim(),""));let{tags:a}=we();return E("a",{href:`${s}`,class:"md-search-result__link",tabIndex:-1},E("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&E("div",{class:"md-search-result__icon md-icon"}),r>0&&E("h1",null,e.title),r<=0&&E("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&e.tags.map(c=>{let p=a?c in a?`md-tag-icon md-tag--${a[c]}`:"md-tag-icon":"";return E("span",{class:`md-tag ${p}`},c)}),o>0&&n.length>0&&E("p",{class:"md-search-result__terms"},ge("search.result.term.missing"),": ",...n)))}function hn(e){let t=e[0].score,r=[...e],o=we(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),s=r.findIndex(l=>l.scoreDr(l,1)),...c.length?[E("details",{class:"md-search-result__more"},E("summary",{tabIndex:-1},E("div",null,c.length>0&&c.length===1?ge("search.result.more.one"):ge("search.result.more.other",c.length))),...c.map(l=>Dr(l,1)))]:[]];return E("li",{class:"md-search-result__item"},p)}function bn(e){return E("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>E("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?ar(r):r)))}function Nr(e){let t=`tabbed-control tabbed-control--${e}`;return E("div",{class:t,hidden:!0},E("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vn(e){return E("div",{class:"md-typeset__scrollwrap"},E("div",{class:"md-typeset__table"},e))}function Ea(e){let t=we(),r=new URL(`../${e.version}/`,t.base);return E("li",{class:"md-version__item"},E("a",{href:`${r}`,class:"md-version__link"},e.title))}function gn(e,t){return E("div",{class:"md-version"},E("button",{class:"md-version__current","aria-label":ge("select.version")},t.title),E("ul",{class:"md-version__list"},e.map(Ea)))}var wa=0;function Ta(e,t){document.body.append(e);let{width:r}=pe(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=sr(t),n=typeof o!="undefined"?et(o):$({x:0,y:0}),i=T(vt(t),Vo(t)).pipe(Y());return Q([i,n]).pipe(m(([s,a])=>{let{x:c,y:p}=Ue(t),l=pe(t),f=t.closest("table");return f&&t.parentElement&&(c+=f.offsetLeft+t.parentElement.offsetLeft,p+=f.offsetTop+t.parentElement.offsetTop),{active:s,offset:{x:c-a.x+l.width/2-r/2,y:p-a.y+l.height+8}}}))}function Ge(e){let t=e.title;if(!t.length)return L;let r=`__tooltip_${wa++}`,o=Ct(r,"inline"),n=P(".md-typeset",o);return n.innerHTML=t,H(()=>{let i=new v;return i.subscribe({next({offset:s}){o.style.setProperty("--md-tooltip-x",`${s.x}px`),o.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),T(i.pipe(g(({active:s})=>s)),i.pipe(be(250),g(({active:s})=>!s))).subscribe({next({active:s}){s?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,de)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?o.style.setProperty("--md-tooltip-0",`${-s}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ta(o,e).pipe(y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))}).pipe(ze(ie))}function Sa(e,t){let r=H(()=>Q([zo(e),et(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:s,height:a}=pe(e);return{x:o-i.x+s/2,y:n-i.y+a/2}}));return vt(e).pipe(b(o=>r.pipe(m(n=>({active:o,offset:n})),ye(+!o||1/0))))}function xn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return H(()=>{let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({offset:a}){e.style.setProperty("--md-tooltip-x",`${a.x}px`),e.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),yt(e).pipe(U(s)).subscribe(a=>{e.toggleAttribute("data-md-visible",a)}),T(i.pipe(g(({active:a})=>a)),i.pipe(be(250),g(({active:a})=>!a))).subscribe({next({active:a}){a?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,de)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?e.style.setProperty("--md-tooltip-0",`${-a}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),d(n,"click").pipe(U(s),g(a=>!(a.metaKey||a.ctrlKey))).subscribe(a=>{a.stopPropagation(),a.preventDefault()}),d(n,"mousedown").pipe(U(s),ae(i)).subscribe(([a,{active:c}])=>{var p;if(a.button!==0||a.metaKey||a.ctrlKey)a.preventDefault();else if(c){a.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(p=Re())==null||p.blur()}}),r.pipe(U(s),g(a=>a===o),Ye(125)).subscribe(()=>e.focus()),Sa(e,t).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Oa(e){return e.tagName==="CODE"?R(".c, .c1, .cm",e):[e]}function Ma(e){let t=[];for(let r of Oa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let s;for(;s=/(\(\d+\))(!)?/.exec(i.textContent);){let[,a,c]=s;if(typeof c=="undefined"){let p=i.splitText(s.index);i=p.splitText(a.length),t.push(p)}else{i.textContent=a,t.push(i);break}}}}return t}function yn(e,t){t.append(...Array.from(e.childNodes))}function lr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,s=new Map;for(let a of Ma(t)){let[,c]=a.textContent.match(/\((\d+)\)/);me(`:scope > li:nth-child(${c})`,e)&&(s.set(c,un(c,i)),a.replaceWith(s.get(c)))}return s.size===0?L:H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=[];for(let[l,f]of s)p.push([P(".md-typeset",f),P(`:scope > li:nth-child(${l})`,e)]);return o.pipe(U(c)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of p)l?yn(f,u):yn(u,f)}),T(...[...s].map(([,l])=>xn(l,t,{target$:r}))).pipe(_(()=>a.complete()),le())})}function En(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return En(t)}}function wn(e,t){return H(()=>{let r=En(e);return typeof r!="undefined"?lr(r,e,t):L})}var Tn=jt(zr());var La=0;function Sn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Sn(t)}}function _a(e){return Ee(e).pipe(m(({width:t})=>({scrollable:xt(e).width>t})),X("scrollable"))}function On(e,t){let{matches:r}=matchMedia("(hover)"),o=H(()=>{let n=new v,i=n.pipe($r(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let s=[];if(Tn.default.isSupported()&&(e.closest(".copy")||G("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${La++}`;let p=dn(c.id);c.insertBefore(p,e),G("content.tooltips")&&s.push(Ge(p))}let a=e.closest(".highlight");if(a instanceof HTMLElement){let c=Sn(a);if(typeof c!="undefined"&&(a.classList.contains("annotate")||G("content.code.annotate"))){let p=lr(c,e,t);s.push(Ee(a).pipe(U(i),m(({width:l,height:f})=>l&&f),Y(),b(l=>l?p:L)))}}return _a(e).pipe(y(c=>n.next(c)),_(()=>n.complete()),m(c=>F({ref:e},c)),$e(...s))});return G("content.lazy")?yt(e).pipe(g(n=>n),ye(1),b(()=>o)):o}function Aa(e,{target$:t,print$:r}){let o=!0;return T(t.pipe(m(n=>n.closest("details:not([open])")),g(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(g(n=>n||!o),y(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Mn(e,t){return H(()=>{let r=new v;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),Aa(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}var Ln=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel rect,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel rect{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var qr,ka=0;function Ha(){return typeof mermaid=="undefined"||mermaid instanceof Element?gt("https://unpkg.com/mermaid@10.7.0/dist/mermaid.min.js"):$(void 0)}function _n(e){return e.classList.remove("mermaid"),qr||(qr=Ha().pipe(y(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Ln,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),B(1))),qr.subscribe(()=>ro(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${ka++}`,r=E("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),s=r.attachShadow({mode:"closed"});s.innerHTML=n,e.replaceWith(r),i==null||i(s)})),qr.pipe(m(()=>({ref:e})))}var An=E("table");function Cn(e){return e.replaceWith(An),An.replaceWith(vn(e)),$({ref:e})}function $a(e){let t=e.find(r=>r.checked)||e[0];return T(...e.map(r=>d(r,"change").pipe(m(()=>P(`label[for="${r.id}"]`))))).pipe(q(P(`label[for="${t.id}"]`)),m(r=>({active:r})))}function kn(e,{viewport$:t,target$:r}){let o=P(".tabbed-labels",e),n=R(":scope > input",e),i=Nr("prev");e.append(i);let s=Nr("next");return e.append(s),H(()=>{let a=new v,c=a.pipe(ee(),oe(!0));Q([a,Ee(e)]).pipe(U(c),Me(1,de)).subscribe({next([{active:p},l]){let f=Ue(p),{width:u}=pe(p);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let h=ir(o);(f.xh.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),Q([et(o),Ee(o)]).pipe(U(c)).subscribe(([p,l])=>{let f=xt(o);i.hidden=p.x<16,s.hidden=p.x>f.width-l.width-16}),T(d(i,"click").pipe(m(()=>-1)),d(s,"click").pipe(m(()=>1))).pipe(U(c)).subscribe(p=>{let{width:l}=pe(o);o.scrollBy({left:l*p,behavior:"smooth"})}),r.pipe(U(c),g(p=>n.includes(p))).subscribe(p=>p.click()),o.classList.add("tabbed-labels--linked");for(let p of n){let l=P(`label[for="${p.id}"]`);l.replaceChildren(E("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),d(l.firstElementChild,"click").pipe(U(c),g(f=>!(f.metaKey||f.ctrlKey)),y(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return G("content.tabs.link")&&a.pipe(Le(1),ae(t)).subscribe(([{active:p},{offset:l}])=>{let f=p.innerText.trim();if(p.hasAttribute("data-md-switching"))p.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let w of R("[data-tabs]"))for(let A of R(":scope > input",w)){let Z=P(`label[for="${A.id}"]`);if(Z!==p&&Z.innerText.trim()===f){Z.setAttribute("data-md-switching",""),A.click();break}}window.scrollTo({top:e.offsetTop-u});let h=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...h])])}}),a.pipe(U(c)).subscribe(()=>{for(let p of R("audio, video",e))p.pause()}),$a(n).pipe(y(p=>a.next(p)),_(()=>a.complete()),m(p=>F({ref:e},p)))}).pipe(ze(ie))}function Hn(e,{viewport$:t,target$:r,print$:o}){return T(...R(".annotate:not(.highlight)",e).map(n=>wn(n,{target$:r,print$:o})),...R("pre:not(.mermaid) > code",e).map(n=>On(n,{target$:r,print$:o})),...R("pre.mermaid",e).map(n=>_n(n)),...R("table:not([class])",e).map(n=>Cn(n)),...R("details",e).map(n=>Mn(n,{target$:r,print$:o})),...R("[data-tabs]",e).map(n=>kn(n,{viewport$:t,target$:r})),...R("[title]",e).filter(()=>G("content.tooltips")).map(n=>Ge(n)))}function Ra(e,{alert$:t}){return t.pipe(b(r=>T($(!0),$(!1).pipe(Ye(2e3))).pipe(m(o=>({message:r,active:o})))))}function $n(e,t){let r=P(".md-typeset",e);return H(()=>{let o=new v;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ra(e,t).pipe(y(n=>o.next(n)),_(()=>o.complete()),m(n=>F({ref:e},n)))})}function Pa({viewport$:e}){if(!G("header.autohide"))return $(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Ke(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),Y()),o=We("search");return Q([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),Y(),b(n=>n?r:$(!1)),q(!1))}function Rn(e,t){return H(()=>Q([Ee(e),Pa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),Y((r,o)=>r.height===o.height&&r.hidden===o.hidden),B(1))}function Pn(e,{header$:t,main$:r}){return H(()=>{let o=new v,n=o.pipe(ee(),oe(!0));o.pipe(X("active"),je(t)).subscribe(([{active:s},{hidden:a}])=>{e.classList.toggle("md-header--shadow",s&&!a),e.hidden=a});let i=fe(R("[title]",e)).pipe(g(()=>G("content.tooltips")),re(s=>Ge(s)));return r.subscribe(o),t.pipe(U(n),m(s=>F({ref:e},s)),$e(i.pipe(U(n))))})}function Ia(e,{viewport$:t,header$:r}){return pr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=pe(e);return{active:o>=n}}),X("active"))}function In(e,t){return H(()=>{let r=new v;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=me(".md-content h1");return typeof o=="undefined"?L:Ia(o,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))})}function Fn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),Y()),n=o.pipe(b(()=>Ee(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),X("bottom"))));return Q([o,n,t]).pipe(m(([i,{top:s,bottom:a},{offset:{y:c},size:{height:p}}])=>(p=Math.max(0,p-Math.max(0,s-c,i)-Math.max(0,p+c-a)),{offset:s-i,height:p,active:s-i<=c})),Y((i,s)=>i.offset===s.offset&&i.height===s.height&&i.active===s.active))}function Fa(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return $(...e).pipe(re(o=>d(o,"change").pipe(m(()=>o))),q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),B(1))}function jn(e){let t=R("input",e),r=E("meta",{name:"theme-color"});document.head.appendChild(r);let o=E("meta",{name:"color-scheme"});document.head.appendChild(o);let n=At("(prefers-color-scheme: light)");return H(()=>{let i=new v;return i.subscribe(s=>{if(document.body.setAttribute("data-md-color-switching",""),s.color.media==="(prefers-color-scheme)"){let a=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(a.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");s.color.scheme=c.getAttribute("data-md-color-scheme"),s.color.primary=c.getAttribute("data-md-color-primary"),s.color.accent=c.getAttribute("data-md-color-accent")}for(let[a,c]of Object.entries(s.color))document.body.setAttribute(`data-md-color-${a}`,c);for(let a=0;a{let s=Te("header"),a=window.getComputedStyle(s);return o.content=a.colorScheme,a.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(s=>r.content=`#${s}`),i.pipe(Oe(ie)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),Fa(t).pipe(U(n.pipe(Le(1))),at(),y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))})}function Un(e,{progress$:t}){return H(()=>{let r=new v;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(y(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Kr=jt(zr());function ja(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Wn({alert$:e}){Kr.default.isSupported()&&new j(t=>{new Kr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ja(P(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(y(t=>{t.trigger.focus()}),m(()=>ge("clipboard.copied"))).subscribe(e)}function Dn(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function Ua(e,t){let r=new Map;for(let o of R("url",e)){let n=P("loc",o),i=[Dn(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let s of R("[rel=alternate]",o)){let a=s.getAttribute("href");a!=null&&i.push(Dn(new URL(a),t))}}return r}function mr(e){return on(new URL("sitemap.xml",e)).pipe(m(t=>Ua(t,new URL(e))),he(()=>$(new Map)))}function Wa(e,t){if(!(e.target instanceof Element))return L;let r=e.target.closest("a");if(r===null)return L;if(r.target||e.metaKey||e.ctrlKey)return L;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),$(new URL(r.href))):L}function Nn(e){let t=new Map;for(let r of R(":scope > *",e.head))t.set(r.outerHTML,r);return t}function Vn(e){for(let t of R("[href], [src]",e))for(let r in["href","src"]){let o=t.getAttribute(r);/^(?:[a-z]+:)?\/\//i.test(o)||(t.href=t.href)}return $(e)}function Da(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...G("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=me(o),i=me(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=Nn(document);for(let[o,n]of Nn(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values())o.remove();let r=Te("container");return Fe(R("script",r)).pipe(b(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),L}),ee(),oe(e))}function zn({location$:e,viewport$:t,progress$:r}){let o=we();if(location.protocol==="file:")return L;let n=mr(o.base);$(document).subscribe(Vn);let i=d(document.body,"click").pipe(je(n),b(([c,p])=>Wa(c,p)),le()),s=d(window,"popstate").pipe(m(ve),le());i.pipe(ae(t)).subscribe(([c,{offset:p}])=>{history.replaceState(p,""),history.pushState(null,"",c)}),T(i,s).subscribe(e);let a=e.pipe(X("pathname"),b(c=>rn(c,{progress$:r}).pipe(he(()=>(st(c,!0),L)))),b(Vn),b(Da),le());return T(a.pipe(ae(e,(c,p)=>p)),e.pipe(X("pathname"),b(()=>e),X("hash")),e.pipe(Y((c,p)=>c.pathname===p.pathname&&c.hash===p.hash),b(()=>i),y(()=>history.back()))).subscribe(c=>{var p,l;history.state!==null||!c.hash?window.scrollTo(0,(l=(p=history.state)==null?void 0:p.y)!=null?l:0):(history.scrollRestoration="auto",Zo(c.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),d(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(X("offset"),be(100)).subscribe(({offset:c})=>{history.replaceState(c,"")}),a}var Qn=jt(Kn());function Yn(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,s)=>`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return s=>(0,Qn.default)(s).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function Ht(e){return e.type===1}function fr(e){return e.type===3}function Bn(e,t){let r=ln(e);return T($(location.protocol!=="file:"),We("search")).pipe(He(o=>o),b(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:G("search.suggest")}}})),r}function Gn({document$:e}){let t=we(),r=De(new URL("../versions.json",t.base)).pipe(he(()=>L)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:s,aliases:a})=>s===i||a.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),b(n=>d(document.body,"click").pipe(g(i=>!i.metaKey&&!i.ctrlKey),ae(o),b(([i,s])=>{if(i.target instanceof Element){let a=i.target.closest("a");if(a&&!a.target&&n.has(a.href)){let c=a.href;return!i.target.closest(".md-version")&&n.get(c)===s?L:(i.preventDefault(),$(c))}}return L}),b(i=>{let{version:s}=n.get(i);return mr(new URL(i)).pipe(m(a=>{let p=ve().href.replace(t.base,"");return a.has(p.split("#")[0])?new URL(`../${s}/${p}`,t.base):new URL(i)}))})))).subscribe(n=>st(n,!0)),Q([r,o]).subscribe(([n,i])=>{P(".md-header__topic").appendChild(gn(n,i))}),e.pipe(b(()=>o)).subscribe(n=>{var s;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let a=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(a)||(a=[a]);e:for(let c of a)for(let p of n.aliases.concat(n.version))if(new RegExp(c,"i").test(p)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let a of ne("outdated"))a.hidden=!1})}function Ka(e,{worker$:t}){let{searchParams:r}=ve();r.has("q")&&(Be("search",!0),e.value=r.get("q"),e.focus(),We("search").pipe(He(i=>!i)).subscribe(()=>{let i=ve();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=vt(e),n=T(t.pipe(He(Ht)),d(e,"keyup"),o).pipe(m(()=>e.value),Y());return Q([n,o]).pipe(m(([i,s])=>({value:i,focus:s})),B(1))}function Jn(e,{worker$:t}){let r=new v,o=r.pipe(ee(),oe(!0));Q([t.pipe(He(Ht)),r],(i,s)=>s).pipe(X("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(X("focus")).subscribe(({focus:i})=>{i&&Be("search",i)}),d(e.form,"reset").pipe(U(o)).subscribe(()=>e.focus());let n=P("header [for=__search]");return d(n,"click").subscribe(()=>e.focus()),Ka(e,{worker$:t}).pipe(y(i=>r.next(i)),_(()=>r.complete()),m(i=>F({ref:e},i)),B(1))}function Xn(e,{worker$:t,query$:r}){let o=new v,n=Yo(e.parentElement).pipe(g(Boolean)),i=e.parentElement,s=P(":scope > :first-child",e),a=P(":scope > :last-child",e);We("search").subscribe(l=>a.setAttribute("role",l?"list":"presentation")),o.pipe(ae(r),Ir(t.pipe(He(Ht)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:s.textContent=f.length?ge("search.result.none"):ge("search.result.placeholder");break;case 1:s.textContent=ge("search.result.one");break;default:let u=ar(l.length);s.textContent=ge("search.result.other",u)}});let c=o.pipe(y(()=>a.innerHTML=""),b(({items:l})=>T($(...l.slice(0,10)),$(...l.slice(10)).pipe(Ke(4),jr(n),b(([f])=>f)))),m(hn),le());return c.subscribe(l=>a.appendChild(l)),c.pipe(re(l=>{let f=me("details",l);return typeof f=="undefined"?L:d(f,"toggle").pipe(U(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(g(fr),m(({data:l})=>l)).pipe(y(l=>o.next(l)),_(()=>o.complete()),m(l=>F({ref:e},l)))}function Qa(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ve();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function Zn(e,t){let r=new v,o=r.pipe(ee(),oe(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),d(e,"click").pipe(U(o)).subscribe(n=>n.preventDefault()),Qa(e,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))}function ei(e,{worker$:t,keyboard$:r}){let o=new v,n=Te("search-query"),i=T(d(n,"keydown"),d(n,"focus")).pipe(Oe(ie),m(()=>n.value),Y());return o.pipe(je(i),m(([{suggest:a},c])=>{let p=c.split(/([\s-]+)/);if(a!=null&&a.length&&p[p.length-1]){let l=a[a.length-1];l.startsWith(p[p.length-1])&&(p[p.length-1]=l)}else p.length=0;return p})).subscribe(a=>e.innerHTML=a.join("").replace(/\s/g," ")),r.pipe(g(({mode:a})=>a==="search")).subscribe(a=>{switch(a.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(g(fr),m(({data:a})=>a)).pipe(y(a=>o.next(a)),_(()=>o.complete()),m(()=>({ref:e})))}function ti(e,{index$:t,keyboard$:r}){let o=we();try{let n=Bn(o.search,t),i=Te("search-query",e),s=Te("search-result",e);d(e,"click").pipe(g(({target:c})=>c instanceof Element&&!!c.closest("a"))).subscribe(()=>Be("search",!1)),r.pipe(g(({mode:c})=>c==="search")).subscribe(c=>{let p=Re();switch(c.type){case"Enter":if(p===i){let l=new Map;for(let f of R(":first-child [href]",s)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,h])=>h-u);f.click()}c.claim()}break;case"Escape":case"Tab":Be("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof p=="undefined")i.focus();else{let l=[i,...R(":not(details) > [href], summary, details[open] [href]",s)],f=Math.max(0,(Math.max(0,l.indexOf(p))+l.length+(c.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}c.claim();break;default:i!==Re()&&i.focus()}}),r.pipe(g(({mode:c})=>c==="global")).subscribe(c=>{switch(c.type){case"f":case"s":case"/":i.focus(),i.select(),c.claim();break}});let a=Jn(i,{worker$:n});return T(a,Xn(s,{worker$:n,query$:a})).pipe($e(...ne("search-share",e).map(c=>Zn(c,{query$:a})),...ne("search-suggest",e).map(c=>ei(c,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,qe}}function ri(e,{index$:t,location$:r}){return Q([t,r.pipe(q(ve()),g(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>Yn(o.config)(n.searchParams.get("h"))),m(o=>{var s;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let a=i.nextNode();a;a=i.nextNode())if((s=a.parentElement)!=null&&s.offsetHeight){let c=a.textContent,p=o(c);p.length>c.length&&n.set(a,p)}for(let[a,c]of n){let{childNodes:p}=E("span",null,c);a.replaceWith(...Array.from(p))}return{ref:e,nodes:n}}))}function Ya(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return Q([r,t]).pipe(m(([{offset:i,height:s},{offset:{y:a}}])=>(s=s+Math.min(n,Math.max(0,a-i))-n,{height:s,locked:a>=i+n})),Y((i,s)=>i.height===s.height&&i.locked===s.locked))}function Qr(e,o){var n=o,{header$:t}=n,r=to(n,["header$"]);let i=P(".md-sidebar__scrollwrap",e),{y:s}=Ue(i);return H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=a.pipe(Me(0,de));return p.pipe(ae(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*s}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),p.pipe(He()).subscribe(()=>{for(let l of R(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2})}}}),fe(R("label[tabindex]",e)).pipe(re(l=>d(l,"click").pipe(Oe(ie),m(()=>l),U(c)))).subscribe(l=>{let f=P(`[id="${l.htmlFor}"]`);P(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),Ya(e,r).pipe(y(l=>a.next(l)),_(()=>a.complete()),m(l=>F({ref:e},l)))})}function oi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Lt(De(`${r}/releases/latest`).pipe(he(()=>L),m(o=>({version:o.tag_name})),Qe({})),De(r).pipe(he(()=>L),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Qe({}))).pipe(m(([o,n])=>F(F({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return De(r).pipe(m(o=>({repositories:o.public_repos})),Qe({}))}}function ni(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return De(r).pipe(he(()=>L),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Qe({}))}function ii(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return oi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return ni(r,o)}return L}var Ba;function Ga(e){return Ba||(Ba=H(()=>{let t=__md_get("__source",sessionStorage);if(t)return $(t);if(ne("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return L}return ii(e.href).pipe(y(o=>__md_set("__source",o,sessionStorage)))}).pipe(he(()=>L),g(t=>Object.keys(t).length>0),m(t=>({facts:t})),B(1)))}function ai(e){let t=P(":scope > :last-child",e);return H(()=>{let r=new v;return r.subscribe(({facts:o})=>{t.appendChild(bn(o)),t.classList.add("md-source__repository--active")}),Ga(e).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Ja(e,{viewport$:t,header$:r}){return Ee(document.body).pipe(b(()=>pr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),X("hidden"))}function si(e,t){return H(()=>{let r=new v;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(G("navigation.tabs.sticky")?$({hidden:!1}):Ja(e,t)).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Xa(e,{viewport$:t,header$:r}){let o=new Map,n=R("[href^=\\#]",e);for(let a of n){let c=decodeURIComponent(a.hash.substring(1)),p=me(`[id="${c}"]`);typeof p!="undefined"&&o.set(a,p)}let i=r.pipe(X("height"),m(({height:a})=>{let c=Te("main"),p=P(":scope > :first-child",c);return a+.8*(p.offsetTop-c.offsetTop)}),le());return Ee(document.body).pipe(X("height"),b(a=>H(()=>{let c=[];return $([...o].reduce((p,[l,f])=>{for(;c.length&&o.get(c[c.length-1]).tagName>=f.tagName;)c.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let h=f.offsetParent;for(;h;h=h.offsetParent)u+=h.offsetTop;return p.set([...c=[...c,l]].reverse(),u)},new Map))}).pipe(m(c=>new Map([...c].sort(([,p],[,l])=>p-l))),je(i),b(([c,p])=>t.pipe(Rr(([l,f],{offset:{y:u},size:h})=>{let w=u+h.height>=Math.floor(a.height);for(;f.length;){let[,A]=f[0];if(A-p=u&&!w)f=[l.pop(),...f];else break}return[l,f]},[[],[...c]]),Y((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([a,c])=>({prev:a.map(([p])=>p),next:c.map(([p])=>p)})),q({prev:[],next:[]}),Ke(2,1),m(([a,c])=>a.prev.length{let i=new v,s=i.pipe(ee(),oe(!0));if(i.subscribe(({prev:a,next:c})=>{for(let[p]of c)p.classList.remove("md-nav__link--passed"),p.classList.remove("md-nav__link--active");for(let[p,[l]]of a.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",p===a.length-1)}),G("toc.follow")){let a=T(t.pipe(be(1),m(()=>{})),t.pipe(be(250),m(()=>"smooth")));i.pipe(g(({prev:c})=>c.length>0),je(o.pipe(Oe(ie))),ae(a)).subscribe(([[{prev:c}],p])=>{let[l]=c[c.length-1];if(l.offsetHeight){let f=sr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2,behavior:p})}}})}return G("navigation.tracking")&&t.pipe(U(s),X("offset"),be(250),Le(1),U(n.pipe(Le(1))),at({delay:250}),ae(i)).subscribe(([,{prev:a}])=>{let c=ve(),p=a[a.length-1];if(p&&p.length){let[l]=p,{hash:f}=new URL(l.href);c.hash!==f&&(c.hash=f,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Xa(e,{viewport$:t,header$:r}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Za(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:s}})=>s),Ke(2,1),m(([s,a])=>s>a&&a>0),Y()),i=r.pipe(m(({active:s})=>s));return Q([i,n]).pipe(m(([s,a])=>!(s&&a)),Y(),U(o.pipe(Le(1))),oe(!0),at({delay:250}),m(s=>({hidden:s})))}function pi(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({hidden:a}){e.hidden=a,a?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(U(s),X("height")).subscribe(({height:a})=>{e.style.top=`${a+16}px`}),d(e,"click").subscribe(a=>{a.preventDefault(),window.scrollTo({top:0})}),Za(e,{viewport$:t,main$:o,target$:n}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))}function li({document$:e}){e.pipe(b(()=>R(".md-ellipsis")),re(t=>yt(t).pipe(U(e.pipe(Le(1))),g(r=>r),m(()=>t),ye(1))),g(t=>t.offsetWidth{let r=t.innerText,o=t.closest("a")||t;return o.title=r,Ge(o).pipe(U(e.pipe(Le(1))),_(()=>o.removeAttribute("title")))})).subscribe(),e.pipe(b(()=>R(".md-status")),re(t=>Ge(t))).subscribe()}function mi({document$:e,tablet$:t}){e.pipe(b(()=>R(".md-toggle--indeterminate")),y(r=>{r.indeterminate=!0,r.checked=!1}),re(r=>d(r,"change").pipe(Fr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),ae(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function es(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function fi({document$:e}){e.pipe(b(()=>R("[data-md-scrollfix]")),y(t=>t.removeAttribute("data-md-scrollfix")),g(es),re(t=>d(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function ui({viewport$:e,tablet$:t}){Q([We("search"),t]).pipe(m(([r,o])=>r&&!o),b(r=>$(r).pipe(Ye(r?400:100))),ae(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ts(){return location.protocol==="file:"?gt(`${new URL("search/search_index.js",Yr.base)}`).pipe(m(()=>__index),B(1)):De(new URL("search/search_index.json",Yr.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var rt=No(),Rt=Jo(),wt=en(Rt),Br=Go(),_e=pn(),ur=At("(min-width: 960px)"),hi=At("(min-width: 1220px)"),bi=tn(),Yr=we(),vi=document.forms.namedItem("search")?ts():qe,Gr=new v;Wn({alert$:Gr});var Jr=new v;G("navigation.instant")&&zn({location$:Rt,viewport$:_e,progress$:Jr}).subscribe(rt);var di;((di=Yr.version)==null?void 0:di.provider)==="mike"&&Gn({document$:rt});T(Rt,wt).pipe(Ye(125)).subscribe(()=>{Be("drawer",!1),Be("search",!1)});Br.pipe(g(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=me("link[rel=prev]");typeof t!="undefined"&&st(t);break;case"n":case".":let r=me("link[rel=next]");typeof r!="undefined"&&st(r);break;case"Enter":let o=Re();o instanceof HTMLLabelElement&&o.click()}});li({document$:rt});mi({document$:rt,tablet$:ur});fi({document$:rt});ui({viewport$:_e,tablet$:ur});var tt=Rn(Te("header"),{viewport$:_e}),$t=rt.pipe(m(()=>Te("main")),b(e=>Fn(e,{viewport$:_e,header$:tt})),B(1)),rs=T(...ne("consent").map(e=>fn(e,{target$:wt})),...ne("dialog").map(e=>$n(e,{alert$:Gr})),...ne("header").map(e=>Pn(e,{viewport$:_e,header$:tt,main$:$t})),...ne("palette").map(e=>jn(e)),...ne("progress").map(e=>Un(e,{progress$:Jr})),...ne("search").map(e=>ti(e,{index$:vi,keyboard$:Br})),...ne("source").map(e=>ai(e))),os=H(()=>T(...ne("announce").map(e=>mn(e)),...ne("content").map(e=>Hn(e,{viewport$:_e,target$:wt,print$:bi})),...ne("content").map(e=>G("search.highlight")?ri(e,{index$:vi,location$:Rt}):L),...ne("header-title").map(e=>In(e,{viewport$:_e,header$:tt})),...ne("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Ur(hi,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t})):Ur(ur,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t}))),...ne("tabs").map(e=>si(e,{viewport$:_e,header$:tt})),...ne("toc").map(e=>ci(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})),...ne("top").map(e=>pi(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})))),gi=rt.pipe(b(()=>os),$e(rs),B(1));gi.subscribe();window.document$=rt;window.location$=Rt;window.target$=wt;window.keyboard$=Br;window.viewport$=_e;window.tablet$=ur;window.screen$=hi;window.print$=bi;window.alert$=Gr;window.progress$=Jr;window.component$=gi;})(); //# sourceMappingURL=bundle.c18c5fb9.min.js.map -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/assets/javascripts/glightbox.min.js b/en/assets/javascripts/glightbox.min.js index 5ca16f581..33269f88c 100644 --- a/en/assets/javascripts/glightbox.min.js +++ b/en/assets/javascripts/glightbox.min.js @@ -1,2 +1,2 @@ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).GLightbox=t()}(this,(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e[s]=e[s]||[],l={all:n,evt:null,found:null};return t&&i&&P(n)>0&&o(n,(function(e,n){if(e.eventName==t&&e.fn.toString()==i.toString())return l.found=!0,l.evt=n,!1})),l}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onElement,n=t.withCallback,s=t.avoidDuplicate,l=void 0===s||s,a=t.once,h=void 0!==a&&a,d=t.useCapture,c=void 0!==d&&d,u=arguments.length>2?arguments[2]:void 0,g=i||[];function v(e){T(n)&&n.call(u,e,this),h&&v.destroy()}return C(g)&&(g=document.querySelectorAll(g)),v.destroy=function(){o(g,(function(t){var i=r(t,e,v);i.found&&i.all.splice(i.evt,1),t.removeEventListener&&t.removeEventListener(e,v,c)}))},o(g,(function(t){var i=r(t,e,v);(t.addEventListener&&l&&!i.found||!l)&&(t.addEventListener(e,v,c),i.all.push({eventName:e,fn:v}))})),v}function h(e,t){o(t.split(" "),(function(t){return e.classList.add(t)}))}function d(e,t){o(t.split(" "),(function(t){return e.classList.remove(t)}))}function c(e,t){return e.classList.contains(t)}function u(e,t){for(;e!==document.body;){if(!(e=e.parentElement))return!1;if("function"==typeof e.matches?e.matches(t):e.msMatchesSelector(t))return e}}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"==t)return T(i)&&i(),!1;var n=x(),s=t.split(" ");o(s,(function(t){h(e,"g"+t)})),a(n,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(e,t){o(s,(function(e){d(t,"g"+e)})),T(i)&&i()}})}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function f(e){e.style.display="block"}function p(e){e.style.display="none"}function m(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function y(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function x(){var e,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}function b(e,t,i,n){if(e())t();else{var s;i||(i=100);var l=setInterval((function(){e()&&(clearInterval(l),s&&clearTimeout(s),t())}),i);n&&(s=setTimeout((function(){clearInterval(l)}),n))}}function S(e,t,i){if(I(e))console.error("Inject assets error");else if(T(t)&&(i=t,t=!1),C(t)&&t in window)T(i)&&i();else{var n;if(-1!==e.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+e+'"]'))&&n.length>0)return void(T(i)&&i());var s=document.getElementsByTagName("head")[0],l=s.querySelectorAll('link[rel="stylesheet"]'),o=document.createElement("link");return o.rel="stylesheet",o.type="text/css",o.href=e,o.media="all",l?s.insertBefore(o,l[0]):s.appendChild(o),void(T(i)&&i())}if((n=document.querySelectorAll('script[src="'+e+'"]'))&&n.length>0){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}}else{var r=document.createElement("script");r.type="text/javascript",r.src=e,r.onload=function(){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}},document.body.appendChild(r)}}}function w(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function T(e){return"function"==typeof e}function C(e){return"string"==typeof e}function k(e){return!(!e||!e.nodeType||1!=e.nodeType)}function E(e){return Array.isArray(e)}function A(e){return e&&e.length&&isFinite(e.length)}function L(t){return"object"===e(t)&&null!=t&&!T(t)&&!E(t)}function I(e){return null==e}function O(e,t){return null!==e&&hasOwnProperty.call(e,t)}function P(e){if(L(e)){if(e.keys)return e.keys().length;var t=0;for(var i in e)O(e,i)&&t++;return t}return e.length}function M(e){return!isNaN(parseFloat(e))&&isFinite(e)}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(1==t.length)return t[0];"string"==typeof e&&(e=parseInt(e));var i=[];o(t,(function(e){i.push(e.getAttribute("data-taborder"))}));var n=Math.max.apply(Math,i.map((function(e){return parseInt(e)}))),s=e<0?1:e+1;s>n&&(s="1");var l=i.filter((function(e){return e>=parseInt(s)})),r=l.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(r,'"]'))}function X(e){if(e.events.hasOwnProperty("keyboard"))return!1;e.events.keyboard=a("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var l=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==l||"textarea"==l||"button"==l)return}t.preventDefault();var o=document.querySelectorAll(".gbtn[data-taborder]");if(!o||o.length<=0)return;if(!s){var r=z();return void(r&&(r.focus(),h(r,"focused")))}var a=z(s.getAttribute("data-taborder"));d(s,"focused"),a&&(a.focus(),h(a,"focused"))}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}function Y(e){return Math.sqrt(e.x*e.x+e.y*e.y)}function q(e,t){var i=function(e,t){var i=Y(e)*Y(t);if(0===i)return 0;var n=function(e,t){return e.x*t.x+e.y*t.y}(e,t)/i;return n>1&&(n=1),Math.acos(n)}(e,t);return function(e,t){return e.x*t.y-t.x*e.y}(e,t)>0&&(i*=-1),180*i/Math.PI}var N=function(){function e(i){t(this,e),this.handlers=[],this.el=i}return n(e,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;t>=0;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e=0,t=this.handlers.length;e=0)console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var t=this.preV;if(e.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1};t.x=i.x,t.y=i.y,this.pinchStartLen=Y(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,n=e.touches[0].pageX,s=e.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var l=e.touches[1].pageX,o=e.touches[1].pageY,r={x:e.touches[1].pageX-n,y:e.touches[1].pageY-s};null!==t.x&&(this.pinchStartLen>0&&(e.zoom=Y(r)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=q(r,t),this.rotate.dispatch(e,this.element)),t.x=r.x,t.y=r.y,null!==this.x2&&null!==this.sx2?(e.deltaX=(n-this.x2+l-this.sx2)/2,e.deltaY=(s-this.y2+o-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=l,this.sy2=o}else{if(null!==this.x2){e.deltaX=n-this.x2,e.deltaY=s-this.y2;var a=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(a>10||h>10)&&(this._preventTap=!0)}else e.deltaX=0,e.deltaY=0;this.pressMove.dispatch(e,this.element)}this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,i>1&&e.preventDefault()}}},{key:"end",value:function(e){if(e.changedTouches){this._cancelLongTap();var t=this;e.touches.length<2&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout((function(){t.swipe.dispatch(e,t.element)}),0)):(this.tapTimeout=setTimeout((function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)}),0),t.isDoubleTap||(t.singleTapTimeout=setTimeout((function(){t.singleTap.dispatch(e,t.element)}),250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,n){return Math.abs(e-t)>=Math.abs(i-n)?e-t>0?"Left":"Right":i-n>0?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),e}();function W(e){var t=function(){var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}(),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=c(e,"gslide-media")?e:e.querySelector(".gslide-media"),s=u(n,".ginner-container"),l=e.querySelector(".gslide-description");i>769&&(n=s),h(n,"greset"),v(n,"translate3d(0, 0, 0)"),a(t,{onElement:n,once:!0,withCallback:function(e,t){d(n,"greset")}}),n.style.opacity="",l&&(l.style.opacity="")}function B(e){if(e.events.hasOwnProperty("touch"))return!1;var t,i,n,s=y(),l=s.width,o=s.height,r=!1,a=null,g=null,f=null,p=!1,m=1,x=1,b=!1,S=!1,w=null,T=null,C=null,k=null,E=0,A=0,L=!1,I=!1,O={},P={},M=0,z=0,X=document.getElementById("glightbox-slider"),Y=document.querySelector(".goverlay"),q=new _(X,{touchStart:function(t){if(r=!0,(c(t.targetTouches[0].target,"ginner-container")||u(t.targetTouches[0].target,".gslide-desc")||"a"==t.targetTouches[0].target.nodeName.toLowerCase())&&(r=!1),u(t.targetTouches[0].target,".gslide-inline")&&!c(t.targetTouches[0].target.parentNode,"gslide-inline")&&(r=!1),r){if(P=t.targetTouches[0],O.pageX=t.targetTouches[0].pageX,O.pageY=t.targetTouches[0].pageY,M=t.targetTouches[0].clientX,z=t.targetTouches[0].clientY,a=e.activeSlide,g=a.querySelector(".gslide-media"),n=a.querySelector(".gslide-inline"),f=null,c(g,"gslide-image")&&(f=g.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(g=a.querySelector(".ginner-container")),d(Y,"greset"),t.pageX>20&&t.pageXo){var a=O.pageX-P.pageX;if(Math.abs(a)<=13)return!1}p=!0;var h,d=s.targetTouches[0].clientX,c=s.targetTouches[0].clientY,u=M-d,m=z-c;if(Math.abs(u)>Math.abs(m)?(L=!1,I=!0):(I=!1,L=!0),t=P.pageX-O.pageX,E=100*t/l,i=P.pageY-O.pageY,A=100*i/o,L&&f&&(h=1-Math.abs(i)/o,Y.style.opacity=h,e.settings.touchFollowAxis&&(E=0)),I&&(h=1-Math.abs(t)/l,g.style.opacity=h,e.settings.touchFollowAxis&&(A=0)),!f)return v(g,"translate3d(".concat(E,"%, 0, 0)"));v(g,"translate3d(".concat(E,"%, ").concat(A,"%, 0)"))}},touchEnd:function(){if(r){if(p=!1,S||b)return C=w,void(k=T);var t=Math.abs(parseInt(A)),i=Math.abs(parseInt(E));if(!(t>29&&f))return t<29&&i<25?(h(Y,"greset"),Y.style.opacity=1,W(g)):void 0;e.close()}},multipointEnd:function(){setTimeout((function(){b=!1}),50)},multipointStart:function(){b=!0,m=x||1},pinch:function(e){if(!f||p)return!1;b=!0,f.scaleX=f.scaleY=m*e.zoom;var t=m*e.zoom;if(S=!0,t<=1)return S=!1,t=1,k=null,C=null,w=null,T=null,void f.setAttribute("style","");t>4.5&&(t=4.5),f.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"),x=t},pressMove:function(e){if(S&&!b){var t=P.pageX-O.pageX,i=P.pageY-O.pageY;C&&(t+=C),k&&(i+=k),w=t,T=i;var n="translate3d(".concat(t,"px, ").concat(i,"px, 0)");x&&(n+=" scale3d(".concat(x,", ").concat(x,", 1)")),v(f,n)}},swipe:function(t){if(!S)if(b)b=!1;else{if("Left"==t.direction){if(e.index==e.elements.length-1)return W(g);e.nextSlide()}if("Right"==t.direction){if(0==e.index)return W(g);e.prevSlide()}}}});e.events.touch=q}var H=function(){function e(i,n){var s=this,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t(this,e),this.img=i,this.slide=n,this.onclose=l,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",(function(e){return s.dragStart(e)}),!1),this.img.addEventListener("mouseup",(function(e){return s.dragEnd(e)}),!1),this.img.addEventListener("mousemove",(function(e){return s.drag(e)}),!1),this.img.addEventListener("click",(function(e){return s.slide.classList.contains("dragging-nav")?(s.zoomOut(),!1):s.zoomedIn?void(s.zoomedIn&&!s.dragging&&s.zoomOut()):s.zoomIn()}),!1),this.img.setZoomEvents=!0}return n(e,[{key:"zoomIn",value:function(){var e=this.widowWidth();if(!(this.zoomedIn||e<=768)){var t=this.img;if(t.setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e){var i=e/2-t.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(e){e.preventDefault(),this.zoomedIn?("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout((function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")}),100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){if(this.zoomedIn){var t=e.clientX-this.img.naturalWidth/2,i=e.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,t,i)}}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),e}(),V=function(){function e(){var i=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e);var s=n.dragEl,l=n.toleranceX,o=void 0===l?40:l,r=n.toleranceY,a=void 0===r?65:r,h=n.slide,d=void 0===h?null:h,c=n.instance,u=void 0===c?null:c;this.el=s,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=o,this.toleranceY=a,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=d,this.instance=u,this.el.addEventListener("mousedown",(function(e){return i.dragStart(e)}),!1),this.el.addEventListener("mouseup",(function(e){return i.dragEnd(e)}),!1),this.el.addEventListener("mousemove",(function(e){return i.drag(e)}),!1)}return n(e,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))this.active=!1;else{"touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();e.target.classList.contains("nodrag")||u(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?this.active=!1:(e.preventDefault(),(e.target===this.el||"img"!==t&&u(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=u(e.target,".ginner-container")))}}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout((function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""}),100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var t=Math.abs(this.currentX),i=Math.abs(this.currentY);if(t>0&&t>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=t&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var t=this.currentX>0?"right":"left";("left"==t&&this.slide!==this.slide.parentNode.lastChild||"right"==t&&this.slide!==this.slide.parentNode.firstChild)&&(e=t)}return e}},{key:"shouldClose",value:function(){var e=!1;return Math.abs(this.currentY)>=this.toleranceY&&(e=!0),e}},{key:"setTranslate",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.style.transition=n?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),e}();function j(e,t,i,n){var s=e.querySelector(".gslide-media"),l=new Image,o="gSlideTitle_"+i,r="gSlideDesc_"+i;l.addEventListener("load",(function(){T(n)&&n()}),!1),l.src=t.href,""!=t.sizes&&""!=t.srcset&&(l.sizes=t.sizes,l.srcset=t.srcset),l.alt="",I(t.alt)||""===t.alt||(l.alt=t.alt),""!==t.title&&l.setAttribute("aria-labelledby",o),""!==t.description&&l.setAttribute("aria-describedby",r),t.hasOwnProperty("_hasCustomWidth")&&t._hasCustomWidth&&(l.style.width=t.width),t.hasOwnProperty("_hasCustomHeight")&&t._hasCustomHeight&&(l.style.height=t.height),s.insertBefore(l,s.firstChild)}function F(e,t,i,n){var s=this,l=e.querySelector(".ginner-container"),o="gvideo"+i,r=e.querySelector(".gslide-media"),a=this.getAllPlayers();h(l,"gvideo-container"),r.insertBefore(m('

'),r.firstChild);var d=e.querySelector(".gvideo-wrapper");S(this.settings.plyr.css,"Plyr");var c=t.href,u=location.protocol.replace(":",""),g="",v="",f=!1;"file"==u&&(u="http"),r.style.maxWidth=t.width,S(this.settings.plyr.js,"Plyr",(function(){if(c.match(/vimeo\.com\/([0-9]*)/)){var l=/vimeo.*\/(\d+)/i.exec(c);g="vimeo",v=l[1]}if(c.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||c.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var r=function(e){var t="";t=void 0!==(e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e;return t}(c);g="youtube",v=r}if(null!==c.match(/\.(mp4|ogg|webm|mov)$/)){g="local";var u='")}var w=f||m('
'));h(d,"".concat(g,"-video gvideo")),d.appendChild(w),d.setAttribute("data-id",o),d.setAttribute("data-index",i);var C=O(s.settings.plyr,"config")?s.settings.plyr.config:{},k=new Plyr("#"+o,C);k.on("ready",(function(e){var t=e.detail.plyr;a[o]=t,T(n)&&n()})),b((function(){return e.querySelector("iframe")&&"true"==e.querySelector("iframe").dataset.ready}),(function(){s.resize(e)})),k.on("enterfullscreen",R),k.on("exitfullscreen",R)}))}function R(e){var t=u(e.target,".gslide-media");"enterfullscreen"==e.type&&h(t,"fullscreen"),"exitfullscreen"==e.type&&d(t,"fullscreen")}function G(e,t,i,n){var s,l=this,o=e.querySelector(".gslide-media"),r=!(!O(t,"href")||!t.href)&&t.href.split("#").pop().trim(),d=!(!O(t,"content")||!t.content)&&t.content;if(d&&(C(d)&&(s=m('
'.concat(d,"
"))),k(d))){"none"==d.style.display&&(d.style.display="block");var c=document.createElement("div");c.className="ginlined-content",c.appendChild(d),s=c}if(r){var u=document.getElementById(r);if(!u)return!1;var g=u.cloneNode(!0);g.style.height=t.height,g.style.maxWidth=t.width,h(g,"ginlined-content"),s=g}if(!s)return console.error("Unable to append inline slide content",t),!1;o.style.height=t.height,o.style.width=t.width,o.appendChild(s),this.events["inlineclose"+r]=a("click",{onElement:o.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),l.close()}}),T(n)&&n()}function Z(e,t,i,n){var s=e.querySelector(".gslide-media"),l=function(e){var t=e.url,i=e.allow,n=e.callback,s=e.appendTo,l=document.createElement("iframe");return l.className="vimeo-video gvideo",l.src=t,l.style.width="100%",l.style.height="100%",i&&l.setAttribute("allow",i),l.onload=function(){h(l,"node-ready"),T(n)&&n()},s&&s.appendChild(l),l}({url:t.href,callback:n});s.parentNode.style.maxWidth=t.width,s.parentNode.style.height=t.height,s.appendChild(l)}var $=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},L(i)&&(this.defaults=l(this.defaults,i))}return n(e,[{key:"sourceType",value:function(e){var t=e;if(null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/))return"image";if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))return"video";if(e.match(/vimeo\.com\/([0-9]*)/))return"video";if(null!==e.match(/\.(mp4|ogg|webm|mov)/))return"video";if(null!==e.match(/\.(mp3|wav|wma|aac|ogg)/))return"audio";if(e.indexOf("#")>-1&&""!==t.split("#").pop().trim())return"inline";return e.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(e,t){var i=this,n=l({descPosition:t.descPosition},this.defaults);if(L(e)&&!k(e)){O(e,"type")||(O(e,"content")&&e.content?e.type="inline":O(e,"href")&&(e.type=this.sourceType(e.href)));var s=l(n,e);return this.setSize(s,t),s}var r="",a=e.getAttribute("data-glightbox"),h=e.nodeName.toLowerCase();if("a"===h&&(r=e.href),"img"===h&&(r=e.src,n.alt=e.alt),n.href=r,o(n,(function(s,l){O(t,l)&&"width"!==l&&(n[l]=t[l]);var o=e.dataset[l];I(o)||(n[l]=i.sanitizeValue(o))})),n.content&&(n.type="inline"),!n.type&&r&&(n.type=this.sourceType(r)),I(a)){if(!n.title&&"a"==h){var d=e.title;I(d)||""===d||(n.title=d)}if(!n.title&&"img"==h){var c=e.alt;I(c)||""===c||(n.title=c)}}else{var u=[];o(n,(function(e,t){u.push(";\\s?"+t)})),u=u.join("\\s?:|"),""!==a.trim()&&o(n,(function(e,t){var s=a,l=new RegExp("s?"+t+"s?:s?(.*?)("+u+"s?:|$)"),o=s.match(l);if(o&&o.length&&o[1]){var r=o[1].trim().replace(/;\s*$/,"");n[t]=i.sanitizeValue(r)}}))}if(n.description&&"."===n.description.substring(0,1)){var g;try{g=document.querySelector(n.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}g&&(n.description=g)}if(!n.description){var v=e.querySelector(".glightbox-desc");v&&(n.description=v.innerHTML)}return this.setSize(n,t,e),this.slideConfig=n,n}},{key:"setSize",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n="video"==e.type?this.checkSize(t.videosWidth):this.checkSize(t.width),s=this.checkSize(t.height);return e.width=O(e,"width")&&""!==e.width?this.checkSize(e.width):n,e.height=O(e,"height")&&""!==e.height?this.checkSize(e.height):s,i&&"image"==e.type&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return M(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]),e}(),U=function(){function e(i,n,s){t(this,e),this.element=i,this.instance=n,this.index=s}return n(e,[{key:"setContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(c(t,"loaded"))return!1;var n=this.instance.settings,s=this.slideConfig,l=w();T(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:t,player:!1});var o=s.type,r=s.descPosition,a=t.querySelector(".gslide-media"),d=t.querySelector(".gslide-title"),u=t.querySelector(".gslide-desc"),g=t.querySelector(".gdesc-inner"),v=i,f="gSlideTitle_"+this.index,p="gSlideDesc_"+this.index;if(T(n.afterSlideLoad)&&(v=function(){T(i)&&i(),n.afterSlideLoad({index:e.index,slide:t,player:e.instance.getSlidePlayerInstance(e.index)})}),""==s.title&&""==s.description?g&&g.parentNode.parentNode.removeChild(g.parentNode):(d&&""!==s.title?(d.id=f,d.innerHTML=s.title):d.parentNode.removeChild(d),u&&""!==s.description?(u.id=p,l&&n.moreLength>0?(s.smallDescription=this.slideShortDesc(s.description,n.moreLength,n.moreText),u.innerHTML=s.smallDescription,this.descriptionEvents(u,s)):u.innerHTML=s.description):u.parentNode.removeChild(u),h(a.parentNode,"desc-".concat(r)),h(g.parentNode,"description-".concat(r))),h(a,"gslide-".concat(o)),h(t,"loaded"),"video"!==o){if("external"!==o)return"inline"===o?(G.apply(this.instance,[t,s,this.index,v]),void(s.draggable&&new V({dragEl:t.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:this.instance}))):void("image"!==o?T(v)&&v():j(t,s,this.index,(function(){var i=t.querySelector("img");s.draggable&&new V({dragEl:i,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:e.instance}),s.zoomable&&i.naturalWidth>i.offsetWidth&&(h(i,"zoomable"),new H(i,t,(function(){e.instance.resize()}))),T(v)&&v()})));Z.apply(this,[t,s,this.index,v])}else F.apply(this.instance,[t,s,this.index,v])}},{key:"slideShortDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=document.createElement("div");n.innerHTML=e;var s=n.innerText,l=i;if((e=s.trim()).length<=t)return e;var o=e.substr(0,t-1);return l?(n=null,o+'...
'+i+""):o}},{key:"descriptionEvents",value:function(e,t){var i=this,n=e.querySelector(".desc-more");if(!n)return!1;a("click",{onElement:n,withCallback:function(e,n){e.preventDefault();var s=document.body,l=u(n,".gslide-desc");if(!l)return!1;l.innerHTML=t.description,h(s,"gdesc-open");var o=a("click",{onElement:[s,u(l,".gslide-description")],withCallback:function(e,n){"a"!==e.target.nodeName.toLowerCase()&&(d(s,"gdesc-open"),h(s,"gdesc-closed"),l.innerHTML=t.smallDescription,i.descriptionEvents(l,t),setTimeout((function(){d(s,"gdesc-closed")}),400),o.destroy())}})}})}},{key:"create",value:function(){return m(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){k(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new $(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),e}(),J=w(),K=null!==w()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,Q=document.getElementsByTagName("html")[0],ee={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.8/plyr.css",js:"https://cdn.plyr.io/3.6.8/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'',next:' ',prev:''},slideHTML:'
\n
\n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
',lightboxHTML:''},te=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.customOptions=i,this.settings=l(ee,i),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return n(e,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=a("click",{onElement:t,withCallback:function(t,i){t.preventDefault(),e.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=M(t)?t:this.settings.startAt;if(k(e)){var n=e.getAttribute("data-gallery");n&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,n)),I(i)&&(i=this.getElementIndex(e))<0&&(i=0)}M(i)||(i=0),this.build(),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,l=window.innerWidth-document.documentElement.clientWidth;if(l>0){var o=document.createElement("style");o.type="text/css",o.className="gcss-styles",o.innerText=".gscrollbar-fixer {margin-right: ".concat(l,"px}"),document.head.appendChild(o),h(s,"gscrollbar-fixer")}h(s,"glightbox-open"),h(Q,"glightbox-open"),J&&(h(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1==this.elements.length?(h(this.prevButton,"glightbox-button-hidden"),h(this.nextButton,"glightbox-button-hidden")):(d(this.prevButton,"glightbox-button-hidden"),d(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),T(this.settings.onOpen)&&this.settings.onOpen(),K&&this.settings.touchNavigation&&B(this),this.settings.keyboardNavigation&&X(this)}},{key:"openAt",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this.loader),this.index=parseInt(t);var n=this.slidesContainer.querySelector(".current");n&&d(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(c(s,"loaded"))this.slideAnimateIn(s,i),p(this.loader);else{f(this.loader);var l=this.elements[t],o={index:this.index,slide:s,slideNode:s,slideConfig:l.slideConfig,slideIndex:this.index,trigger:l.node,player:null};this.trigger("slide_before_load",o),l.instance.setContent(s,(function(){p(e.loader),e.resize(),e.slideAnimateIn(s,i),e.trigger("slide_after_load",o)}))}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&c(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length-1)return!1;if(I(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(c(i,"loaded"))return!1;var n=this.elements[e],s=n.type,l={index:e,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:e,trigger:n.node,player:null};this.trigger("slide_before_load",l),"video"==s||"external"==s?setTimeout((function(){n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}),200):n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(e<0||e>this.elements.length-1))return!1;e<0?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e)}},{key:"insertSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;t<0&&(t=this.elements.length);var i=new U(e,this,t),n=i.getConfig(),s=l({},n),o=i.create(),r=this.elements.length-1;s.index=t,s.node=!1,s.instance=i,s.slideConfig=n,this.elements.splice(t,0,s);var a=null,h=null;if(this.slidesContainer){if(t>r)this.slidesContainer.appendChild(o);else{var d=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(o,d)}(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0==this.index&&0==t&&(this.index=1),this.updateNavigationClasses(),a=this.slidesContainer.querySelectorAll(".gslide")[t],h=this.getSlidePlayerInstance(t),s.slideNode=a}this.trigger("slide_inserted",{index:t,slide:a,slideNode:a,slideConfig:n,slideIndex:t,trigger:null,player:h}),T(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:a,player:h})}},{key:"removeSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(e<0||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),T(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,n=e.querySelector(".gslide-media"),s=e.querySelector(".gslide-description"),l={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},o={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(n.offsetWidth>0&&s&&(p(s),s.style.display=""),d(e,this.effectsClasses),t)g(e,this.settings.cssEfects[this.settings.openEffect].in,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}));else{var r=this.settings.slideEffect,a="none"!==r?this.settings.cssEfects[r].in:r;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(a=this.settings.cssEfects.slideBack.in),g(e,a,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}))}setTimeout((function(){i.resize(e)}),100),h(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;d(e,this.effectsClasses),h(e,"prev");var t=this.settings.slideEffect,i="none"!==t?this.settings.cssEfects[t].out:t;this.slidePlayerPause(e),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),T(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slideBack.out),g(e,i,(function(){var t=e.querySelector(".ginner-container"),i=e.querySelector(".gslide-media"),n=e.querySelector(".gslide-description");t.style.transform="",i.style.transform="",d(i,"greset"),i.style.opacity="",n&&(n.style.opacity=""),d(e,"prev")}))}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!(!O(i,t)||!i[t])&&i[t]}},{key:"stopSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(e);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&!i.playing&&(i.play(),this.settings.autofocusVideos&&i.elements.container.focus())}},{key:"setElements",value:function(e){var t=this;this.settings.elements=!1;var i=[];e&&e.length&&o(e,(function(e,n){var s=new U(e,t,n),o=s.getConfig(),r=l({},o);r.slideConfig=o,r.instance=s,r.index=n,i.push(r)})),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(o(this.elements,(function(){var e=m(t.settings.slideHTML);t.slidesContainer.appendChild(e)})),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(e){var t=!1;return o(this.elements,(function(i,n){if(O(i,"node")&&i.node==e)return t=n,!0})),t}},{key:"getElements",value:function(){var e=this,t=[];this.elements=this.elements?this.elements:[],!I(this.settings.elements)&&E(this.settings.elements)&&this.settings.elements.length&&o(this.settings.elements,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=!1,r.index=n,r.instance=s,r.slideConfig=o,t.push(r)}));var i=!1;return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i?(o(i,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=i,r.index=n,r.instance=s,r.slideConfig=o,r.gallery=i.getAttribute("data-gallery"),t.push(r)})),t):t}},{key:"getGalleryElements",value:function(e,t){return e.filter((function(e){return e.gallery==t}))}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g".concat(i.in)),e.push("g".concat(i.out))}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=document.body.childNodes,i=[];o(t,(function(e){e.parentNode==document.body&&"#"!==e.nodeName.charAt(0)&&e.hasAttribute&&!e.hasAttribute("aria-hidden")&&(i.push(e),e.setAttribute("aria-hidden","true"))}));var n=O(this.settings.svg,"next")?this.settings.svg.next:"",s=O(this.settings.svg,"prev")?this.settings.svg.prev:"",l=O(this.settings.svg,"close")?this.settings.svg.close:"",r=this.settings.lightboxHTML;r=m(r=(r=(r=r.replace(/{nextSVG}/g,n)).replace(/{prevSVG}/g,s)).replace(/{closeSVG}/g,l)),document.body.appendChild(r);var d=document.getElementById("glightbox-body");this.modal=d;var g=d.querySelector(".gclose");this.prevButton=d.querySelector(".gprev"),this.nextButton=d.querySelector(".gnext"),this.overlay=d.querySelector(".goverlay"),this.loader=d.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=i,this.events={},h(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&g&&(this.events.close=a("click",{onElement:g,withCallback:function(t,i){t.preventDefault(),e.close()}})),g&&!this.settings.closeButton&&g.parentNode.removeChild(g),this.nextButton&&(this.events.next=a("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=a("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=a("click",{onElement:d,withCallback:function(t,i){e.preventOutsideClick||c(document.body,"glightbox-mobile")||u(t.target,".ginner-container")||u(t.target,".gbtn")||c(t.target,"gnext")||c(t.target,"gprev")||e.close()}})),o(this.elements,(function(t,i){e.slidesContainer.appendChild(t.instance.create()),t.slideNode=e.slidesContainer.querySelectorAll(".gslide")[i]})),K&&h(document.body,"glightbox-touch"),this.events.resize=a("resize",{onElement:window,withCallback:function(){e.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((e=e||this.activeSlide)&&!c(e,"zoomed")){var t=y(),i=e.querySelector(".gvideo-wrapper"),n=e.querySelector(".gslide-image"),s=this.slideDescription,l=t.width,o=t.height;if(l<=768?h(document.body,"glightbox-mobile"):d(document.body,"glightbox-mobile"),i||n){var r=!1;if(s&&(c(s,"description-bottom")||c(s,"description-top"))&&!c(s,"gabsolute")&&(r=!0),n)if(l<=768)n.querySelector("img");else if(r){var a=s.offsetHeight,u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(a,"px)")),s.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var g=O(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!g){var v=i.clientWidth,f=i.clientHeight,p=v/f;g="".concat(v/p,":").concat(f/p)}var m=g.split(":"),x=this.settings.videosWidth,b=this.settings.videosWidth,S=(b=M(x)||-1!==x.indexOf("px")?parseInt(x):-1!==x.indexOf("vw")?l*parseInt(x)/100:-1!==x.indexOf("vh")?o*parseInt(x)/100:-1!==x.indexOf("%")?l*parseInt(x)/100:parseInt(i.clientWidth))/(parseInt(m[0])/parseInt(m[1]));if(S=Math.floor(S),r&&(o-=s.offsetHeight),b>l||S>o||ob){var w=i.offsetWidth,T=i.offsetHeight,C=o/T,k={width:w*C,height:T*C};i.parentNode.setAttribute("style","max-width: ".concat(k.width,"px")),r&&s.setAttribute("style","max-width: ".concat(k.width,"px;"))}else i.parentNode.style.maxWidth="".concat(x),r&&s.setAttribute("style","max-width: ".concat(x,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();d(this.nextButton,"disabled"),d(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(h(this.prevButton,"disabled"),h(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||h(this.nextButton,"disabled"):h(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=O(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=O(this.settings,"loop")?this.settings.loop:e,e}},{key:"close",value:function(){var e=this;if(!this.lightboxOpen){if(this.events){for(var t in this.events)this.events.hasOwnProperty(t)&&this.events[t].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&o(this.bodyHiddenChildElms,(function(e){e.removeAttribute("aria-hidden")})),h(this.modal,"glightbox-closing"),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),g(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,(function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events){for(var t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();e.events=null}var i=document.body;d(Q,"glightbox-open"),d(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),e.modal.parentNode.removeChild(e.modal),e.trigger("close"),T(e.settings.onClose)&&e.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),e.lightboxOpen=!1,e.closing=null}))}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!T(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[];o(this.apiEvents,(function(t,s){var l=t.evt,o=t.once,r=t.callback;l==e&&(r(i),o&&n.push(s))})),n.length&&o(n,(function(e){return t.apiEvents.splice(e,1)}))}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.1"}}]),e}();return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new te(e);return t.init(),t}})); -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/assets/stylesheets/glightbox.min.css b/en/assets/stylesheets/glightbox.min.css index e4e374807..78f0d511b 100644 --- a/en/assets/stylesheets/glightbox.min.css +++ b/en/assets/stylesheets/glightbox.min.css @@ -1,2 +1,2 @@ .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}} -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/assets/stylesheets/main.50c56a3b.min.css b/en/assets/stylesheets/main.50c56a3b.min.css index bc3419413..c0baadd46 100644 --- a/en/assets/stylesheets/main.50c56a3b.min.css +++ b/en/assets/stylesheets/main.50c56a3b.min.css @@ -1,2 +1,2 @@ @charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:1fr;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,');--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-weight:400;outline:none;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/assets/stylesheets/palette.06af60db.min.css b/en/assets/stylesheets/palette.06af60db.min.css index f9456e78d..3b94091e1 100644 --- a/en/assets/stylesheets/palette.06af60db.min.css +++ b/en/assets/stylesheets/palette.06af60db.min.css @@ -1,2 +1,2 @@ @media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/index.html b/en/index.html index 12af90572..1e9409425 100644 --- a/en/index.html +++ b/en/index.html @@ -409,7 +409,7 @@ Special thanks - Warp-Github-LG-02 + Warp-Github-LG-02
Warp is built for coding with multiple AI agents. diff --git a/en/javascripts/katex.js b/en/javascripts/katex.js index 8bfb794d4..d8230eae0 100644 --- a/en/javascripts/katex.js +++ b/en/javascripts/katex.js @@ -8,4 +8,4 @@ document$.subscribe(({ body }) => { ], }); }); -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/javascripts/mathjax.js b/en/javascripts/mathjax.js index bd54c23b8..75f38b8b0 100644 --- a/en/javascripts/mathjax.js +++ b/en/javascripts/mathjax.js @@ -15,4 +15,4 @@ window.MathJax = { document$.subscribe(() => { MathJax.typesetPromise(); }); -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/en/sitemap.xml.gz b/en/sitemap.xml.gz index ac0fda804b6c6116256f4b189522a45a2f12c9d8..2a5d9d20b5bbc7701f196508861dd41f3f6c3f3c 100644 GIT binary patch delta 15 Wcmeys{(+rMzMF$X<={rPSIht_A_X`A delta 15 Wcmeys{(+rMzMF%iddfz&SIht`O9f&8 diff --git a/en/stylesheets/extra.css b/en/stylesheets/extra.css index e186edc36..d1c7fb155 100644 --- a/en/stylesheets/extra.css +++ b/en/stylesheets/extra.css @@ -552,4 +552,4 @@ a:hover .text-button span { width: 100%; height: 100%; } -/*! update cache: 20250923203717 */ +/*! update cache: 20250923234751 */ diff --git a/index.html b/index.html index 1430d9f54..aa37dbd40 100644 --- a/index.html +++ b/index.html @@ -415,7 +415,7 @@ 鸣谢 - Warp-Github-LG-02 + Warp-Github-LG-02
Warp is built for coding with multiple AI agents. diff --git a/javascripts/katex.js b/javascripts/katex.js index d93fe6a7b..7d052dca0 100644 --- a/javascripts/katex.js +++ b/javascripts/katex.js @@ -8,4 +8,4 @@ document$.subscribe(({ body }) => { ], }); }); -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/javascripts/mathjax.js b/javascripts/mathjax.js index 84fcd2549..f56af529e 100644 --- a/javascripts/mathjax.js +++ b/javascripts/mathjax.js @@ -15,4 +15,4 @@ window.MathJax = { document$.subscribe(() => { MathJax.typesetPromise(); }); -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 2de389bd908b75310ae5d31be2f30bb7ea5ddfbd..380e70382af86a27c021d85d29f6e86b05d8ad41 100644 GIT binary patch delta 15 Wcmey&{+XRkzMF$X;NV8Kx6A-51O+Vs delta 15 Wcmey&{+XRkzMF$1eac3*x6A-6Ed^Hq diff --git a/stylesheets/extra.css b/stylesheets/extra.css index cf518186a..8e36b4b69 100644 --- a/stylesheets/extra.css +++ b/stylesheets/extra.css @@ -552,4 +552,4 @@ a:hover .text-button span { width: 100%; height: 100%; } -/*! update cache: 20250923203700 */ +/*! update cache: 20250923234733 */ diff --git a/zh-hant/assets/javascripts/bundle.c18c5fb9.min.js b/zh-hant/assets/javascripts/bundle.c18c5fb9.min.js index 7980f7cc9..ad81d6b3d 100644 --- a/zh-hant/assets/javascripts/bundle.c18c5fb9.min.js +++ b/zh-hant/assets/javascripts/bundle.c18c5fb9.min.js @@ -27,4 +27,4 @@ PERFORMANCE OF THIS SOFTWARE. `):"",this.name="UnsubscriptionError",this.errors=r}});function Ve(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,o,n,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=ue(s),c=a.next();!c.done;c=a.next()){var p=c.value;p.remove(this)}}catch(A){t={error:A}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var l=this.initialTeardown;if(k(l))try{l()}catch(A){i=A instanceof Wt?A.errors:[A]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var u=ue(f),h=u.next();!h.done;h=u.next()){var w=h.value;try{co(w)}catch(A){i=i!=null?i:[],A instanceof Wt?i=z(z([],V(i)),V(A.errors)):i.push(A)}}}catch(A){o={error:A}}finally{try{h&&!h.done&&(n=u.return)&&n.call(u)}finally{if(o)throw o.error}}}if(i)throw new Wt(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)co(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ve(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ve(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Er=Ie.EMPTY;function Dt(e){return e instanceof Ie||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function co(e){k(e)?e():e.unsubscribe()}var ke={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var lt={setTimeout:function(e,t){for(var r=[],o=2;o0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var o=this,n=this,i=n.hasError,s=n.isStopped,a=n.observers;return i||s?Er:(this.currentObservers=null,a.push(r),new Ie(function(){o.currentObservers=null,Ve(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var o=this,n=o.hasError,i=o.thrownError,s=o.isStopped;n?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new j;return r.source=this,r},t.create=function(r,o){return new vo(r,o)},t}(j);var vo=function(e){se(t,e);function t(r,o){var n=e.call(this)||this;return n.destination=r,n.source=o,n}return t.prototype.next=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.next)===null||n===void 0||n.call(o,r)},t.prototype.error=function(r){var o,n;(n=(o=this.destination)===null||o===void 0?void 0:o.error)===null||n===void 0||n.call(o,r)},t.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},t.prototype._subscribe=function(r){var o,n;return(n=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&n!==void 0?n:Er},t}(v);var St={now:function(){return(St.delegate||Date).now()},delegate:void 0};var Ot=function(e){se(t,e);function t(r,o,n){r===void 0&&(r=1/0),o===void 0&&(o=1/0),n===void 0&&(n=St);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=o,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=o===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,o),i}return t.prototype.next=function(r){var o=this,n=o.isStopped,i=o._buffer,s=o._infiniteTimeWindow,a=o._timestampProvider,c=o._windowTime;n||(i.push(r),!s&&i.push(a.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),n=this,i=n._infiniteTimeWindow,s=n._buffer,a=s.slice(),c=0;c0?e.prototype.requestAsyncId.call(this,r,o,n):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,o,n){var i;if(n===void 0&&(n=0),n!=null?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,n);var s=r.actions;o!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==o&&(ut.cancelAnimationFrame(o),r._scheduled=void 0)},t}(zt);var yo=function(e){se(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var n=this.actions,i;r=r||n.shift();do if(i=r.execute(r.state,r.delay))break;while((r=n[0])&&r.id===o&&n.shift());if(this._active=!1,i){for(;(r=n[0])&&r.id===o&&n.shift();)r.unsubscribe();throw i}},t}(qt);var de=new yo(xo);var L=new j(function(e){return e.complete()});function Kt(e){return e&&k(e.schedule)}function _r(e){return e[e.length-1]}function Je(e){return k(_r(e))?e.pop():void 0}function Ae(e){return Kt(_r(e))?e.pop():void 0}function Qt(e,t){return typeof _r(e)=="number"?e.pop():t}var dt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Yt(e){return k(e==null?void 0:e.then)}function Bt(e){return k(e[ft])}function Gt(e){return Symbol.asyncIterator&&k(e==null?void 0:e[Symbol.asyncIterator])}function Jt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Di(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Xt=Di();function Zt(e){return k(e==null?void 0:e[Xt])}function er(e){return ao(this,arguments,function(){var r,o,n,i;return Ut(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,ot(r.read())];case 3:return o=s.sent(),n=o.value,i=o.done,i?[4,ot(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,ot(n)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function tr(e){return k(e==null?void 0:e.getReader)}function N(e){if(e instanceof j)return e;if(e!=null){if(Bt(e))return Ni(e);if(dt(e))return Vi(e);if(Yt(e))return zi(e);if(Gt(e))return Eo(e);if(Zt(e))return qi(e);if(tr(e))return Ki(e)}throw Jt(e)}function Ni(e){return new j(function(t){var r=e[ft]();if(k(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Vi(e){return new j(function(t){for(var r=0;r=2;return function(o){return o.pipe(e?g(function(n,i){return e(n,i,o)}):ce,ye(1),r?Qe(t):jo(function(){return new or}))}}function $r(e){return e<=0?function(){return L}:x(function(t,r){var o=[];t.subscribe(S(r,function(n){o.push(n),e=2,!0))}function le(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new v}:t,o=e.resetOnError,n=o===void 0?!0:o,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,c=a===void 0?!0:a;return function(p){var l,f,u,h=0,w=!1,A=!1,Z=function(){f==null||f.unsubscribe(),f=void 0},te=function(){Z(),l=u=void 0,w=A=!1},J=function(){var C=l;te(),C==null||C.unsubscribe()};return x(function(C,ct){h++,!A&&!w&&Z();var Ne=u=u!=null?u:r();ct.add(function(){h--,h===0&&!A&&!w&&(f=Pr(J,c))}),Ne.subscribe(ct),!l&&h>0&&(l=new it({next:function(Pe){return Ne.next(Pe)},error:function(Pe){A=!0,Z(),f=Pr(te,n,Pe),Ne.error(Pe)},complete:function(){w=!0,Z(),f=Pr(te,s),Ne.complete()}}),N(C).subscribe(l))})(p)}}function Pr(e,t){for(var r=[],o=2;oe.next(document)),e}function R(e,t=document){return Array.from(t.querySelectorAll(e))}function P(e,t=document){let r=me(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function me(e,t=document){return t.querySelector(e)||void 0}function Re(){var e,t,r,o;return(o=(r=(t=(e=document.activeElement)==null?void 0:e.shadowRoot)==null?void 0:t.activeElement)!=null?r:document.activeElement)!=null?o:void 0}var la=T(d(document.body,"focusin"),d(document.body,"focusout")).pipe(be(1),q(void 0),m(()=>Re()||document.body),B(1));function vt(e){return la.pipe(m(t=>e.contains(t)),Y())}function Vo(e,t){return T(d(e,"mouseenter").pipe(m(()=>!0)),d(e,"mouseleave").pipe(m(()=>!1))).pipe(t?be(t):ce,q(!1))}function Ue(e){return{x:e.offsetLeft,y:e.offsetTop}}function zo(e){return T(d(window,"load"),d(window,"resize")).pipe(Me(0,de),m(()=>Ue(e)),q(Ue(e)))}function ir(e){return{x:e.scrollLeft,y:e.scrollTop}}function et(e){return T(d(e,"scroll"),d(window,"resize")).pipe(Me(0,de),m(()=>ir(e)),q(ir(e)))}function qo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)qo(e,r)}function E(e,t,...r){let o=document.createElement(e);if(t)for(let n of Object.keys(t))typeof t[n]!="undefined"&&(typeof t[n]!="boolean"?o.setAttribute(n,t[n]):o.setAttribute(n,""));for(let n of r)qo(o,n);return o}function ar(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function gt(e){let t=E("script",{src:e});return H(()=>(document.head.appendChild(t),T(d(t,"load"),d(t,"error").pipe(b(()=>Ar(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(m(()=>{}),_(()=>document.head.removeChild(t)),ye(1))))}var Ko=new v,ma=H(()=>typeof ResizeObserver=="undefined"?gt("https://unpkg.com/resize-observer-polyfill"):$(void 0)).pipe(m(()=>new ResizeObserver(e=>{for(let t of e)Ko.next(t)})),b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function pe(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Ee(e){return ma.pipe(y(t=>t.observe(e)),b(t=>Ko.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(()=>pe(e)))),q(pe(e)))}function xt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function sr(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var Qo=new v,fa=H(()=>$(new IntersectionObserver(e=>{for(let t of e)Qo.next(t)},{threshold:0}))).pipe(b(e=>T(qe,$(e)).pipe(_(()=>e.disconnect()))),B(1));function yt(e){return fa.pipe(y(t=>t.observe(e)),b(t=>Qo.pipe(g(({target:r})=>r===e),_(()=>t.unobserve(e)),m(({isIntersecting:r})=>r))))}function Yo(e,t=16){return et(e).pipe(m(({y:r})=>{let o=pe(e),n=xt(e);return r>=n.height-o.height-t}),Y())}var cr={drawer:P("[data-md-toggle=drawer]"),search:P("[data-md-toggle=search]")};function Bo(e){return cr[e].checked}function Be(e,t){cr[e].checked!==t&&cr[e].click()}function We(e){let t=cr[e];return d(t,"change").pipe(m(()=>t.checked),q(t.checked))}function ua(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function da(){return T(d(window,"compositionstart").pipe(m(()=>!0)),d(window,"compositionend").pipe(m(()=>!1))).pipe(q(!1))}function Go(){let e=d(window,"keydown").pipe(g(t=>!(t.metaKey||t.ctrlKey)),m(t=>({mode:Bo("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),g(({mode:t,type:r})=>{if(t==="global"){let o=Re();if(typeof o!="undefined")return!ua(o,r)}return!0}),le());return da().pipe(b(t=>t?L:e))}function ve(){return new URL(location.href)}function st(e,t=!1){if(G("navigation.instant")&&!t){let r=E("a",{href:e.href});document.body.appendChild(r),r.click(),r.remove()}else location.href=e.href}function Jo(){return new v}function Xo(){return location.hash.slice(1)}function Zo(e){let t=E("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function ha(e){return T(d(window,"hashchange"),e).pipe(m(Xo),q(Xo()),g(t=>t.length>0),B(1))}function en(e){return ha(e).pipe(m(t=>me(`[id="${t}"]`)),g(t=>typeof t!="undefined"))}function At(e){let t=matchMedia(e);return nr(r=>t.addListener(()=>r(t.matches))).pipe(q(t.matches))}function tn(){let e=matchMedia("print");return T(d(window,"beforeprint").pipe(m(()=>!0)),d(window,"afterprint").pipe(m(()=>!1))).pipe(q(e.matches))}function Ur(e,t){return e.pipe(b(r=>r?t():L))}function Wr(e,t){return new j(r=>{let o=new XMLHttpRequest;return o.open("GET",`${e}`),o.responseType="blob",o.addEventListener("load",()=>{o.status>=200&&o.status<300?(r.next(o.response),r.complete()):r.error(new Error(o.statusText))}),o.addEventListener("error",()=>{r.error(new Error("Network error"))}),o.addEventListener("abort",()=>{r.complete()}),typeof(t==null?void 0:t.progress$)!="undefined"&&(o.addEventListener("progress",n=>{var i;if(n.lengthComputable)t.progress$.next(n.loaded/n.total*100);else{let s=(i=o.getResponseHeader("Content-Length"))!=null?i:0;t.progress$.next(n.loaded/+s*100)}}),t.progress$.next(5)),o.send(),()=>o.abort()})}function De(e,t){return Wr(e,t).pipe(b(r=>r.text()),m(r=>JSON.parse(r)),B(1))}function rn(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/html")),B(1))}function on(e,t){let r=new DOMParser;return Wr(e,t).pipe(b(o=>o.text()),m(o=>r.parseFromString(o,"text/xml")),B(1))}function nn(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function an(){return T(d(window,"scroll",{passive:!0}),d(window,"resize",{passive:!0})).pipe(m(nn),q(nn()))}function sn(){return{width:innerWidth,height:innerHeight}}function cn(){return d(window,"resize",{passive:!0}).pipe(m(sn),q(sn()))}function pn(){return Q([an(),cn()]).pipe(m(([e,t])=>({offset:e,size:t})),B(1))}function pr(e,{viewport$:t,header$:r}){let o=t.pipe(X("size")),n=Q([o,r]).pipe(m(()=>Ue(e)));return Q([r,t,n]).pipe(m(([{height:i},{offset:s,size:a},{x:c,y:p}])=>({offset:{x:s.x-c,y:s.y-p+i},size:a})))}function ba(e){return d(e,"message",t=>t.data)}function va(e){let t=new v;return t.subscribe(r=>e.postMessage(r)),t}function ln(e,t=new Worker(e)){let r=ba(t),o=va(t),n=new v;n.subscribe(o);let i=o.pipe(ee(),oe(!0));return n.pipe(ee(),$e(r.pipe(U(i))),le())}var ga=P("#__config"),Et=JSON.parse(ga.textContent);Et.base=`${new URL(Et.base,ve())}`;function we(){return Et}function G(e){return Et.features.includes(e)}function ge(e,t){return typeof t!="undefined"?Et.translations[e].replace("#",t.toString()):Et.translations[e]}function Te(e,t=document){return P(`[data-md-component=${e}]`,t)}function ne(e,t=document){return R(`[data-md-component=${e}]`,t)}function xa(e){let t=P(".md-typeset > :first-child",e);return d(t,"click",{once:!0}).pipe(m(()=>P(".md-typeset",e)),m(r=>({hash:__md_hash(r.innerHTML)})))}function mn(e){if(!G("announce.dismiss")||!e.childElementCount)return L;if(!e.hidden){let t=P(".md-typeset",e);__md_hash(t.innerHTML)===__md_get("__announce")&&(e.hidden=!0)}return H(()=>{let t=new v;return t.subscribe(({hash:r})=>{e.hidden=!0,__md_set("__announce",r)}),xa(e).pipe(y(r=>t.next(r)),_(()=>t.complete()),m(r=>F({ref:e},r)))})}function ya(e,{target$:t}){return t.pipe(m(r=>({hidden:r!==e})))}function fn(e,t){let r=new v;return r.subscribe(({hidden:o})=>{e.hidden=o}),ya(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))}function Ct(e,t){return t==="inline"?E("div",{class:"md-tooltip md-tooltip--inline",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"})):E("div",{class:"md-tooltip",id:e,role:"tooltip"},E("div",{class:"md-tooltip__inner md-typeset"}))}function un(e,t){if(t=t?`${t}_annotation_${e}`:void 0,t){let r=t?`#${t}`:void 0;return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("a",{href:r,class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}else return E("aside",{class:"md-annotation",tabIndex:0},Ct(t),E("span",{class:"md-annotation__index",tabIndex:-1},E("span",{"data-md-annotation-id":e})))}function dn(e){return E("button",{class:"md-clipboard md-icon",title:ge("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function Dr(e,t){let r=t&2,o=t&1,n=Object.keys(e.terms).filter(c=>!e.terms[c]).reduce((c,p)=>[...c,E("del",null,p)," "],[]).slice(0,-1),i=we(),s=new URL(e.location,i.base);G("search.highlight")&&s.searchParams.set("h",Object.entries(e.terms).filter(([,c])=>c).reduce((c,[p])=>`${c} ${p}`.trim(),""));let{tags:a}=we();return E("a",{href:`${s}`,class:"md-search-result__link",tabIndex:-1},E("article",{class:"md-search-result__article md-typeset","data-md-score":e.score.toFixed(2)},r>0&&E("div",{class:"md-search-result__icon md-icon"}),r>0&&E("h1",null,e.title),r<=0&&E("h2",null,e.title),o>0&&e.text.length>0&&e.text,e.tags&&e.tags.map(c=>{let p=a?c in a?`md-tag-icon md-tag--${a[c]}`:"md-tag-icon":"";return E("span",{class:`md-tag ${p}`},c)}),o>0&&n.length>0&&E("p",{class:"md-search-result__terms"},ge("search.result.term.missing"),": ",...n)))}function hn(e){let t=e[0].score,r=[...e],o=we(),n=r.findIndex(l=>!`${new URL(l.location,o.base)}`.includes("#")),[i]=r.splice(n,1),s=r.findIndex(l=>l.scoreDr(l,1)),...c.length?[E("details",{class:"md-search-result__more"},E("summary",{tabIndex:-1},E("div",null,c.length>0&&c.length===1?ge("search.result.more.one"):ge("search.result.more.other",c.length))),...c.map(l=>Dr(l,1)))]:[]];return E("li",{class:"md-search-result__item"},p)}function bn(e){return E("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>E("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?ar(r):r)))}function Nr(e){let t=`tabbed-control tabbed-control--${e}`;return E("div",{class:t,hidden:!0},E("button",{class:"tabbed-button",tabIndex:-1,"aria-hidden":"true"}))}function vn(e){return E("div",{class:"md-typeset__scrollwrap"},E("div",{class:"md-typeset__table"},e))}function Ea(e){let t=we(),r=new URL(`../${e.version}/`,t.base);return E("li",{class:"md-version__item"},E("a",{href:`${r}`,class:"md-version__link"},e.title))}function gn(e,t){return E("div",{class:"md-version"},E("button",{class:"md-version__current","aria-label":ge("select.version")},t.title),E("ul",{class:"md-version__list"},e.map(Ea)))}var wa=0;function Ta(e,t){document.body.append(e);let{width:r}=pe(e);e.style.setProperty("--md-tooltip-width",`${r}px`),e.remove();let o=sr(t),n=typeof o!="undefined"?et(o):$({x:0,y:0}),i=T(vt(t),Vo(t)).pipe(Y());return Q([i,n]).pipe(m(([s,a])=>{let{x:c,y:p}=Ue(t),l=pe(t),f=t.closest("table");return f&&t.parentElement&&(c+=f.offsetLeft+t.parentElement.offsetLeft,p+=f.offsetTop+t.parentElement.offsetTop),{active:s,offset:{x:c-a.x+l.width/2-r/2,y:p-a.y+l.height+8}}}))}function Ge(e){let t=e.title;if(!t.length)return L;let r=`__tooltip_${wa++}`,o=Ct(r,"inline"),n=P(".md-typeset",o);return n.innerHTML=t,H(()=>{let i=new v;return i.subscribe({next({offset:s}){o.style.setProperty("--md-tooltip-x",`${s.x}px`),o.style.setProperty("--md-tooltip-y",`${s.y}px`)},complete(){o.style.removeProperty("--md-tooltip-x"),o.style.removeProperty("--md-tooltip-y")}}),T(i.pipe(g(({active:s})=>s)),i.pipe(be(250),g(({active:s})=>!s))).subscribe({next({active:s}){s?(e.insertAdjacentElement("afterend",o),e.setAttribute("aria-describedby",r),e.removeAttribute("title")):(o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t))},complete(){o.remove(),e.removeAttribute("aria-describedby"),e.setAttribute("title",t)}}),i.pipe(Me(16,de)).subscribe(({active:s})=>{o.classList.toggle("md-tooltip--active",s)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:s})=>s)).subscribe({next(s){s?o.style.setProperty("--md-tooltip-0",`${-s}px`):o.style.removeProperty("--md-tooltip-0")},complete(){o.style.removeProperty("--md-tooltip-0")}}),Ta(o,e).pipe(y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))}).pipe(ze(ie))}function Sa(e,t){let r=H(()=>Q([zo(e),et(t)])).pipe(m(([{x:o,y:n},i])=>{let{width:s,height:a}=pe(e);return{x:o-i.x+s/2,y:n-i.y+a/2}}));return vt(e).pipe(b(o=>r.pipe(m(n=>({active:o,offset:n})),ye(+!o||1/0))))}function xn(e,t,{target$:r}){let[o,n]=Array.from(e.children);return H(()=>{let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({offset:a}){e.style.setProperty("--md-tooltip-x",`${a.x}px`),e.style.setProperty("--md-tooltip-y",`${a.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}}),yt(e).pipe(U(s)).subscribe(a=>{e.toggleAttribute("data-md-visible",a)}),T(i.pipe(g(({active:a})=>a)),i.pipe(be(250),g(({active:a})=>!a))).subscribe({next({active:a}){a?e.prepend(o):o.remove()},complete(){e.prepend(o)}}),i.pipe(Me(16,de)).subscribe(({active:a})=>{o.classList.toggle("md-tooltip--active",a)}),i.pipe(_t(125,de),g(()=>!!e.offsetParent),m(()=>e.offsetParent.getBoundingClientRect()),m(({x:a})=>a)).subscribe({next(a){a?e.style.setProperty("--md-tooltip-0",`${-a}px`):e.style.removeProperty("--md-tooltip-0")},complete(){e.style.removeProperty("--md-tooltip-0")}}),d(n,"click").pipe(U(s),g(a=>!(a.metaKey||a.ctrlKey))).subscribe(a=>{a.stopPropagation(),a.preventDefault()}),d(n,"mousedown").pipe(U(s),ae(i)).subscribe(([a,{active:c}])=>{var p;if(a.button!==0||a.metaKey||a.ctrlKey)a.preventDefault();else if(c){a.preventDefault();let l=e.parentElement.closest(".md-annotation");l instanceof HTMLElement?l.focus():(p=Re())==null||p.blur()}}),r.pipe(U(s),g(a=>a===o),Ye(125)).subscribe(()=>e.focus()),Sa(e,t).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Oa(e){return e.tagName==="CODE"?R(".c, .c1, .cm",e):[e]}function Ma(e){let t=[];for(let r of Oa(e)){let o=[],n=document.createNodeIterator(r,NodeFilter.SHOW_TEXT);for(let i=n.nextNode();i;i=n.nextNode())o.push(i);for(let i of o){let s;for(;s=/(\(\d+\))(!)?/.exec(i.textContent);){let[,a,c]=s;if(typeof c=="undefined"){let p=i.splitText(s.index);i=p.splitText(a.length),t.push(p)}else{i.textContent=a,t.push(i);break}}}}return t}function yn(e,t){t.append(...Array.from(e.childNodes))}function lr(e,t,{target$:r,print$:o}){let n=t.closest("[id]"),i=n==null?void 0:n.id,s=new Map;for(let a of Ma(t)){let[,c]=a.textContent.match(/\((\d+)\)/);me(`:scope > li:nth-child(${c})`,e)&&(s.set(c,un(c,i)),a.replaceWith(s.get(c)))}return s.size===0?L:H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=[];for(let[l,f]of s)p.push([P(".md-typeset",f),P(`:scope > li:nth-child(${l})`,e)]);return o.pipe(U(c)).subscribe(l=>{e.hidden=!l,e.classList.toggle("md-annotation-list",l);for(let[f,u]of p)l?yn(f,u):yn(u,f)}),T(...[...s].map(([,l])=>xn(l,t,{target$:r}))).pipe(_(()=>a.complete()),le())})}function En(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return En(t)}}function wn(e,t){return H(()=>{let r=En(e);return typeof r!="undefined"?lr(r,e,t):L})}var Tn=jt(zr());var La=0;function Sn(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Sn(t)}}function _a(e){return Ee(e).pipe(m(({width:t})=>({scrollable:xt(e).width>t})),X("scrollable"))}function On(e,t){let{matches:r}=matchMedia("(hover)"),o=H(()=>{let n=new v,i=n.pipe($r(1));n.subscribe(({scrollable:c})=>{c&&r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")});let s=[];if(Tn.default.isSupported()&&(e.closest(".copy")||G("content.code.copy")&&!e.closest(".no-copy"))){let c=e.closest("pre");c.id=`__code_${La++}`;let p=dn(c.id);c.insertBefore(p,e),G("content.tooltips")&&s.push(Ge(p))}let a=e.closest(".highlight");if(a instanceof HTMLElement){let c=Sn(a);if(typeof c!="undefined"&&(a.classList.contains("annotate")||G("content.code.annotate"))){let p=lr(c,e,t);s.push(Ee(a).pipe(U(i),m(({width:l,height:f})=>l&&f),Y(),b(l=>l?p:L)))}}return _a(e).pipe(y(c=>n.next(c)),_(()=>n.complete()),m(c=>F({ref:e},c)),$e(...s))});return G("content.lazy")?yt(e).pipe(g(n=>n),ye(1),b(()=>o)):o}function Aa(e,{target$:t,print$:r}){let o=!0;return T(t.pipe(m(n=>n.closest("details:not([open])")),g(n=>e===n),m(()=>({action:"open",reveal:!0}))),r.pipe(g(n=>n||!o),y(()=>o=e.open),m(n=>({action:n?"open":"close"}))))}function Mn(e,t){return H(()=>{let r=new v;return r.subscribe(({action:o,reveal:n})=>{e.toggleAttribute("open",o==="open"),n&&e.scrollIntoView()}),Aa(e,t).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}var Ln=".node circle,.node ellipse,.node path,.node polygon,.node rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}marker{fill:var(--md-mermaid-edge-color)!important}.edgeLabel .label rect{fill:#0000}.label{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.label foreignObject{line-height:normal;overflow:visible}.label div .edgeLabel{color:var(--md-mermaid-label-fg-color)}.edgeLabel,.edgeLabel rect,.label div .edgeLabel{background-color:var(--md-mermaid-label-bg-color)}.edgeLabel,.edgeLabel rect{fill:var(--md-mermaid-label-bg-color);color:var(--md-mermaid-edge-color)}.edgePath .path,.flowchart-link{stroke:var(--md-mermaid-edge-color);stroke-width:.05rem}.edgePath .arrowheadPath{fill:var(--md-mermaid-edge-color);stroke:none}.cluster rect{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}.cluster span{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}g #flowchart-circleEnd,g #flowchart-circleStart,g #flowchart-crossEnd,g #flowchart-crossStart,g #flowchart-pointEnd,g #flowchart-pointStart{stroke:none}g.classGroup line,g.classGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.classGroup text{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.classLabel .box{fill:var(--md-mermaid-label-bg-color);background-color:var(--md-mermaid-label-bg-color);opacity:1}.classLabel .label{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node .divider{stroke:var(--md-mermaid-node-fg-color)}.relation{stroke:var(--md-mermaid-edge-color)}.cardinality{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.cardinality text{fill:inherit!important}defs #classDiagram-compositionEnd,defs #classDiagram-compositionStart,defs #classDiagram-dependencyEnd,defs #classDiagram-dependencyStart,defs #classDiagram-extensionEnd,defs #classDiagram-extensionStart{fill:var(--md-mermaid-edge-color)!important;stroke:var(--md-mermaid-edge-color)!important}defs #classDiagram-aggregationEnd,defs #classDiagram-aggregationStart{fill:var(--md-mermaid-label-bg-color)!important;stroke:var(--md-mermaid-edge-color)!important}g.stateGroup rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}g.stateGroup .state-title{fill:var(--md-mermaid-label-fg-color)!important;font-family:var(--md-mermaid-font-family)}g.stateGroup .composit{fill:var(--md-mermaid-label-bg-color)}.nodeLabel{color:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.node circle.state-end,.node circle.state-start,.start-state{fill:var(--md-mermaid-edge-color);stroke:none}.end-state-inner,.end-state-outer{fill:var(--md-mermaid-edge-color)}.end-state-inner,.node circle.state-end{stroke:var(--md-mermaid-label-bg-color)}.transition{stroke:var(--md-mermaid-edge-color)}[id^=state-fork] rect,[id^=state-join] rect{fill:var(--md-mermaid-edge-color)!important;stroke:none!important}.statediagram-cluster.statediagram-cluster .inner{fill:var(--md-default-bg-color)}.statediagram-cluster rect{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.statediagram-state rect.divider{fill:var(--md-default-fg-color--lightest);stroke:var(--md-default-fg-color--lighter)}defs #statediagram-barbEnd{stroke:var(--md-mermaid-edge-color)}.attributeBoxEven,.attributeBoxOdd{fill:var(--md-mermaid-node-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityBox{fill:var(--md-mermaid-label-bg-color);stroke:var(--md-mermaid-node-fg-color)}.entityLabel{fill:var(--md-mermaid-label-fg-color);font-family:var(--md-mermaid-font-family)}.relationshipLabelBox{fill:var(--md-mermaid-label-bg-color);fill-opacity:1;background-color:var(--md-mermaid-label-bg-color);opacity:1}.relationshipLabel{fill:var(--md-mermaid-label-fg-color)}.relationshipLine{stroke:var(--md-mermaid-edge-color)}defs #ONE_OR_MORE_END *,defs #ONE_OR_MORE_START *,defs #ONLY_ONE_END *,defs #ONLY_ONE_START *,defs #ZERO_OR_MORE_END *,defs #ZERO_OR_MORE_START *,defs #ZERO_OR_ONE_END *,defs #ZERO_OR_ONE_START *{stroke:var(--md-mermaid-edge-color)!important}defs #ZERO_OR_MORE_END circle,defs #ZERO_OR_MORE_START circle{fill:var(--md-mermaid-label-bg-color)}.actor{fill:var(--md-mermaid-sequence-actor-bg-color);stroke:var(--md-mermaid-sequence-actor-border-color)}text.actor>tspan{fill:var(--md-mermaid-sequence-actor-fg-color);font-family:var(--md-mermaid-font-family)}line{stroke:var(--md-mermaid-sequence-actor-line-color)}.actor-man circle,.actor-man line{fill:var(--md-mermaid-sequence-actorman-bg-color);stroke:var(--md-mermaid-sequence-actorman-line-color)}.messageLine0,.messageLine1{stroke:var(--md-mermaid-sequence-message-line-color)}.note{fill:var(--md-mermaid-sequence-note-bg-color);stroke:var(--md-mermaid-sequence-note-border-color)}.loopText,.loopText>tspan,.messageText,.noteText>tspan{stroke:none;font-family:var(--md-mermaid-font-family)!important}.messageText{fill:var(--md-mermaid-sequence-message-fg-color)}.loopText,.loopText>tspan{fill:var(--md-mermaid-sequence-loop-fg-color)}.noteText>tspan{fill:var(--md-mermaid-sequence-note-fg-color)}#arrowhead path{fill:var(--md-mermaid-sequence-message-line-color);stroke:none}.loopLine{fill:var(--md-mermaid-sequence-loop-bg-color);stroke:var(--md-mermaid-sequence-loop-border-color)}.labelBox{fill:var(--md-mermaid-sequence-label-bg-color);stroke:none}.labelText,.labelText>span{fill:var(--md-mermaid-sequence-label-fg-color);font-family:var(--md-mermaid-font-family)}.sequenceNumber{fill:var(--md-mermaid-sequence-number-fg-color)}rect.rect{fill:var(--md-mermaid-sequence-box-bg-color);stroke:none}rect.rect+text.text{fill:var(--md-mermaid-sequence-box-fg-color)}defs #sequencenumber{fill:var(--md-mermaid-sequence-number-bg-color)!important}";var qr,ka=0;function Ha(){return typeof mermaid=="undefined"||mermaid instanceof Element?gt("https://unpkg.com/mermaid@10.7.0/dist/mermaid.min.js"):$(void 0)}function _n(e){return e.classList.remove("mermaid"),qr||(qr=Ha().pipe(y(()=>mermaid.initialize({startOnLoad:!1,themeCSS:Ln,sequence:{actorFontSize:"16px",messageFontSize:"16px",noteFontSize:"16px"}})),m(()=>{}),B(1))),qr.subscribe(()=>ro(this,null,function*(){e.classList.add("mermaid");let t=`__mermaid_${ka++}`,r=E("div",{class:"mermaid"}),o=e.textContent,{svg:n,fn:i}=yield mermaid.render(t,o),s=r.attachShadow({mode:"closed"});s.innerHTML=n,e.replaceWith(r),i==null||i(s)})),qr.pipe(m(()=>({ref:e})))}var An=E("table");function Cn(e){return e.replaceWith(An),An.replaceWith(vn(e)),$({ref:e})}function $a(e){let t=e.find(r=>r.checked)||e[0];return T(...e.map(r=>d(r,"change").pipe(m(()=>P(`label[for="${r.id}"]`))))).pipe(q(P(`label[for="${t.id}"]`)),m(r=>({active:r})))}function kn(e,{viewport$:t,target$:r}){let o=P(".tabbed-labels",e),n=R(":scope > input",e),i=Nr("prev");e.append(i);let s=Nr("next");return e.append(s),H(()=>{let a=new v,c=a.pipe(ee(),oe(!0));Q([a,Ee(e)]).pipe(U(c),Me(1,de)).subscribe({next([{active:p},l]){let f=Ue(p),{width:u}=pe(p);e.style.setProperty("--md-indicator-x",`${f.x}px`),e.style.setProperty("--md-indicator-width",`${u}px`);let h=ir(o);(f.xh.x+l.width)&&o.scrollTo({left:Math.max(0,f.x-16),behavior:"smooth"})},complete(){e.style.removeProperty("--md-indicator-x"),e.style.removeProperty("--md-indicator-width")}}),Q([et(o),Ee(o)]).pipe(U(c)).subscribe(([p,l])=>{let f=xt(o);i.hidden=p.x<16,s.hidden=p.x>f.width-l.width-16}),T(d(i,"click").pipe(m(()=>-1)),d(s,"click").pipe(m(()=>1))).pipe(U(c)).subscribe(p=>{let{width:l}=pe(o);o.scrollBy({left:l*p,behavior:"smooth"})}),r.pipe(U(c),g(p=>n.includes(p))).subscribe(p=>p.click()),o.classList.add("tabbed-labels--linked");for(let p of n){let l=P(`label[for="${p.id}"]`);l.replaceChildren(E("a",{href:`#${l.htmlFor}`,tabIndex:-1},...Array.from(l.childNodes))),d(l.firstElementChild,"click").pipe(U(c),g(f=>!(f.metaKey||f.ctrlKey)),y(f=>{f.preventDefault(),f.stopPropagation()})).subscribe(()=>{history.replaceState({},"",`#${l.htmlFor}`),l.click()})}return G("content.tabs.link")&&a.pipe(Le(1),ae(t)).subscribe(([{active:p},{offset:l}])=>{let f=p.innerText.trim();if(p.hasAttribute("data-md-switching"))p.removeAttribute("data-md-switching");else{let u=e.offsetTop-l.y;for(let w of R("[data-tabs]"))for(let A of R(":scope > input",w)){let Z=P(`label[for="${A.id}"]`);if(Z!==p&&Z.innerText.trim()===f){Z.setAttribute("data-md-switching",""),A.click();break}}window.scrollTo({top:e.offsetTop-u});let h=__md_get("__tabs")||[];__md_set("__tabs",[...new Set([f,...h])])}}),a.pipe(U(c)).subscribe(()=>{for(let p of R("audio, video",e))p.pause()}),$a(n).pipe(y(p=>a.next(p)),_(()=>a.complete()),m(p=>F({ref:e},p)))}).pipe(ze(ie))}function Hn(e,{viewport$:t,target$:r,print$:o}){return T(...R(".annotate:not(.highlight)",e).map(n=>wn(n,{target$:r,print$:o})),...R("pre:not(.mermaid) > code",e).map(n=>On(n,{target$:r,print$:o})),...R("pre.mermaid",e).map(n=>_n(n)),...R("table:not([class])",e).map(n=>Cn(n)),...R("details",e).map(n=>Mn(n,{target$:r,print$:o})),...R("[data-tabs]",e).map(n=>kn(n,{viewport$:t,target$:r})),...R("[title]",e).filter(()=>G("content.tooltips")).map(n=>Ge(n)))}function Ra(e,{alert$:t}){return t.pipe(b(r=>T($(!0),$(!1).pipe(Ye(2e3))).pipe(m(o=>({message:r,active:o})))))}function $n(e,t){let r=P(".md-typeset",e);return H(()=>{let o=new v;return o.subscribe(({message:n,active:i})=>{e.classList.toggle("md-dialog--active",i),r.textContent=n}),Ra(e,t).pipe(y(n=>o.next(n)),_(()=>o.complete()),m(n=>F({ref:e},n)))})}function Pa({viewport$:e}){if(!G("header.autohide"))return $(!1);let t=e.pipe(m(({offset:{y:n}})=>n),Ke(2,1),m(([n,i])=>[nMath.abs(i-n.y)>100),m(([,[n]])=>n),Y()),o=We("search");return Q([e,o]).pipe(m(([{offset:n},i])=>n.y>400&&!i),Y(),b(n=>n?r:$(!1)),q(!1))}function Rn(e,t){return H(()=>Q([Ee(e),Pa(t)])).pipe(m(([{height:r},o])=>({height:r,hidden:o})),Y((r,o)=>r.height===o.height&&r.hidden===o.hidden),B(1))}function Pn(e,{header$:t,main$:r}){return H(()=>{let o=new v,n=o.pipe(ee(),oe(!0));o.pipe(X("active"),je(t)).subscribe(([{active:s},{hidden:a}])=>{e.classList.toggle("md-header--shadow",s&&!a),e.hidden=a});let i=fe(R("[title]",e)).pipe(g(()=>G("content.tooltips")),re(s=>Ge(s)));return r.subscribe(o),t.pipe(U(n),m(s=>F({ref:e},s)),$e(i.pipe(U(n))))})}function Ia(e,{viewport$:t,header$:r}){return pr(e,{viewport$:t,header$:r}).pipe(m(({offset:{y:o}})=>{let{height:n}=pe(e);return{active:o>=n}}),X("active"))}function In(e,t){return H(()=>{let r=new v;r.subscribe({next({active:n}){e.classList.toggle("md-header__title--active",n)},complete(){e.classList.remove("md-header__title--active")}});let o=me(".md-content h1");return typeof o=="undefined"?L:Ia(o,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))})}function Fn(e,{viewport$:t,header$:r}){let o=r.pipe(m(({height:i})=>i),Y()),n=o.pipe(b(()=>Ee(e).pipe(m(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),X("bottom"))));return Q([o,n,t]).pipe(m(([i,{top:s,bottom:a},{offset:{y:c},size:{height:p}}])=>(p=Math.max(0,p-Math.max(0,s-c,i)-Math.max(0,p+c-a)),{offset:s-i,height:p,active:s-i<=c})),Y((i,s)=>i.offset===s.offset&&i.height===s.height&&i.active===s.active))}function Fa(e){let t=__md_get("__palette")||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},r=Math.max(0,Math.min(t.index,e.length-1));return $(...e).pipe(re(o=>d(o,"change").pipe(m(()=>o))),q(e[r]),m(o=>({index:e.indexOf(o),color:{media:o.getAttribute("data-md-color-media"),scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),B(1))}function jn(e){let t=R("input",e),r=E("meta",{name:"theme-color"});document.head.appendChild(r);let o=E("meta",{name:"color-scheme"});document.head.appendChild(o);let n=At("(prefers-color-scheme: light)");return H(()=>{let i=new v;return i.subscribe(s=>{if(document.body.setAttribute("data-md-color-switching",""),s.color.media==="(prefers-color-scheme)"){let a=matchMedia("(prefers-color-scheme: light)"),c=document.querySelector(a.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");s.color.scheme=c.getAttribute("data-md-color-scheme"),s.color.primary=c.getAttribute("data-md-color-primary"),s.color.accent=c.getAttribute("data-md-color-accent")}for(let[a,c]of Object.entries(s.color))document.body.setAttribute(`data-md-color-${a}`,c);for(let a=0;a{let s=Te("header"),a=window.getComputedStyle(s);return o.content=a.colorScheme,a.backgroundColor.match(/\d+/g).map(c=>(+c).toString(16).padStart(2,"0")).join("")})).subscribe(s=>r.content=`#${s}`),i.pipe(Oe(ie)).subscribe(()=>{document.body.removeAttribute("data-md-color-switching")}),Fa(t).pipe(U(n.pipe(Le(1))),at(),y(s=>i.next(s)),_(()=>i.complete()),m(s=>F({ref:e},s)))})}function Un(e,{progress$:t}){return H(()=>{let r=new v;return r.subscribe(({value:o})=>{e.style.setProperty("--md-progress-value",`${o}`)}),t.pipe(y(o=>r.next({value:o})),_(()=>r.complete()),m(o=>({ref:e,value:o})))})}var Kr=jt(zr());function ja(e){e.setAttribute("data-md-copying","");let t=e.closest("[data-copy]"),r=t?t.getAttribute("data-copy"):e.innerText;return e.removeAttribute("data-md-copying"),r.trimEnd()}function Wn({alert$:e}){Kr.default.isSupported()&&new j(t=>{new Kr.default("[data-clipboard-target], [data-clipboard-text]",{text:r=>r.getAttribute("data-clipboard-text")||ja(P(r.getAttribute("data-clipboard-target")))}).on("success",r=>t.next(r))}).pipe(y(t=>{t.trigger.focus()}),m(()=>ge("clipboard.copied"))).subscribe(e)}function Dn(e,t){return e.protocol=t.protocol,e.hostname=t.hostname,e}function Ua(e,t){let r=new Map;for(let o of R("url",e)){let n=P("loc",o),i=[Dn(new URL(n.textContent),t)];r.set(`${i[0]}`,i);for(let s of R("[rel=alternate]",o)){let a=s.getAttribute("href");a!=null&&i.push(Dn(new URL(a),t))}}return r}function mr(e){return on(new URL("sitemap.xml",e)).pipe(m(t=>Ua(t,new URL(e))),he(()=>$(new Map)))}function Wa(e,t){if(!(e.target instanceof Element))return L;let r=e.target.closest("a");if(r===null)return L;if(r.target||e.metaKey||e.ctrlKey)return L;let o=new URL(r.href);return o.search=o.hash="",t.has(`${o}`)?(e.preventDefault(),$(new URL(r.href))):L}function Nn(e){let t=new Map;for(let r of R(":scope > *",e.head))t.set(r.outerHTML,r);return t}function Vn(e){for(let t of R("[href], [src]",e))for(let r in["href","src"]){let o=t.getAttribute(r);/^(?:[a-z]+:)?\/\//i.test(o)||(t.href=t.href)}return $(e)}function Da(e){for(let o of["[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=outdated]","[data-md-component=logo]","[data-md-component=skip]",...G("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let n=me(o),i=me(o,e);typeof n!="undefined"&&typeof i!="undefined"&&n.replaceWith(i)}let t=Nn(document);for(let[o,n]of Nn(e))t.has(o)?t.delete(o):document.head.appendChild(n);for(let o of t.values())o.remove();let r=Te("container");return Fe(R("script",r)).pipe(b(o=>{let n=e.createElement("script");if(o.src){for(let i of o.getAttributeNames())n.setAttribute(i,o.getAttribute(i));return o.replaceWith(n),new j(i=>{n.onload=()=>i.complete()})}else return n.textContent=o.textContent,o.replaceWith(n),L}),ee(),oe(e))}function zn({location$:e,viewport$:t,progress$:r}){let o=we();if(location.protocol==="file:")return L;let n=mr(o.base);$(document).subscribe(Vn);let i=d(document.body,"click").pipe(je(n),b(([c,p])=>Wa(c,p)),le()),s=d(window,"popstate").pipe(m(ve),le());i.pipe(ae(t)).subscribe(([c,{offset:p}])=>{history.replaceState(p,""),history.pushState(null,"",c)}),T(i,s).subscribe(e);let a=e.pipe(X("pathname"),b(c=>rn(c,{progress$:r}).pipe(he(()=>(st(c,!0),L)))),b(Vn),b(Da),le());return T(a.pipe(ae(e,(c,p)=>p)),e.pipe(X("pathname"),b(()=>e),X("hash")),e.pipe(Y((c,p)=>c.pathname===p.pathname&&c.hash===p.hash),b(()=>i),y(()=>history.back()))).subscribe(c=>{var p,l;history.state!==null||!c.hash?window.scrollTo(0,(l=(p=history.state)==null?void 0:p.y)!=null?l:0):(history.scrollRestoration="auto",Zo(c.hash),history.scrollRestoration="manual")}),e.subscribe(()=>{history.scrollRestoration="manual"}),d(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}),t.pipe(X("offset"),be(100)).subscribe(({offset:c})=>{history.replaceState(c,"")}),a}var Qn=jt(Kn());function Yn(e){let t=e.separator.split("|").map(n=>n.replace(/(\(\?[!=<][^)]+\))/g,"").length===0?"\uFFFD":n).join("|"),r=new RegExp(t,"img"),o=(n,i,s)=>`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator}|)(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(r,"|")})`,"img");return s=>(0,Qn.default)(s).replace(i,o).replace(/<\/mark>(\s+)]*>/img,"$1")}}function Ht(e){return e.type===1}function fr(e){return e.type===3}function Bn(e,t){let r=ln(e);return T($(location.protocol!=="file:"),We("search")).pipe(He(o=>o),b(()=>t)).subscribe(({config:o,docs:n})=>r.next({type:0,data:{config:o,docs:n,options:{suggest:G("search.suggest")}}})),r}function Gn({document$:e}){let t=we(),r=De(new URL("../versions.json",t.base)).pipe(he(()=>L)),o=r.pipe(m(n=>{let[,i]=t.base.match(/([^/]+)\/?$/);return n.find(({version:s,aliases:a})=>s===i||a.includes(i))||n[0]}));r.pipe(m(n=>new Map(n.map(i=>[`${new URL(`../${i.version}/`,t.base)}`,i]))),b(n=>d(document.body,"click").pipe(g(i=>!i.metaKey&&!i.ctrlKey),ae(o),b(([i,s])=>{if(i.target instanceof Element){let a=i.target.closest("a");if(a&&!a.target&&n.has(a.href)){let c=a.href;return!i.target.closest(".md-version")&&n.get(c)===s?L:(i.preventDefault(),$(c))}}return L}),b(i=>{let{version:s}=n.get(i);return mr(new URL(i)).pipe(m(a=>{let p=ve().href.replace(t.base,"");return a.has(p.split("#")[0])?new URL(`../${s}/${p}`,t.base):new URL(i)}))})))).subscribe(n=>st(n,!0)),Q([r,o]).subscribe(([n,i])=>{P(".md-header__topic").appendChild(gn(n,i))}),e.pipe(b(()=>o)).subscribe(n=>{var s;let i=__md_get("__outdated",sessionStorage);if(i===null){i=!0;let a=((s=t.version)==null?void 0:s.default)||"latest";Array.isArray(a)||(a=[a]);e:for(let c of a)for(let p of n.aliases.concat(n.version))if(new RegExp(c,"i").test(p)){i=!1;break e}__md_set("__outdated",i,sessionStorage)}if(i)for(let a of ne("outdated"))a.hidden=!1})}function Ka(e,{worker$:t}){let{searchParams:r}=ve();r.has("q")&&(Be("search",!0),e.value=r.get("q"),e.focus(),We("search").pipe(He(i=>!i)).subscribe(()=>{let i=ve();i.searchParams.delete("q"),history.replaceState({},"",`${i}`)}));let o=vt(e),n=T(t.pipe(He(Ht)),d(e,"keyup"),o).pipe(m(()=>e.value),Y());return Q([n,o]).pipe(m(([i,s])=>({value:i,focus:s})),B(1))}function Jn(e,{worker$:t}){let r=new v,o=r.pipe(ee(),oe(!0));Q([t.pipe(He(Ht)),r],(i,s)=>s).pipe(X("value")).subscribe(({value:i})=>t.next({type:2,data:i})),r.pipe(X("focus")).subscribe(({focus:i})=>{i&&Be("search",i)}),d(e.form,"reset").pipe(U(o)).subscribe(()=>e.focus());let n=P("header [for=__search]");return d(n,"click").subscribe(()=>e.focus()),Ka(e,{worker$:t}).pipe(y(i=>r.next(i)),_(()=>r.complete()),m(i=>F({ref:e},i)),B(1))}function Xn(e,{worker$:t,query$:r}){let o=new v,n=Yo(e.parentElement).pipe(g(Boolean)),i=e.parentElement,s=P(":scope > :first-child",e),a=P(":scope > :last-child",e);We("search").subscribe(l=>a.setAttribute("role",l?"list":"presentation")),o.pipe(ae(r),Ir(t.pipe(He(Ht)))).subscribe(([{items:l},{value:f}])=>{switch(l.length){case 0:s.textContent=f.length?ge("search.result.none"):ge("search.result.placeholder");break;case 1:s.textContent=ge("search.result.one");break;default:let u=ar(l.length);s.textContent=ge("search.result.other",u)}});let c=o.pipe(y(()=>a.innerHTML=""),b(({items:l})=>T($(...l.slice(0,10)),$(...l.slice(10)).pipe(Ke(4),jr(n),b(([f])=>f)))),m(hn),le());return c.subscribe(l=>a.appendChild(l)),c.pipe(re(l=>{let f=me("details",l);return typeof f=="undefined"?L:d(f,"toggle").pipe(U(o),m(()=>f))})).subscribe(l=>{l.open===!1&&l.offsetTop<=i.scrollTop&&i.scrollTo({top:l.offsetTop})}),t.pipe(g(fr),m(({data:l})=>l)).pipe(y(l=>o.next(l)),_(()=>o.complete()),m(l=>F({ref:e},l)))}function Qa(e,{query$:t}){return t.pipe(m(({value:r})=>{let o=ve();return o.hash="",r=r.replace(/\s+/g,"+").replace(/&/g,"%26").replace(/=/g,"%3D"),o.search=`q=${r}`,{url:o}}))}function Zn(e,t){let r=new v,o=r.pipe(ee(),oe(!0));return r.subscribe(({url:n})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${n}`}),d(e,"click").pipe(U(o)).subscribe(n=>n.preventDefault()),Qa(e,t).pipe(y(n=>r.next(n)),_(()=>r.complete()),m(n=>F({ref:e},n)))}function ei(e,{worker$:t,keyboard$:r}){let o=new v,n=Te("search-query"),i=T(d(n,"keydown"),d(n,"focus")).pipe(Oe(ie),m(()=>n.value),Y());return o.pipe(je(i),m(([{suggest:a},c])=>{let p=c.split(/([\s-]+)/);if(a!=null&&a.length&&p[p.length-1]){let l=a[a.length-1];l.startsWith(p[p.length-1])&&(p[p.length-1]=l)}else p.length=0;return p})).subscribe(a=>e.innerHTML=a.join("").replace(/\s/g," ")),r.pipe(g(({mode:a})=>a==="search")).subscribe(a=>{switch(a.type){case"ArrowRight":e.innerText.length&&n.selectionStart===n.value.length&&(n.value=e.innerText);break}}),t.pipe(g(fr),m(({data:a})=>a)).pipe(y(a=>o.next(a)),_(()=>o.complete()),m(()=>({ref:e})))}function ti(e,{index$:t,keyboard$:r}){let o=we();try{let n=Bn(o.search,t),i=Te("search-query",e),s=Te("search-result",e);d(e,"click").pipe(g(({target:c})=>c instanceof Element&&!!c.closest("a"))).subscribe(()=>Be("search",!1)),r.pipe(g(({mode:c})=>c==="search")).subscribe(c=>{let p=Re();switch(c.type){case"Enter":if(p===i){let l=new Map;for(let f of R(":first-child [href]",s)){let u=f.firstElementChild;l.set(f,parseFloat(u.getAttribute("data-md-score")))}if(l.size){let[[f]]=[...l].sort(([,u],[,h])=>h-u);f.click()}c.claim()}break;case"Escape":case"Tab":Be("search",!1),i.blur();break;case"ArrowUp":case"ArrowDown":if(typeof p=="undefined")i.focus();else{let l=[i,...R(":not(details) > [href], summary, details[open] [href]",s)],f=Math.max(0,(Math.max(0,l.indexOf(p))+l.length+(c.type==="ArrowUp"?-1:1))%l.length);l[f].focus()}c.claim();break;default:i!==Re()&&i.focus()}}),r.pipe(g(({mode:c})=>c==="global")).subscribe(c=>{switch(c.type){case"f":case"s":case"/":i.focus(),i.select(),c.claim();break}});let a=Jn(i,{worker$:n});return T(a,Xn(s,{worker$:n,query$:a})).pipe($e(...ne("search-share",e).map(c=>Zn(c,{query$:a})),...ne("search-suggest",e).map(c=>ei(c,{worker$:n,keyboard$:r}))))}catch(n){return e.hidden=!0,qe}}function ri(e,{index$:t,location$:r}){return Q([t,r.pipe(q(ve()),g(o=>!!o.searchParams.get("h")))]).pipe(m(([o,n])=>Yn(o.config)(n.searchParams.get("h"))),m(o=>{var s;let n=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let a=i.nextNode();a;a=i.nextNode())if((s=a.parentElement)!=null&&s.offsetHeight){let c=a.textContent,p=o(c);p.length>c.length&&n.set(a,p)}for(let[a,c]of n){let{childNodes:p}=E("span",null,c);a.replaceWith(...Array.from(p))}return{ref:e,nodes:n}}))}function Ya(e,{viewport$:t,main$:r}){let o=e.closest(".md-grid"),n=o.offsetTop-o.parentElement.offsetTop;return Q([r,t]).pipe(m(([{offset:i,height:s},{offset:{y:a}}])=>(s=s+Math.min(n,Math.max(0,a-i))-n,{height:s,locked:a>=i+n})),Y((i,s)=>i.height===s.height&&i.locked===s.locked))}function Qr(e,o){var n=o,{header$:t}=n,r=to(n,["header$"]);let i=P(".md-sidebar__scrollwrap",e),{y:s}=Ue(i);return H(()=>{let a=new v,c=a.pipe(ee(),oe(!0)),p=a.pipe(Me(0,de));return p.pipe(ae(t)).subscribe({next([{height:l},{height:f}]){i.style.height=`${l-2*s}px`,e.style.top=`${f}px`},complete(){i.style.height="",e.style.top=""}}),p.pipe(He()).subscribe(()=>{for(let l of R(".md-nav__link--active[href]",e)){if(!l.clientHeight)continue;let f=l.closest(".md-sidebar__scrollwrap");if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2})}}}),fe(R("label[tabindex]",e)).pipe(re(l=>d(l,"click").pipe(Oe(ie),m(()=>l),U(c)))).subscribe(l=>{let f=P(`[id="${l.htmlFor}"]`);P(`[aria-labelledby="${l.id}"]`).setAttribute("aria-expanded",`${f.checked}`)}),Ya(e,r).pipe(y(l=>a.next(l)),_(()=>a.complete()),m(l=>F({ref:e},l)))})}function oi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Lt(De(`${r}/releases/latest`).pipe(he(()=>L),m(o=>({version:o.tag_name})),Qe({})),De(r).pipe(he(()=>L),m(o=>({stars:o.stargazers_count,forks:o.forks_count})),Qe({}))).pipe(m(([o,n])=>F(F({},o),n)))}else{let r=`https://api.github.com/users/${e}`;return De(r).pipe(m(o=>({repositories:o.public_repos})),Qe({}))}}function ni(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return De(r).pipe(he(()=>L),m(({star_count:o,forks_count:n})=>({stars:o,forks:n})),Qe({}))}function ii(e){let t=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);if(t){let[,r,o]=t;return oi(r,o)}if(t=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i),t){let[,r,o]=t;return ni(r,o)}return L}var Ba;function Ga(e){return Ba||(Ba=H(()=>{let t=__md_get("__source",sessionStorage);if(t)return $(t);if(ne("consent").length){let o=__md_get("__consent");if(!(o&&o.github))return L}return ii(e.href).pipe(y(o=>__md_set("__source",o,sessionStorage)))}).pipe(he(()=>L),g(t=>Object.keys(t).length>0),m(t=>({facts:t})),B(1)))}function ai(e){let t=P(":scope > :last-child",e);return H(()=>{let r=new v;return r.subscribe(({facts:o})=>{t.appendChild(bn(o)),t.classList.add("md-source__repository--active")}),Ga(e).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Ja(e,{viewport$:t,header$:r}){return Ee(document.body).pipe(b(()=>pr(e,{header$:r,viewport$:t})),m(({offset:{y:o}})=>({hidden:o>=10})),X("hidden"))}function si(e,t){return H(()=>{let r=new v;return r.subscribe({next({hidden:o}){e.hidden=o},complete(){e.hidden=!1}}),(G("navigation.tabs.sticky")?$({hidden:!1}):Ja(e,t)).pipe(y(o=>r.next(o)),_(()=>r.complete()),m(o=>F({ref:e},o)))})}function Xa(e,{viewport$:t,header$:r}){let o=new Map,n=R("[href^=\\#]",e);for(let a of n){let c=decodeURIComponent(a.hash.substring(1)),p=me(`[id="${c}"]`);typeof p!="undefined"&&o.set(a,p)}let i=r.pipe(X("height"),m(({height:a})=>{let c=Te("main"),p=P(":scope > :first-child",c);return a+.8*(p.offsetTop-c.offsetTop)}),le());return Ee(document.body).pipe(X("height"),b(a=>H(()=>{let c=[];return $([...o].reduce((p,[l,f])=>{for(;c.length&&o.get(c[c.length-1]).tagName>=f.tagName;)c.pop();let u=f.offsetTop;for(;!u&&f.parentElement;)f=f.parentElement,u=f.offsetTop;let h=f.offsetParent;for(;h;h=h.offsetParent)u+=h.offsetTop;return p.set([...c=[...c,l]].reverse(),u)},new Map))}).pipe(m(c=>new Map([...c].sort(([,p],[,l])=>p-l))),je(i),b(([c,p])=>t.pipe(Rr(([l,f],{offset:{y:u},size:h})=>{let w=u+h.height>=Math.floor(a.height);for(;f.length;){let[,A]=f[0];if(A-p=u&&!w)f=[l.pop(),...f];else break}return[l,f]},[[],[...c]]),Y((l,f)=>l[0]===f[0]&&l[1]===f[1])))))).pipe(m(([a,c])=>({prev:a.map(([p])=>p),next:c.map(([p])=>p)})),q({prev:[],next:[]}),Ke(2,1),m(([a,c])=>a.prev.length{let i=new v,s=i.pipe(ee(),oe(!0));if(i.subscribe(({prev:a,next:c})=>{for(let[p]of c)p.classList.remove("md-nav__link--passed"),p.classList.remove("md-nav__link--active");for(let[p,[l]]of a.entries())l.classList.add("md-nav__link--passed"),l.classList.toggle("md-nav__link--active",p===a.length-1)}),G("toc.follow")){let a=T(t.pipe(be(1),m(()=>{})),t.pipe(be(250),m(()=>"smooth")));i.pipe(g(({prev:c})=>c.length>0),je(o.pipe(Oe(ie))),ae(a)).subscribe(([[{prev:c}],p])=>{let[l]=c[c.length-1];if(l.offsetHeight){let f=sr(l);if(typeof f!="undefined"){let u=l.offsetTop-f.offsetTop,{height:h}=pe(f);f.scrollTo({top:u-h/2,behavior:p})}}})}return G("navigation.tracking")&&t.pipe(U(s),X("offset"),be(250),Le(1),U(n.pipe(Le(1))),at({delay:250}),ae(i)).subscribe(([,{prev:a}])=>{let c=ve(),p=a[a.length-1];if(p&&p.length){let[l]=p,{hash:f}=new URL(l.href);c.hash!==f&&(c.hash=f,history.replaceState({},"",`${c}`))}else c.hash="",history.replaceState({},"",`${c}`)}),Xa(e,{viewport$:t,header$:r}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))})}function Za(e,{viewport$:t,main$:r,target$:o}){let n=t.pipe(m(({offset:{y:s}})=>s),Ke(2,1),m(([s,a])=>s>a&&a>0),Y()),i=r.pipe(m(({active:s})=>s));return Q([i,n]).pipe(m(([s,a])=>!(s&&a)),Y(),U(o.pipe(Le(1))),oe(!0),at({delay:250}),m(s=>({hidden:s})))}function pi(e,{viewport$:t,header$:r,main$:o,target$:n}){let i=new v,s=i.pipe(ee(),oe(!0));return i.subscribe({next({hidden:a}){e.hidden=a,a?(e.setAttribute("tabindex","-1"),e.blur()):e.removeAttribute("tabindex")},complete(){e.style.top="",e.hidden=!0,e.removeAttribute("tabindex")}}),r.pipe(U(s),X("height")).subscribe(({height:a})=>{e.style.top=`${a+16}px`}),d(e,"click").subscribe(a=>{a.preventDefault(),window.scrollTo({top:0})}),Za(e,{viewport$:t,main$:o,target$:n}).pipe(y(a=>i.next(a)),_(()=>i.complete()),m(a=>F({ref:e},a)))}function li({document$:e}){e.pipe(b(()=>R(".md-ellipsis")),re(t=>yt(t).pipe(U(e.pipe(Le(1))),g(r=>r),m(()=>t),ye(1))),g(t=>t.offsetWidth{let r=t.innerText,o=t.closest("a")||t;return o.title=r,Ge(o).pipe(U(e.pipe(Le(1))),_(()=>o.removeAttribute("title")))})).subscribe(),e.pipe(b(()=>R(".md-status")),re(t=>Ge(t))).subscribe()}function mi({document$:e,tablet$:t}){e.pipe(b(()=>R(".md-toggle--indeterminate")),y(r=>{r.indeterminate=!0,r.checked=!1}),re(r=>d(r,"change").pipe(Fr(()=>r.classList.contains("md-toggle--indeterminate")),m(()=>r))),ae(t)).subscribe(([r,o])=>{r.classList.remove("md-toggle--indeterminate"),o&&(r.checked=!1)})}function es(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function fi({document$:e}){e.pipe(b(()=>R("[data-md-scrollfix]")),y(t=>t.removeAttribute("data-md-scrollfix")),g(es),re(t=>d(t,"touchstart").pipe(m(()=>t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function ui({viewport$:e,tablet$:t}){Q([We("search"),t]).pipe(m(([r,o])=>r&&!o),b(r=>$(r).pipe(Ye(r?400:100))),ae(e)).subscribe(([r,{offset:{y:o}}])=>{if(r)document.body.setAttribute("data-md-scrolllock",""),document.body.style.top=`-${o}px`;else{let n=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-scrolllock"),document.body.style.top="",n&&window.scrollTo(0,n)}})}Object.entries||(Object.entries=function(e){let t=[];for(let r of Object.keys(e))t.push([r,e[r]]);return t});Object.values||(Object.values=function(e){let t=[];for(let r of Object.keys(e))t.push(e[r]);return t});typeof Element!="undefined"&&(Element.prototype.scrollTo||(Element.prototype.scrollTo=function(e,t){typeof e=="object"?(this.scrollLeft=e.left,this.scrollTop=e.top):(this.scrollLeft=e,this.scrollTop=t)}),Element.prototype.replaceWith||(Element.prototype.replaceWith=function(...e){let t=this.parentNode;if(t){e.length===0&&t.removeChild(this);for(let r=e.length-1;r>=0;r--){let o=e[r];typeof o=="string"?o=document.createTextNode(o):o.parentNode&&o.parentNode.removeChild(o),r?t.insertBefore(this.previousSibling,o):t.replaceChild(o,this)}}}));function ts(){return location.protocol==="file:"?gt(`${new URL("search/search_index.js",Yr.base)}`).pipe(m(()=>__index),B(1)):De(new URL("search/search_index.json",Yr.base))}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var rt=No(),Rt=Jo(),wt=en(Rt),Br=Go(),_e=pn(),ur=At("(min-width: 960px)"),hi=At("(min-width: 1220px)"),bi=tn(),Yr=we(),vi=document.forms.namedItem("search")?ts():qe,Gr=new v;Wn({alert$:Gr});var Jr=new v;G("navigation.instant")&&zn({location$:Rt,viewport$:_e,progress$:Jr}).subscribe(rt);var di;((di=Yr.version)==null?void 0:di.provider)==="mike"&&Gn({document$:rt});T(Rt,wt).pipe(Ye(125)).subscribe(()=>{Be("drawer",!1),Be("search",!1)});Br.pipe(g(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=me("link[rel=prev]");typeof t!="undefined"&&st(t);break;case"n":case".":let r=me("link[rel=next]");typeof r!="undefined"&&st(r);break;case"Enter":let o=Re();o instanceof HTMLLabelElement&&o.click()}});li({document$:rt});mi({document$:rt,tablet$:ur});fi({document$:rt});ui({viewport$:_e,tablet$:ur});var tt=Rn(Te("header"),{viewport$:_e}),$t=rt.pipe(m(()=>Te("main")),b(e=>Fn(e,{viewport$:_e,header$:tt})),B(1)),rs=T(...ne("consent").map(e=>fn(e,{target$:wt})),...ne("dialog").map(e=>$n(e,{alert$:Gr})),...ne("header").map(e=>Pn(e,{viewport$:_e,header$:tt,main$:$t})),...ne("palette").map(e=>jn(e)),...ne("progress").map(e=>Un(e,{progress$:Jr})),...ne("search").map(e=>ti(e,{index$:vi,keyboard$:Br})),...ne("source").map(e=>ai(e))),os=H(()=>T(...ne("announce").map(e=>mn(e)),...ne("content").map(e=>Hn(e,{viewport$:_e,target$:wt,print$:bi})),...ne("content").map(e=>G("search.highlight")?ri(e,{index$:vi,location$:Rt}):L),...ne("header-title").map(e=>In(e,{viewport$:_e,header$:tt})),...ne("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Ur(hi,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t})):Ur(ur,()=>Qr(e,{viewport$:_e,header$:tt,main$:$t}))),...ne("tabs").map(e=>si(e,{viewport$:_e,header$:tt})),...ne("toc").map(e=>ci(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})),...ne("top").map(e=>pi(e,{viewport$:_e,header$:tt,main$:$t,target$:wt})))),gi=rt.pipe(b(()=>os),$e(rs),B(1));gi.subscribe();window.document$=rt;window.location$=Rt;window.target$=wt;window.keyboard$=Br;window.viewport$=_e;window.tablet$=ur;window.screen$=hi;window.print$=bi;window.alert$=Gr;window.progress$=Jr;window.component$=gi;})(); //# sourceMappingURL=bundle.c18c5fb9.min.js.map -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/assets/javascripts/glightbox.min.js b/zh-hant/assets/javascripts/glightbox.min.js index 1c62f91fb..30bfe8b45 100644 --- a/zh-hant/assets/javascripts/glightbox.min.js +++ b/zh-hant/assets/javascripts/glightbox.min.js @@ -1,2 +1,2 @@ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).GLightbox=t()}(this,(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e[s]=e[s]||[],l={all:n,evt:null,found:null};return t&&i&&P(n)>0&&o(n,(function(e,n){if(e.eventName==t&&e.fn.toString()==i.toString())return l.found=!0,l.evt=n,!1})),l}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.onElement,n=t.withCallback,s=t.avoidDuplicate,l=void 0===s||s,a=t.once,h=void 0!==a&&a,d=t.useCapture,c=void 0!==d&&d,u=arguments.length>2?arguments[2]:void 0,g=i||[];function v(e){T(n)&&n.call(u,e,this),h&&v.destroy()}return C(g)&&(g=document.querySelectorAll(g)),v.destroy=function(){o(g,(function(t){var i=r(t,e,v);i.found&&i.all.splice(i.evt,1),t.removeEventListener&&t.removeEventListener(e,v,c)}))},o(g,(function(t){var i=r(t,e,v);(t.addEventListener&&l&&!i.found||!l)&&(t.addEventListener(e,v,c),i.all.push({eventName:e,fn:v}))})),v}function h(e,t){o(t.split(" "),(function(t){return e.classList.add(t)}))}function d(e,t){o(t.split(" "),(function(t){return e.classList.remove(t)}))}function c(e,t){return e.classList.contains(t)}function u(e,t){for(;e!==document.body;){if(!(e=e.parentElement))return!1;if("function"==typeof e.matches?e.matches(t):e.msMatchesSelector(t))return e}}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||""===t)return!1;if("none"==t)return T(i)&&i(),!1;var n=x(),s=t.split(" ");o(s,(function(t){h(e,"g"+t)})),a(n,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(e,t){o(s,(function(e){d(t,"g"+e)})),T(i)&&i()}})}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function f(e){e.style.display="block"}function p(e){e.style.display="none"}function m(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function y(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function x(){var e,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}function b(e,t,i,n){if(e())t();else{var s;i||(i=100);var l=setInterval((function(){e()&&(clearInterval(l),s&&clearTimeout(s),t())}),i);n&&(s=setTimeout((function(){clearInterval(l)}),n))}}function S(e,t,i){if(I(e))console.error("Inject assets error");else if(T(t)&&(i=t,t=!1),C(t)&&t in window)T(i)&&i();else{var n;if(-1!==e.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+e+'"]'))&&n.length>0)return void(T(i)&&i());var s=document.getElementsByTagName("head")[0],l=s.querySelectorAll('link[rel="stylesheet"]'),o=document.createElement("link");return o.rel="stylesheet",o.type="text/css",o.href=e,o.media="all",l?s.insertBefore(o,l[0]):s.appendChild(o),void(T(i)&&i())}if((n=document.querySelectorAll('script[src="'+e+'"]'))&&n.length>0){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}}else{var r=document.createElement("script");r.type="text/javascript",r.src=e,r.onload=function(){if(T(i)){if(C(t))return b((function(){return void 0!==window[t]}),(function(){i()})),!1;i()}},document.body.appendChild(r)}}}function w(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function T(e){return"function"==typeof e}function C(e){return"string"==typeof e}function k(e){return!(!e||!e.nodeType||1!=e.nodeType)}function E(e){return Array.isArray(e)}function A(e){return e&&e.length&&isFinite(e.length)}function L(t){return"object"===e(t)&&null!=t&&!T(t)&&!E(t)}function I(e){return null==e}function O(e,t){return null!==e&&hasOwnProperty.call(e,t)}function P(e){if(L(e)){if(e.keys)return e.keys().length;var t=0;for(var i in e)O(e,i)&&t++;return t}return e.length}function M(e){return!isNaN(parseFloat(e))&&isFinite(e)}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(1==t.length)return t[0];"string"==typeof e&&(e=parseInt(e));var i=[];o(t,(function(e){i.push(e.getAttribute("data-taborder"))}));var n=Math.max.apply(Math,i.map((function(e){return parseInt(e)}))),s=e<0?1:e+1;s>n&&(s="1");var l=i.filter((function(e){return e>=parseInt(s)})),r=l.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(r,'"]'))}function X(e){if(e.events.hasOwnProperty("keyboard"))return!1;e.events.keyboard=a("keydown",{onElement:window,withCallback:function(t,i){var n=(t=t||window.event).keyCode;if(9==n){var s=document.querySelector(".gbtn.focused");if(!s){var l=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==l||"textarea"==l||"button"==l)return}t.preventDefault();var o=document.querySelectorAll(".gbtn[data-taborder]");if(!o||o.length<=0)return;if(!s){var r=z();return void(r&&(r.focus(),h(r,"focused")))}var a=z(s.getAttribute("data-taborder"));d(s,"focused"),a&&(a.focus(),h(a,"focused"))}39==n&&e.nextSlide(),37==n&&e.prevSlide(),27==n&&e.close()}})}function Y(e){return Math.sqrt(e.x*e.x+e.y*e.y)}function q(e,t){var i=function(e,t){var i=Y(e)*Y(t);if(0===i)return 0;var n=function(e,t){return e.x*t.x+e.y*t.y}(e,t)/i;return n>1&&(n=1),Math.acos(n)}(e,t);return function(e,t){return e.x*t.y-t.x*e.y}(e,t)>0&&(i*=-1),180*i/Math.PI}var N=function(){function e(i){t(this,e),this.handlers=[],this.el=i}return n(e,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;t>=0;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e=0,t=this.handlers.length;e=0)console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var t=this.preV;if(e.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1};t.x=i.x,t.y=i.y,this.pinchStartLen=Y(t),this.multipointStart.dispatch(e,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)}}}},{key:"move",value:function(e){if(e.touches){var t=this.preV,i=e.touches.length,n=e.touches[0].pageX,s=e.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var l=e.touches[1].pageX,o=e.touches[1].pageY,r={x:e.touches[1].pageX-n,y:e.touches[1].pageY-s};null!==t.x&&(this.pinchStartLen>0&&(e.zoom=Y(r)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=q(r,t),this.rotate.dispatch(e,this.element)),t.x=r.x,t.y=r.y,null!==this.x2&&null!==this.sx2?(e.deltaX=(n-this.x2+l-this.sx2)/2,e.deltaY=(s-this.y2+o-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=l,this.sy2=o}else{if(null!==this.x2){e.deltaX=n-this.x2,e.deltaY=s-this.y2;var a=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(a>10||h>10)&&(this._preventTap=!0)}else e.deltaX=0,e.deltaY=0;this.pressMove.dispatch(e,this.element)}this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,i>1&&e.preventDefault()}}},{key:"end",value:function(e){if(e.changedTouches){this._cancelLongTap();var t=this;e.touches.length<2&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout((function(){t.swipe.dispatch(e,t.element)}),0)):(this.tapTimeout=setTimeout((function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)}),0),t.isDoubleTap||(t.singleTapTimeout=setTimeout((function(){t.singleTap.dispatch(e,t.element)}),250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,n){return Math.abs(e-t)>=Math.abs(i-n)?e-t>0?"Left":"Right":i-n>0?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),e}();function W(e){var t=function(){var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}(),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=c(e,"gslide-media")?e:e.querySelector(".gslide-media"),s=u(n,".ginner-container"),l=e.querySelector(".gslide-description");i>769&&(n=s),h(n,"greset"),v(n,"translate3d(0, 0, 0)"),a(t,{onElement:n,once:!0,withCallback:function(e,t){d(n,"greset")}}),n.style.opacity="",l&&(l.style.opacity="")}function B(e){if(e.events.hasOwnProperty("touch"))return!1;var t,i,n,s=y(),l=s.width,o=s.height,r=!1,a=null,g=null,f=null,p=!1,m=1,x=1,b=!1,S=!1,w=null,T=null,C=null,k=null,E=0,A=0,L=!1,I=!1,O={},P={},M=0,z=0,X=document.getElementById("glightbox-slider"),Y=document.querySelector(".goverlay"),q=new _(X,{touchStart:function(t){if(r=!0,(c(t.targetTouches[0].target,"ginner-container")||u(t.targetTouches[0].target,".gslide-desc")||"a"==t.targetTouches[0].target.nodeName.toLowerCase())&&(r=!1),u(t.targetTouches[0].target,".gslide-inline")&&!c(t.targetTouches[0].target.parentNode,"gslide-inline")&&(r=!1),r){if(P=t.targetTouches[0],O.pageX=t.targetTouches[0].pageX,O.pageY=t.targetTouches[0].pageY,M=t.targetTouches[0].clientX,z=t.targetTouches[0].clientY,a=e.activeSlide,g=a.querySelector(".gslide-media"),n=a.querySelector(".gslide-inline"),f=null,c(g,"gslide-image")&&(f=g.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(g=a.querySelector(".ginner-container")),d(Y,"greset"),t.pageX>20&&t.pageXo){var a=O.pageX-P.pageX;if(Math.abs(a)<=13)return!1}p=!0;var h,d=s.targetTouches[0].clientX,c=s.targetTouches[0].clientY,u=M-d,m=z-c;if(Math.abs(u)>Math.abs(m)?(L=!1,I=!0):(I=!1,L=!0),t=P.pageX-O.pageX,E=100*t/l,i=P.pageY-O.pageY,A=100*i/o,L&&f&&(h=1-Math.abs(i)/o,Y.style.opacity=h,e.settings.touchFollowAxis&&(E=0)),I&&(h=1-Math.abs(t)/l,g.style.opacity=h,e.settings.touchFollowAxis&&(A=0)),!f)return v(g,"translate3d(".concat(E,"%, 0, 0)"));v(g,"translate3d(".concat(E,"%, ").concat(A,"%, 0)"))}},touchEnd:function(){if(r){if(p=!1,S||b)return C=w,void(k=T);var t=Math.abs(parseInt(A)),i=Math.abs(parseInt(E));if(!(t>29&&f))return t<29&&i<25?(h(Y,"greset"),Y.style.opacity=1,W(g)):void 0;e.close()}},multipointEnd:function(){setTimeout((function(){b=!1}),50)},multipointStart:function(){b=!0,m=x||1},pinch:function(e){if(!f||p)return!1;b=!0,f.scaleX=f.scaleY=m*e.zoom;var t=m*e.zoom;if(S=!0,t<=1)return S=!1,t=1,k=null,C=null,w=null,T=null,void f.setAttribute("style","");t>4.5&&(t=4.5),f.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"),x=t},pressMove:function(e){if(S&&!b){var t=P.pageX-O.pageX,i=P.pageY-O.pageY;C&&(t+=C),k&&(i+=k),w=t,T=i;var n="translate3d(".concat(t,"px, ").concat(i,"px, 0)");x&&(n+=" scale3d(".concat(x,", ").concat(x,", 1)")),v(f,n)}},swipe:function(t){if(!S)if(b)b=!1;else{if("Left"==t.direction){if(e.index==e.elements.length-1)return W(g);e.nextSlide()}if("Right"==t.direction){if(0==e.index)return W(g);e.prevSlide()}}}});e.events.touch=q}var H=function(){function e(i,n){var s=this,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t(this,e),this.img=i,this.slide=n,this.onclose=l,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",(function(e){return s.dragStart(e)}),!1),this.img.addEventListener("mouseup",(function(e){return s.dragEnd(e)}),!1),this.img.addEventListener("mousemove",(function(e){return s.drag(e)}),!1),this.img.addEventListener("click",(function(e){return s.slide.classList.contains("dragging-nav")?(s.zoomOut(),!1):s.zoomedIn?void(s.zoomedIn&&!s.dragging&&s.zoomOut()):s.zoomIn()}),!1),this.img.setZoomEvents=!0}return n(e,[{key:"zoomIn",value:function(){var e=this.widowWidth();if(!(this.zoomedIn||e<=768)){var t=this.img;if(t.setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e){var i=e/2-t.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(e){e.preventDefault(),this.zoomedIn?("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout((function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")}),100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){if(this.zoomedIn){var t=e.clientX-this.img.naturalWidth/2,i=e.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,t,i)}}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),e}(),V=function(){function e(){var i=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e);var s=n.dragEl,l=n.toleranceX,o=void 0===l?40:l,r=n.toleranceY,a=void 0===r?65:r,h=n.slide,d=void 0===h?null:h,c=n.instance,u=void 0===c?null:c;this.el=s,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=o,this.toleranceY=a,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=d,this.instance=u,this.el.addEventListener("mousedown",(function(e){return i.dragStart(e)}),!1),this.el.addEventListener("mouseup",(function(e){return i.dragEnd(e)}),!1),this.el.addEventListener("mousemove",(function(e){return i.drag(e)}),!1)}return n(e,[{key:"dragStart",value:function(e){if(this.slide.classList.contains("zoomed"))this.active=!1;else{"touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset);var t=e.target.nodeName.toLowerCase();e.target.classList.contains("nodrag")||u(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?this.active=!1:(e.preventDefault(),(e.target===this.el||"img"!==t&&u(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=u(e.target,".ginner-container")))}}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout((function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""}),100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var t=Math.abs(this.currentX),i=Math.abs(this.currentY);if(t>0&&t>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var n=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&n&&(this.doSlideChange=n),this.instance.settings.dragAutoSnap&&n)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==n&&this.instance.prevSlide(),void("left"==n&&this.instance.nextSlide())}if(this.toleranceY>0&&i>0&&i>=t&&(!this.lastDirection||"y"==this.lastDirection)){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var s=this.shouldClose();return!this.instance.settings.dragAutoSnap&&s&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&s&&this.instance.close())}}}},{key:"shouldChange",value:function(){var e=!1;if(Math.abs(this.currentX)>=this.toleranceX){var t=this.currentX>0?"right":"left";("left"==t&&this.slide!==this.slide.parentNode.lastChild||"right"==t&&this.slide!==this.slide.parentNode.firstChild)&&(e=t)}return e}},{key:"shouldClose",value:function(){var e=!1;return Math.abs(this.currentY)>=this.toleranceY&&(e=!0),e}},{key:"setTranslate",value:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.style.transition=n?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]),e}();function j(e,t,i,n){var s=e.querySelector(".gslide-media"),l=new Image,o="gSlideTitle_"+i,r="gSlideDesc_"+i;l.addEventListener("load",(function(){T(n)&&n()}),!1),l.src=t.href,""!=t.sizes&&""!=t.srcset&&(l.sizes=t.sizes,l.srcset=t.srcset),l.alt="",I(t.alt)||""===t.alt||(l.alt=t.alt),""!==t.title&&l.setAttribute("aria-labelledby",o),""!==t.description&&l.setAttribute("aria-describedby",r),t.hasOwnProperty("_hasCustomWidth")&&t._hasCustomWidth&&(l.style.width=t.width),t.hasOwnProperty("_hasCustomHeight")&&t._hasCustomHeight&&(l.style.height=t.height),s.insertBefore(l,s.firstChild)}function F(e,t,i,n){var s=this,l=e.querySelector(".ginner-container"),o="gvideo"+i,r=e.querySelector(".gslide-media"),a=this.getAllPlayers();h(l,"gvideo-container"),r.insertBefore(m('
'),r.firstChild);var d=e.querySelector(".gvideo-wrapper");S(this.settings.plyr.css,"Plyr");var c=t.href,u=location.protocol.replace(":",""),g="",v="",f=!1;"file"==u&&(u="http"),r.style.maxWidth=t.width,S(this.settings.plyr.js,"Plyr",(function(){if(c.match(/vimeo\.com\/([0-9]*)/)){var l=/vimeo.*\/(\d+)/i.exec(c);g="vimeo",v=l[1]}if(c.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||c.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var r=function(e){var t="";t=void 0!==(e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e;return t}(c);g="youtube",v=r}if(null!==c.match(/\.(mp4|ogg|webm|mov)$/)){g="local";var u='")}var w=f||m('
'));h(d,"".concat(g,"-video gvideo")),d.appendChild(w),d.setAttribute("data-id",o),d.setAttribute("data-index",i);var C=O(s.settings.plyr,"config")?s.settings.plyr.config:{},k=new Plyr("#"+o,C);k.on("ready",(function(e){var t=e.detail.plyr;a[o]=t,T(n)&&n()})),b((function(){return e.querySelector("iframe")&&"true"==e.querySelector("iframe").dataset.ready}),(function(){s.resize(e)})),k.on("enterfullscreen",R),k.on("exitfullscreen",R)}))}function R(e){var t=u(e.target,".gslide-media");"enterfullscreen"==e.type&&h(t,"fullscreen"),"exitfullscreen"==e.type&&d(t,"fullscreen")}function G(e,t,i,n){var s,l=this,o=e.querySelector(".gslide-media"),r=!(!O(t,"href")||!t.href)&&t.href.split("#").pop().trim(),d=!(!O(t,"content")||!t.content)&&t.content;if(d&&(C(d)&&(s=m('
'.concat(d,"
"))),k(d))){"none"==d.style.display&&(d.style.display="block");var c=document.createElement("div");c.className="ginlined-content",c.appendChild(d),s=c}if(r){var u=document.getElementById(r);if(!u)return!1;var g=u.cloneNode(!0);g.style.height=t.height,g.style.maxWidth=t.width,h(g,"ginlined-content"),s=g}if(!s)return console.error("Unable to append inline slide content",t),!1;o.style.height=t.height,o.style.width=t.width,o.appendChild(s),this.events["inlineclose"+r]=a("click",{onElement:o.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),l.close()}}),T(n)&&n()}function Z(e,t,i,n){var s=e.querySelector(".gslide-media"),l=function(e){var t=e.url,i=e.allow,n=e.callback,s=e.appendTo,l=document.createElement("iframe");return l.className="vimeo-video gvideo",l.src=t,l.style.width="100%",l.style.height="100%",i&&l.setAttribute("allow",i),l.onload=function(){h(l,"node-ready"),T(n)&&n()},s&&s.appendChild(l),l}({url:t.href,callback:n});s.parentNode.style.maxWidth=t.width,s.parentNode.style.height=t.height,s.appendChild(l)}var $=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},L(i)&&(this.defaults=l(this.defaults,i))}return n(e,[{key:"sourceType",value:function(e){var t=e;if(null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/))return"image";if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))return"video";if(e.match(/vimeo\.com\/([0-9]*)/))return"video";if(null!==e.match(/\.(mp4|ogg|webm|mov)/))return"video";if(null!==e.match(/\.(mp3|wav|wma|aac|ogg)/))return"audio";if(e.indexOf("#")>-1&&""!==t.split("#").pop().trim())return"inline";return e.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(e,t){var i=this,n=l({descPosition:t.descPosition},this.defaults);if(L(e)&&!k(e)){O(e,"type")||(O(e,"content")&&e.content?e.type="inline":O(e,"href")&&(e.type=this.sourceType(e.href)));var s=l(n,e);return this.setSize(s,t),s}var r="",a=e.getAttribute("data-glightbox"),h=e.nodeName.toLowerCase();if("a"===h&&(r=e.href),"img"===h&&(r=e.src,n.alt=e.alt),n.href=r,o(n,(function(s,l){O(t,l)&&"width"!==l&&(n[l]=t[l]);var o=e.dataset[l];I(o)||(n[l]=i.sanitizeValue(o))})),n.content&&(n.type="inline"),!n.type&&r&&(n.type=this.sourceType(r)),I(a)){if(!n.title&&"a"==h){var d=e.title;I(d)||""===d||(n.title=d)}if(!n.title&&"img"==h){var c=e.alt;I(c)||""===c||(n.title=c)}}else{var u=[];o(n,(function(e,t){u.push(";\\s?"+t)})),u=u.join("\\s?:|"),""!==a.trim()&&o(n,(function(e,t){var s=a,l=new RegExp("s?"+t+"s?:s?(.*?)("+u+"s?:|$)"),o=s.match(l);if(o&&o.length&&o[1]){var r=o[1].trim().replace(/;\s*$/,"");n[t]=i.sanitizeValue(r)}}))}if(n.description&&"."===n.description.substring(0,1)){var g;try{g=document.querySelector(n.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}g&&(n.description=g)}if(!n.description){var v=e.querySelector(".glightbox-desc");v&&(n.description=v.innerHTML)}return this.setSize(n,t,e),this.slideConfig=n,n}},{key:"setSize",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n="video"==e.type?this.checkSize(t.videosWidth):this.checkSize(t.width),s=this.checkSize(t.height);return e.width=O(e,"width")&&""!==e.width?this.checkSize(e.width):n,e.height=O(e,"height")&&""!==e.height?this.checkSize(e.height):s,i&&"image"==e.type&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return M(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]),e}(),U=function(){function e(i,n,s){t(this,e),this.element=i,this.instance=n,this.index=s}return n(e,[{key:"setContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(c(t,"loaded"))return!1;var n=this.instance.settings,s=this.slideConfig,l=w();T(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:t,player:!1});var o=s.type,r=s.descPosition,a=t.querySelector(".gslide-media"),d=t.querySelector(".gslide-title"),u=t.querySelector(".gslide-desc"),g=t.querySelector(".gdesc-inner"),v=i,f="gSlideTitle_"+this.index,p="gSlideDesc_"+this.index;if(T(n.afterSlideLoad)&&(v=function(){T(i)&&i(),n.afterSlideLoad({index:e.index,slide:t,player:e.instance.getSlidePlayerInstance(e.index)})}),""==s.title&&""==s.description?g&&g.parentNode.parentNode.removeChild(g.parentNode):(d&&""!==s.title?(d.id=f,d.innerHTML=s.title):d.parentNode.removeChild(d),u&&""!==s.description?(u.id=p,l&&n.moreLength>0?(s.smallDescription=this.slideShortDesc(s.description,n.moreLength,n.moreText),u.innerHTML=s.smallDescription,this.descriptionEvents(u,s)):u.innerHTML=s.description):u.parentNode.removeChild(u),h(a.parentNode,"desc-".concat(r)),h(g.parentNode,"description-".concat(r))),h(a,"gslide-".concat(o)),h(t,"loaded"),"video"!==o){if("external"!==o)return"inline"===o?(G.apply(this.instance,[t,s,this.index,v]),void(s.draggable&&new V({dragEl:t.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:this.instance}))):void("image"!==o?T(v)&&v():j(t,s,this.index,(function(){var i=t.querySelector("img");s.draggable&&new V({dragEl:i,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:t,instance:e.instance}),s.zoomable&&i.naturalWidth>i.offsetWidth&&(h(i,"zoomable"),new H(i,t,(function(){e.instance.resize()}))),T(v)&&v()})));Z.apply(this,[t,s,this.index,v])}else F.apply(this.instance,[t,s,this.index,v])}},{key:"slideShortDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=document.createElement("div");n.innerHTML=e;var s=n.innerText,l=i;if((e=s.trim()).length<=t)return e;var o=e.substr(0,t-1);return l?(n=null,o+'...
'+i+""):o}},{key:"descriptionEvents",value:function(e,t){var i=this,n=e.querySelector(".desc-more");if(!n)return!1;a("click",{onElement:n,withCallback:function(e,n){e.preventDefault();var s=document.body,l=u(n,".gslide-desc");if(!l)return!1;l.innerHTML=t.description,h(s,"gdesc-open");var o=a("click",{onElement:[s,u(l,".gslide-description")],withCallback:function(e,n){"a"!==e.target.nodeName.toLowerCase()&&(d(s,"gdesc-open"),h(s,"gdesc-closed"),l.innerHTML=t.smallDescription,i.descriptionEvents(l,t),setTimeout((function(){d(s,"gdesc-closed")}),400),o.destroy())}})}})}},{key:"create",value:function(){return m(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){k(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new $(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]),e}(),J=w(),K=null!==w()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,Q=document.getElementsByTagName("html")[0],ee={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.8/plyr.css",js:"https://cdn.plyr.io/3.6.8/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'',next:' ',prev:''},slideHTML:'
\n
\n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
',lightboxHTML:''},te=function(){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(this,e),this.customOptions=i,this.settings=l(ee,i),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return n(e,[{key:"init",value:function(){var e=this,t=this.getSelector();t&&(this.baseEvents=a("click",{onElement:t,withCallback:function(t,i){t.preventDefault(),e.open(i)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=M(t)?t:this.settings.startAt;if(k(e)){var n=e.getAttribute("data-gallery");n&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,n)),I(i)&&(i=this.getElementIndex(e))<0&&(i=0)}M(i)||(i=0),this.build(),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var s=document.body,l=window.innerWidth-document.documentElement.clientWidth;if(l>0){var o=document.createElement("style");o.type="text/css",o.className="gcss-styles",o.innerText=".gscrollbar-fixer {margin-right: ".concat(l,"px}"),document.head.appendChild(o),h(s,"gscrollbar-fixer")}h(s,"glightbox-open"),h(Q,"glightbox-open"),J&&(h(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1==this.elements.length?(h(this.prevButton,"glightbox-button-hidden"),h(this.nextButton,"glightbox-button-hidden")):(d(this.prevButton,"glightbox-button-hidden"),d(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),T(this.settings.onOpen)&&this.settings.onOpen(),K&&this.settings.touchNavigation&&B(this),this.settings.keyboardNavigation&&X(this)}},{key:"openAt",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,e)}},{key:"showSlide",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f(this.loader),this.index=parseInt(t);var n=this.slidesContainer.querySelector(".current");n&&d(n,"current"),this.slideAnimateOut();var s=this.slidesContainer.querySelectorAll(".gslide")[t];if(c(s,"loaded"))this.slideAnimateIn(s,i),p(this.loader);else{f(this.loader);var l=this.elements[t],o={index:this.index,slide:s,slideNode:s,slideConfig:l.slideConfig,slideIndex:this.index,trigger:l.node,player:null};this.trigger("slide_before_load",o),l.instance.setContent(s,(function(){p(e.loader),e.resize(),e.slideAnimateIn(s,i),e.trigger("slide_after_load",o)}))}this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&c(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(t+1),this.preloadSlide(t-1)),this.updateNavigationClasses(),this.activeSlide=s}},{key:"preloadSlide",value:function(e){var t=this;if(e<0||e>this.elements.length-1)return!1;if(I(this.elements[e]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[e];if(c(i,"loaded"))return!1;var n=this.elements[e],s=n.type,l={index:e,slide:i,slideNode:i,slideConfig:n.slideConfig,slideIndex:e,trigger:n.node,player:null};this.trigger("slide_before_load",l),"video"==s||"external"==s?setTimeout((function(){n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}),200):n.instance.setContent(i,(function(){t.trigger("slide_after_load",l)}))}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(e<0||e>this.elements.length-1))return!1;e<0?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e)}},{key:"insertSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;t<0&&(t=this.elements.length);var i=new U(e,this,t),n=i.getConfig(),s=l({},n),o=i.create(),r=this.elements.length-1;s.index=t,s.node=!1,s.instance=i,s.slideConfig=n,this.elements.splice(t,0,s);var a=null,h=null;if(this.slidesContainer){if(t>r)this.slidesContainer.appendChild(o);else{var d=this.slidesContainer.querySelectorAll(".gslide")[t];this.slidesContainer.insertBefore(o,d)}(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0==this.index&&0==t&&(this.index=1),this.updateNavigationClasses(),a=this.slidesContainer.querySelectorAll(".gslide")[t],h=this.getSlidePlayerInstance(t),s.slideNode=a}this.trigger("slide_inserted",{index:t,slide:a,slideNode:a,slideConfig:n,slideIndex:t,trigger:null,player:h}),T(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:a,player:h})}},{key:"removeSlide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(e<0||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),T(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,n=e.querySelector(".gslide-media"),s=e.querySelector(".gslide-description"),l={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},o={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(n.offsetWidth>0&&s&&(p(s),s.style.display=""),d(e,this.effectsClasses),t)g(e,this.settings.cssEfects[this.settings.openEffect].in,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}));else{var r=this.settings.slideEffect,a="none"!==r?this.settings.cssEfects[r].in:r;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(a=this.settings.cssEfects.slideBack.in),g(e,a,(function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:l,current:o}),T(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[l,o])}))}setTimeout((function(){i.resize(e)}),100),h(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var e=this.prevActiveSlide;d(e,this.effectsClasses),h(e,"prev");var t=this.settings.slideEffect,i="none"!==t?this.settings.cssEfects[t].out:t;this.slidePlayerPause(e),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:I(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),T(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slideBack.out),g(e,i,(function(){var t=e.querySelector(".ginner-container"),i=e.querySelector(".gslide-media"),n=e.querySelector(".gslide-description");t.style.transform="",i.style.transform="",d(i,"greset"),i.style.opacity="",n&&(n.style.opacity=""),d(e,"prev")}))}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var t="gvideo"+e,i=this.getAllPlayers();return!(!O(i,t)||!i[t])&&i[t]}},{key:"stopSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"slidePlayerPause",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&i.playing&&i.pause()}},{key:"playSlideVideo",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var i=this.getSlidePlayerInstance(e);i&&!i.playing&&i.play()}},{key:"slidePlayerPlay",value:function(e){if(k(e)){var t=e.querySelector(".gvideo-wrapper");t&&(e=t.getAttribute("data-index"))}var i=this.getSlidePlayerInstance(e);i&&!i.playing&&(i.play(),this.settings.autofocusVideos&&i.elements.container.focus())}},{key:"setElements",value:function(e){var t=this;this.settings.elements=!1;var i=[];e&&e.length&&o(e,(function(e,n){var s=new U(e,t,n),o=s.getConfig(),r=l({},o);r.slideConfig=o,r.instance=s,r.index=n,i.push(r)})),this.elements=i,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(o(this.elements,(function(){var e=m(t.settings.slideHTML);t.slidesContainer.appendChild(e)})),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(e){var t=!1;return o(this.elements,(function(i,n){if(O(i,"node")&&i.node==e)return t=n,!0})),t}},{key:"getElements",value:function(){var e=this,t=[];this.elements=this.elements?this.elements:[],!I(this.settings.elements)&&E(this.settings.elements)&&this.settings.elements.length&&o(this.settings.elements,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=!1,r.index=n,r.instance=s,r.slideConfig=o,t.push(r)}));var i=!1;return this.getSelector()&&(i=document.querySelectorAll(this.getSelector())),i?(o(i,(function(i,n){var s=new U(i,e,n),o=s.getConfig(),r=l({},o);r.node=i,r.index=n,r.instance=s,r.slideConfig=o,r.gallery=i.getAttribute("data-gallery"),t.push(r)})),t):t}},{key:"getGalleryElements",value:function(e,t){return e.filter((function(e){return e.gallery==t}))}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e=[];for(var t in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(t)){var i=this.settings.cssEfects[t];e.push("g".concat(i.in)),e.push("g".concat(i.out))}return e.join(" ")}},{key:"build",value:function(){var e=this;if(this.built)return!1;var t=document.body.childNodes,i=[];o(t,(function(e){e.parentNode==document.body&&"#"!==e.nodeName.charAt(0)&&e.hasAttribute&&!e.hasAttribute("aria-hidden")&&(i.push(e),e.setAttribute("aria-hidden","true"))}));var n=O(this.settings.svg,"next")?this.settings.svg.next:"",s=O(this.settings.svg,"prev")?this.settings.svg.prev:"",l=O(this.settings.svg,"close")?this.settings.svg.close:"",r=this.settings.lightboxHTML;r=m(r=(r=(r=r.replace(/{nextSVG}/g,n)).replace(/{prevSVG}/g,s)).replace(/{closeSVG}/g,l)),document.body.appendChild(r);var d=document.getElementById("glightbox-body");this.modal=d;var g=d.querySelector(".gclose");this.prevButton=d.querySelector(".gprev"),this.nextButton=d.querySelector(".gnext"),this.overlay=d.querySelector(".goverlay"),this.loader=d.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=i,this.events={},h(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&g&&(this.events.close=a("click",{onElement:g,withCallback:function(t,i){t.preventDefault(),e.close()}})),g&&!this.settings.closeButton&&g.parentNode.removeChild(g),this.nextButton&&(this.events.next=a("click",{onElement:this.nextButton,withCallback:function(t,i){t.preventDefault(),e.nextSlide()}})),this.prevButton&&(this.events.prev=a("click",{onElement:this.prevButton,withCallback:function(t,i){t.preventDefault(),e.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=a("click",{onElement:d,withCallback:function(t,i){e.preventOutsideClick||c(document.body,"glightbox-mobile")||u(t.target,".ginner-container")||u(t.target,".gbtn")||c(t.target,"gnext")||c(t.target,"gprev")||e.close()}})),o(this.elements,(function(t,i){e.slidesContainer.appendChild(t.instance.create()),t.slideNode=e.slidesContainer.querySelectorAll(".gslide")[i]})),K&&h(document.body,"glightbox-touch"),this.events.resize=a("resize",{onElement:window,withCallback:function(){e.resize()}}),this.built=!0}},{key:"resize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((e=e||this.activeSlide)&&!c(e,"zoomed")){var t=y(),i=e.querySelector(".gvideo-wrapper"),n=e.querySelector(".gslide-image"),s=this.slideDescription,l=t.width,o=t.height;if(l<=768?h(document.body,"glightbox-mobile"):d(document.body,"glightbox-mobile"),i||n){var r=!1;if(s&&(c(s,"description-bottom")||c(s,"description-top"))&&!c(s,"gabsolute")&&(r=!0),n)if(l<=768)n.querySelector("img");else if(r){var a=s.offsetHeight,u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(a,"px)")),s.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var g=O(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!g){var v=i.clientWidth,f=i.clientHeight,p=v/f;g="".concat(v/p,":").concat(f/p)}var m=g.split(":"),x=this.settings.videosWidth,b=this.settings.videosWidth,S=(b=M(x)||-1!==x.indexOf("px")?parseInt(x):-1!==x.indexOf("vw")?l*parseInt(x)/100:-1!==x.indexOf("vh")?o*parseInt(x)/100:-1!==x.indexOf("%")?l*parseInt(x)/100:parseInt(i.clientWidth))/(parseInt(m[0])/parseInt(m[1]));if(S=Math.floor(S),r&&(o-=s.offsetHeight),b>l||S>o||ob){var w=i.offsetWidth,T=i.offsetHeight,C=o/T,k={width:w*C,height:T*C};i.parentNode.setAttribute("style","max-width: ".concat(k.width,"px")),r&&s.setAttribute("style","max-width: ".concat(k.width,"px;"))}else i.parentNode.style.maxWidth="".concat(x),r&&s.setAttribute("style","max-width: ".concat(x,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();d(this.nextButton,"disabled"),d(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(h(this.prevButton,"disabled"),h(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||h(this.nextButton,"disabled"):h(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=O(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=O(this.settings,"loop")?this.settings.loop:e,e}},{key:"close",value:function(){var e=this;if(!this.lightboxOpen){if(this.events){for(var t in this.events)this.events.hasOwnProperty(t)&&this.events[t].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&o(this.bodyHiddenChildElms,(function(e){e.removeAttribute("aria-hidden")})),h(this.modal,"glightbox-closing"),g(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),g(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,(function(){if(e.activeSlide=null,e.prevActiveSlideIndex=null,e.prevActiveSlide=null,e.built=!1,e.events){for(var t in e.events)e.events.hasOwnProperty(t)&&e.events[t].destroy();e.events=null}var i=document.body;d(Q,"glightbox-open"),d(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),e.modal.parentNode.removeChild(e.modal),e.trigger("close"),T(e.settings.onClose)&&e.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),e.lightboxOpen=!1,e.closing=null}))}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!T(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=[];o(this.apiEvents,(function(t,s){var l=t.evt,o=t.once,r=t.callback;l==e&&(r(i),o&&n.push(s))})),n.length&&o(n,(function(e){return t.apiEvents.splice(e,1)}))}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.1"}}]),e}();return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new te(e);return t.init(),t}})); -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/assets/stylesheets/glightbox.min.css b/zh-hant/assets/stylesheets/glightbox.min.css index 1c5f8c6c1..dc50fa83e 100644 --- a/zh-hant/assets/stylesheets/glightbox.min.css +++ b/zh-hant/assets/stylesheets/glightbox.min.css @@ -1,2 +1,2 @@ .glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}} -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/assets/stylesheets/main.50c56a3b.min.css b/zh-hant/assets/stylesheets/main.50c56a3b.min.css index 33a9561b1..1a8b8b54d 100644 --- a/zh-hant/assets/stylesheets/main.50c56a3b.min.css +++ b/zh-hant/assets/stylesheets/main.50c56a3b.min.css @@ -1,2 +1,2 @@ @charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav{margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:1fr;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested){padding:0 .6rem}.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link{padding:0}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,');--md-tooltip-width:20rem}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-weight:400;outline:none;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/assets/stylesheets/palette.06af60db.min.css b/zh-hant/assets/stylesheets/palette.06af60db.min.css index aa8ea7404..e7a69a022 100644 --- a/zh-hant/assets/stylesheets/palette.06af60db.min.css +++ b/zh-hant/assets/stylesheets/palette.06af60db.min.css @@ -1,2 +1,2 @@ @media screen{[data-md-color-scheme=slate]{--md-default-fg-color:hsla(var(--md-hue),15%,90%,0.82);--md-default-fg-color--light:hsla(var(--md-hue),15%,90%,0.56);--md-default-fg-color--lighter:hsla(var(--md-hue),15%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),15%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,14%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,14%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,14%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,14%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,0.82);--md-code-bg-color:hsla(var(--md-hue),15%,18%,1);--md-code-hl-color:#2977ff;--md-code-hl-color--light:#2977ff1a;--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-kbd-color:hsla(var(--md-hue),15%,90%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,90%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-typeset-mark-color:#4287ff4d;--md-typeset-table-color:hsla(var(--md-hue),15%,95%,0.12);--md-typeset-table-color--light:hsla(var(--md-hue),15%,95%,0.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-bg-color:hsla(var(--md-hue),15%,10%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,8%,1);--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #00000040,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0006,0 0 0.05rem #00000059;color-scheme:dark}[data-md-color-scheme=slate] img[src$="#gh-light-mode-only"],[data-md-color-scheme=slate] img[src$="#only-light"]{display:none}[data-md-color-scheme=slate][data-md-color-primary=pink]{--md-typeset-a-color:#ed5487}[data-md-color-scheme=slate][data-md-color-primary=purple]{--md-typeset-a-color:#c46fd3}[data-md-color-scheme=slate][data-md-color-primary=deep-purple]{--md-typeset-a-color:#a47bea}[data-md-color-scheme=slate][data-md-color-primary=indigo]{--md-typeset-a-color:#5488e8}[data-md-color-scheme=slate][data-md-color-primary=teal]{--md-typeset-a-color:#00ccb8}[data-md-color-scheme=slate][data-md-color-primary=green]{--md-typeset-a-color:#71c174}[data-md-color-scheme=slate][data-md-color-primary=deep-orange]{--md-typeset-a-color:#ff764d}[data-md-color-scheme=slate][data-md-color-primary=brown]{--md-typeset-a-color:#c1775c}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=blue-grey],[data-md-color-scheme=slate][data-md-color-primary=grey],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5e8bde}[data-md-color-switching] *,[data-md-color-switching] :after,[data-md-color-switching] :before{transition-duration:0ms!important}}[data-md-color-accent=red]{--md-accent-fg-color:#ff1947;--md-accent-fg-color--transparent:#ff19471a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:#f500561a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:#df41fb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:#7c4dff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:#4287ff1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:#0091eb1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:#00bad61a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:#00bda41a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:#00c7531a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:#63de171a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:#b0eb001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:#ffd5001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:#ffaa001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:#ff91001a;--md-accent-bg-color:#000000de;--md-accent-bg-color--light:#0000008a}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:#ff6e421a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:#000000de;--md-primary-bg-color--light:#0000008a}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-typeset-a-color:#4051b5}[data-md-color-primary=light-green]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#72ad2e}[data-md-color-primary=lime]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#8b990a}[data-md-color-primary=yellow]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#b8a500}[data-md-color-primary=amber]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#d19d00}[data-md-color-primary=orange]:not([data-md-color-scheme=slate]){--md-typeset-a-color:#e68a00}[data-md-color-primary=white]{--md-primary-fg-color:hsla(var(--md-hue),0%,100%,1);--md-primary-fg-color--light:hsla(var(--md-hue),0%,100%,0.7);--md-primary-fg-color--dark:hsla(var(--md-hue),0%,0%,0.07);--md-primary-bg-color:hsla(var(--md-hue),0%,0%,0.87);--md-primary-bg-color--light:hsla(var(--md-hue),0%,0%,0.54);--md-typeset-a-color:#4051b5}[data-md-color-primary=white] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=white] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__form{background-color:hsla(var(--md-hue),0%,0%,.07)}[data-md-color-primary=white] .md-search__form:hover{background-color:hsla(var(--md-hue),0%,0%,.32)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:hsla(var(--md-hue),0%,0%,.87)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid #00000012}}[data-md-color-primary=black]{--md-primary-fg-color:hsla(var(--md-hue),15%,9%,1);--md-primary-fg-color--light:hsla(var(--md-hue),15%,9%,0.54);--md-primary-fg-color--dark:hsla(var(--md-hue),15%,9%,1);--md-primary-bg-color:hsla(var(--md-hue),15%,100%,1);--md-primary-bg-color--light:hsla(var(--md-hue),15%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-button{color:var(--md-typeset-a-color)}[data-md-color-primary=black] .md-button--primary{background-color:var(--md-typeset-a-color);border-color:var(--md-typeset-a-color);color:hsla(var(--md-hue),0%,100%,1)}[data-md-color-primary=black] .md-header{background-color:hsla(var(--md-hue),15%,9%,1)}@media screen and (max-width:59.984375em){[data-md-color-primary=black] .md-nav__source{background-color:hsla(var(--md-hue),15%,11%,.87)}}@media screen and (max-width:76.234375em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:hsla(var(--md-hue),15%,9%,1)}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:hsla(var(--md-hue),15%,9%,1)}} -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/index.html b/zh-hant/index.html index 5d3b65a02..71c86063c 100644 --- a/zh-hant/index.html +++ b/zh-hant/index.html @@ -415,7 +415,7 @@ 鳴謝 - Warp-Github-LG-02 + Warp-Github-LG-02
Warp is built for coding with multiple AI agents. diff --git a/zh-hant/javascripts/katex.js b/zh-hant/javascripts/katex.js index 95f8bc3af..d223f1d5b 100644 --- a/zh-hant/javascripts/katex.js +++ b/zh-hant/javascripts/katex.js @@ -8,4 +8,4 @@ document$.subscribe(({ body }) => { ], }); }); -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/javascripts/mathjax.js b/zh-hant/javascripts/mathjax.js index 0f8924bec..fbecd99b3 100644 --- a/zh-hant/javascripts/mathjax.js +++ b/zh-hant/javascripts/mathjax.js @@ -15,4 +15,4 @@ window.MathJax = { document$.subscribe(() => { MathJax.typesetPromise(); }); -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */ diff --git a/zh-hant/sitemap.xml.gz b/zh-hant/sitemap.xml.gz index 097af3cc45a09743d05470f5ed31292625178b7f..0343ae0556102476192488cb73e2bb77d26b667f 100644 GIT binary patch delta 15 Wcmeyw{)wGUzMF$X=HN!QH_QMlE(JCK delta 15 Wcmeyw{)wGUzMF%iXv#*mH_QMmQ3YQB diff --git a/zh-hant/stylesheets/extra.css b/zh-hant/stylesheets/extra.css index a568fe9d3..83c42a5b8 100644 --- a/zh-hant/stylesheets/extra.css +++ b/zh-hant/stylesheets/extra.css @@ -552,4 +552,4 @@ a:hover .text-button span { width: 100%; height: 100%; } -/*! update cache: 20250923203711 */ +/*! update cache: 20250923234745 */