mkdocs-material/material/assets/javascripts/bundle.17f42bbf.min.js

30 lines
86 KiB
JavaScript

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