mkdocs-material/material/assets/javascripts/bundle.195ba817.min.js
2021-12-05 16:20:50 +01:00

30 lines
86 KiB
JavaScript

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