1
0
mirror of https://github.com/squidfunk/mkdocs-material.git synced 2024-12-23 04:44:56 +01:00
mkdocs-material/material/assets/javascripts/bundle.48dfec6c.min.js

30 lines
82 KiB
JavaScript

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