1
0
mirror of https://github.com/squidfunk/mkdocs-material.git synced 2024-11-16 03:43:21 +01:00
mkdocs-material/material/assets/javascripts/bundle.0cf2fc9f.min.js

30 lines
85 KiB
JavaScript

(()=>{var Ai=Object.create;var St=Object.defineProperty;var Li=Object.getOwnPropertyDescriptor;var Ci=Object.getOwnPropertyNames,wt=Object.getOwnPropertySymbols,ki=Object.getPrototypeOf,pr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable;var zr=(e,t,n)=>t in e?St(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,F=(e,t)=>{for(var n in t||(t={}))pr.call(t,n)&&zr(e,n,t[n]);if(wt)for(var n of wt(t))Nr.call(t,n)&&zr(e,n,t[n]);return e};var Hi=e=>St(e,"__esModule",{value:!0});var Et=(e,t)=>{var n={};for(var r in e)pr.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&wt)for(var r of wt(e))t.indexOf(r)<0&&Nr.call(e,r)&&(n[r]=e[r]);return n};var Ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Fi=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ci(t))!pr.call(e,r)&&r!=="default"&&St(e,r,{get:()=>t[r],enumerable:!(n=Li(t,r))||n.enumerable});return e},Qe=e=>Fi(Hi(St(e!=null?Ai(ki(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Qr=Ot((fr,qr)=>{(function(e,t){typeof fr=="object"&&typeof qr!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(fr,function(){"use strict";function e(n){var r=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(_){return!!(_&&_!==document&&_.nodeName!=="HTML"&&_.nodeName!=="BODY"&&"classList"in _&&"contains"in _.classList)}function c(_){var We=_.type,Me=_.tagName;return!!(Me==="INPUT"&&a[We]&&!_.readOnly||Me==="TEXTAREA"&&!_.readOnly||_.isContentEditable)}function l(_){_.classList.contains("focus-visible")||(_.classList.add("focus-visible"),_.setAttribute("data-focus-visible-added",""))}function u(_){!_.hasAttribute("data-focus-visible-added")||(_.classList.remove("focus-visible"),_.removeAttribute("data-focus-visible-added"))}function m(_){_.metaKey||_.altKey||_.ctrlKey||(s(n.activeElement)&&l(n.activeElement),r=!0)}function f(_){r=!1}function h(_){!s(_.target)||(r||c(_.target))&&l(_.target)}function v(_){!s(_.target)||(_.target.classList.contains("focus-visible")||_.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(_.target))}function d(_){document.visibilityState==="hidden"&&(o&&(r=!0),N())}function N(){document.addEventListener("mousemove",W),document.addEventListener("mousedown",W),document.addEventListener("mouseup",W),document.addEventListener("pointermove",W),document.addEventListener("pointerdown",W),document.addEventListener("pointerup",W),document.addEventListener("touchmove",W),document.addEventListener("touchstart",W),document.addEventListener("touchend",W)}function J(){document.removeEventListener("mousemove",W),document.removeEventListener("mousedown",W),document.removeEventListener("mouseup",W),document.removeEventListener("pointermove",W),document.removeEventListener("pointerdown",W),document.removeEventListener("pointerup",W),document.removeEventListener("touchmove",W),document.removeEventListener("touchstart",W),document.removeEventListener("touchend",W)}function W(_){_.target.nodeName&&_.target.nodeName.toLowerCase()==="html"||(r=!1,J())}document.addEventListener("keydown",m,!0),document.addEventListener("mousedown",f,!0),document.addEventListener("pointerdown",f,!0),document.addEventListener("touchstart",f,!0),document.addEventListener("visibilitychange",d,!0),N(),n.addEventListener("focus",h,!0),n.addEventListener("blur",v,!0),n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&n.host?n.host.setAttribute("data-js-focus-visible",""):n.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(n){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var dn=Ot((Ua,Mt)=>{/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Kr,Yr,Br,Jr,Gr,Xr,Zr,en,tn,Tt,mr,rn,nn,on,Ke,an,sn,cn,ln,un,pn,fn,mn,_t;(function(e){var t=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(r){e(n(t,n(r)))}):typeof Mt=="object"&&typeof Mt.exports=="object"?e(n(t,n(Mt.exports))):e(n(t));function n(r,o){return r!==t&&(typeof Object.create=="function"?Object.defineProperty(r,"__esModule",{value:!0}):r.__esModule=!0),function(i,a){return r[i]=o?o(i,a):a}}})(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])};Kr=function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(r,o);function i(){this.constructor=r}r.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},Yr=Object.assign||function(r){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(r[s]=o[s])}return r},Br=function(r,o){var i={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&o.indexOf(a)<0&&(i[a]=r[a]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(r);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(r,a[s])&&(i[a[s]]=r[a[s]]);return i},Jr=function(r,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(r,o,i,a);else for(var u=r.length-1;u>=0;u--)(l=r[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Gr=function(r,o){return function(i,a){o(i,a,r)}},Xr=function(r,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(r,o)},Zr=function(r,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(h){try{f(a.next(h))}catch(v){l(v)}}function m(h){try{f(a.throw(h))}catch(v){l(v)}}function f(h){h.done?c(h.value):s(h.value).then(u,m)}f((a=a.apply(r,o||[])).next())})},en=function(r,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(f){return function(h){return m([f,h])}}function m(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=f[0]&2?s.return:f[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,f[1])).done)return c;switch(s=0,c&&(f=[f[0]&2,c.value]),f[0]){case 0:case 1:c=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,s=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!c||f[1]>c[0]&&f[1]<c[3])){i.label=f[1];break}if(f[0]===6&&i.label<c[1]){i.label=c[1],c=f;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(f);break}c[2]&&i.ops.pop(),i.trys.pop();continue}f=o.call(r,i)}catch(h){f=[6,h],s=0}finally{a=c=0}if(f[0]&5)throw f[1];return{value:f[0]?f[1]:void 0,done:!0}}},tn=function(r,o){for(var i in r)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&_t(o,r,i)},_t=Object.create?function(r,o,i,a){a===void 0&&(a=i),Object.defineProperty(r,a,{enumerable:!0,get:function(){return o[i]}})}:function(r,o,i,a){a===void 0&&(a=i),r[a]=o[i]},Tt=function(r){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&r[o],a=0;if(i)return i.call(r);if(r&&typeof r.length=="number")return{next:function(){return r&&a>=r.length&&(r=void 0),{value:r&&r[a++],done:!r}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},mr=function(r,o){var i=typeof Symbol=="function"&&r[Symbol.iterator];if(!i)return r;var a=i.call(r),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},rn=function(){for(var r=[],o=0;o<arguments.length;o++)r=r.concat(mr(arguments[o]));return r},nn=function(){for(var r=0,o=0,i=arguments.length;o<i;o++)r+=arguments[o].length;for(var a=Array(r),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},on=function(r,o){for(var i=0,a=o.length,s=r.length;i<a;i++,s++)r[s]=o[i];return r},Ke=function(r){return this instanceof Ke?(this.v=r,this):new Ke(r)},an=function(r,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(r,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(d){a[d]&&(s[d]=function(N){return new Promise(function(J,W){c.push([d,N,J,W])>1||u(d,N)})})}function u(d,N){try{m(a[d](N))}catch(J){v(c[0][3],J)}}function m(d){d.value instanceof Ke?Promise.resolve(d.value.v).then(f,h):v(c[0][2],d)}function f(d){u("next",d)}function h(d){u("throw",d)}function v(d,N){d(N),c.shift(),c.length&&u(c[0][0],c[0][1])}},sn=function(r){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=r[s]?function(l){return(i=!i)?{value:Ke(r[s](l)),done:s==="return"}:c?c(l):l}:c}},cn=function(r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=r[Symbol.asyncIterator],i;return o?o.call(r):(r=typeof Tt=="function"?Tt(r):r[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=r[c]&&function(l){return new Promise(function(u,m){l=r[c](l),s(u,m,l.done,l.value)})}}function s(c,l,u,m){Promise.resolve(m).then(function(f){c({value:f,done:u})},l)}},ln=function(r,o){return Object.defineProperty?Object.defineProperty(r,"raw",{value:o}):r.raw=o,r};var n=Object.create?function(r,o){Object.defineProperty(r,"default",{enumerable:!0,value:o})}:function(r,o){r.default=o};un=function(r){if(r&&r.__esModule)return r;var o={};if(r!=null)for(var i in r)i!=="default"&&Object.prototype.hasOwnProperty.call(r,i)&&_t(o,r,i);return n(o,r),o},pn=function(r){return r&&r.__esModule?r:{default:r}},fn=function(r,o){if(!o.has(r))throw new TypeError("attempted to get private field on non-instance");return o.get(r)},mn=function(r,o,i){if(!o.has(r))throw new TypeError("attempted to set private field on non-instance");return o.set(r,i),i},e("__extends",Kr),e("__assign",Yr),e("__rest",Br),e("__decorate",Jr),e("__param",Gr),e("__metadata",Xr),e("__awaiter",Zr),e("__generator",en),e("__exportStar",tn),e("__createBinding",_t),e("__values",Tt),e("__read",mr),e("__spread",rn),e("__spreadArrays",nn),e("__spreadArray",on),e("__await",Ke),e("__asyncGenerator",an),e("__asyncDelegator",sn),e("__asyncValues",cn),e("__makeTemplateObject",ln),e("__importStar",un),e("__importDefault",pn),e("__classPrivateFieldGet",fn),e("__classPrivateFieldSet",mn)})});var Rr=Ot((gt,Fr)=>{/*!
* clipboard.js v2.0.8
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(t,n){typeof gt=="object"&&typeof Fr=="object"?Fr.exports=n():typeof define=="function"&&define.amd?define([],n):typeof gt=="object"?gt.ClipboardJS=n():t.ClipboardJS=n()})(gt,function(){return function(){var e={134:function(r,o,i){"use strict";i.d(o,{default:function(){return _i}});var a=i(279),s=i.n(a),c=i(370),l=i.n(c),u=i(817),m=i.n(u);function f(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(b){return typeof b}:f=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},f(A)}function h(A,x){if(!(A instanceof x))throw new TypeError("Cannot call a class as a function")}function v(A,x){for(var b=0;b<x.length;b++){var H=x[b];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(A,H.key,H)}}function d(A,x,b){return x&&v(A.prototype,x),b&&v(A,b),A}var N=function(){function A(x){h(this,A),this.resolveOptions(x),this.initSelection()}return d(A,[{key:"resolveOptions",value:function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=b.action,this.container=b.container,this.emitter=b.emitter,this.target=b.target,this.text=b.text,this.trigger=b.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var b=document.documentElement.getAttribute("dir")==="rtl";this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[b?"right":"left"]="-9999px";var H=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(H,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var b=this,H=this.createFakeElement();this.fakeHandlerCallback=function(){return b.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(H),this.selectedText=m()(H),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=m()(this.target),this.copyText()}},{key:"copyText",value:function(){var b;try{b=document.execCommand(this.action)}catch(H){b=!1}this.handleResult(b)}},{key:"handleResult",value:function(b){this.emitter.emit(b?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=b,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(b){if(b!==void 0)if(b&&f(b)==="object"&&b.nodeType===1){if(this.action==="copy"&&b.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(b.hasAttribute("readonly")||b.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=b}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),A}(),J=N;function W(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?W=function(b){return typeof b}:W=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},W(A)}function _(A,x){if(!(A instanceof x))throw new TypeError("Cannot call a class as a function")}function We(A,x){for(var b=0;b<x.length;b++){var H=x[b];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(A,H.key,H)}}function Me(A,x,b){return x&&We(A.prototype,x),b&&We(A,b),A}function qe(A,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(x&&x.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),x&&lr(A,x)}function lr(A,x){return lr=Object.setPrototypeOf||function(H,V){return H.__proto__=V,H},lr(A,x)}function Si(A){var x=Oi();return function(){var H=yt(A),V;if(x){var ee=yt(this).constructor;V=Reflect.construct(H,arguments,ee)}else V=H.apply(this,arguments);return wi(this,V)}}function wi(A,x){return x&&(W(x)==="object"||typeof x=="function")?x:Ei(A)}function Ei(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function Oi(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}function yt(A){return yt=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},yt(A)}function ur(A,x){var b="data-clipboard-".concat(A);if(!!x.hasAttribute(b))return x.getAttribute(b)}var Ti=function(A){qe(b,A);var x=Si(b);function b(H,V){var ee;return _(this,b),ee=x.call(this),ee.resolveOptions(V),ee.listenClick(H),ee}return Me(b,[{key:"resolveOptions",value:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof V.action=="function"?V.action:this.defaultAction,this.target=typeof V.target=="function"?V.target:this.defaultTarget,this.text=typeof V.text=="function"?V.text:this.defaultText,this.container=W(V.container)==="object"?V.container:document.body}},{key:"listenClick",value:function(V){var ee=this;this.listener=l()(V,"click",function(ct){return ee.onClick(ct)})}},{key:"onClick",value:function(V){var ee=V.delegateTarget||V.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new J({action:this.action(ee),target:this.target(ee),text:this.text(ee),container:this.container,trigger:ee,emitter:this})}},{key:"defaultAction",value:function(V){return ur("action",V)}},{key:"defaultTarget",value:function(V){var ee=ur("target",V);if(ee)return document.querySelector(ee)}},{key:"defaultText",value:function(V){return ur("text",V)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ee=typeof V=="string"?[V]:V,ct=!!document.queryCommandSupported;return ee.forEach(function(Mi){ct=ct&&!!document.queryCommandSupported(Mi)}),ct}}]),b}(s()),_i=Ti},828:function(r){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}r.exports=a},438:function(r,o,i){var a=i(828);function s(u,m,f,h,v){var d=l.apply(this,arguments);return u.addEventListener(f,d,v),{destroy:function(){u.removeEventListener(f,d,v)}}}function c(u,m,f,h,v){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof f=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(d){return s(d,m,f,h,v)}))}function l(u,m,f,h){return function(v){v.delegateTarget=a(v.target,m),v.delegateTarget&&h.call(u,v)}}r.exports=c},879:function(r,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(r,o,i){var a=i(879),s=i(438);function c(f,h,v){if(!f&&!h&&!v)throw new Error("Missing required arguments");if(!a.string(h))throw new TypeError("Second argument must be a String");if(!a.fn(v))throw new TypeError("Third argument must be a Function");if(a.node(f))return l(f,h,v);if(a.nodeList(f))return u(f,h,v);if(a.string(f))return m(f,h,v);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function l(f,h,v){return f.addEventListener(h,v),{destroy:function(){f.removeEventListener(h,v)}}}function u(f,h,v){return Array.prototype.forEach.call(f,function(d){d.addEventListener(h,v)}),{destroy:function(){Array.prototype.forEach.call(f,function(d){d.removeEventListener(h,v)})}}}function m(f,h,v){return s(document.body,f,h,v)}r.exports=c},817:function(r){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),l=document.createRange();l.selectNodeContents(i),c.removeAllRanges(),c.addRange(l),a=c.toString()}return a}r.exports=o},279:function(r){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function l(){c.off(i,l),a.apply(s,arguments)}return l._=a,this.on(i,l,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,l=s.length;for(c;c<l;c++)s[c].fn.apply(s[c].ctx,a);return this},off:function(i,a){var s=this.e||(this.e={}),c=s[i],l=[];if(c&&a)for(var u=0,m=c.length;u<m;u++)c[u].fn!==a&&c[u].fn._!==a&&l.push(c[u]);return l.length?s[i]=l:delete s[i],this}},r.exports=o,r.exports.TinyEmitter=o}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}return function(){n.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(o,{a:o}),o}}(),function(){n.d=function(r,o){for(var i in o)n.o(o,i)&&!n.o(r,i)&&Object.defineProperty(r,i,{enumerable:!0,get:o[i]})}}(),function(){n.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)}}(),n(134)}().default})});var $r=Ot((Rx,Qo)=>{/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var Oa=/["'&<>]/;Qo.exports=Ta;function Ta(e){var t=""+e,n=Oa.exec(t);if(!n)return t;var r,o="",i=0,a=0;for(i=n.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:r="&quot;";break;case 38:r="&amp;";break;case 39:r="&#39;";break;case 60:r="&lt;";break;case 62:r="&gt;";break;default:continue}a!==i&&(o+=t.substring(a,i)),a=i+1,o+=r}return a!==i?o+t.substring(a,i):o}});var uE=Qe(Qr());var hn=Qe(dn()),{__extends:Z,__assign:Va,__rest:Da,__decorate:Na,__param:za,__metadata:qa,__awaiter:bn,__generator:At,__exportStar:Qa,__createBinding:Ka,__values:pe,__read:$,__spread:Ya,__spreadArrays:Ba,__spreadArray:P,__await:Lt,__asyncGenerator:vn,__asyncDelegator:Ja,__asyncValues:gn,__makeTemplateObject:Ga,__importStar:Xa,__importDefault:Za,__classPrivateFieldGet:es,__classPrivateFieldSet:ts}=hn.default;function E(e){return typeof e=="function"}function Ct(e){var t=function(r){Error.call(r),r.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var kt=Ct(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription:
`+n.map(function(r,o){return o+1+") "+r.toString()}).join(`
`):"",this.name="UnsubscriptionError",this.errors=n}});function Ae(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Ee=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._teardowns=null}return e.prototype.unsubscribe=function(){var t,n,r,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=pe(a),c=s.next();!c.done;c=s.next()){var l=c.value;l.remove(this)}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(E(u))try{u()}catch(d){i=d instanceof kt?d.errors:[d]}var m=this._teardowns;if(m){this._teardowns=null;try{for(var f=pe(m),h=f.next();!h.done;h=f.next()){var v=h.value;try{xn(v)}catch(d){i=i!=null?i:[],d instanceof kt?i=P(P([],$(i)),$(d.errors)):i.push(d)}}}catch(d){r={error:d}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}}if(i)throw new kt(i)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)xn(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._teardowns=(n=this._teardowns)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&Ae(n,t)},e.prototype.remove=function(t){var n=this._teardowns;n&&Ae(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var dr=Ee.EMPTY;function Ht(e){return e instanceof Ee||e&&"closed"in e&&E(e.remove)&&E(e.add)&&E(e.unsubscribe)}function xn(e){E(e)?e():e.unsubscribe()}var ye={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ye={setTimeout:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Ye.delegate;return((n==null?void 0:n.setTimeout)||setTimeout).apply(void 0,P([],$(e)))},clearTimeout:function(e){var t=Ye.delegate;return((t==null?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function Ft(e){Ye.setTimeout(function(){var t=ye.onUnhandledError;if(t)t(e);else throw e})}function ne(){}var yn=function(){return hr("C",void 0,void 0)}();function Sn(e){return hr("E",void 0,e)}function wn(e){return hr("N",e,void 0)}function hr(e,t,n){return{kind:e,value:t,error:n}}var Ue=null;function Be(e){if(ye.useDeprecatedSynchronousErrorHandling){var t=!Ue;if(t&&(Ue={errorThrown:!1,error:null}),e(),t){var n=Ue,r=n.errorThrown,o=n.error;if(Ue=null,r)throw o}}else e()}function En(e){ye.useDeprecatedSynchronousErrorHandling&&Ue&&(Ue.errorThrown=!0,Ue.error=e)}var lt=function(e){Z(t,e);function t(n){var r=e.call(this)||this;return r.isStopped=!1,n?(r.destination=n,Ht(n)&&n.add(r)):r.destination=Ri,r}return t.create=function(n,r,o){return new ut(n,r,o)},t.prototype.next=function(n){this.isStopped?vr(wn(n),this):this._next(n)},t.prototype.error=function(n){this.isStopped?vr(Sn(n),this):(this.isStopped=!0,this._error(n))},t.prototype.complete=function(){this.isStopped?vr(yn,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(n){this.destination.next(n)},t.prototype._error=function(n){try{this.destination.error(n)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(Ee);var ut=function(e){Z(t,e);function t(n,r,o){var i=e.call(this)||this,a;if(E(n))a=n;else if(n){a=n.next,r=n.error,o=n.complete;var s;i&&ye.useDeprecatedNextContext?(s=Object.create(n),s.unsubscribe=function(){return i.unsubscribe()}):s=n,a=a==null?void 0:a.bind(s),r=r==null?void 0:r.bind(s),o=o==null?void 0:o.bind(s)}return i.destination={next:a?br(a,i):ne,error:br(r!=null?r:On,i),complete:o?br(o,i):ne},i}return t}(lt);function br(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];try{e.apply(void 0,P([],$(n)))}catch(o){ye.useDeprecatedSynchronousErrorHandling?En(o):Ft(o)}}}function On(e){throw e}function vr(e,t){var n=ye.onStoppedNotification;n&&Ye.setTimeout(function(){return n(e,t)})}var Ri={closed:!0,next:ne,error:On,complete:ne};var Je=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function fe(e){return e}function Tn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return gr(e)}function gr(e){return e.length===0?fe:e.length===1?e[0]:function(n){return e.reduce(function(r,o){return o(r)},n)}}var R=function(){function e(t){t&&(this._subscribe=t)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(t,n,r){var o=this,i=ji(t)?t:new ut(t,n,r);return Be(function(){var a=o,s=a.operator,c=a.source;i.add(s?s.call(i,c):c?o._subscribe(i):o._trySubscribe(i))}),i},e.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(n){t.error(n)}},e.prototype.forEach=function(t,n){var r=this;return n=_n(n),new n(function(o,i){var a;a=r.subscribe(function(s){try{t(s)}catch(c){i(c),a==null||a.unsubscribe()}},i,o)})},e.prototype._subscribe=function(t){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(t)},e.prototype[Je]=function(){return this},e.prototype.pipe=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return gr(t)(this)},e.prototype.toPromise=function(t){var n=this;return t=_n(t),new t(function(r,o){var i;n.subscribe(function(a){return i=a},function(a){return o(a)},function(){return r(i)})})},e.create=function(t){return new e(t)},e}();function _n(e){var t;return(t=e!=null?e:ye.Promise)!==null&&t!==void 0?t:Promise}function Ii(e){return e&&E(e.next)&&E(e.error)&&E(e.complete)}function ji(e){return e&&e instanceof lt||Ii(e)&&Ht(e)}function $i(e){return E(e==null?void 0:e.lift)}function g(e){return function(t){if($i(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}var y=function(e){Z(t,e);function t(n,r,o,i,a){var s=e.call(this,n)||this;return s.onFinalize=a,s._next=r?function(c){try{r(c)}catch(l){n.error(l)}}:e.prototype._next,s._error=i?function(c){try{i(c)}catch(l){n.error(l)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=o?function(){try{o()}catch(c){n.error(c)}finally{this.unsubscribe()}}:e.prototype._complete,s}return t.prototype.unsubscribe=function(){var n,r=this.closed;e.prototype.unsubscribe.call(this),!r&&((n=this.onFinalize)===null||n===void 0||n.call(this))},t}(lt);var Ge={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,r=Ge.delegate;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);var o=t(function(i){n=void 0,e(i)});return new Ee(function(){return n==null?void 0:n(o)})},requestAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Ge.delegate;return((n==null?void 0:n.requestAnimationFrame)||requestAnimationFrame).apply(void 0,P([],$(e)))},cancelAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Ge.delegate;return((n==null?void 0:n.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,P([],$(e)))},delegate:void 0};var Mn=Ct(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}});var w=function(e){Z(t,e);function t(){var n=e.call(this)||this;return n.closed=!1,n.observers=[],n.isStopped=!1,n.hasError=!1,n.thrownError=null,n}return t.prototype.lift=function(n){var r=new An(this,this);return r.operator=n,r},t.prototype._throwIfClosed=function(){if(this.closed)throw new Mn},t.prototype.next=function(n){var r=this;Be(function(){var o,i;if(r._throwIfClosed(),!r.isStopped){var a=r.observers.slice();try{for(var s=pe(a),c=s.next();!c.done;c=s.next()){var l=c.value;l.next(n)}}catch(u){o={error:u}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(o)throw o.error}}}})},t.prototype.error=function(n){var r=this;Be(function(){if(r._throwIfClosed(),!r.isStopped){r.hasError=r.isStopped=!0,r.thrownError=n;for(var o=r.observers;o.length;)o.shift().error(n)}})},t.prototype.complete=function(){var n=this;Be(function(){if(n._throwIfClosed(),!n.isStopped){n.isStopped=!0;for(var r=n.observers;r.length;)r.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var r=this,o=r.hasError,i=r.isStopped,a=r.observers;return o||i?dr:(a.push(n),new Ee(function(){return Ae(a,n)}))},t.prototype._checkFinalizedStatuses=function(n){var r=this,o=r.hasError,i=r.thrownError,a=r.isStopped;o?n.error(i):a&&n.complete()},t.prototype.asObservable=function(){var n=new R;return n.source=this,n},t.create=function(n,r){return new An(n,r)},t}(R);var An=function(e){Z(t,e);function t(n,r){var o=e.call(this)||this;return o.destination=n,o.source=r,o}return t.prototype.next=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.next)===null||o===void 0||o.call(r,n)},t.prototype.error=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.error)===null||o===void 0||o.call(r,n)},t.prototype.complete=function(){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||r===void 0||r.call(n)},t.prototype._subscribe=function(n){var r,o;return(o=(r=this.source)===null||r===void 0?void 0:r.subscribe(n))!==null&&o!==void 0?o:dr},t}(w);var pt={now:function(){return(pt.delegate||Date).now()},delegate:void 0};var ft=function(e){Z(t,e);function t(n,r,o){n===void 0&&(n=1/0),r===void 0&&(r=1/0),o===void 0&&(o=pt);var i=e.call(this)||this;return i._bufferSize=n,i._windowTime=r,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===1/0,i._bufferSize=Math.max(1,n),i._windowTime=Math.max(1,r),i}return t.prototype.next=function(n){var r=this,o=r.isStopped,i=r._buffer,a=r._infiniteTimeWindow,s=r._timestampProvider,c=r._windowTime;o||(i.push(n),!a&&i.push(s.now()+c)),this._trimBuffer(),e.prototype.next.call(this,n)},t.prototype._subscribe=function(n){this._throwIfClosed(),this._trimBuffer();for(var r=this._innerSubscribe(n),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),c=0;c<s.length&&!n.closed;c+=i?1:2)n.next(s[c]);return this._checkFinalizedStatuses(n),r},t.prototype._trimBuffer=function(){var n=this,r=n._bufferSize,o=n._timestampProvider,i=n._buffer,a=n._infiniteTimeWindow,s=(a?1:2)*r;if(r<1/0&&s<i.length&&i.splice(0,i.length-s),!a){for(var c=o.now(),l=0,u=1;u<i.length&&i[u]<=c;u+=2)l=u;l&&i.splice(0,l+1)}},t}(w);var Ln=function(e){Z(t,e);function t(n,r){return e.call(this)||this}return t.prototype.schedule=function(n,r){return r===void 0&&(r=0),this},t}(Ee);var mt={setInterval:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=mt.delegate;return((n==null?void 0:n.setInterval)||setInterval).apply(void 0,P([],$(e)))},clearInterval:function(e){var t=mt.delegate;return((t==null?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0};var Rt=function(e){Z(t,e);function t(n,r){var o=e.call(this,n,r)||this;return o.scheduler=n,o.work=r,o.pending=!1,o}return t.prototype.schedule=function(n,r){if(r===void 0&&(r=0),this.closed)return this;this.state=n;var o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,r)),this.pending=!0,this.delay=r,this.id=this.id||this.requestAsyncId(i,this.id,r),this},t.prototype.requestAsyncId=function(n,r,o){return o===void 0&&(o=0),mt.setInterval(n.flush.bind(n,this),o)},t.prototype.recycleAsyncId=function(n,r,o){if(o===void 0&&(o=0),o!=null&&this.delay===o&&this.pending===!1)return r;mt.clearInterval(r)},t.prototype.execute=function(n,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var o=this._execute(n,r);if(o)return o;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(n,r){var o=!1,i;try{this.work(n)}catch(a){o=!0,i=a||new Error("Scheduled action threw falsy error")}if(o)return this.unsubscribe(),i},t.prototype.unsubscribe=function(){if(!this.closed){var n=this,r=n.id,o=n.scheduler,i=o.actions;this.work=this.state=this.scheduler=null,this.pending=!1,Ae(i,this),r!=null&&(this.id=this.recycleAsyncId(o,r,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(Ln);var xr=function(){function e(t,n){n===void 0&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(t,n,r){return n===void 0&&(n=0),new this.schedulerActionCtor(this,t).schedule(r,n)},e.now=pt.now,e}();var It=function(e){Z(t,e);function t(n,r){r===void 0&&(r=xr.now);var o=e.call(this,n,r)||this;return o.actions=[],o._active=!1,o._scheduled=void 0,o}return t.prototype.flush=function(n){var r=this.actions;if(this._active){r.push(n);return}var o;this._active=!0;do if(o=n.execute(n.state,n.delay))break;while(n=r.shift());if(this._active=!1,o){for(;n=r.shift();)n.unsubscribe();throw o}},t}(xr);var He=new It(Rt),dt=He;var Cn=function(e){Z(t,e);function t(n,r){var o=e.call(this,n,r)||this;return o.scheduler=n,o.work=r,o}return t.prototype.requestAsyncId=function(n,r,o){return o===void 0&&(o=0),o!==null&&o>0?e.prototype.requestAsyncId.call(this,n,r,o):(n.actions.push(this),n._scheduled||(n._scheduled=Ge.requestAnimationFrame(function(){return n.flush(void 0)})))},t.prototype.recycleAsyncId=function(n,r,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,n,r,o);n.actions.length===0&&(Ge.cancelAnimationFrame(r),n._scheduled=void 0)},t}(Rt);var kn=function(e){Z(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(n){this._active=!0,this._scheduled=void 0;var r=this.actions,o,i=-1;n=n||r.shift();var a=r.length;do if(o=n.execute(n.state,n.delay))break;while(++i<a&&(n=r.shift()));if(this._active=!1,o){for(;++i<a&&(n=r.shift());)n.unsubscribe();throw o}},t}(It);var he=new kn(Cn);var q=new R(function(e){return e.complete()});function jt(e){return e&&E(e.schedule)}function yr(e){return e[e.length-1]}function Fe(e){return E(yr(e))?e.pop():void 0}function be(e){return jt(yr(e))?e.pop():void 0}function $t(e,t){return typeof yr(e)=="number"?e.pop():t}var Xe=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Pt(e){return E(e==null?void 0:e.then)}function Wt(e){return E(e[Je])}function Ut(e){return Symbol.asyncIterator&&E(e==null?void 0:e[Symbol.asyncIterator])}function Vt(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 Pi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Dt=Pi();function Nt(e){return E(e==null?void 0:e[Dt])}function zt(e){return vn(this,arguments,function(){var n,r,o,i;return At(this,function(a){switch(a.label){case 0:n=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,Lt(n.read())];case 3:return r=a.sent(),o=r.value,i=r.done,i?[4,Lt(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Lt(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return n.releaseLock(),[7];case 10:return[2]}})})}function qt(e){return E(e==null?void 0:e.getReader)}function U(e){if(e instanceof R)return e;if(e!=null){if(Wt(e))return Wi(e);if(Xe(e))return Ui(e);if(Pt(e))return Vi(e);if(Ut(e))return Hn(e);if(Nt(e))return Di(e);if(qt(e))return Ni(e)}throw Vt(e)}function Wi(e){return new R(function(t){var n=e[Je]();if(E(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Ui(e){return new R(function(t){for(var n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function Vi(e){return new R(function(t){e.then(function(n){t.closed||(t.next(n),t.complete())},function(n){return t.error(n)}).then(null,Ft)})}function Di(e){return new R(function(t){var n,r;try{for(var o=pe(e),i=o.next();!i.done;i=o.next()){var a=i.value;if(t.next(a),t.closed)return}}catch(s){n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.complete()})}function Hn(e){return new R(function(t){zi(e,t).catch(function(n){return t.error(n)})})}function Ni(e){return Hn(zt(e))}function zi(e,t){var n,r,o,i;return bn(this,void 0,void 0,function(){var a,s;return At(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),n=gn(e),c.label=1;case 1:return[4,n.next()];case 2:if(r=c.sent(),!!r.done)return[3,4];if(a=r.value,t.next(a),t.closed)return[2];c.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return s=c.sent(),o={error:s},[3,11];case 6:return c.trys.push([6,,9,10]),r&&!r.done&&(i=n.return)?[4,i.call(n)]:[3,8];case 7:c.sent(),c.label=8;case 8:return[3,10];case 9:if(o)throw o.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})}function ce(e,t,n,r,o){r===void 0&&(r=0),o===void 0&&(o=!1);var i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function ve(e,t){return t===void 0&&(t=0),g(function(n,r){n.subscribe(new y(r,function(o){return ce(r,e,function(){return r.next(o)},t)},function(){return ce(r,e,function(){return r.complete()},t)},function(o){return ce(r,e,function(){return r.error(o)},t)}))})}function Qt(e,t){return t===void 0&&(t=0),g(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}function Fn(e,t){return U(e).pipe(Qt(t),ve(t))}function Rn(e,t){return U(e).pipe(Qt(t),ve(t))}function In(e,t){return new R(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function jn(e,t){return new R(function(n){var r;return ce(n,t,function(){r=e[Dt](),ce(n,t,function(){var o,i,a;try{o=r.next(),i=o.value,a=o.done}catch(s){n.error(s);return}a?n.complete():n.next(i)},0,!0)}),function(){return E(r==null?void 0:r.return)&&r.return()}})}function Kt(e,t){if(!e)throw new Error("Iterable cannot be null");return new R(function(n){ce(n,t,function(){var r=e[Symbol.asyncIterator]();ce(n,t,function(){r.next().then(function(o){o.done?n.complete():n.next(o.value)})},0,!0)})})}function $n(e,t){return Kt(zt(e),t)}function Pn(e,t){if(e!=null){if(Wt(e))return Fn(e,t);if(Xe(e))return In(e,t);if(Pt(e))return Rn(e,t);if(Ut(e))return Kt(e,t);if(Nt(e))return jn(e,t);if(qt(e))return $n(e,t)}throw Vt(e)}function te(e,t){return t?Pn(e,t):U(e)}function I(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=be(e);return te(e,n)}function Wn(e){return e instanceof Date&&!isNaN(e)}function p(e,t){return g(function(n,r){var o=0;n.subscribe(new y(r,function(i){r.next(e.call(t,i,o++))}))})}var qi=Array.isArray;function Qi(e,t){return qi(t)?e.apply(void 0,P([],$(t))):e(t)}function Re(e){return p(function(t){return Qi(e,t)})}var Ki=Array.isArray,Yi=Object.getPrototypeOf,Bi=Object.prototype,Ji=Object.keys;function Un(e){if(e.length===1){var t=e[0];if(Ki(t))return{args:t,keys:null};if(Gi(t)){var n=Ji(t);return{args:n.map(function(r){return t[r]}),keys:n}}}return{args:e,keys:null}}function Gi(e){return e&&typeof e=="object"&&Yi(e)===Bi}function Vn(e,t){return e.reduce(function(n,r,o){return n[r]=t[o],n},{})}function K(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=be(e),r=Fe(e),o=Un(e),i=o.args,a=o.keys;if(i.length===0)return te([],n);var s=new R(Sr(i,n,a?function(c){return Vn(a,c)}:fe));return r?s.pipe(Re(r)):s}function Sr(e,t,n){return n===void 0&&(n=fe),function(r){Dn(t,function(){for(var o=e.length,i=new Array(o),a=o,s=o,c=function(u){Dn(t,function(){var m=te(e[u],t),f=!1;m.subscribe(new y(r,function(h){i[u]=h,f||(f=!0,s--),s||r.next(n(i.slice()))},function(){--a||r.complete()}))},r)},l=0;l<o;l++)c(l)},r)}}function Dn(e,t,n){e?ce(n,e,t):t()}function Nn(e,t,n,r,o,i,a,s){var c=[],l=0,u=0,m=!1,f=function(){m&&!c.length&&!l&&t.complete()},h=function(d){return l<r?v(d):c.push(d)},v=function(d){i&&t.next(d),l++;var N=!1;U(n(d,u++)).subscribe(new y(t,function(J){o==null||o(J),i?h(J):t.next(J)},function(){N=!0},void 0,function(){if(N)try{l--;for(var J=function(){var W=c.shift();a?ce(t,a,function(){return v(W)}):v(W)};c.length&&l<r;)J();f()}catch(W){t.error(W)}}))};return e.subscribe(new y(t,h,function(){m=!0,f()})),function(){s==null||s()}}function oe(e,t,n){return n===void 0&&(n=1/0),E(t)?oe(function(r,o){return p(function(i,a){return t(r,i,o,a)})(U(e(r,o)))},n):(typeof t=="number"&&(n=t),g(function(r,o){return Nn(r,o,e,n)}))}function Ze(e){return e===void 0&&(e=1/0),oe(fe,e)}function zn(){return Ze(1)}function ht(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return zn()(te(e,be(e)))}function j(e){return new R(function(t){U(e()).subscribe(t)})}var Xi=["addListener","removeListener"],Zi=["addEventListener","removeEventListener"],ea=["on","off"];function S(e,t,n,r){if(E(n)&&(r=n,n=void 0),r)return S(e,t,n).pipe(Re(r));var o=$(na(e)?Zi.map(function(s){return function(c){return e[s](t,c,n)}}):ta(e)?Xi.map(qn(e,t)):ra(e)?ea.map(qn(e,t)):[],2),i=o[0],a=o[1];if(!i&&Xe(e))return oe(function(s){return S(s,t,n)})(U(e));if(!i)throw new TypeError("Invalid event target");return new R(function(s){var c=function(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return s.next(1<l.length?l:l[0])};return i(c),function(){return a(c)}})}function qn(e,t){return function(n){return function(r){return e[n](t,r)}}}function ta(e){return E(e.addListener)&&E(e.removeListener)}function ra(e){return E(e.on)&&E(e.off)}function na(e){return E(e.addEventListener)&&E(e.removeEventListener)}function Yt(e,t,n){return n?Yt(e,t).pipe(Re(n)):new R(function(r){var o=function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return r.next(a.length===1?a[0]:a)},i=e(o);return E(t)?function(){return t(o,i)}:void 0})}function Bt(e,t,n){e===void 0&&(e=0),n===void 0&&(n=dt);var r=-1;return t!=null&&(jt(t)?n=t:r=t),new R(function(o){var i=Wn(e)?+e-n.now():e;i<0&&(i=0);var a=0;return n.schedule(function(){o.closed||(o.next(a++),0<=r?this.schedule(void 0,r):o.complete())},i)})}function L(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=be(e),r=$t(e,1/0),o=e;return o.length?o.length===1?U(o[0]):Ze(r)(te(o,n)):q}var ge=new R(ne);var oa=Array.isArray;function et(e){return e.length===1&&oa(e[0])?e[0]:e}function M(e,t){return g(function(n,r){var o=0;n.subscribe(new y(r,function(i){return e.call(t,i,o++)&&r.next(i)}))})}function bt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Fe(e),r=et(e);return r.length?new R(function(o){var i=r.map(function(){return[]}),a=r.map(function(){return!1});o.add(function(){i=a=null});for(var s=function(l){U(r[l]).subscribe(new y(o,function(u){if(i[l].push(u),i.every(function(f){return f.length})){var m=i.map(function(f){return f.shift()});o.next(n?n.apply(void 0,P([],$(m))):m),i.some(function(f,h){return!f.length&&a[h]})&&o.complete()}},function(){a[l]=!0,!i[l].length&&o.complete()}))},c=0;!o.closed&&c<r.length;c++)s(c);return function(){i=a=null}}):q}function Qn(e){return g(function(t,n){var r=!1,o=null,i=null,a=!1,s=function(){if(i==null||i.unsubscribe(),i=null,r){r=!1;var l=o;o=null,n.next(l)}a&&n.complete()},c=function(){i=null,a&&n.complete()};t.subscribe(new y(n,function(l){r=!0,o=l,i||U(e(l)).subscribe(i=new y(n,s,c))},function(){a=!0,(!r||!i||i.closed)&&n.complete()}))})}function Ve(e,t){return t===void 0&&(t=dt),Qn(function(){return Bt(e,t)})}function Se(e,t){return t===void 0&&(t=null),t=t!=null?t:e,g(function(n,r){var o=[],i=0;n.subscribe(new y(r,function(a){var s,c,l,u,m=null;i++%t==0&&o.push([]);try{for(var f=pe(o),h=f.next();!h.done;h=f.next()){var v=h.value;v.push(a),e<=v.length&&(m=m!=null?m:[],m.push(v))}}catch(J){s={error:J}}finally{try{h&&!h.done&&(c=f.return)&&c.call(f)}finally{if(s)throw s.error}}if(m)try{for(var d=pe(m),N=d.next();!N.done;N=d.next()){var v=N.value;Ae(o,v),r.next(v)}}catch(J){l={error:J}}finally{try{N&&!N.done&&(u=d.return)&&u.call(d)}finally{if(l)throw l.error}}},function(){var a,s;try{for(var c=pe(o),l=c.next();!l.done;l=c.next()){var u=l.value;r.next(u)}}catch(m){a={error:m}}finally{try{l&&!l.done&&(s=c.return)&&s.call(c)}finally{if(a)throw a.error}}r.complete()},void 0,function(){o=null}))})}function Ie(e){return g(function(t,n){var r=null,o=!1,i;r=t.subscribe(new y(n,void 0,void 0,function(a){i=U(e(a,Ie(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function Kn(e,t,n,r,o){return function(i,a){var s=n,c=t,l=0;i.subscribe(new y(a,function(u){var m=l++;c=s?e(c,u,m):(s=!0,u),r&&a.next(c)},o&&function(){s&&a.next(c),a.complete()}))}}function wr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Fe(e);return n?Tn(wr.apply(void 0,P([],$(e))),Re(n)):g(function(r,o){Sr(P([r],$(et(e))))(o)})}function tt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return wr.apply(void 0,P([],$(e)))}function Er(e,t){return E(t)?oe(e,t,1):oe(e,1)}function Or(e,t){return t===void 0&&(t=He),g(function(n,r){var o=null,i=null,a=null,s=function(){if(o){o.unsubscribe(),o=null;var l=i;i=null,r.next(l)}};function c(){var l=a+e,u=t.now();if(u<l){o=this.schedule(void 0,l-u),r.add(o);return}s()}n.subscribe(new y(r,function(l){i=l,a=t.now(),o||(o=t.schedule(c,e),r.add(o))},function(){s(),r.complete()},void 0,function(){i=o=null}))})}function De(e){return g(function(t,n){var r=!1;t.subscribe(new y(n,function(o){r=!0,n.next(o)},function(){r||n.next(e),n.complete()}))})}function le(e){return e<=0?function(){return q}:g(function(t,n){var r=0;t.subscribe(new y(n,function(o){++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Yn(){return g(function(e,t){e.subscribe(new y(t,ne))})}function ae(e){return p(function(){return e})}function Tr(e,t){return t?function(n){return ht(t.pipe(le(1),Yn()),n.pipe(Tr(e)))}:oe(function(n,r){return e(n,r).pipe(le(1),ae(n))})}function Le(e,t){t===void 0&&(t=He);var n=Bt(e,t);return Tr(function(){return n})}function Y(e,t){return t===void 0&&(t=fe),e=e!=null?e:ia,g(function(n,r){var o,i=!0;n.subscribe(new y(r,function(a){var s=t(a);(i||!e(o,s))&&(i=!1,o=s,r.next(a))}))})}function ia(e,t){return e===t}function B(e,t){return Y(function(n,r){return t?t(n[e],r[e]):n[e]===r[e]})}function C(e){return g(function(t,n){try{t.subscribe(n)}finally{n.add(e)}})}function Ce(e){return e<=0?function(){return q}:g(function(t,n){var r=[];t.subscribe(new y(n,function(o){r.push(o),e<r.length&&r.shift()},function(){var o,i;try{for(var a=pe(r),s=a.next();!s.done;s=a.next()){var c=s.value;n.next(c)}}catch(l){o={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}n.complete()},void 0,function(){r=null}))})}function Bn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=be(e),r=$t(e,1/0);return e=et(e),g(function(o,i){Ze(r)(te(P([o],$(e)),n)).subscribe(i)})}function Ne(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Bn.apply(void 0,P([],$(e)))}function rt(e){return g(function(t,n){var r=!1,o=null;t.subscribe(new y(n,function(a){r=!0,o=a}));var i=function(){if(r){r=!1;var a=o;o=null,n.next(a)}};e.subscribe(new y(n,i,ne))})}function _r(e,t){return g(Kn(e,t,arguments.length>=2,!0))}function se(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new w}:t,r=e.resetOnError,o=r===void 0?!0:r,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s;return function(l){var u=null,m=null,f=null,h=0,v=!1,d=!1,N=function(){m==null||m.unsubscribe(),m=null},J=function(){N(),u=f=null,v=d=!1},W=function(){var _=u;J(),_==null||_.unsubscribe()};return g(function(_,We){h++,!d&&!v&&N();var Me=f=f!=null?f:n();We.add(function(){h--,h===0&&!d&&!v&&(m=Mr(W,c))}),Me.subscribe(We),u||(u=new ut({next:function(qe){return Me.next(qe)},error:function(qe){d=!0,N(),m=Mr(J,o,qe),Me.error(qe)},complete:function(){v=!0,N(),m=Mr(J,a),Me.complete()}}),te(_).subscribe(u))})(l)}}function Mr(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return t===!0?(e(),null):t===!1?null:t.apply(void 0,P([],$(n))).pipe(le(1)).subscribe(function(){return e()})}function G(e,t,n){var r,o,i,a=!1;return e&&typeof e=="object"?(i=(r=e.bufferSize)!==null&&r!==void 0?r:1/0,t=(o=e.windowTime)!==null&&o!==void 0?o:1/0,a=!!e.refCount,n=e.scheduler):i=e!=null?e:1/0,se({connector:function(){return new ft(i,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function Jt(e){return M(function(t,n){return e<=n})}function vt(e){return g(function(t,n){var r=!1,o=new y(n,function(){o==null||o.unsubscribe(),r=!0},ne);U(e).subscribe(o),t.subscribe(new y(n,function(i){return r&&n.next(i)}))})}function D(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=be(e);return g(function(r,o){(n?ht(e,r,n):ht(e,r)).subscribe(o)})}function O(e,t){return g(function(n,r){var o=null,i=0,a=!1,s=function(){return a&&!o&&r.complete()};n.subscribe(new y(r,function(c){o==null||o.unsubscribe();var l=0,u=i++;U(e(c,u)).subscribe(o=new y(r,function(m){return r.next(t?t(c,m,u,l++):m)},function(){o=null,s()}))},function(){a=!0,s()}))})}function Ar(e,t){return E(t)?O(function(){return e},t):O(function(){return e})}function ke(e){return g(function(t,n){U(e).subscribe(new y(n,function(){return n.complete()},ne)),!n.closed&&t.subscribe(n)})}function Lr(e,t){return t===void 0&&(t=!1),g(function(n,r){var o=0;n.subscribe(new y(r,function(i){var a=e(i,o++);(a||t)&&r.next(i),!a&&r.complete()}))})}function T(e,t,n){var r=E(e)||t||n?{next:e,error:t,complete:n}:e;return r?g(function(o,i){var a;(a=r.subscribe)===null||a===void 0||a.call(r);var s=!0;o.subscribe(new y(i,function(c){var l;(l=r.next)===null||l===void 0||l.call(r,c),i.next(c)},function(){var c;s=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},function(c){var l;s=!1,(l=r.error)===null||l===void 0||l.call(r,c),i.error(c)},function(){var c,l;s&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(l=r.finalize)===null||l===void 0||l.call(r)}))}):fe}var aa={leading:!0,trailing:!1};function Cr(e,t){var n=t===void 0?aa:t,r=n.leading,o=n.trailing;return g(function(i,a){var s=!1,c=null,l=null,u=!1,m=function(){l==null||l.unsubscribe(),l=null,o&&(v(),u&&a.complete())},f=function(){l=null,u&&a.complete()},h=function(d){return l=U(e(d)).subscribe(new y(a,m,f))},v=function(){if(s){s=!1;var d=c;c=null,a.next(d),!u&&h(d)}};i.subscribe(new y(a,function(d){s=!0,c=d,!(l&&!l.closed)&&(r?v():h(d))},function(){u=!0,!(o&&s&&l&&!l.closed)&&a.complete()}))})}function me(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Fe(e);return g(function(r,o){for(var i=e.length,a=new Array(i),s=e.map(function(){return!1}),c=!1,l=function(m){U(e[m]).subscribe(new y(o,function(f){a[m]=f,!c&&!s[m]&&(s[m]=!0,(c=s.every(fe))&&(s=null))},ne))},u=0;u<i;u++)l(u);r.subscribe(new y(o,function(m){if(c){var f=P([m],$(a));o.next(n?n.apply(void 0,P([],$(f))):f)}}))})}function Jn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return g(function(n,r){bt.apply(void 0,P([n],$(e))).subscribe(r)})}function kr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Jn.apply(void 0,P([],$(e)))}function Gn(){let e=new ft(1);return S(document,"DOMContentLoaded",{once:!0}).subscribe(()=>e.next(document)),e}function Q(e,t=document){return Array.from(t.querySelectorAll(e))}function z(e,t=document){let n=ue(e,t);if(typeof n=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return n}function ue(e,t=document){return t.querySelector(e)||void 0}function ze(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function Gt(e){return L(S(e,"focus"),S(e,"blur")).pipe(p(({type:t})=>t==="focus"),D(e===ze()))}function je(e){return{x:e.offsetLeft,y:e.offsetTop}}function Xn(e){return L(S(window,"load"),S(window,"resize")).pipe(Ve(0,he),p(()=>je(e)),D(je(e)))}function Zn(e){return{x:e.scrollLeft,y:e.scrollTop}}function Xt(e){return L(S(e,"scroll"),S(window,"resize")).pipe(Ve(0,he),p(()=>Zn(e)),D(Zn(e)))}var eo=new w,sa=j(()=>I(new ResizeObserver(e=>{for(let t of e)eo.next(t)}))).pipe(O(e=>L(ge,I(e)).pipe(C(()=>e.disconnect()))),G(1));function nt(e){return{width:e.offsetWidth,height:e.offsetHeight}}function we(e){return sa.pipe(T(t=>t.observe(e)),O(t=>eo.pipe(M(({target:n})=>n===e),C(()=>t.unobserve(e)),p(()=>nt(e)))),D(nt(e)))}function Zt(e){return{width:e.scrollWidth,height:e.scrollHeight}}var ca=new w,rb=j(()=>I(new IntersectionObserver(e=>{for(let t of e)ca.next(t)},{threshold:1}))).pipe(O(e=>L(ge,I(e)).pipe(C(()=>e.disconnect()))),G(1));function to(e,t=16){return Xt(e).pipe(p(({y:n})=>{let r=nt(e),o=Zt(e);return n>=o.height-r.height-t}),Y())}var er={drawer:z("[data-md-toggle=drawer]"),search:z("[data-md-toggle=search]")};function ro(e){return er[e].checked}function $e(e,t){er[e].checked!==t&&er[e].click()}function tr(e){let t=er[e];return S(t,"change").pipe(p(()=>t.checked),D(t.checked))}function la(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 no(){return S(window,"keydown").pipe(M(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:ro("search")?"search":"global",type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),M(({mode:e,type:t})=>{if(e==="global"){let n=ze();if(typeof n!="undefined")return!la(n,t)}return!0}),se())}function Oe(){return new URL(location.href)}function oo(e){location.href=e.href}function io(){return new w}function ao(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 n of t)ao(e,n)}function k(e,t,...n){let r=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="boolean"?r.setAttribute(o,t[o]):t[o]&&r.setAttribute(o,"");for(let o of n)ao(r,o);return r}function so(e,t){let n=t;if(e.length>n){for(;e[n]!==" "&&--n>0;);return`${e.substring(0,n)}...`}return e}function rr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function co(){return location.hash.substring(1)}function lo(e){let t=k("a",{href:e});t.addEventListener("click",n=>n.stopPropagation()),t.click()}function ua(){return S(window,"hashchange").pipe(p(co),D(co()),M(e=>e.length>0),G(1))}function uo(){return ua().pipe(p(e=>ue(`[id="${e}"]`)),M(e=>typeof e!="undefined"))}function nr(e){let t=matchMedia(e);return Yt(n=>t.addListener(()=>n(t.matches))).pipe(D(t.matches))}function po(){return L(S(window,"beforeprint").pipe(ae(!0)),S(window,"afterprint").pipe(ae(!1)))}function Hr(e,t){return e.pipe(O(n=>n?t():q))}function or(e,t={credentials:"same-origin"}){return te(fetch(`${e}`,t)).pipe(M(n=>n.status===200),Ie(()=>q))}function Te(e,t){return or(e,t).pipe(O(n=>n.json()),G(1))}function fo(e,t){let n=new DOMParser;return or(e,t).pipe(O(r=>r.text()),p(r=>n.parseFromString(r,"text/xml")),G(1))}function mo(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function ho(){return L(S(window,"scroll",{passive:!0}),S(window,"resize",{passive:!0})).pipe(p(mo),D(mo()))}function bo(){return{width:innerWidth,height:innerHeight}}function vo(){return S(window,"resize",{passive:!0}).pipe(p(bo),D(bo()))}function go(){return K([ho(),vo()]).pipe(p(([e,t])=>({offset:e,size:t})),G(1))}function ir(e,{viewport$:t,header$:n}){let r=t.pipe(B("size")),o=K([r,n]).pipe(p(()=>je(e)));return K([n,t,o]).pipe(p(([{height:i},{offset:a,size:s},{x:c,y:l}])=>({offset:{x:a.x-c,y:a.y-l+i},size:s})))}function xo(e,{tx$:t}){let n=S(e,"message").pipe(p(({data:r})=>r));return t.pipe(Cr(()=>n,{leading:!0,trailing:!0}),T(r=>e.postMessage(r)),Ar(n),se())}var pa=z("#__config"),ot=JSON.parse(pa.textContent);ot.base=`${new URL(ot.base,Oe())}`;function de(){return ot}function ie(e){return ot.features.includes(e)}function X(e,t){return typeof t!="undefined"?ot.translations[e].replace("#",t.toString()):ot.translations[e]}function _e(e,t=document){return z(`[data-md-component=${e}]`,t)}function re(e,t=document){return Q(`[data-md-component=${e}]`,t)}var Lo=Qe(Rr());function yo(e){return k("button",{class:"md-clipboard md-icon",title:X("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function So(e){return k("aside",{class:"md-annotation",tabIndex:0},k("div",{class:"md-annotation__inner md-tooltip"},k("div",{class:"md-tooltip__inner md-typeset"})),k("span",{class:"md-annotation__index"},e))}function Ir(e,t){let n=t&2,r=t&1,o=Object.keys(e.terms).filter(a=>!e.terms[a]).map(a=>[k("del",null,a)," "]).flat().slice(0,-1),i=new URL(e.location);return ie("search.highlight")&&i.searchParams.set("h",Object.entries(e.terms).filter(([,a])=>a).reduce((a,[s])=>`${a} ${s}`.trim(),"")),k("a",{href:`${i}`,class:"md-search-result__link",tabIndex:-1},k("article",{class:["md-search-result__article",...n?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},n>0&&k("div",{class:"md-search-result__icon md-icon"}),k("h1",{class:"md-search-result__title"},e.title),r>0&&e.text.length>0&&k("p",{class:"md-search-result__teaser"},so(e.text,320)),r>0&&o.length>0&&k("p",{class:"md-search-result__terms"},X("search.result.term.missing"),": ",o)))}function wo(e){let t=e[0].score,n=[...e],r=n.findIndex(l=>!l.location.includes("#")),[o]=n.splice(r,1),i=n.findIndex(l=>l.score<t);i===-1&&(i=n.length);let a=n.slice(0,i),s=n.slice(i),c=[Ir(o,2|+(!r&&i===0)),...a.map(l=>Ir(l,1)),...s.length?[k("details",{class:"md-search-result__more"},k("summary",{tabIndex:-1},s.length>0&&s.length===1?X("search.result.more.one"):X("search.result.more.other",s.length)),s.map(l=>Ir(l,1)))]:[]];return k("li",{class:"md-search-result__item"},c)}function Eo(e){return k("ul",{class:"md-source__facts"},Object.entries(e).map(([t,n])=>k("li",{class:`md-source__fact md-source__fact--${t}`},typeof n=="number"?rr(n):n)))}function Oo(e){return k("div",{class:"md-typeset__scrollwrap"},k("div",{class:"md-typeset__table"},e))}function fa(e){let t=de(),n=new URL(`../${e.version}/`,t.base);return k("li",{class:"md-version__item"},k("a",{href:n.toString(),class:"md-version__link"},e.title))}function To(e,t){return k("div",{class:"md-version"},k("button",{class:"md-version__current","aria-label":X("select.version.title")},t.title),k("ul",{class:"md-version__list"},e.map(fa)))}function ma(e,t){let n=j(()=>K([Xn(e),Xt(t)])).pipe(p(([{x:r,y:o},i])=>({x:r-i.x,y:o-i.y})));return Gt(e).pipe(O(r=>n.pipe(p(o=>({active:r,offset:o})),le(+!r||1/0))))}function _o(e,t){return j(()=>{let n=new w;n.subscribe({next({offset:i}){e.style.setProperty("--md-tooltip-x",`${i.x}px`),e.style.setProperty("--md-tooltip-y",`${i.y}px`)},complete(){e.style.removeProperty("--md-tooltip-x"),e.style.removeProperty("--md-tooltip-y")}});let r=z(":scope > :last-child"),o=S(r,"mousedown",{once:!0});return n.pipe(O(({active:i})=>i?o:q),T(i=>i.preventDefault())).subscribe(()=>e.blur()),ma(e,t).pipe(T(i=>n.next(i)),C(()=>n.complete()),p(i=>F({ref:e},i)))})}function da(e){let t=[];for(let n of Q(".c, .c1, .cm",e)){let r,o=n.firstChild;for(;r=/\((\d+)\)/.exec(o.textContent);){let i=o.splitText(r.index);o=i.splitText(r[0].length),t.push(i)}}return t}function Mo(e,t){t.append(...Array.from(e.childNodes))}function Ao(e,t,n){let{print$:r}=n,o=new Map;for(let i of da(t)){let[,a]=i.textContent.match(/\((\d+)\)/);o.set(+a,So(+a)),i.replaceWith(o.get(+a))}return j(()=>{let i=new w;return r.pipe(D(!1),ke(i.pipe(Ce(1)))).subscribe(a=>{e.hidden=!a;for(let[s,c]of o){let l=z(".md-typeset",c),u=z(`li:nth-child(${s})`,e);a?Mo(l,u):Mo(u,l)}}),L(...[...o].map(([,a])=>_o(a,t))).pipe(C(()=>i.complete()),se())})}var ha=0;function Co(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Co(t)}}function ko(e){return we(e).pipe(p(({width:t})=>({scrollable:Zt(e).width>t})),B("scrollable"))}function Ho(e,r){var o=r,{hover$:t}=o,n=Et(o,["hover$"]);return j(()=>{let i=new w;if(i.pipe(me(t)).subscribe(([{scrollable:s},c])=>{s&&c?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}),Lo.default.isSupported()){let s=e.closest("pre");s.id=`__code_${++ha}`,s.insertBefore(yo(s.id),e)}let a=e.closest(".highlighttable")||e.closest(".highlight");if(a instanceof HTMLElement){let s=Co(a);if(typeof s!="undefined"&&(a.classList.contains("annotate")||ie("content.code.annotate"))){let c=Ao(s,e,n);return ko(e).pipe(T(l=>i.next(l)),C(()=>i.complete()),p(l=>F({ref:e},l)),Ne(we(a).pipe(ke(i.pipe(Ce(1))),O(({width:l,height:u})=>l&&u?c:q))))}}return ko(e).pipe(T(s=>i.next(s)),C(()=>i.complete()),p(s=>F({ref:e},s)))})}function ba(e,{target$:t,print$:n}){let r=!1;return L(t.pipe(p(o=>o.closest("details:not([open])")),M(o=>e===o),ae({action:"open",scroll:!0})),n.pipe(M(o=>o||!r),T(()=>r=e.open),p(o=>({action:o?"open":"close"}))))}function Fo(e,t){return j(()=>{let n=new w;return n.subscribe(({action:r,scroll:o})=>{r==="open"?e.setAttribute("open",""):e.removeAttribute("open"),o&&e.scrollIntoView()}),ba(e,t).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))})}var Ro=k("table");function Io(e){return e.replaceWith(Ro),Ro.replaceWith(Oo(e)),I({ref:e})}function va(e){return L(...Q(":scope > input",e).map(t=>S(t,"change").pipe(ae(t.id)))).pipe(p(t=>({active:z(`label[for=${t}]`)})))}function jo(e){let t=z(".tabbed-labels",e);return j(()=>{let n=new w;return n.subscribe(({active:r})=>{let{x:o}=je(r);t.scrollTo({behavior:"smooth",left:o})}),va(e).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))})}function $o(e,{target$:t,hover$:n,print$:r}){return L(...Q("pre > code",e).map(o=>Ho(o,{hover$:n,print$:r})),...Q("table:not([class])",e).map(o=>Io(o)),...Q("details",e).map(o=>Fo(o,{target$:t,print$:r})),...Q("[data-tabs]",e).map(o=>jo(o)))}function ga(e,{alert$:t}){return t.pipe(O(n=>L(I(!0),I(!1).pipe(Le(2e3))).pipe(p(r=>({message:n,open:r})))))}function Po(e,t){let n=z(".md-typeset",e);return j(()=>{let r=new w;return r.subscribe(({message:o,open:i})=>{n.textContent=o,i?e.setAttribute("data-md-state","open"):e.removeAttribute("data-md-state")}),ga(e,t).pipe(T(o=>r.next(o)),C(()=>r.complete()),p(o=>F({ref:e},o)))})}function xa({viewport$:e}){if(!ie("header.autohide"))return I(!1);let t=e.pipe(p(({offset:{y:o}})=>o),Se(2,1),p(([o,i])=>[o<i,i]),B(0)),n=K([e,t]).pipe(M(([{offset:o},[,i]])=>Math.abs(i-o.y)>100),p(([,[o]])=>o),Y()),r=tr("search");return K([e,r]).pipe(p(([{offset:o},i])=>o.y>400&&!i),Y(),O(o=>o?n:I(!1)),D(!1))}function Wo(e,t){return j(()=>{let n=getComputedStyle(e);return I(n.position==="sticky"||n.position==="-webkit-sticky")}).pipe(tt(we(e),xa(t)),p(([n,{height:r},o])=>({height:n?r:0,sticky:n,hidden:o})),Y((n,r)=>n.sticky===r.sticky&&n.height===r.height&&n.hidden===r.hidden),G(1))}function Uo(e,{header$:t,main$:n}){return j(()=>{let r=new w;return r.pipe(B("active"),tt(t)).subscribe(([{active:o},{hidden:i}])=>{o?e.setAttribute("data-md-state",i?"hidden":"shadow"):e.removeAttribute("data-md-state")}),n.subscribe(r),t.pipe(ke(r.pipe(Ce(1))),p(o=>F({ref:e},o)))})}function ya(e,{viewport$:t,header$:n}){return ir(e,{viewport$:t,header$:n}).pipe(p(({offset:{y:r}})=>{let{height:o}=nt(e);return{active:r>=o}}),B("active"))}function Vo(e,t){return j(()=>{let n=new w;n.subscribe(({active:o})=>{o?e.setAttribute("data-md-state","active"):e.removeAttribute("data-md-state")});let r=ue("article h1");return typeof r=="undefined"?q:ya(r,t).pipe(T(o=>n.next(o)),C(()=>n.complete()),p(o=>F({ref:e},o)))})}function Do(e,{viewport$:t,header$:n}){let r=n.pipe(p(({height:i})=>i),Y()),o=r.pipe(O(()=>we(e).pipe(p(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),B("bottom"))));return K([r,o,t]).pipe(p(([i,{top:a,bottom:s},{offset:{y:c},size:{height:l}}])=>(l=Math.max(0,l-Math.max(0,a-c,i)-Math.max(0,l+c-s)),{offset:a-i,height:l,active:a-i<=c})),Y((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function Sa(e){let t=__md_get("__palette")||{index:e.findIndex(r=>matchMedia(r.getAttribute("data-md-color-media")).matches)};return I(...e).pipe(oe(r=>S(r,"change").pipe(ae(r))),D(e[Math.max(0,t.index)]),p(r=>({index:e.indexOf(r),color:{scheme:r.getAttribute("data-md-color-scheme"),primary:r.getAttribute("data-md-color-primary"),accent:r.getAttribute("data-md-color-accent")}})),G(1))}function No(e){return j(()=>{let t=new w;t.subscribe(r=>{for(let[o,i]of Object.entries(r.color))typeof i=="string"&&document.body.setAttribute(`data-md-color-${o}`,i);for(let o=0;o<n.length;o++){let i=n[o].nextElementSibling;i instanceof HTMLElement&&(i.hidden=r.index!==o)}__md_set("__palette",r)});let n=Q("input",e);return Sa(n).pipe(T(r=>t.next(r)),C(()=>t.complete()),p(r=>F({ref:e},r)))})}var jr=Qe(Rr());function wa(e){let t=Q(".md-annotation",e);for(let r of t)r.hidden=!0;let n=e.innerText;for(let r of t)r.hidden=!1;return n}function zo({alert$:e}){jr.default.isSupported()&&new R(t=>{new jr.default("[data-clipboard-target], [data-clipboard-text]",{text:n=>n.getAttribute("data-clipboard-text")||wa(z(n.getAttribute("data-clipboard-target")))}).on("success",n=>t.next(n))}).subscribe(()=>e.next(X("clipboard.copied")))}function Ea(e){if(e.length<2)return e;let[t,n]=e.sort((i,a)=>i.length-a.length).map(i=>i.replace(/[^/]+$/,"")),r=0;if(t===n)r=t.length;else for(;t.charCodeAt(r)===n.charCodeAt(r);)r++;let o=de();return e.map(i=>i.replace(t.slice(0,r),o.base))}function qo({document$:e,location$:t,viewport$:n}){let r=de();if(location.protocol==="file:")return;"scrollRestoration"in history&&(history.scrollRestoration="manual",S(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}));let o=ue("link[rel=icon]");typeof o!="undefined"&&(o.href=o.href);let i=fo(new URL("sitemap.xml",r.base)).pipe(p(l=>Ea(Q("loc",l).map(u=>u.textContent))),O(l=>S(document.body,"click").pipe(M(u=>!u.metaKey&&!u.ctrlKey),O(u=>{if(u.target instanceof Element){let m=u.target.closest("a");if(m&&!m.target){let f=new URL(m.href);if(f.search="",f.hash="",f.pathname!==location.pathname&&l.includes(f.toString()))return u.preventDefault(),I({url:new URL(m.href)})}}return ge}))),se()),a=S(window,"popstate").pipe(M(l=>l.state!==null),p(l=>({url:new URL(location.href),offset:l.state})),se());L(i,a).pipe(Y((l,u)=>l.url.href===u.url.href),p(({url:l})=>l)).subscribe(t);let s=t.pipe(B("pathname"),O(l=>or(l.href).pipe(Ie(()=>(oo(l),ge)))),se());i.pipe(rt(s)).subscribe(({url:l})=>{history.pushState({},"",`${l}`)});let c=new DOMParser;s.pipe(O(l=>l.text()),p(l=>c.parseFromString(l,"text/html"))).subscribe(e),e.pipe(Jt(1)).subscribe(l=>{for(let u of["title","link[rel=canonical]","meta[name=author]","meta[name=description]","[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=logo]","[data-md-component=skip]",...ie("navigation.tabs.sticky")?["[data-md-component=tabs]"]:[]]){let m=ue(u),f=ue(u,l);typeof m!="undefined"&&typeof f!="undefined"&&m.replaceWith(f)}}),e.pipe(Jt(1),p(()=>_e("container")),O(l=>I(...Q("script",l))),Er(l=>{let u=k("script");if(l.src){for(let m of l.getAttributeNames())u.setAttribute(m,l.getAttribute(m));return l.replaceWith(u),new R(m=>{u.onload=()=>m.complete()})}else return u.textContent=l.textContent,l.replaceWith(u),q})).subscribe(),L(i,a).pipe(rt(e)).subscribe(({url:l,offset:u={y:0}})=>{l.hash&&!u?lo(l.hash):window.scrollTo(0,u.y)}),n.pipe(vt(i),Or(250),B("offset")).subscribe(({offset:l})=>{history.replaceState(l,"")}),L(i,a).pipe(Se(2,1),M(([l,u])=>l.url.pathname===u.url.pathname),p(([,l])=>l)).subscribe(({offset:l={y:0}})=>{window.scrollTo(0,l.y)})}var _a=Qe($r());var Ko=Qe($r());function Pr(e,t){let n=new RegExp(e.separator,"img"),r=(o,i,a)=>`${i}<mark data-md-highlight>${a}</mark>`;return o=>{o=o.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${e.separator})(${o.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(n,"|")})`,"img");return a=>(t?(0,Ko.default)(a):a).replace(i,r).replace(/<\/mark>(\s+)<mark[^>]*>/img,"$1")}}function Yo(e){return e.split(/"([^"]+)"/g).map((t,n)=>n&1?t.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):t).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").trim()}var xt=(o=>(o[o.SETUP=0]="SETUP",o[o.READY=1]="READY",o[o.QUERY=2]="QUERY",o[o.RESULT=3]="RESULT",o))(xt||{});function it(e){return e.type===1}function Bo(e){return e.type===2}function at(e){return e.type===3}function Ma({config:e,docs:t}){e.lang.length===1&&e.lang[0]==="en"&&(e.lang=[X("search.config.lang")]),e.separator==="[\\s\\-]+"&&(e.separator=X("search.config.separator"));let r={pipeline:X("search.config.pipeline").split(/\s*,\s*/).filter(Boolean),suggestions:ie("search.suggest")};return{config:e,docs:t,options:r}}function Jo(e,t){let n=de(),r=new Worker(e),o=new w,i=xo(r,{tx$:o}).pipe(p(a=>{if(at(a))for(let s of a.data.items)for(let c of s)c.location=`${new URL(c.location,n.base)}`;return a}),se());return te(t).pipe(p(a=>({type:xt.SETUP,data:Ma(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function Go(){let e=de(),t=Te(new URL("../versions.json",e.base)),n=t.pipe(p(r=>{let[,o]=e.base.match(/([^/]+)\/?$/);return r.find(({version:i,aliases:a})=>i===o||a.includes(o))||r[0]}));K([t,n]).subscribe(([r,o])=>{var a;if(z(".md-header__topic").appendChild(To(r,o)),__md_get("__outdated",sessionStorage)===null){let s=((a=e.version)==null?void 0:a.default)||"latest",c=!o.aliases.includes(s);if(__md_set("__outdated",c,sessionStorage),c)for(let l of re("outdated"))l.hidden=!1}})}function Aa(e,{rx$:t}){let n=(__search==null?void 0:__search.transform)||Yo,{searchParams:r}=Oe();r.has("q")&&$e("search",!0);let o=t.pipe(M(it),le(1),p(()=>r.get("q")||""));o.subscribe(s=>{s&&(e.value=s)});let i=Gt(e),a=L(S(e,"keyup"),S(e,"focus").pipe(Le(1)),o).pipe(p(()=>n(e.value)),D(""),Y());return K([a,i]).pipe(p(([s,c])=>({value:s,focus:c})),G(1))}function Xo(e,{tx$:t,rx$:n}){let r=new w;return r.pipe(B("value"),p(({value:o})=>({type:xt.QUERY,data:o}))).subscribe(t.next.bind(t)),r.pipe(B("focus")).subscribe(({focus:o})=>{o?($e("search",o),e.placeholder=""):e.placeholder=X("search.placeholder")}),S(e.form,"reset").pipe(ke(r.pipe(Ce(1)))).subscribe(()=>e.focus()),Aa(e,{tx$:t,rx$:n}).pipe(T(o=>r.next(o)),C(()=>r.complete()),p(o=>F({ref:e},o)))}function Zo(e,{rx$:t},{query$:n}){let r=new w,o=to(e.parentElement).pipe(M(Boolean)),i=z(":scope > :first-child",e),a=z(":scope > :last-child",e),s=t.pipe(M(it),le(1));return r.pipe(ve(he),me(n),vt(s)).subscribe(([{items:l},{value:u}])=>{if(u)switch(l.length){case 0:i.textContent=X("search.result.none");break;case 1:i.textContent=X("search.result.one");break;default:i.textContent=X("search.result.other",rr(l.length))}else i.textContent=X("search.result.placeholder")}),r.pipe(ve(he),T(()=>a.innerHTML=""),O(({items:l})=>L(I(...l.slice(0,10)),I(...l.slice(10)).pipe(Se(4),kr(o),O(([u])=>I(...u)))))).subscribe(l=>a.appendChild(wo(l))),t.pipe(M(at),p(({data:l})=>l)).pipe(T(l=>r.next(l)),C(()=>r.complete()),p(l=>F({ref:e},l)))}function La(e,{query$:t}){return t.pipe(p(({value:n})=>{let r=Oe();return r.hash="",r.searchParams.delete("h"),r.searchParams.set("q",n),{url:r}}))}function ei(e,t){let n=new w;return n.subscribe(({url:r})=>{e.setAttribute("data-clipboard-text",e.href),e.href=`${r}`}),S(e,"click").subscribe(r=>r.preventDefault()),La(e,t).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))}function ti(e,{rx$:t},{keyboard$:n}){let r=new w,o=_e("search-query"),i=L(S(o,"keydown"),S(o,"focus")).pipe(ve(He),p(()=>o.value),Y());return r.pipe(tt(i),p(([{suggestions:s},c])=>{let l=c.split(/([\s-]+)/);if((s==null?void 0:s.length)&&l[l.length-1]){let u=s[s.length-1];u.startsWith(l[l.length-1])&&(l[l.length-1]=u)}else l.length=0;return l})).subscribe(s=>e.innerHTML=s.join("").replace(/\s/g,"&nbsp;")),n.pipe(M(({mode:s})=>s==="search")).subscribe(s=>{switch(s.type){case"ArrowRight":e.innerText.length&&o.selectionStart===o.value.length&&(o.value=e.innerText);break}}),t.pipe(M(at),p(({data:s})=>s)).pipe(T(s=>r.next(s)),C(()=>r.complete()),p(()=>({ref:e})))}function ri(e,{index$:t,keyboard$:n}){let r=de();try{let o=(__search==null?void 0:__search.worker)||r.search,i=Jo(o,t),a=_e("search-query",e),s=_e("search-result",e),{tx$:c,rx$:l}=i;c.pipe(M(Bo),rt(l.pipe(M(it))),le(1)).subscribe(c.next.bind(c)),n.pipe(M(({mode:f})=>f==="search")).subscribe(f=>{let h=ze();switch(f.type){case"Enter":if(h===a){let v=new Map;for(let d of Q(":first-child [href]",s)){let N=d.firstElementChild;v.set(d,parseFloat(N.getAttribute("data-md-score")))}if(v.size){let[[d]]=[...v].sort(([,N],[,J])=>J-N);d.click()}f.claim()}break;case"Escape":case"Tab":$e("search",!1),a.blur();break;case"ArrowUp":case"ArrowDown":if(typeof h=="undefined")a.focus();else{let v=[a,...Q(":not(details) > [href], summary, details[open] [href]",s)],d=Math.max(0,(Math.max(0,v.indexOf(h))+v.length+(f.type==="ArrowUp"?-1:1))%v.length);v[d].focus()}f.claim();break;default:a!==ze()&&a.focus()}}),n.pipe(M(({mode:f})=>f==="global")).subscribe(f=>{switch(f.type){case"f":case"s":case"/":a.focus(),a.select(),f.claim();break}});let u=Xo(a,i),m=Zo(s,i,{query$:u});return L(u,m).pipe(Ne(...re("search-share",e).map(f=>ei(f,{query$:u})),...re("search-suggest",e).map(f=>ti(f,i,{keyboard$:n}))))}catch(o){return e.hidden=!0,ge}}function ni(e,{index$:t,location$:n}){return K([t,n.pipe(D(Oe()),M(r=>!!r.searchParams.get("h")))]).pipe(p(([r,o])=>Pr(r.config,!0)(o.searchParams.get("h"))),p(r=>{var a;let o=new Map,i=document.createNodeIterator(e,NodeFilter.SHOW_TEXT);for(let s=i.nextNode();s;s=i.nextNode())if((a=s.parentElement)==null?void 0:a.offsetHeight){let c=s.textContent,l=r(c);l.length>c.length&&o.set(s,l)}for(let[s,c]of o){let{childNodes:l}=k("span",null,c);s.replaceWith(...Array.from(l))}return{ref:e,nodes:o}}))}function Ca(e,{viewport$:t,main$:n}){let r=e.parentElement,o=r.offsetTop-r.parentElement.offsetTop;return K([n,t]).pipe(p(([{offset:i,height:a},{offset:{y:s}}])=>(a=a+Math.min(o,Math.max(0,s-i))-o,{height:a,locked:s>=i+o})),Y((i,a)=>i.height===a.height&&i.locked===a.locked))}function Wr(e,r){var o=r,{header$:t}=o,n=Et(o,["header$"]);let i=z(".md-sidebar__scrollwrap",e),{y:a}=je(i);return j(()=>{let s=new w;return s.pipe(Ve(0,he),me(t)).subscribe({next([{height:c},{height:l}]){i.style.height=`${c-2*a}px`,e.style.top=`${l}px`},complete(){i.style.height="",e.style.top=""}}),Ca(e,n).pipe(T(c=>s.next(c)),C(()=>s.complete()),p(c=>F({ref:e},c)))})}function oi(e,t){if(typeof t!="undefined"){let n=`https://api.github.com/repos/${e}/${t}`;return bt(Te(`${n}/releases/latest`).pipe(p(r=>({version:r.tag_name})),De({})),Te(n).pipe(p(r=>({stars:r.stargazers_count,forks:r.forks_count})),De({}))).pipe(p(([r,o])=>F(F({},r),o)))}else{let n=`https://api.github.com/users/${e}`;return Te(n).pipe(p(r=>({repositories:r.public_repos})),De({}))}}function ii(e,t){let n=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return Te(n).pipe(p(({star_count:r,forks_count:o})=>({stars:r,forks:o})),De({}))}function ai(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,n,r]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return oi(n,r);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return ii(o,i);default:return q}}var ka;function Ha(e){return ka||(ka=j(()=>{let t=__md_get("__source",sessionStorage);return t?I(t):ai(e.href).pipe(T(n=>__md_set("__source",n,sessionStorage)))}).pipe(Ie(()=>q),M(t=>Object.keys(t).length>0),p(t=>({facts:t})),G(1)))}function si(e){let t=z(":scope > :last-child",e);return j(()=>{let n=new w;return n.subscribe(({facts:r})=>{t.appendChild(Eo(r)),t.setAttribute("data-md-state","done")}),Ha(e).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))})}function Fa(e,{viewport$:t,header$:n}){return we(document.body).pipe(O(()=>ir(e,{header$:n,viewport$:t})),p(({offset:{y:r}})=>({hidden:r>=10})),B("hidden"))}function ci(e,t){return j(()=>{let n=new w;return n.subscribe({next({hidden:r}){r?e.setAttribute("data-md-state","hidden"):e.removeAttribute("data-md-state")},complete(){e.removeAttribute("data-md-state")}}),(ie("navigation.tabs.sticky")?I({hidden:!1}):Fa(e,t)).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))})}function Ra(e,{viewport$:t,header$:n}){let r=new Map,o=Q("[href^=\\#]",e);for(let s of o){let c=decodeURIComponent(s.hash.substring(1)),l=ue(`[id="${c}"]`);typeof l!="undefined"&&r.set(s,l)}let i=n.pipe(p(s=>24+s.height));return we(document.body).pipe(B("height"),O(s=>j(()=>{let c=[];return I([...r].reduce((l,[u,m])=>{for(;c.length&&r.get(c[c.length-1]).tagName>=m.tagName;)c.pop();let f=m.offsetTop;for(;!f&&m.parentElement;)m=m.parentElement,f=m.offsetTop;return l.set([...c=[...c,u]].reverse(),f)},new Map))}).pipe(p(c=>new Map([...c].sort(([,l],[,u])=>l-u))),O(c=>K([t,i]).pipe(_r(([l,u],[{offset:{y:m},size:f},h])=>{let v=m+f.height>=Math.floor(s.height);for(;u.length;){let[,d]=u[0];if(d-h<m||v)l=[...l,u.shift()];else break}for(;l.length;){let[,d]=l[l.length-1];if(d-h>=m&&!v)u=[l.pop(),...u];else break}return[l,u]},[[],[...c]]),Y((l,u)=>l[0]===u[0]&&l[1]===u[1])))))).pipe(p(([s,c])=>({prev:s.map(([l])=>l),next:c.map(([l])=>l)})),D({prev:[],next:[]}),Se(2,1),p(([s,c])=>s.prev.length<c.prev.length?{prev:c.prev.slice(Math.max(0,s.prev.length-1),c.prev.length),next:[]}:{prev:c.prev.slice(-1),next:c.next.slice(0,c.next.length-s.next.length)}))}function li(e,t){return j(()=>{let n=new w;return n.subscribe(({prev:r,next:o})=>{for(let[i]of o)i.removeAttribute("data-md-state"),i.classList.remove("md-nav__link--active");for(let[i,[a]]of r.entries())a.setAttribute("data-md-state","blur"),a.classList.toggle("md-nav__link--active",i===r.length-1);if(ie("navigation.tracking")){let i=Oe(),a=r[r.length-1];if(a&&a.length){let[s]=a,{hash:c}=new URL(s.href);i.hash!==c&&(i.hash=c,history.replaceState({},"",`${i}`))}else i.hash="",history.replaceState({},"",`${i}`)}}),Ra(e,t).pipe(T(r=>n.next(r)),C(()=>n.complete()),p(r=>F({ref:e},r)))})}function Ia(e,{viewport$:t,main$:n}){let r=t.pipe(p(({offset:{y:i}})=>i),Se(2,1),p(([i,a])=>i>a&&a),Y()),o=n.pipe(B("active"));return K([o,r]).pipe(p(([{active:i},a])=>({hidden:!(i&&a)})),Y((i,a)=>i.hidden===a.hidden))}function ui(e,{viewport$:t,header$:n,main$:r}){let o=new w;return o.pipe(me(n.pipe(B("height")))).subscribe({next([{hidden:i},{height:a}]){e.style.top=`${a+16}px`,i?(e.setAttribute("data-md-state","hidden"),e.setAttribute("tabindex","-1"),e.blur()):(e.style.top="",e.removeAttribute("data-md-state"),e.removeAttribute("tabindex"))},complete(){e.style.top="",e.removeAttribute("data-md-state"),e.removeAttribute("tabindex")}}),Ia(e,{viewport$:t,header$:n,main$:r}).pipe(T(i=>o.next(i)),C(()=>o.complete()),p(i=>F({ref:e},i)))}function pi({document$:e,tablet$:t}){e.pipe(O(()=>I(...Q("[data-md-state=indeterminate]"))),T(n=>{n.indeterminate=!0,n.checked=!1}),oe(n=>S(n,"change").pipe(Lr(()=>n.hasAttribute("data-md-state")),ae(n))),me(t)).subscribe(([n,r])=>{n.removeAttribute("data-md-state"),r&&(n.checked=!1)})}function ja(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function fi({document$:e}){e.pipe(O(()=>I(...Q("[data-md-scrollfix]"))),T(t=>t.removeAttribute("data-md-scrollfix")),M(ja),oe(t=>S(t,"touchstart").pipe(ae(t)))).subscribe(t=>{let n=t.scrollTop;n===0?t.scrollTop=1:n+t.offsetHeight===t.scrollHeight&&(t.scrollTop=n-1)})}function mi({viewport$:e,tablet$:t}){K([tr("search"),t]).pipe(p(([n,r])=>n&&!r),O(n=>I(n).pipe(Le(n?400:100),ve(he))),me(e)).subscribe(([n,{offset:{y:r}}])=>{if(n)document.body.setAttribute("data-md-state","lock"),document.body.style.top=`-${r}px`;else{let o=-1*parseInt(document.body.style.top,10);document.body.removeAttribute("data-md-state"),document.body.style.top="",o&&window.scrollTo(0,o)}})}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var st=Gn(),ar=io(),Ur=uo(),Vr=no(),xe=go(),sr=nr("(min-width: 960px)"),di=nr("(min-width: 1220px)"),hi=nr("(hover)"),bi=po(),vi=de(),gi=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||Te(new URL("search/search_index.json",vi.base)):ge,Dr=new w;zo({alert$:Dr});ie("navigation.instant")&&qo({document$:st,location$:ar,viewport$:xe});var yi;((yi=vi.version)==null?void 0:yi.provider)==="mike"&&Go();L(ar,Ur).pipe(Le(125)).subscribe(()=>{$e("drawer",!1),$e("search",!1)});Vr.pipe(M(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=ue("[href][rel=prev]");typeof t!="undefined"&&t.click();break;case"n":case".":let n=ue("[href][rel=next]");typeof n!="undefined"&&n.click();break}});pi({document$:st,tablet$:sr});fi({document$:st});mi({viewport$:xe,tablet$:sr});var Pe=Wo(_e("header"),{viewport$:xe}),cr=st.pipe(p(()=>_e("main")),O(e=>Do(e,{viewport$:xe,header$:Pe})),G(1)),$a=L(...re("dialog").map(e=>Po(e,{alert$:Dr})),...re("header").map(e=>Uo(e,{viewport$:xe,header$:Pe,main$:cr})),...re("palette").map(e=>No(e)),...re("search").map(e=>ri(e,{index$:gi,keyboard$:Vr})),...re("source").map(e=>si(e))),Pa=j(()=>L(...re("content").map(e=>$o(e,{target$:Ur,hover$:hi,print$:bi})),...re("content").map(e=>ie("search.highlight")?ni(e,{index$:gi,location$:ar}):q),...re("header-title").map(e=>Vo(e,{viewport$:xe,header$:Pe})),...re("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Hr(di,()=>Wr(e,{viewport$:xe,header$:Pe,main$:cr})):Hr(sr,()=>Wr(e,{viewport$:xe,header$:Pe,main$:cr}))),...re("tabs").map(e=>ci(e,{viewport$:xe,header$:Pe})),...re("toc").map(e=>li(e,{viewport$:xe,header$:Pe})),...re("top").map(e=>ui(e,{viewport$:xe,header$:Pe,main$:cr})))),xi=st.pipe(O(()=>Pa),Ne($a),G(1));xi.subscribe();window.document$=st;window.location$=ar;window.target$=Ur;window.keyboard$=Vr;window.viewport$=xe;window.tablet$=sr;window.screen$=di;window.hover$=hi;window.print$=bi;window.alert$=Dr;window.component$=xi;})();
//# sourceMappingURL=bundle.0cf2fc9f.min.js.map