mkdocs-material/material/assets/javascripts/bundle.e0abf5b0.min.js

30 lines
85 KiB
JavaScript

(()=>{var ki=Object.create;var Et=Object.defineProperty;var Ci=Object.getOwnPropertyDescriptor;var Hi=Object.getOwnPropertyNames,Ot=Object.getOwnPropertySymbols,Fi=Object.getPrototypeOf,mr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable;var Qr=(e,t,n)=>t in e?Et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,I=(e,t)=>{for(var n in t||(t={}))mr.call(t,n)&&Qr(e,n,t[n]);if(Ot)for(var n of Ot(t))qr.call(t,n)&&Qr(e,n,t[n]);return e};var Ri=e=>Et(e,"__esModule",{value:!0});var Tt=(e,t)=>{var n={};for(var r in e)mr.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ot)for(var r of Ot(e))t.indexOf(r)<0&&qr.call(e,r)&&(n[r]=e[r]);return n};var _t=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ii=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Hi(t))!mr.call(e,r)&&r!=="default"&&Et(e,r,{get:()=>t[r],enumerable:!(n=Ci(t,r))||n.enumerable});return e},Be=e=>Ii(Ri(Et(e!=null?ki(Fi(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Yr=_t((dr,Kr)=>{(function(e,t){typeof dr=="object"&&typeof Kr!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(dr,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 Ue=_.type,Le=_.tagName;return!!(Le==="INPUT"&&a[Ue]&&!_.readOnly||Le==="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 bn=_t((Da,Lt)=>{/*! *****************************************************************************
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 Br,Jr,Gr,Xr,Zr,en,tn,rn,nn,Mt,hr,on,an,sn,Je,cn,ln,un,pn,fn,mn,dn,hn,At;(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 Lt=="object"&&typeof Lt.exports=="object"?e(n(t,n(Lt.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])};Br=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)},Jr=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},Gr=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},Xr=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},Zr=function(r,o){return function(i,a){o(i,a,r)}},en=function(r,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(r,o)},tn=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())})},rn=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}}},nn=function(r,o){for(var i in r)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&At(o,r,i)},At=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]},Mt=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.")},hr=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},on=function(){for(var r=[],o=0;o<arguments.length;o++)r=r.concat(hr(arguments[o]));return r},an=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},sn=function(r,o){for(var i=0,a=o.length,s=r.length;i<a;i++,s++)r[s]=o[i];return r},Je=function(r){return this instanceof Je?(this.v=r,this):new Je(r)},cn=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 Je?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])}},ln=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:Je(r[s](l)),done:s==="return"}:c?c(l):l}:c}},un=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 Mt=="function"?Mt(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)}},pn=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};fn=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)&&At(o,r,i);return n(o,r),o},mn=function(r){return r&&r.__esModule?r:{default:r}},dn=function(r,o){if(!o.has(r))throw new TypeError("attempted to get private field on non-instance");return o.get(r)},hn=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",Br),e("__assign",Jr),e("__rest",Gr),e("__decorate",Xr),e("__param",Zr),e("__metadata",en),e("__awaiter",tn),e("__generator",rn),e("__exportStar",nn),e("__createBinding",At),e("__values",Mt),e("__read",hr),e("__spread",on),e("__spreadArrays",an),e("__spreadArray",sn),e("__await",Je),e("__asyncGenerator",cn),e("__asyncDelegator",ln),e("__asyncValues",un),e("__makeTemplateObject",pn),e("__importStar",fn),e("__importDefault",mn),e("__classPrivateFieldGet",dn),e("__classPrivateFieldSet",hn)})});var jr=_t((St,Ir)=>{/*!
* clipboard.js v2.0.8
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(t,n){typeof St=="object"&&typeof Ir=="object"?Ir.exports=n():typeof define=="function"&&define.amd?define([],n):typeof St=="object"?St.ClipboardJS=n():t.ClipboardJS=n()})(St,function(){return function(){var e={134:function(r,o,i){"use strict";i.d(o,{default:function(){return Ai}});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 R=x[b];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(A,R.key,R)}}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 R=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(R,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var b=this,R=this.createFakeElement();this.fakeHandlerCallback=function(){return b.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(R),this.selectedText=m()(R),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(R){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 Ue(A,x){for(var b=0;b<x.length;b++){var R=x[b];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(A,R.key,R)}}function Le(A,x,b){return x&&Ue(A.prototype,x),b&&Ue(A,b),A}function Ye(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&&pr(A,x)}function pr(A,x){return pr=Object.setPrototypeOf||function(R,V){return R.__proto__=V,R},pr(A,x)}function Ei(A){var x=_i();return function(){var R=wt(A),V;if(x){var ee=wt(this).constructor;V=Reflect.construct(R,arguments,ee)}else V=R.apply(this,arguments);return Oi(this,V)}}function Oi(A,x){return x&&(W(x)==="object"||typeof x=="function")?x:Ti(A)}function Ti(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function _i(){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 wt(A){return wt=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},wt(A)}function fr(A,x){var b="data-clipboard-".concat(A);if(!!x.hasAttribute(b))return x.getAttribute(b)}var Mi=function(A){Ye(b,A);var x=Ei(b);function b(R,V){var ee;return _(this,b),ee=x.call(this),ee.resolveOptions(V),ee.listenClick(R),ee}return Le(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(pt){return ee.onClick(pt)})}},{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 fr("action",V)}},{key:"defaultTarget",value:function(V){var ee=fr("target",V);if(ee)return document.querySelector(ee)}},{key:"defaultText",value:function(V){return fr("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,pt=!!document.queryCommandSupported;return ee.forEach(function(Li){pt=pt&&!!document.queryCommandSupported(Li)}),pt}}]),b}(s()),Ai=Mi},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 Wr=_t((Vx,Yo)=>{/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var _a=/["'&<>]/;Yo.exports=Ma;function Ma(e){var t=""+e,n=_a.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 gE=Be(Yr());var vn=Be(bn()),{__extends:Z,__assign:Na,__rest:za,__decorate:qa,__param:Qa,__metadata:Ka,__awaiter:gn,__generator:kt,__exportStar:Ya,__createBinding:Ba,__values:pe,__read:H,__spread:Ja,__spreadArrays:Ga,__spreadArray:P,__await:Ct,__asyncGenerator:xn,__asyncDelegator:Xa,__asyncValues:yn,__makeTemplateObject:Za,__importStar:es,__importDefault:ts,__classPrivateFieldGet:rs,__classPrivateFieldSet:ns}=vn.default;function E(e){return typeof e=="function"}function Ht(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 Ft=Ht(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 ke(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Te=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 Ft?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{Sn(v)}catch(d){i=i!=null?i:[],d instanceof Ft?i=P(P([],H(i)),H(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 Ft(i)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)Sn(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)&&ke(n,t)},e.prototype.remove=function(t){var n=this._teardowns;n&&ke(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var br=Te.EMPTY;function Rt(e){return e instanceof Te||e&&"closed"in e&&E(e.remove)&&E(e.add)&&E(e.unsubscribe)}function Sn(e){E(e)?e():e.unsubscribe()}var we={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ge={setTimeout:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Ge.delegate;return((n==null?void 0:n.setTimeout)||setTimeout).apply(void 0,P([],H(e)))},clearTimeout:function(e){var t=Ge.delegate;return((t==null?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function It(e){Ge.setTimeout(function(){var t=we.onUnhandledError;if(t)t(e);else throw e})}function ne(){}var wn=function(){return vr("C",void 0,void 0)}();function En(e){return vr("E",void 0,e)}function On(e){return vr("N",e,void 0)}function vr(e,t,n){return{kind:e,value:t,error:n}}var Ve=null;function Xe(e){if(we.useDeprecatedSynchronousErrorHandling){var t=!Ve;if(t&&(Ve={errorThrown:!1,error:null}),e(),t){var n=Ve,r=n.errorThrown,o=n.error;if(Ve=null,r)throw o}}else e()}function Tn(e){we.useDeprecatedSynchronousErrorHandling&&Ve&&(Ve.errorThrown=!0,Ve.error=e)}var ft=function(e){Z(t,e);function t(n){var r=e.call(this)||this;return r.isStopped=!1,n?(r.destination=n,Rt(n)&&n.add(r)):r.destination=ji,r}return t.create=function(n,r,o){return new mt(n,r,o)},t.prototype.next=function(n){this.isStopped?xr(On(n),this):this._next(n)},t.prototype.error=function(n){this.isStopped?xr(En(n),this):(this.isStopped=!0,this._error(n))},t.prototype.complete=function(){this.isStopped?xr(wn,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}(Te);var mt=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&&we.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?gr(a,i):ne,error:gr(r!=null?r:_n,i),complete:o?gr(o,i):ne},i}return t}(ft);function gr(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];try{e.apply(void 0,P([],H(n)))}catch(o){we.useDeprecatedSynchronousErrorHandling?Tn(o):It(o)}}}function _n(e){throw e}function xr(e,t){var n=we.onStoppedNotification;n&&Ge.setTimeout(function(){return n(e,t)})}var ji={closed:!0,next:ne,error:_n,complete:ne};var Ze=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function fe(e){return e}function Mn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return yr(e)}function yr(e){return e.length===0?fe:e.length===1?e[0]:function(n){return e.reduce(function(r,o){return o(r)},n)}}var j=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=Pi(t)?t:new mt(t,n,r);return Xe(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=An(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[Ze]=function(){return this},e.prototype.pipe=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return yr(t)(this)},e.prototype.toPromise=function(t){var n=this;return t=An(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 An(e){var t;return(t=e!=null?e:we.Promise)!==null&&t!==void 0?t:Promise}function $i(e){return e&&E(e.next)&&E(e.error)&&E(e.complete)}function Pi(e){return e&&e instanceof ft||$i(e)&&Rt(e)}function Wi(e){return E(e==null?void 0:e.lift)}function g(e){return function(t){if(Wi(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}(ft);var et={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,r=et.delegate;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);var o=t(function(i){n=void 0,e(i)});return new Te(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=et.delegate;return((n==null?void 0:n.requestAnimationFrame)||requestAnimationFrame).apply(void 0,P([],H(e)))},cancelAnimationFrame:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=et.delegate;return((n==null?void 0:n.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,P([],H(e)))},delegate:void 0};var Ln=Ht(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 kn(this,this);return r.operator=n,r},t.prototype._throwIfClosed=function(){if(this.closed)throw new Ln},t.prototype.next=function(n){var r=this;Xe(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;Xe(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;Xe(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?br:(a.push(n),new Te(function(){return ke(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 j;return n.source=this,n},t.create=function(n,r){return new kn(n,r)},t}(j);var kn=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:br},t}(w);var dt={now:function(){return(dt.delegate||Date).now()},delegate:void 0};var ht=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=dt);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 Cn=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}(Te);var bt={setInterval:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=bt.delegate;return((n==null?void 0:n.setInterval)||setInterval).apply(void 0,P([],H(e)))},clearInterval:function(e){var t=bt.delegate;return((t==null?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0};var jt=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),bt.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;bt.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,ke(i,this),r!=null&&(this.id=this.recycleAsyncId(o,r,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(Cn);var Sr=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=dt.now,e}();var $t=function(e){Z(t,e);function t(n,r){r===void 0&&(r=Sr.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}(Sr);var Fe=new $t(jt),vt=Fe;var Hn=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=et.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&&(et.cancelAnimationFrame(r),n._scheduled=void 0)},t}(jt);var Fn=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}($t);var ve=new Fn(Hn);var q=new j(function(e){return e.complete()});function Pt(e){return e&&E(e.schedule)}function wr(e){return e[e.length-1]}function Re(e){return E(wr(e))?e.pop():void 0}function ge(e){return Pt(wr(e))?e.pop():void 0}function Wt(e,t){return typeof wr(e)=="number"?e.pop():t}var tt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Ut(e){return E(e==null?void 0:e.then)}function Vt(e){return E(e[Ze])}function Dt(e){return Symbol.asyncIterator&&E(e==null?void 0:e[Symbol.asyncIterator])}function Nt(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 Ui(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var zt=Ui();function qt(e){return E(e==null?void 0:e[zt])}function Qt(e){return xn(this,arguments,function(){var n,r,o,i;return kt(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,Ct(n.read())];case 3:return r=a.sent(),o=r.value,i=r.done,i?[4,Ct(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Ct(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 Kt(e){return E(e==null?void 0:e.getReader)}function U(e){if(e instanceof j)return e;if(e!=null){if(Vt(e))return Vi(e);if(tt(e))return Di(e);if(Ut(e))return Ni(e);if(Dt(e))return Rn(e);if(qt(e))return zi(e);if(Kt(e))return qi(e)}throw Nt(e)}function Vi(e){return new j(function(t){var n=e[Ze]();if(E(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Di(e){return new j(function(t){for(var n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function Ni(e){return new j(function(t){e.then(function(n){t.closed||(t.next(n),t.complete())},function(n){return t.error(n)}).then(null,It)})}function zi(e){return new j(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 Rn(e){return new j(function(t){Qi(e,t).catch(function(n){return t.error(n)})})}function qi(e){return Rn(Qt(e))}function Qi(e,t){var n,r,o,i;return gn(this,void 0,void 0,function(){var a,s;return kt(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),n=yn(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 xe(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 Yt(e,t){return t===void 0&&(t=0),g(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}function In(e,t){return U(e).pipe(Yt(t),xe(t))}function jn(e,t){return U(e).pipe(Yt(t),xe(t))}function $n(e,t){return new j(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Pn(e,t){return new j(function(n){var r;return ce(n,t,function(){r=e[zt](),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 Bt(e,t){if(!e)throw new Error("Iterable cannot be null");return new j(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 Wn(e,t){return Bt(Qt(e),t)}function Un(e,t){if(e!=null){if(Vt(e))return In(e,t);if(tt(e))return $n(e,t);if(Ut(e))return jn(e,t);if(Dt(e))return Bt(e,t);if(qt(e))return Pn(e,t);if(Kt(e))return Wn(e,t)}throw Nt(e)}function te(e,t){return t?Un(e,t):U(e)}function C(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=ge(e);return te(e,n)}function Vn(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 Ki=Array.isArray;function Yi(e,t){return Ki(t)?e.apply(void 0,P([],H(t))):e(t)}function Ie(e){return p(function(t){return Yi(e,t)})}var Bi=Array.isArray,Ji=Object.getPrototypeOf,Gi=Object.prototype,Xi=Object.keys;function Dn(e){if(e.length===1){var t=e[0];if(Bi(t))return{args:t,keys:null};if(Zi(t)){var n=Xi(t);return{args:n.map(function(r){return t[r]}),keys:n}}}return{args:e,keys:null}}function Zi(e){return e&&typeof e=="object"&&Ji(e)===Gi}function Nn(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=ge(e),r=Re(e),o=Dn(e),i=o.args,a=o.keys;if(i.length===0)return te([],n);var s=new j(Er(i,n,a?function(c){return Nn(a,c)}:fe));return r?s.pipe(Ie(r)):s}function Er(e,t,n){return n===void 0&&(n=fe),function(r){zn(t,function(){for(var o=e.length,i=new Array(o),a=o,s=o,c=function(u){zn(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 zn(e,t,n){e?ce(n,e,t):t()}function qn(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 qn(r,o,e,n)}))}function rt(e){return e===void 0&&(e=1/0),oe(fe,e)}function Qn(){return rt(1)}function De(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Qn()(te(e,ge(e)))}function $(e){return new j(function(t){U(e()).subscribe(t)})}var ea=["addListener","removeListener"],ta=["addEventListener","removeEventListener"],ra=["on","off"];function S(e,t,n,r){if(E(n)&&(r=n,n=void 0),r)return S(e,t,n).pipe(Ie(r));var o=H(ia(e)?ta.map(function(s){return function(c){return e[s](t,c,n)}}):na(e)?ea.map(Kn(e,t)):oa(e)?ra.map(Kn(e,t)):[],2),i=o[0],a=o[1];if(!i&&tt(e))return oe(function(s){return S(s,t,n)})(U(e));if(!i)throw new TypeError("Invalid event target");return new j(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 Kn(e,t){return function(n){return function(r){return e[n](t,r)}}}function na(e){return E(e.addListener)&&E(e.removeListener)}function oa(e){return E(e.on)&&E(e.off)}function ia(e){return E(e.addEventListener)&&E(e.removeEventListener)}function Jt(e,t,n){return n?Jt(e,t).pipe(Ie(n)):new j(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 Gt(e,t,n){e===void 0&&(e=0),n===void 0&&(n=vt);var r=-1;return t!=null&&(Pt(t)?n=t:r=t),new j(function(o){var i=Vn(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=ge(e),r=Wt(e,1/0),o=e;return o.length?o.length===1?U(o[0]):rt(r)(te(o,n)):q}var ye=new j(ne);var aa=Array.isArray;function nt(e){return e.length===1&&aa(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 gt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Re(e),r=nt(e);return r.length?new j(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([],H(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 Yn(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 Ne(e,t){return t===void 0&&(t=vt),Yn(function(){return Gt(e,t)})}function Ee(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;ke(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 je(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,je(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function Bn(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 Or(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Re(e);return n?Mn(Or.apply(void 0,P([],H(e))),Ie(n)):g(function(r,o){Er(P([r],H(nt(e))))(o)})}function ot(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Or.apply(void 0,P([],H(e)))}function Tr(e,t){return E(t)?oe(e,t,1):oe(e,1)}function xt(e,t){return t===void 0&&(t=Fe),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 ze(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 Jn(){return g(function(e,t){e.subscribe(new y(t,ne))})}function ae(e){return p(function(){return e})}function _r(e,t){return t?function(n){return De(t.pipe(le(1),Jn()),n.pipe(_r(e)))}:oe(function(n,r){return e(n,r).pipe(le(1),ae(n))})}function Ce(e,t){t===void 0&&(t=Fe);var n=Gt(e,t);return _r(function(){return n})}function B(e,t){return t===void 0&&(t=fe),e=e!=null?e:sa,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 sa(e,t){return e===t}function Y(e,t){return B(function(n,r){return t?t(n[e],r[e]):n[e]===r[e]})}function Mr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){return De(n,C.apply(void 0,P([],H(e))))}}function k(e){return g(function(t,n){try{t.subscribe(n)}finally{n.add(e)}})}function me(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 Gn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=ge(e),r=Wt(e,1/0);return e=nt(e),g(function(o,i){rt(r)(te(P([o],H(e)),n)).subscribe(i)})}function qe(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Gn.apply(void 0,P([],H(e)))}function it(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 Ar(e,t){return g(Bn(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(_,Ue){h++,!d&&!v&&N();var Le=f=f!=null?f:n();Ue.add(function(){h--,h===0&&!d&&!v&&(m=Lr(W,c))}),Le.subscribe(Ue),u||(u=new mt({next:function(Ye){return Le.next(Ye)},error:function(Ye){d=!0,N(),m=Lr(J,o,Ye),Le.error(Ye)},complete:function(){v=!0,N(),m=Lr(J,a),Le.complete()}}),te(_).subscribe(u))})(l)}}function Lr(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([],H(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 ht(i,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function Xt(e){return M(function(t,n){return e<=n})}function yt(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=ge(e);return g(function(r,o){(n?De(e,r,n):De(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 kr(e,t){return E(t)?O(function(){return e},t):O(function(){return e})}function de(e){return g(function(t,n){U(e).subscribe(new y(n,function(){return n.complete()},ne)),!n.closed&&t.subscribe(n)})}function Cr(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 ca={leading:!0,trailing:!1};function Hr(e,t){var n=t===void 0?ca: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 he(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Re(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],H(a));o.next(n?n.apply(void 0,P([],H(f))):f)}}))})}function Xn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return g(function(n,r){gt.apply(void 0,P([n],H(e))).subscribe(r)})}function Fr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Xn.apply(void 0,P([],H(e)))}function Zn(){let e=new ht(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 Qe(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function Zt(e){return L(S(e,"focus"),S(e,"blur")).pipe(p(({type:t})=>t==="focus"),D(e===Qe()))}function $e(e){return{x:e.offsetLeft,y:e.offsetTop}}function eo(e){return L(S(window,"load"),S(window,"resize")).pipe(Ne(0,ve),p(()=>$e(e)),D($e(e)))}function to(e){return{x:e.scrollLeft,y:e.scrollTop}}function er(e){return L(S(e,"scroll"),S(window,"resize")).pipe(Ne(0,ve),p(()=>to(e)),D(to(e)))}var ro=new w,la=$(()=>C(new ResizeObserver(e=>{for(let t of e)ro.next(t)}))).pipe(O(e=>L(ye,C(e)).pipe(k(()=>e.disconnect()))),G(1));function at(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Oe(e){return la.pipe(T(t=>t.observe(e)),O(t=>ro.pipe(M(({target:n})=>n===e),k(()=>t.unobserve(e)),p(()=>at(e)))),D(at(e)))}function tr(e){return{width:e.scrollWidth,height:e.scrollHeight}}var ua=new w,lb=$(()=>C(new IntersectionObserver(e=>{for(let t of e)ua.next(t)},{threshold:1}))).pipe(O(e=>L(ye,C(e)).pipe(k(()=>e.disconnect()))),G(1));function no(e,t=16){return er(e).pipe(p(({y:n})=>{let r=at(e),o=tr(e);return n>=o.height-r.height-t}),B())}var rr={drawer:z("[data-md-toggle=drawer]"),search:z("[data-md-toggle=search]")};function oo(e){return rr[e].checked}function Pe(e,t){rr[e].checked!==t&&rr[e].click()}function nr(e){let t=rr[e];return S(t,"change").pipe(p(()=>t.checked),D(t.checked))}function pa(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 io(){return S(window,"keydown").pipe(M(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:oo("search")?"search":"global",type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),M(({mode:e,type:t})=>{if(e==="global"){let n=Qe();if(typeof n!="undefined")return!pa(n,t)}return!0}),se())}function _e(){return new URL(location.href)}function ao(e){location.href=e.href}function so(){return new w}function co(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)co(e,n)}function F(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)co(r,o);return r}function lo(e,t){let n=t;if(e.length>n){for(;e[n]!==" "&&--n>0;);return`${e.substring(0,n)}...`}return e}function or(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function uo(){return location.hash.substring(1)}function po(e){let t=F("a",{href:e});t.addEventListener("click",n=>n.stopPropagation()),t.click()}function fa(){return S(window,"hashchange").pipe(p(uo),D(uo()),M(e=>e.length>0),G(1))}function fo(){return fa().pipe(p(e=>ue(`[id="${e}"]`)),M(e=>typeof e!="undefined"))}function ir(e){let t=matchMedia(e);return Jt(n=>t.addListener(()=>n(t.matches))).pipe(D(t.matches))}function mo(){return L(S(window,"beforeprint").pipe(ae(!0)),S(window,"afterprint").pipe(ae(!1)))}function Rr(e,t){return e.pipe(O(n=>n?t():q))}function ar(e,t={credentials:"same-origin"}){return te(fetch(`${e}`,t)).pipe(M(n=>n.status===200),je(()=>q))}function Me(e,t){return ar(e,t).pipe(O(n=>n.json()),G(1))}function ho(e,t){let n=new DOMParser;return ar(e,t).pipe(O(r=>r.text()),p(r=>n.parseFromString(r,"text/xml")),G(1))}function bo(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function vo(){return L(S(window,"scroll",{passive:!0}),S(window,"resize",{passive:!0})).pipe(p(bo),D(bo()))}function go(){return{width:innerWidth,height:innerHeight}}function xo(){return S(window,"resize",{passive:!0}).pipe(p(go),D(go()))}function yo(){return K([vo(),xo()]).pipe(p(([e,t])=>({offset:e,size:t})),G(1))}function sr(e,{viewport$:t,header$:n}){let r=t.pipe(Y("size")),o=K([r,n]).pipe(p(()=>$e(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 So(e,{tx$:t}){let n=S(e,"message").pipe(p(({data:r})=>r));return t.pipe(Hr(()=>n,{leading:!0,trailing:!0}),T(r=>e.postMessage(r)),kr(n),se())}var ma=z("#__config"),st=JSON.parse(ma.textContent);st.base=`${new URL(st.base,_e())}`;function be(){return st}function ie(e){return st.features.includes(e)}function X(e,t){return typeof t!="undefined"?st.translations[e].replace("#",t.toString()):st.translations[e]}function Ae(e,t=document){return z(`[data-md-component=${e}]`,t)}function re(e,t=document){return Q(`[data-md-component=${e}]`,t)}var Co=Be(jr());function wo(e){return F("button",{class:"md-clipboard md-icon",title:X("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function Eo(e){return F("aside",{class:"md-annotation",tabIndex:0},F("div",{class:"md-annotation__inner md-tooltip"},F("div",{class:"md-tooltip__inner md-typeset"})),F("span",{class:"md-annotation__index"},e))}var Ke;(function(n){n[n.TEASER=1]="TEASER",n[n.PARENT=2]="PARENT"})(Ke||(Ke={}));function $r(e,t){let n=t&2,r=t&1,o=Object.keys(e.terms).filter(a=>!e.terms[a]).map(a=>[F("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(),"")),F("a",{href:`${i}`,class:"md-search-result__link",tabIndex:-1},F("article",{class:["md-search-result__article",...n?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},n>0&&F("div",{class:"md-search-result__icon md-icon"}),F("h1",{class:"md-search-result__title"},e.title),r>0&&e.text.length>0&&F("p",{class:"md-search-result__teaser"},lo(e.text,320)),r>0&&o.length>0&&F("p",{class:"md-search-result__terms"},X("search.result.term.missing"),": ",o)))}function Oo(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=[$r(o,2|+(!r&&i===0)),...a.map(l=>$r(l,1)),...s.length?[F("details",{class:"md-search-result__more"},F("summary",{tabIndex:-1},s.length>0&&s.length===1?X("search.result.more.one"):X("search.result.more.other",s.length)),s.map(l=>$r(l,1)))]:[]];return F("li",{class:"md-search-result__item"},c)}function To(e){return F("ul",{class:"md-source__facts"},Object.entries(e).map(([t,n])=>F("li",{class:`md-source__fact md-source__fact--${t}`},typeof n=="number"?or(n):n)))}function _o(e){return F("div",{class:"md-typeset__scrollwrap"},F("div",{class:"md-typeset__table"},e))}function da(e){let t=be(),n=new URL(`../${e.version}/`,t.base);return F("li",{class:"md-version__item"},F("a",{href:n.toString(),class:"md-version__link"},e.title))}function Mo(e,t){return F("div",{class:"md-version"},F("button",{class:"md-version__current","aria-label":X("select.version.title")},t.title),F("ul",{class:"md-version__list"},e.map(da)))}function ha(e,t){let n=$(()=>K([eo(e),er(t)])).pipe(p(([{x:r,y:o},i])=>({x:r-i.x,y:o-i.y})));return Zt(e).pipe(O(r=>n.pipe(p(o=>({active:r,offset:o})),le(+!r||1/0))))}function Ao(e,t){return $(()=>{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",e),o=S(r,"mousedown",{once:!0});return n.pipe(O(({active:i})=>i?o:q),T(i=>i.preventDefault())).subscribe(()=>e.blur()),ha(e,t).pipe(T(i=>n.next(i)),k(()=>n.complete()),p(i=>I({ref:e},i)))})}function ba(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 Lo(e,t){t.append(...Array.from(e.childNodes))}function ko(e,t,n){let{print$:r}=n,o=new Map;for(let i of ba(t)){let[,a]=i.textContent.match(/\((\d+)\)/);o.set(+a,Eo(+a)),i.replaceWith(o.get(+a))}return $(()=>{let i=new w;return r.pipe(D(!1),de(i.pipe(me(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?Lo(l,u):Lo(u,l)}}),L(...[...o].map(([,a])=>Ao(a,t))).pipe(k(()=>i.complete()),se())})}var va=0;function Ho(e){if(e.nextElementSibling){let t=e.nextElementSibling;if(t.tagName==="OL")return t;if(t.tagName==="P"&&!t.children.length)return Ho(t)}}function Fo(e){return Oe(e).pipe(p(({width:t})=>({scrollable:tr(e).width>t})),Y("scrollable"))}function Ro(e,r){var o=r,{hover$:t}=o,n=Tt(o,["hover$"]);return $(()=>{let i=new w;if(i.pipe(he(t)).subscribe(([{scrollable:s},c])=>{s&&c?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}),Co.default.isSupported()){let s=e.closest("pre");s.id=`__code_${++va}`,s.insertBefore(wo(s.id),e)}let a=e.closest(".highlighttable")||e.closest(".highlight");if(a instanceof HTMLElement){let s=Ho(a);if(typeof s!="undefined"&&(a.classList.contains("annotate")||ie("content.code.annotate"))){let c=ko(s,e,n);return Fo(e).pipe(T(l=>i.next(l)),k(()=>i.complete()),p(l=>I({ref:e},l)),qe(Oe(a).pipe(de(i.pipe(me(1))),O(({width:l,height:u})=>l&&u?c:q))))}}return Fo(e).pipe(T(s=>i.next(s)),k(()=>i.complete()),p(s=>I({ref:e},s)))})}function ga(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 Io(e,t){return $(()=>{let n=new w;return n.subscribe(({action:r,scroll:o})=>{r==="open"?e.setAttribute("open",""):e.removeAttribute("open"),o&&e.scrollIntoView()}),ga(e,t).pipe(T(r=>n.next(r)),k(()=>n.complete()),p(r=>I({ref:e},r)))})}var jo=F("table");function $o(e){return e.replaceWith(jo),jo.replaceWith(_o(e)),C({ref:e})}function xa(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 Po(e){let t=z(".tabbed-labels",e);return $(()=>{let n=new w;return n.subscribe(({active:r})=>{let{x:o}=$e(r);t.scrollTo({behavior:"smooth",left:o})}),xa(e).pipe(T(r=>n.next(r)),k(()=>n.complete()),p(r=>I({ref:e},r)))})}function Wo(e,{target$:t,hover$:n,print$:r}){return L(...Q("pre > code",e).map(o=>Ro(o,{hover$:n,print$:r})),...Q("table:not([class])",e).map(o=>$o(o)),...Q("details",e).map(o=>Io(o,{target$:t,print$:r})),...Q("[data-tabs]",e).map(o=>Po(o)))}function ya(e,{alert$:t}){return t.pipe(O(n=>L(C(!0),C(!1).pipe(Ce(2e3))).pipe(p(r=>({message:n,open:r})))))}function Uo(e,t){let n=z(".md-typeset",e);return $(()=>{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")}),ya(e,t).pipe(T(o=>r.next(o)),k(()=>r.complete()),p(o=>I({ref:e},o)))})}function Sa({viewport$:e}){if(!ie("header.autohide"))return C(!1);let t=e.pipe(p(({offset:{y:o}})=>o),Ee(2,1),p(([o,i])=>[o<i,i]),Y(0)),n=K([e,t]).pipe(M(([{offset:o},[,i]])=>Math.abs(i-o.y)>100),p(([,[o]])=>o),B()),r=nr("search");return K([e,r]).pipe(p(([{offset:o},i])=>o.y>400&&!i),B(),O(o=>o?n:C(!1)),D(!1))}function Vo(e,t){return $(()=>{let n=getComputedStyle(e);return C(n.position==="sticky"||n.position==="-webkit-sticky")}).pipe(ot(Oe(e),Sa(t)),p(([n,{height:r},o])=>({height:n?r:0,sticky:n,hidden:o})),B((n,r)=>n.sticky===r.sticky&&n.height===r.height&&n.hidden===r.hidden),G(1))}function Do(e,{header$:t,main$:n}){return $(()=>{let r=new w;return r.pipe(Y("active"),ot(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(de(r.pipe(me(1))),p(o=>I({ref:e},o)))})}function wa(e,{viewport$:t,header$:n}){return sr(e,{viewport$:t,header$:n}).pipe(p(({offset:{y:r}})=>{let{height:o}=at(e);return{active:r>=o}}),Y("active"))}function No(e,t){return $(()=>{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:wa(r,t).pipe(T(o=>n.next(o)),k(()=>n.complete()),p(o=>I({ref:e},o)))})}function zo(e,{viewport$:t,header$:n}){let r=n.pipe(p(({height:i})=>i),B()),o=r.pipe(O(()=>Oe(e).pipe(p(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),Y("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})),B((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function Ea(e){let t=__md_get("__palette")||{index:e.findIndex(r=>matchMedia(r.getAttribute("data-md-color-media")).matches)};return C(...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 qo(e){return $(()=>{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 Ea(n).pipe(T(r=>t.next(r)),k(()=>t.complete()),p(r=>I({ref:e},r)))})}var Pr=Be(jr());function Oa(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 Qo({alert$:e}){Pr.default.isSupported()&&new j(t=>{new Pr.default("[data-clipboard-target], [data-clipboard-text]",{text:n=>n.getAttribute("data-clipboard-text")||Oa(z(n.getAttribute("data-clipboard-target")))}).on("success",n=>t.next(n))}).subscribe(()=>e.next(X("clipboard.copied")))}function Ta(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=be();return e.map(i=>i.replace(t.slice(0,r),o.base))}function Ko({document$:e,location$:t,viewport$:n}){let r=be();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=ho(new URL("sitemap.xml",r.base)).pipe(p(l=>Ta(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(),C({url:new URL(m.href)})}}return ye}))),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(B((l,u)=>l.url.href===u.url.href),p(({url:l})=>l)).subscribe(t);let s=t.pipe(Y("pathname"),O(l=>ar(l.href).pipe(je(()=>(ao(l),ye)))),se());i.pipe(it(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(Xt(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(Xt(1),p(()=>Ae("container")),O(l=>C(...Q("script",l))),Tr(l=>{let u=F("script");if(l.src){for(let m of l.getAttributeNames())u.setAttribute(m,l.getAttribute(m));return l.replaceWith(u),new j(m=>{u.onload=()=>m.complete()})}else return u.textContent=l.textContent,l.replaceWith(u),q})).subscribe(),L(i,a).pipe(it(e)).subscribe(({url:l,offset:u={y:0}})=>{l.hash&&!u?po(l.hash):window.scrollTo(0,u.y)}),n.pipe(yt(i),xt(250),Y("offset")).subscribe(({offset:l})=>{history.replaceState(l,"")}),L(i,a).pipe(Ee(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 Aa=Be(Wr());var Bo=Be(Wr());function Ur(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,Bo.default)(a):a).replace(i,r).replace(/<\/mark>(\s+)<mark[^>]*>/img,"$1")}}function Jo(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 He;(function(o){o[o.SETUP=0]="SETUP",o[o.READY=1]="READY",o[o.QUERY=2]="QUERY",o[o.RESULT=3]="RESULT"})(He||(He={}));function ct(e){return e.type===1}function Go(e){return e.type===2}function lt(e){return e.type===3}function La({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 Xo(e,t){let n=be(),r=new Worker(e),o=new w,i=So(r,{tx$:o}).pipe(p(a=>{if(lt(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:He.SETUP,data:La(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function Zo(){let e=be(),t=Me(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(Mo(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 ka(e,{rx$:t}){let n=(__search==null?void 0:__search.transform)||Jo,{searchParams:r}=_e();r.has("q")&&Pe("search",!0);let o=t.pipe(M(ct),le(1),p(()=>r.get("q")||""));o.subscribe(s=>{s&&(e.value=s)});let i=Zt(e),a=L(S(e,"keyup"),S(e,"focus").pipe(Ce(1)),o).pipe(p(()=>n(e.value)),D(""),B());return K([a,i]).pipe(p(([s,c])=>({value:s,focus:c})),G(1))}function ei(e,{tx$:t,rx$:n}){let r=new w;return r.pipe(Y("value"),p(({value:o})=>({type:He.QUERY,data:o}))).subscribe(t.next.bind(t)),r.pipe(Y("focus")).subscribe(({focus:o})=>{o?(Pe("search",o),e.placeholder=""):e.placeholder=X("search.placeholder")}),S(e.form,"reset").pipe(de(r.pipe(me(1)))).subscribe(()=>e.focus()),ka(e,{tx$:t,rx$:n}).pipe(T(o=>r.next(o)),k(()=>r.complete()),p(o=>I({ref:e},o)))}function ti(e,{rx$:t},{query$:n}){let r=new w,o=no(e.parentElement).pipe(M(Boolean)),i=z(":scope > :first-child",e),a=z(":scope > :last-child",e),s=t.pipe(M(ct),le(1));return r.pipe(xe(ve),he(n),yt(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",or(l.length))}else i.textContent=X("search.result.placeholder")}),r.pipe(xe(ve),T(()=>a.innerHTML=""),O(({items:l})=>L(C(...l.slice(0,10)),C(...l.slice(10)).pipe(Ee(4),Fr(o),O(([u])=>C(...u)))))).subscribe(l=>a.appendChild(Oo(l))),t.pipe(M(lt),p(({data:l})=>l)).pipe(T(l=>r.next(l)),k(()=>r.complete()),p(l=>I({ref:e},l)))}function Ca(e,{query$:t}){return t.pipe(p(({value:n})=>{let r=_e();return r.hash="",r.searchParams.delete("h"),r.searchParams.set("q",n),{url:r}}))}function ri(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()),Ca(e,t).pipe(T(r=>n.next(r)),k(()=>n.complete()),p(r=>I({ref:e},r)))}function ni(e,{rx$:t},{keyboard$:n}){let r=new w,o=Ae("search-query"),i=L(S(o,"keydown"),S(o,"focus")).pipe(xe(Fe),p(()=>o.value),B());return r.pipe(ot(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(lt),p(({data:s})=>s)).pipe(T(s=>r.next(s)),k(()=>r.complete()),p(()=>({ref:e})))}function oi(e,{index$:t,keyboard$:n}){let r=be();try{let o=(__search==null?void 0:__search.worker)||r.search,i=Xo(o,t),a=Ae("search-query",e),s=Ae("search-result",e),{tx$:c,rx$:l}=i;c.pipe(M(Go),it(l.pipe(M(ct))),le(1)).subscribe(c.next.bind(c)),n.pipe(M(({mode:f})=>f==="search")).subscribe(f=>{let h=Qe();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":Pe("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!==Qe()&&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=ei(a,i),m=ti(s,i,{query$:u});return L(u,m).pipe(qe(...re("search-share",e).map(f=>ri(f,{query$:u})),...re("search-suggest",e).map(f=>ni(f,i,{keyboard$:n}))))}catch(o){return e.hidden=!0,ye}}function ii(e,{index$:t,location$:n}){return K([t,n.pipe(D(_e()),M(r=>!!r.searchParams.get("h")))]).pipe(p(([r,o])=>Ur(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}=F("span",null,c);s.replaceWith(...Array.from(l))}return{ref:e,nodes:o}}))}function Ha(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})),B((i,a)=>i.height===a.height&&i.locked===a.locked))}function Vr(e,r){var o=r,{header$:t}=o,n=Tt(o,["header$"]);let i=z(".md-sidebar__scrollwrap",e),{y:a}=$e(i);return $(()=>{let s=new w;return s.pipe(Ne(0,ve),he(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=""}}),Ha(e,n).pipe(T(c=>s.next(c)),k(()=>s.complete()),p(c=>I({ref:e},c)))})}function ai(e,t){if(typeof t!="undefined"){let n=`https://api.github.com/repos/${e}/${t}`;return gt(Me(`${n}/releases/latest`).pipe(p(r=>({version:r.tag_name})),ze({})),Me(n).pipe(p(r=>({stars:r.stargazers_count,forks:r.forks_count})),ze({}))).pipe(p(([r,o])=>I(I({},r),o)))}else{let n=`https://api.github.com/users/${e}`;return Me(n).pipe(p(r=>({repositories:r.public_repos})),ze({}))}}function si(e,t){let n=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return Me(n).pipe(p(({star_count:r,forks_count:o})=>({stars:r,forks:o})),ze({}))}function ci(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,n,r]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return ai(n,r);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return si(o,i);default:return q}}var Fa;function Ra(e){return Fa||(Fa=$(()=>{let t=__md_get("__source",sessionStorage);return t?C(t):ci(e.href).pipe(T(n=>__md_set("__source",n,sessionStorage)))}).pipe(je(()=>q),M(t=>Object.keys(t).length>0),p(t=>({facts:t})),G(1)))}function li(e){let t=z(":scope > :last-child",e);return $(()=>{let n=new w;return n.subscribe(({facts:r})=>{t.appendChild(To(r)),t.setAttribute("data-md-state","done")}),Ra(e).pipe(T(r=>n.next(r)),k(()=>n.complete()),p(r=>I({ref:e},r)))})}function Ia(e,{viewport$:t,header$:n}){return Oe(document.body).pipe(O(()=>sr(e,{header$:n,viewport$:t})),p(({offset:{y:r}})=>({hidden:r>=10})),Y("hidden"))}function ui(e,t){return $(()=>{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")?C({hidden:!1}):Ia(e,t)).pipe(T(r=>n.next(r)),k(()=>n.complete()),p(r=>I({ref:e},r)))})}function ja(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 Oe(document.body).pipe(Y("height"),O(s=>$(()=>{let c=[];return C([...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(Ar(([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]]),B((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:[]}),Ee(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 pi(e,{viewport$:t,header$:n}){return $(()=>{let r=new w;return r.subscribe(({prev:o,next:i})=>{for(let[a]of i)a.removeAttribute("data-md-state"),a.classList.remove("md-nav__link--active");for(let[a,[s]]of o.entries())s.setAttribute("data-md-state","blur"),s.classList.toggle("md-nav__link--active",a===o.length-1)}),ie("navigation.tracking")&&t.pipe(de(r.pipe(me(1))),Y("offset"),xt(250),he(r)).subscribe(([,{prev:o}])=>{let i=_e(),a=o[o.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}`)}),ja(e,{viewport$:t,header$:n}).pipe(T(o=>r.next(o)),k(()=>r.complete()),p(o=>I({ref:e},o)))})}function $a(e,{viewport$:t,main$:n}){let r=t.pipe(p(({offset:{y:i}})=>i),Ee(2,1),p(([i,a])=>i>a&&a),B()),o=n.pipe(Y("active"));return K([o,r]).pipe(p(([{active:i},a])=>({hidden:!(i&&a)})),B((i,a)=>i.hidden===a.hidden))}function fi(e,{viewport$:t,header$:n,main$:r}){let o=new w;return o.subscribe({next({hidden:i}){i?(e.setAttribute("data-md-state","hidden"),e.setAttribute("tabindex","-1"),e.blur()):(e.removeAttribute("data-md-state"),e.removeAttribute("tabindex"))},complete(){e.style.top="",e.removeAttribute("data-md-state"),e.removeAttribute("tabindex")}}),n.pipe(de(o.pipe(Mr(0),me(1))),Y("height")).subscribe(({height:i})=>{e.style.top=`${i+16}px`}),$a(e,{viewport$:t,header$:n,main$:r}).pipe(T(i=>o.next(i)),k(()=>o.complete()),p(i=>I({ref:e},i)))}function mi({document$:e,tablet$:t}){e.pipe(O(()=>C(...Q("[data-md-state=indeterminate]"))),T(n=>{n.indeterminate=!0,n.checked=!1}),oe(n=>S(n,"change").pipe(Cr(()=>n.hasAttribute("data-md-state")),ae(n))),he(t)).subscribe(([n,r])=>{n.removeAttribute("data-md-state"),r&&(n.checked=!1)})}function Pa(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function di({document$:e}){e.pipe(O(()=>C(...Q("[data-md-scrollfix]"))),T(t=>t.removeAttribute("data-md-scrollfix")),M(Pa),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 hi({viewport$:e,tablet$:t}){K([nr("search"),t]).pipe(p(([n,r])=>n&&!r),O(n=>C(n).pipe(Ce(n?400:100),xe(ve))),he(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 ut=Zn(),cr=so(),Dr=fo(),Nr=io(),Se=yo(),lr=ir("(min-width: 960px)"),bi=ir("(min-width: 1220px)"),vi=ir("(hover)"),gi=mo(),xi=be(),yi=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||Me(new URL("search/search_index.json",xi.base)):ye,zr=new w;Qo({alert$:zr});ie("navigation.instant")&&Ko({document$:ut,location$:cr,viewport$:Se});var wi;((wi=xi.version)==null?void 0:wi.provider)==="mike"&&Zo();L(cr,Dr).pipe(Ce(125)).subscribe(()=>{Pe("drawer",!1),Pe("search",!1)});Nr.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}});mi({document$:ut,tablet$:lr});di({document$:ut});hi({viewport$:Se,tablet$:lr});var We=Vo(Ae("header"),{viewport$:Se}),ur=ut.pipe(p(()=>Ae("main")),O(e=>zo(e,{viewport$:Se,header$:We})),G(1)),Wa=L(...re("dialog").map(e=>Uo(e,{alert$:zr})),...re("header").map(e=>Do(e,{viewport$:Se,header$:We,main$:ur})),...re("palette").map(e=>qo(e)),...re("search").map(e=>oi(e,{index$:yi,keyboard$:Nr})),...re("source").map(e=>li(e))),Ua=$(()=>L(...re("content").map(e=>Wo(e,{target$:Dr,hover$:vi,print$:gi})),...re("content").map(e=>ie("search.highlight")?ii(e,{index$:yi,location$:cr}):q),...re("header-title").map(e=>No(e,{viewport$:Se,header$:We})),...re("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?Rr(bi,()=>Vr(e,{viewport$:Se,header$:We,main$:ur})):Rr(lr,()=>Vr(e,{viewport$:Se,header$:We,main$:ur}))),...re("tabs").map(e=>ui(e,{viewport$:Se,header$:We})),...re("toc").map(e=>pi(e,{viewport$:Se,header$:We})),...re("top").map(e=>fi(e,{viewport$:Se,header$:We,main$:ur})))),Si=ut.pipe(O(()=>Ua),qe(Wa),G(1));Si.subscribe();window.document$=ut;window.location$=cr;window.target$=Dr;window.keyboard$=Nr;window.viewport$=Se;window.tablet$=lr;window.screen$=bi;window.hover$=vi;window.print$=gi;window.alert$=zr;window.component$=Si;})();
//# sourceMappingURL=bundle.e0abf5b0.min.js.map