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