@core-rc/cssinjs-utils
Version:
A cssinjs util library to support @core-rc and its ecosystem libraries.
16 lines • 84.7 kB
JavaScript
"use strict";(self.webpackChunk_core_rc_cssinjs_utils=self.webpackChunk_core_rc_cssinjs_utils||[]).push([[990],{99069:function(ee,H,i){i.d(H,{r:function(){return C}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(L,A,P)=>A in L?j(L,A,{enumerable:!0,configurable:!0,writable:!0,value:P}):L[A]=P,Z=(L,A)=>{for(var P in A||(A={}))D.call(A,P)&&b(L,P,A[P]);if(p)for(var P of p(A))R.call(A,P)&&b(L,P,A[P]);return L};const C=L=>e.createElement("svg",Z({viewBox:"64 64 896 896"},L),e.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODg0IDI1NmgtNzVjLTUuMSAwLTkuOSAyLjUtMTIuOSA2LjZMNTEyIDY1NC4yIDIyNy45IDI2Mi42Yy0zLTQuMS03LjgtNi42LTEyLjktNi42aC03NWMtNi41IDAtMTAuMyA3LjQtNi41IDEyLjdsMzUyLjYgNDg2LjFjMTIuOCAxNy42IDM5IDE3LjYgNTEuNyAwbDM1Mi42LTQ4Ni4xYzMuOS01LjMuMS0xMi43LTYuNC0xMi43eiIvPjwvc3ZnPg=="},98125:function(ee,H,i){i.r(H),i.d(H,{default:function(){return E}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(g,v,h)=>v in g?j(g,v,{enumerable:!0,configurable:!0,writable:!0,value:h}):g[v]=h,Z=(g,v)=>{for(var h in v||(v={}))D.call(v,h)&&b(g,h,v[h]);if(p)for(var h of p(v))R.call(v,h)&&b(g,h,v[h]);return g};const C=g=>e.createElement("svg",Z({viewBox:"64 64 896 896"},g),e.createElement("path",{d:"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNMTIwIDIzMGg0OTZjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LThIMTIwYy00LjQgMC04IDMuNi04IDh2NTZjMCA0LjQgMy42IDggOCA4em0wIDQyNGg0OTZjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LThIMTIwYy00LjQgMC04IDMuNi04IDh2NTZjMCA0LjQgMy42IDggOCA4em03ODQgMTQwSDEyMGMtNC40IDAtOCAzLjYtOCA4djU2YzAgNC40IDMuNiA4IDggOGg3ODRjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LTh6bTAtNDI0SDEyMGMtNC40IDAtOCAzLjYtOCA4djU2YzAgNC40IDMuNiA4IDggOGg3ODRjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LTh6Ii8+PC9zdmc+",L=i(89380),A=i(53683),P=i(21266),w=i(45356),M=i(95044),d=i(23240),l=i(45898),y=i(86225),c=i(38569),O=i(26687);function k(g,v){return G(g)||B(g,v)||Y(g,v)||U()}function U(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Y(g,v){if(g){if(typeof g=="string")return V(g,v);var h=Object.prototype.toString.call(g).slice(8,-1);if(h==="Object"&&g.constructor&&(h=g.constructor.name),h==="Map"||h==="Set")return Array.from(g);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return V(g,v)}}function V(g,v){(v==null||v>g.length)&&(v=g.length);for(var h=0,W=new Array(v);h<v;h++)W[h]=g[h];return W}function B(g,v){var h=g==null?null:typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(h!=null){var W,K,X,m,r=[],t=!0,n=!1;try{if(X=(h=h.call(g)).next,v===0){if(Object(h)!==h)return;t=!1}else for(;!(t=(W=X.call(h)).done)&&(r.push(W.value),r.length!==v);t=!0);}catch(I){n=!0,K=I}finally{try{if(!t&&h.return!=null&&(m=h.return(),Object(m)!==m))return}finally{if(n)throw K}}return r}}function G(g){if(Array.isArray(g))return g}var F=function(){var v=(0,A.YB)(),h=(0,A.pC)(),W=(0,A.tx)(),K=(0,A.TH)(),X=K.hash,m=K.pathname,r=(0,A.WF)(),t=r.loading,n=r.hostname,I=(0,e.useState)(!1),T=k(I,2),S=T[0],u=T[1],o=(0,A.eL)(),a=o.frontmatter,x=a.sidebar!==!1&&(W==null?void 0:W.length)>0;return(0,e.useEffect)(function(){var Q=X.replace("#","");Q&&setTimeout(function(){var _=document.getElementById(decodeURIComponent(Q));_&&(0,L.Z)(_.offsetTop-80,{maxDuration:300})},1)},[t,X]),e.createElement("div",{className:"dumi-default-doc-layout","data-mobile-sidebar-active":S||void 0,onClick:function(){return u(!1)}},e.createElement(A.ql,null,e.createElement("html",{lang:v.locale.replace(/-.+$/,"")}),a.title&&e.createElement("title",null,a.title),a.title&&e.createElement("meta",{property:"og:title",content:a.title}),a.description&&e.createElement("meta",{name:"description",content:a.description}),a.description&&e.createElement("meta",{property:"og:description",content:a.description}),a.keywords&&e.createElement("meta",{name:"keywords",content:a.keywords.join(",")}),a.keywords&&a.keywords.map(function(Q){return e.createElement("meta",{key:Q,property:"article:tag",content:Q})}),n&&e.createElement("link",{rel:"canonical",href:n+m})),e.createElement(l.Z,null),e.createElement(y.Z,null),e.createElement(M.Z,null),x&&e.createElement("div",{className:"dumi-default-doc-layout-mobile-bar"},e.createElement("button",{type:"button",className:"dumi-default-sidebar-btn",onClick:function(_){_.stopPropagation(),u(function(J){return!J})}},e.createElement(C,null),v.formatMessage({id:"layout.sidebar.btn"}))),e.createElement("main",null,x&&e.createElement(c.Z,null),e.createElement(P.Z,null,e.createElement("article",null,h),e.createElement(w.Z,null),e.createElement(d.Z,null)),a.toc==="content"&&e.createElement("div",{className:"dumi-default-doc-layout-toc-wrapper"},e.createElement("h4",null,"TABLE OF CONTENTS"),e.createElement(O.Z,null))))},E=F},76012:function(ee,H,i){i.d(H,{Z:function(){return M}});var e=i(53683),j=i(67294);function p(d,l){return C(d)||Z(d,l)||R(d,l)||D()}function D(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function R(d,l){if(d){if(typeof d=="string")return b(d,l);var y=Object.prototype.toString.call(d).slice(8,-1);if(y==="Object"&&d.constructor&&(y=d.constructor.name),y==="Map"||y==="Set")return Array.from(d);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return b(d,l)}}function b(d,l){(l==null||l>d.length)&&(l=d.length);for(var y=0,c=new Array(l);y<l;y++)c[y]=d[y];return c}function Z(d,l){var y=d==null?null:typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"];if(y!=null){var c,O,k,U,Y=[],V=!0,B=!1;try{if(k=(y=y.call(d)).next,l===0){if(Object(y)!==y)return;V=!1}else for(;!(V=(c=k.call(y)).done)&&(Y.push(c.value),Y.length!==l);V=!0);}catch(G){B=!0,O=G}finally{try{if(!V&&y.return!=null&&(U=y.return(),Object(U)!==U))return}finally{if(B)throw O}}return Y}}function C(d){if(Array.isArray(d))return d}var z=function(){return j.createElement("svg",{viewBox:"0 0 16 16"},j.createElement("path",{d:"M8.218 1.455c3.527.109 6.327 3.018 6.327 6.545 0 3.6-2.945 6.545-6.545 6.545a6.562 6.562 0 0 1-6.036-4h.218c3.6 0 6.545-2.945 6.545-6.545 0-.91-.182-1.745-.509-2.545m0-1.455c-.473 0-.909.218-1.2.618-.29.4-.327.946-.145 1.382.254.655.4 1.31.4 2 0 2.8-2.291 5.09-5.091 5.09h-.218c-.473 0-.91.22-1.2.62-.291.4-.328.945-.146 1.38C1.891 14.074 4.764 16 8 16c4.4 0 8-3.6 8-8a7.972 7.972 0 0 0-7.745-8h-.037Z"}))},L=function(){return j.createElement("svg",{viewBox:"0 0 16 16"},j.createElement("path",{d:"M8 13a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0v-1a1 1 0 0 1 1-1ZM8 3a1 1 0 0 1-1-1V1a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1Zm7 4a1 1 0 1 1 0 2h-1a1 1 0 1 1 0-2h1ZM3 8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1Zm9.95 3.536.707.707a1 1 0 0 1-1.414 1.414l-.707-.707a1 1 0 0 1 1.414-1.414Zm-9.9-7.072-.707-.707a1 1 0 0 1 1.414-1.414l.707.707A1 1 0 0 1 3.05 4.464Zm9.9 0a1 1 0 0 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 1.414l-.707.707Zm-9.9 7.072a1 1 0 0 1 1.414 1.414l-.707.707a1 1 0 0 1-1.414-1.414l.707-.707ZM8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 6.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Z"}))},A=function(){return j.createElement("svg",{viewBox:"0 0 16 16"},j.createElement("path",{d:"M14.595 8a6.595 6.595 0 1 1-13.19 0 6.595 6.595 0 0 1 13.19 0ZM8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 2.014v11.972A5.986 5.986 0 0 0 8 2.014Z"}))},P={light:L,dark:z,auto:A},w=function(){var l=(0,e.WF)(),y=l.themeConfig.prefersColor.default,c=(0,e.YB)(),O=(0,e.OI)(),k=p(O,3),U=k[1],Y=U===void 0?y:U,V=k[2],B=P[Y];return j.createElement("span",{className:"dumi-default-color-switch","data-dumi-tooltip":c.formatMessage({id:"header.color.mode.".concat(Y)}),"data-dumi-tooltip-bottom":!0},B&&j.createElement(B,null),j.createElement("select",{onChange:function(F){return V(F.target.value)},value:Y,onClick:function(F){return F.stopPropagation()}},["light","dark","auto"].map(function(G){return j.createElement("option",{value:G,key:G},c.formatMessage({id:"header.color.mode.".concat(G)}))})))},M=w},86013:function(ee,H,i){i.d(H,{Z:function(){return m}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(r,t,n)=>t in r?j(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,Z=(r,t)=>{for(var n in t||(t={}))D.call(t,n)&&b(r,n,t[n]);if(p)for(var n of p(t))R.call(t,n)&&b(r,n,t[n]);return r};const C=r=>e.createElement("svg",Z({viewBox:"64 64 896 896"},r),e.createElement("path",{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 0 0 0 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODcyIDQ3NEgyODYuOWwzNTAuMi0zMDRjNS42LTQuOSAyLjItMTQtNS4yLTE0aC04OC41Yy0zLjkgMC03LjYgMS40LTEwLjUgMy45TDE1NSA0ODcuOGEzMS45NiAzMS45NiAwIDAgMCAwIDQ4LjNMNTM1LjEgODY2YzEuNSAxLjMgMy4zIDIgNS4yIDJoOTEuNWM3LjQgMCAxMC44LTkuMiA1LjItMTRMMjg2LjkgNTUwSDg3MmM0LjQgMCA4LTMuNiA4LTh2LTYwYzAtNC40LTMuNi04LTgtOHoiLz48L3N2Zz4=",L=Object.defineProperty,A=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,M=(r,t,n)=>t in r?L(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,d=(r,t)=>{for(var n in t||(t={}))P.call(t,n)&&M(r,n,t[n]);if(A)for(var n of A(t))w.call(t,n)&&M(r,n,t[n]);return r};const l=r=>e.createElement("svg",d({viewBox:"64 64 896 896"},r),e.createElement("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}),e.createElement("path",{d:"M686.7 638.6 544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}));var y="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNNTEyIDY0QzI2NC42IDY0IDY0IDI2NC42IDY0IDUxMnMyMDAuNiA0NDggNDQ4IDQ0OCA0NDgtMjAwLjYgNDQ4LTQ0OFM3NTkuNCA2NCA1MTIgNjR6bTAgODIwYy0yMDUuNCAwLTM3Mi0xNjYuNi0zNzItMzcyczE2Ni42LTM3MiAzNzItMzcyIDM3MiAxNjYuNiAzNzIgMzcyLTE2Ni42IDM3Mi0zNzIgMzcyeiIvPjxwYXRoIGQ9Ik02ODYuNyA2MzguNiA1NDQuMSA1MzUuNVYyODhjMC00LjQtMy42LTgtOC04SDQ4OGMtNC40IDAtOCAzLjYtOCA4djI3NS40YzAgMi42IDEuMiA1IDMuMyA2LjVsMTY1LjQgMTIwLjZjMy42IDIuNiA4LjYgMS44IDExLjItMS43bDI4LjYtMzljMi42LTMuNyAxLjgtOC43LTEuOC0xMS4yeiIvPjwvc3ZnPg==",c=Object.defineProperty,O=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Y=(r,t,n)=>t in r?c(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,V=(r,t)=>{for(var n in t||(t={}))k.call(t,n)&&Y(r,n,t[n]);if(O)for(var n of O(t))U.call(t,n)&&Y(r,n,t[n]);return r};const B=r=>e.createElement("svg",V({viewBox:"64 64 896 896"},r),e.createElement("path",{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}));var G="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNMjU3LjcgNzUyYzIgMCA0LS4yIDYtLjVMNDMxLjkgNzIyYzItLjQgMy45LTEuMyA1LjMtMi44bDQyMy45LTQyMy45YTkuOTYgOS45NiAwIDAgMCAwLTE0LjFMNjk0LjkgMTE0LjljLTEuOS0xLjktNC40LTIuOS03LjEtMi45cy01LjIgMS03LjEgMi45TDI1Ni44IDUzOC44Yy0xLjUgMS41LTIuNCAzLjMtMi44IDUuM2wtMjkuNSAxNjguMmEzMy41IDMzLjUgMCAwIDAgOS40IDI5LjhjNi42IDYuNCAxNC45IDkuOSAyMy44IDkuOXptNjcuNC0xNzQuNEw2ODcuOCAyMTVsNzMuMyA3My4zLTM2Mi43IDM2Mi42LTg4LjkgMTUuNyAxNS42LTg5ek04ODAgODM2SDE0NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzZjMCA0LjQgMy42IDggOCA4aDc4NGM0LjQgMCA4LTMuNiA4LTh2LTM2YzAtMTcuNy0xNC4zLTMyLTMyLTMyeiIvPjwvc3ZnPg==",F=i(53683);function E(r,t){return K(r)||W(r,t)||v(r,t)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(r,t){if(r){if(typeof r=="string")return h(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(r,t)}}function h(r,t){(t==null||t>r.length)&&(t=r.length);for(var n=0,I=new Array(t);n<t;n++)I[n]=r[n];return I}function W(r,t){var n=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(n!=null){var I,T,S,u,o=[],a=!0,x=!1;try{if(S=(n=n.call(r)).next,t===0){if(Object(n)!==n)return;a=!1}else for(;!(a=(I=S.call(n)).done)&&(o.push(I.value),o.length!==t);a=!0);}catch(Q){x=!0,T=Q}finally{try{if(!a&&n.return!=null&&(u=n.return(),Object(u)!==u))return}finally{if(x)throw T}}return o}}function K(r){if(Array.isArray(r))return r}var X=function(){var t=(0,F.TH)(),n=t.pathname,I=(0,F.tx)(),T=(0,F.WF)(),S=T.themeConfig,u=(0,F.eL)(),o=u.frontmatter,a=(0,F.YB)(),x=(0,e.useState)(void 0),Q=E(x,2),_=Q[0],J=Q[1],re=(0,e.useState)(void 0),$=E(re,2),ne=$[0],ie=$[1],le=(0,e.useState)(""),ae=E(le,2),te=ae[0],q=ae[1],ce=(0,e.useState)(""),Me=E(ce,2),fe=Me[0],me=Me[1],ye=S.editLink&&o.filename,se=S.lastUpdated&&o.lastUpdated;return(0,e.useLayoutEffect)(function(){if(I){var oe=I.reduce(function(ue,de){return ue.concat(de.children)},[]),ge=oe.findIndex(function(ue){return ue.link===n});J(oe[ge-1]),ie(oe[ge+1])}},[n,I]),(0,e.useLayoutEffect)(function(){se&&(q(new Date(o.lastUpdated).toISOString()),me(new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(o.lastUpdated)))},[se]),e.createElement("footer",{className:"dumi-default-content-footer"},e.createElement("dl",null,se&&e.createElement("dd",null,e.createElement(l,null),e.createElement("span",{className:"dumi-default-mobile-hidden"},e.createElement(F._H,{id:"content.footer.last.updated"})),e.createElement("time",{dateTime:te},fe)),ye&&e.createElement("dd",null,e.createElement("a",{target:"_blank",href:"".concat(a.formatMessage({id:"$internal.edit.link"},{filename:o.filename})),rel:"noreferrer"},e.createElement(B,null),e.createElement(F._H,{id:"content.footer.actions.edit"})))),e.createElement("nav",null,_&&e.createElement(F.rU,{to:_.link,"data-prev":!0},e.createElement("small",null,e.createElement(C,null),e.createElement(F._H,{id:"content.footer.actions.previous"})),_.title),ne&&e.createElement(F.rU,{to:ne.link,"data-next":!0},e.createElement("small",null,e.createElement(F._H,{id:"content.footer.actions.next"}),e.createElement(C,null)),ne.title)))},m=X},79646:function(ee,H,i){i.d(H,{Z:function(){return D}});var e=i(53683),j=i(67294),p=function(b){var Z=(0,e.tx)(),C=(0,e.WF)(),z=C.themeConfig,L=(0,e.eL)(),A=L.frontmatter;return j.createElement("div",{className:"dumi-default-content","data-no-sidebar":!Z||A.sidebar===!1||void 0,"data-no-footer":z.footer===!1||void 0},b.children)},D=p},3933:function(ee,H,i){i.d(H,{Z:function(){return D}});var e=i(53683),j=i(67294),p=function(){var b,Z=(0,e.eL)(),C=Z.frontmatter;return!((b=C.features)===null||b===void 0)&&b.length?j.createElement("div",{className:"dumi-default-features","data-cols":[3,2].find(function(z){return C.features.length%z===0})||3},C.features.map(function(z){var L=z.title,A=z.description,P=z.emoji,w=z.link,M;return w&&(M=/^(\w+:)\/\/|^(mailto|tel):/.test(w)?j.createElement("a",{href:w,target:"_blank",rel:"noreferrer"},L):j.createElement(e.rU,{to:w},L)),j.createElement("div",{key:L,className:"dumi-default-features-item"},P&&j.createElement("i",null,P),L&&j.createElement("h3",null,M||L),A&&j.createElement("p",{dangerouslySetInnerHTML:{__html:A}}))})):null},D=p},51969:function(ee,H,i){i.d(H,{Z:function(){return D}});var e=i(53683),j=i(67294),p=function(){var b=(0,e.WF)(),Z=b.themeConfig;return Z.footer?j.createElement("div",{className:"dumi-default-footer",dangerouslySetInnerHTML:{__html:Z.footer}}):null},D=p},34814:function(ee,H,i){var e=i(67294),j=function(){return e.createElement(e.Fragment,null)};H.Z=j},60974:function(ee,H,i){i.d(H,{Z:function(){return m}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(r,t,n)=>t in r?j(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,Z=(r,t)=>{for(var n in t||(t={}))D.call(t,n)&&b(r,n,t[n]);if(p)for(var n of p(t))R.call(t,n)&&b(r,n,t[n]);return r};const C=r=>e.createElement("svg",Z({fillRule:"evenodd",viewBox:"64 64 896 896"},r),e.createElement("path",{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 0 1 0 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 0 1 0 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 0 1-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 0 1-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7a.169.169 0 0 1-.06-.07.12.12 0 0 1 0-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7a.199.199 0 0 1-.06-.09.12.12 0 0 1 0-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 0 1 .07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 0 1 .07 0z"}));var z="data:image/svg+xml;base64,PHN2ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiPjxwYXRoIGQ9Ik03OTkuODYgMTY2LjMxYy4wMiAwIC4wNC4wMi4wOC4wNmw1Ny42OSA1Ny43Yy4wNC4wMy4wNS4wNS4wNi4wOGEuMTIuMTIgMCAwIDEgMCAuMDZjMCAuMDMtLjAyLjA1LS4wNi4wOUw1NjkuOTMgNTEybDI4Ny43IDI4Ny43Yy4wNC4wNC4wNS4wNi4wNi4wOWEuMTIuMTIgMCAwIDEgMCAuMDdjMCAuMDItLjAyLjA0LS4wNi4wOGwtNTcuNyA1Ny42OWMtLjAzLjA0LS4wNS4wNS0uMDcuMDZhLjEyLjEyIDAgMCAxLS4wNyAwYy0uMDMgMC0uMDUtLjAyLS4wOS0uMDZMNTEyIDU2OS45M2wtMjg3LjcgMjg3LjdjLS4wNC4wNC0uMDYuMDUtLjA5LjA2YS4xMi4xMiAwIDAgMS0uMDcgMGMtLjAyIDAtLjA0LS4wMi0uMDgtLjA2bC01Ny42OS01Ny43YS4xNjkuMTY5IDAgMCAxLS4wNi0uMDcuMTIuMTIgMCAwIDEgMC0uMDdjMC0uMDMuMDItLjA1LjA2LS4wOUw0NTQuMDcgNTEybC0yODcuNy0yODcuN2EuMTk5LjE5OSAwIDAgMS0uMDYtLjA5LjEyLjEyIDAgMCAxIDAtLjA3YzAtLjAyLjAyLS4wNC4wNi0uMDhsNTcuNy01Ny42OWMuMDMtLjA0LjA1LS4wNS4wNy0uMDZhLjEyLjEyIDAgMCAxIC4wNyAwYy4wMyAwIC4wNS4wMi4wOS4wNkw1MTIgNDU0LjA3bDI4Ny43LTI4Ny43Yy4wNC0uMDQuMDYtLjA1LjA5LS4wNmEuMTIuMTIgMCAwIDEgLjA3IDB6Ii8+PC9zdmc+",L=Object.defineProperty,A=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,M=(r,t,n)=>t in r?L(r,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[t]=n,d=(r,t)=>{for(var n in t||(t={}))P.call(t,n)&&M(r,n,t[n]);if(A)for(var n of A(t))w.call(t,n)&&M(r,n,t[n]);return r};const l=r=>e.createElement("svg",d({viewBox:"64 64 896 896"},r),e.createElement("path",{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}));var y="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNOTA0IDE2MEgxMjBjLTQuNCAwLTggMy42LTggOHY2NGMwIDQuNCAzLjYgOCA4IDhoNzg0YzQuNCAwIDgtMy42IDgtOHYtNjRjMC00LjQtMy42LTgtOC04em0wIDYyNEgxMjBjLTQuNCAwLTggMy42LTggOHY2NGMwIDQuNCAzLjYgOCA4IDhoNzg0YzQuNCAwIDgtMy42IDgtOHYtNjRjMC00LjQtMy42LTgtOC04em0wLTMxMkgxMjBjLTQuNCAwLTggMy42LTggOHY2NGMwIDQuNCAzLjYgOCA4IDhoNzg0YzQuNCAwIDgtMy42IDgtOHYtNjRjMC00LjQtMy42LTgtOC04eiIvPjwvc3ZnPg==",c=i(53683),O=i(87171),k=i(21209),U=i(26871),Y=i(63721),V=i(78406),B=i(983),G=i(96157),F=i(24733);function E(r,t){return K(r)||W(r,t)||v(r,t)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(r,t){if(r){if(typeof r=="string")return h(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(r,t)}}function h(r,t){(t==null||t>r.length)&&(t=r.length);for(var n=0,I=new Array(t);n<t;n++)I[n]=r[n];return I}function W(r,t){var n=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(n!=null){var I,T,S,u,o=[],a=!0,x=!1;try{if(S=(n=n.call(r)).next,t===0){if(Object(n)!==n)return;a=!1}else for(;!(a=(I=S.call(n)).done)&&(o.push(I.value),o.length!==t);a=!0);}catch(Q){x=!0,T=Q}finally{try{if(!a&&n.return!=null&&(u=n.return(),Object(u)!==u))return}finally{if(x)throw T}}return o}}function K(r){if(Array.isArray(r))return r}var X=function(){var t=(0,c.eL)(),n=t.frontmatter,I=(0,e.useState)(!1),T=E(I,2),S=T[0],u=T[1],o=(0,c.WF)(),a=o.themeConfig,x=(0,e.useMemo)(function(){return a.socialLinks?Object.keys(a.socialLinks).slice(0,5).map(function(Q){return{icon:Q,link:a.socialLinks[Q]}}):[]},[a.socialLinks]);return e.createElement("div",{className:"dumi-default-header","data-static":!!n.hero||void 0,"data-mobile-active":S||void 0,onClick:function(){return u(!1)}},e.createElement("div",{className:"dumi-default-header-content"},e.createElement("section",{className:"dumi-default-header-left"},e.createElement(Y.Z,null)),e.createElement("section",{className:"dumi-default-header-right"},e.createElement(V.Z,null),e.createElement("div",{className:"dumi-default-header-right-aside"},e.createElement(G.ZP,null),e.createElement(U.Z,null),e.createElement(B.Z,null),a.prefersColor.switch&&e.createElement(O.Z,null),x.map(function(Q){return e.createElement(F.Z,{icon:Q.icon,link:Q.link,key:Q.link})}),e.createElement(k.Z,null))),e.createElement("button",{type:"button",className:"dumi-default-header-menu-btn",onClick:function(_){_.stopPropagation(),u(function(J){return!J})}},S?e.createElement(C,null):e.createElement(l,null))))},m=X},10339:function(ee,H,i){i.d(H,{Z:function(){return p}});var e=i(67294),j=function(R){return e.createElement("h1",{className:"dumi-default-hero-title"},e.createElement("span",null,R.children))},p=j},25272:function(ee,H,i){i.d(H,{Z:function(){return R}});var e=i(53683),j=i(21521),p=i(67294),D=function(){var Z,C=(0,e.eL)(),z=C.frontmatter;return"hero"in z?p.createElement("div",{className:"dumi-default-hero"},z.hero.title&&p.createElement(j.Z,null,z.hero.title),z.hero.description&&p.createElement("p",{dangerouslySetInnerHTML:{__html:z.hero.description}}),!!(!((Z=z.hero.actions)===null||Z===void 0)&&Z.length)&&p.createElement("div",{className:"dumi-default-hero-actions"},z.hero.actions.map(function(L){var A=L.text,P=L.link;return/^(\w+:)\/\/|^(mailto|tel):/.test(P)?p.createElement("a",{href:P,target:"_blank",rel:"noreferrer",key:A},A):p.createElement(e.rU,{key:A,to:P},A)}))):null},R=D},76777:function(ee,H,i){i.d(H,{Z:function(){return w}});var e=i(99069),j=i(53683),p=i(67294);function D(M,d){return z(M)||C(M,d)||b(M,d)||R()}function R(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function b(M,d){if(M){if(typeof M=="string")return Z(M,d);var l=Object.prototype.toString.call(M).slice(8,-1);if(l==="Object"&&M.constructor&&(l=M.constructor.name),l==="Map"||l==="Set")return Array.from(M);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return Z(M,d)}}function Z(M,d){(d==null||d>M.length)&&(d=M.length);for(var l=0,y=new Array(d);l<d;l++)y[l]=M[l];return y}function C(M,d){var l=M==null?null:typeof Symbol!="undefined"&&M[Symbol.iterator]||M["@@iterator"];if(l!=null){var y,c,O,k,U=[],Y=!0,V=!1;try{if(O=(l=l.call(M)).next,d===0){if(Object(l)!==l)return;Y=!1}else for(;!(Y=(y=O.call(l)).done)&&(U.push(y.value),U.length!==d);Y=!0);}catch(B){V=!0,c=B}finally{try{if(!Y&&l.return!=null&&(k=l.return(),Object(k)!==k))return}finally{if(V)throw c}}return U}}function z(M){if(Array.isArray(M))return M}function L(M){var d=M.pathname,l=M.current,y=M.target,c="base"in l?d.replace(l.base.replace(/\/$/,""),"")||"/":d.replace(new RegExp("".concat(l.suffix,"$")),"");return"base"in y?"".concat(y.base.replace(/\/$/,"")).concat(c).replace(/([^/])\/$/,"$1"):"".concat(c).concat(y.suffix)}var A=function(d){var l=d.locale,y=d.current,c=(0,j.TH)(),O=c.pathname,k=(0,p.useState)(function(){return L({pathname:O,current:y,target:l})}),U=D(k,2),Y=U[0],V=U[1];return(0,p.useEffect)(function(){V(L({pathname:O,current:y,target:l}))},[O,y.id,l.id]),p.createElement(j.rU,{className:"dumi-default-lang-switch",to:Y},l.name)},P=function(){var d=(0,j.WF)(),l=d.locales,y=(0,j.YB)(),c=y.locale,O=(0,j.bU)();return l.length<=1?null:l.length>2?p.createElement("div",{className:"dumi-default-lang-select"},p.createElement("select",{defaultValue:c,onChange:function(U){j.m8.push(L({pathname:j.m8.location.pathname,current:O,target:l.find(function(Y){var V=Y.id;return V===U.target.value})}))}},l.map(function(k){return p.createElement("option",{key:k.id,value:k.id},k.name)})),p.createElement(e.r,null)):p.createElement(A,{locale:l.find(function(k){var U=k.id;return U!==c}),current:O})},w=P},55212:function(ee,H,i){i.d(H,{Z:function(){return D}});var e=i(53683),j=i(67294),p=function(){var b=(0,e.WF)(),Z=b.themeConfig,C=(0,e.bU)();return j.createElement(e.rU,{className:"dumi-default-logo",to:"base"in C?C.base:"/"},Z.logo!==!1&&j.createElement("img",{src:Z.logo||"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACCCAMAAACww5CIAAACf1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8YkP8AAAACCxMamv/6+voaGhoXi/YYjv8aoP8cq/8dr/8bo/8cqP8bpv8Ykv8drv8BAwUcrP8Zlf8Xjf/s7OzLy8scp/8anP8ZmP/d3d0BBArg4ODT09O7u7sEGCsKCgoanf8YlP/8/Pz09PTIyMgMTIV1dXUGKEVEREQ0NDQODg4GBgYdsv8dsf8Zl//m5uYVgOXj4+MWgtfW1tYTc87BwcERbLWzs7Ovr6+np6cQX6OgoKCTk5MMSXlwcHBra2tiYmIVFRUetf/39/fp6ekWhOkXi+QVfNvY2NjPz88TdcUSb7u6urq3t7cPYK0NUJGQkJCLi4ttbW0JO2cINFtVVVVRUVEHMFEHLEs6OjoEHDEiIiIcHBwXj/vx8fEWh+4Sb8gRbL+rq6upqakOVZiWlpaJiYmGhoYMSIF9fX15eXkKPnQLRHJMTExHR0c9PT0FHzkqKiomJiYEFyUBBw8bovfu7u4Wht4UedsUeMrFxcW9vb0RZrOkpKSampoPXZqAgIALQmtlZWUJOGJZWVkIMFcFIUExMTEwMDAtLS0DEh8Zl/v4+PgXj/QWhvEWhvAYku8YjuwUfNcUfNAVfc0RaLkSaKsRZ6kPWqENUYlbW1sCEBhkSPCkAAAAOHRSTlMA87y4BeKrltbFnUDo0MCup6D67t7ayZKGemtmWS8rEwLNso1wVEpFGaR+UDUlHwmBYls5i1oN/DMym4YAAAfTSURBVHjaxNndS1NxHMfxX5s6t1Kz1KzsuazMnqjgyxv03ovtQrYxUBEfLkREVBQf0AsFBRUUQvEiSVFQ0YsuiiIiqKC/oH+o31lzjtPZg55zttfVNnbx5ffw+X53pmx5UFl2+XLZ4zpVOPWlJFTntYyiBwF/VbX39Sv9upYU9/QHjbXe6qqayrrnylXXi0kov3GVuFiMuNqbHhIu3FcuuohZZ+jDh7mdXkwqlGtKMGmOSFzrGiYe5ZL4+vdsd/SHFyYxtIQlIdiD4ftCa39osTlxRtzwHO1tUOLm0XYk6T3asMRtdKHdUs6qv+L1l/vKgak2SYjqN+1yYg2G5NgR4Pd5/F7fk9sO3YhSkoYkaW40KCk2Rj9KUoikqmtOn8YpydE6J7xFyq5yUhxIjvZJcUfZ5EOb6oxGQmPdtEQlR4Mxupc6IoOdzWiVypabaF1BiesIS876OiSufRXtvO0DcSi2dAN+ZcclYFZsCaOps3nYUOKprDTiSWzqAioCnpIX9ep03pxkw7jYtMWx0pdn7Jb2i1jixN3cM6OGFCti0zgpyopOsw6xiZHoyHIPLIhNHdD7bWR+c7znFD3+PNp+vxhmRkNi28BoWAzBPbQHKhdlQLe4ogsoVTl4ijYjrmiKATdUdvfjh9Ely8DVHFvWe3HJMBBQ2QWAd+KSeeBxjtuxKC7ZzG07Ht0DusQlfwDfs2wZ4b2EYVBcESHO81BlcIWESXHFV7Qss5aXY1FxRSj7L7QAhv3tsaVBMVn8Ou1MFUtjW3sYKjL0jO6QWJiA7iZxysBbtDplpRT4KZbQWkUbHRMnGFUUKwuNaH1iaRJ+Tf8bDbqcWJH2HuCV+l9DpkuxtdsuGlpYHNAJ1FqNMjnE9QocOXJCPwJ309zPT9la8e5yUJwwC/jTBNWQ5EkIqEyzHROSJzvWSeFDW5M8OUArsdgMq2EmanOyGB4WSyMYAhZp2TwkJouw2mZvmusUSwtraA//m7DXZ8SsBxiQM5tGSxNuv3+ZU/NmIpfN9qDXxp1sO4LDNrE202J6cHE1TVq2f1uNiA39K9/7JJ0JwGe6nvOSZ4OA1/R0bFbyrBWoMUX2nOTZAOA3pcSXjFW7UOJnU17VAYeZv98pTvsB1KsTRVXAtqQVA/rFWSNo11SKiuRYZeknEBRn7WJ4rZKuX8pcROvBj6g4rLUZQ8NJYBo2Jb/ax2KkhKYf6I1I3oWngKqUhfgkBTCL1pics1elICaS/5Y9jk+XBdEBeJKhHZGCCLZAWTIkBqQgNlr+NbGi2wHgS1tTAbQNAxW3i1R58WWgd725ANZ7gXPFNaqagrvwt1t7aW0qiOIAPlErPqJCq6JWrW8r1ar1xf0n4NxnnpCELEKyCNmkJZSQRSCbQltooS4sVApiC10U2kWhFRUEEdGF4vuNH8g7c9NQ2pjepPcB/r5ADjlnzp2ZM+QMXHeYb+1WfO5hi5QfveYe33XJ4+d8a3MNQHbI75KhMt9z9wF4FRNcIi3wO94bAHJiQHCHNgmgh3QD8D1MCK6I+KeNCUgbgFFRcEX8Qwhov014o/juUlEoxeqrgpsA7oWp4AZprnpv1ANgShFcoU4a+36jMgOuVGYmnuJ1Wb0hKWqCC8QCgI4dqyfRbNCFoqDBX7Xz6C0AS660K3UKQCdhuqAbdqFT+B8mAXQTbhtbpM7ng4Yn1oytOwFMu5AP9QGAa4Qz8lFwvFWIH6G7Qjijc8/LDueDyvd4z151EYBvwOF+lRFTAK6TGi+ACWdLk0ozANqvkpojAFJKRnCSlFt3m8pLc9bJTylVn64ty9rJfEl1cpVKbH3uJ2v1QleUqOCI2h9xeeP0aVqLCA4JSLk6s7hu6CbkqOAIGpyB7iRZ5xLvFWlHEkITyjK/41/v9h0AC3lngpCz0PXWf0yDUcmBhFDt0T/flx8CkNL8VLAZjUhvAHSQek5AtyALdqP5e9BdbPCkZsbuFRKVvlRHs/W1AfC902yNgoriWwCeqw1fSL+J2VkWNBF8vckr6mPQ3ZcjtkVBA/3z4Ju6Bs5ANzck2BQFpUMTxlVZQ4ege95vUxRUHoPOe5s01OWBbryf2hEFDX4Fc4Vs4gaYZ3ZEQeXBJPgMcFPnwYzJVmeE6jGsGCNAE/rAlPIBamkMQv9YCLpzxJRjYMr5BLXyg5EvgTlKTOoEkw2LUct6dTz4ojqCNO04mMm4ZE150mhMuQ+jHppwAUxqUM5QK9qkPLIE5jhpygkvmHJYiW45FaL8IwmdZy9pUtc2MK9HtvgloZngJyMVp3tJ846ASb7Q1NYrg1JN+ukDs4e05LwHTO5bUKG0tRBEeXAKzJ3rpEXdB8C9fBIWKW0hhOBIBdy2K6R11zvALY6EFYE21yHF4OdKEkz7ObIlXXvAhV4OquoApaYbpCo9qayA29lLturibhimSgOSFjG1ILRwYnwShn09xArnT8PwdnHML6n+hl+2gD8Wjj+rLMOwq49Y5dZpVKUWS++VcCwdCdT5/Uhck5SH45VpVO3qJFbq2Y5Vvly2VBgQY5KqKWI6HY+n06KiqVJMSQyP/37wB6v29xGrnThyEDWh5dyr+fJscbQw/OjRcGG0OFvO3n+QSqKm7exlYgsvNgolkyFs1HGV2OQgTGsjNjnVBtO8Owj3nwbhgWnttgWxy2PaoWaC+AuAXqWYKHupMgAAAABJRU5ErkJggg==",alt:Z.name}),Z.name)},D=p},40123:function(ee,H,i){var e=i(67294),j=function(){return e.createElement(e.Fragment,null)};H.Z=j},71482:function(ee,H,i){i.d(H,{Z:function(){return d}});var e=i(99069),j=i(53683),p=i(42515),D=i(67294);function R(){return R=Object.assign?Object.assign.bind():function(l){for(var y=1;y<arguments.length;y++){var c=arguments[y];for(var O in c)Object.prototype.hasOwnProperty.call(c,O)&&(l[O]=c[O])}return l},R.apply(this,arguments)}function b(l,y){return A(l)||L(l,y)||C(l,y)||Z()}function Z(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(l,y){if(l){if(typeof l=="string")return z(l,y);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return z(l,y)}}function z(l,y){(y==null||y>l.length)&&(y=l.length);for(var c=0,O=new Array(y);c<y;c++)O[c]=l[c];return O}function L(l,y){var c=l==null?null:typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(c!=null){var O,k,U,Y,V=[],B=!0,G=!1;try{if(U=(c=c.call(l)).next,y===0){if(Object(c)!==c)return;B=!1}else for(;!(B=(O=U.call(c)).done)&&(V.push(O.value),V.length!==y);B=!0);}catch(F){G=!0,k=F}finally{try{if(!B&&c.return!=null&&(Y=c.return(),Object(Y)!==Y))return}finally{if(G)throw k}}return V}}function A(l){if(Array.isArray(l))return l}var P=function(y){var c=y.data,O=(0,j.TH)(),k=O.pathname,U=(0,D.useState)(function(){var v;return(v=c.children)===null||v===void 0?void 0:v.some(function(h){var W=h.activePath||h.link;return W&&k.startsWith(W)})}),Y=b(U,2),V=Y[0],B=Y[1],G=c.children&&D.createElement("button",{className:"dumi-default-navbar-collapse-btn",type:"button",onClick:function(h){h.stopPropagation(),B(function(W){return!W})},"data-collapsed":V||void 0},D.createElement(e.r,null)),F=c.children&&D.createElement("ul",{className:"dumi-default-navbar-dropdown","data-collapsed":V||void 0},D.createElement(w,{data:c.children})),E=c.activePath||c.link,g=E&&k.startsWith(E)?{className:"active"}:{};return c.link?D.createElement(D.Fragment,null,D.createElement(j.rU,R({to:c.link},g),c.title),G,F):D.createElement(D.Fragment,null,D.createElement("span",R({onClick:function(h){h.stopPropagation(),B(function(W){return!W})}},g),c.title),G,F)},w=function(y){var c=y.data;return D.createElement(D.Fragment,null,c.map(function(O){return D.createElement("li",{key:O.activePath||O.link||O.title},O.link&&/^(\w+:)\/\/|^(mailto|tel):/.test(O.link)?D.createElement("a",{href:O.link,target:"_blank",rel:"noreferrer"},O.title):D.createElement(P,{data:O}))}))},M=function(){var y=(0,j.OK)();return D.createElement("ul",{className:"dumi-default-navbar"},D.createElement(w,{data:y}),D.createElement(p.Z,null))},d=M},47332:function(ee,H,i){i.d(H,{Z:function(){return w}});var e=i(53683),j=i(67294);function p(M,d){return C(M)||Z(M,d)||R(M,d)||D()}function D(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function R(M,d){if(M){if(typeof M=="string")return b(M,d);var l=Object.prototype.toString.call(M).slice(8,-1);if(l==="Object"&&M.constructor&&(l=M.constructor.name),l==="Map"||l==="Set")return Array.from(M);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return b(M,d)}}function b(M,d){(d==null||d>M.length)&&(d=M.length);for(var l=0,y=new Array(d);l<d;l++)y[l]=M[l];return y}function Z(M,d){var l=M==null?null:typeof Symbol!="undefined"&&M[Symbol.iterator]||M["@@iterator"];if(l!=null){var y,c,O,k,U=[],Y=!0,V=!1;try{if(O=(l=l.call(M)).next,d===0){if(Object(l)!==l)return;Y=!1}else for(;!(Y=(y=O.call(l)).done)&&(U.push(y.value),U.length!==d);Y=!0);}catch(B){V=!0,c=B}finally{try{if(!Y&&l.return!=null&&(k=l.return(),Object(k)!==k))return}finally{if(V)throw c}}return U}}function C(M){if(Array.isArray(M))return M}var z=function(){return j.createElement("svg",{viewBox:"0 0 14 16"},j.createElement("path",{d:"M5.003 6.39v3.594c0 .4.275.674.674.674.4 0 .674-.274.674-.674V1.323h1.997v8.661c0 .4.274.674.674.674s.674-.274.674-.674V1.323h3.295c.399 0 .674-.275.674-.674 0-.4-.275-.649-.674-.649H4.928C3.131 0 1.733 1.398 1.733 3.195S3.206 6.39 5.003 6.39Zm0-5.067v3.72c-1.073 0-1.922-.8-1.922-1.873s.799-1.847 1.922-1.847Zm7.988 11.332H2.73l.8-.674c.274-.2.324-.674.124-.923-.2-.275-.674-.325-.923-.125L.735 12.53c-.275.275-.4.525-.4.874 0 .325.125.674.4.874l1.997 1.597a.829.829 0 0 0 .4.125c.199 0 .398-.075.523-.275.2-.274.2-.723-.125-.923l-.998-.799h10.459c.399 0 .674-.274.674-.674 0-.424-.275-.674-.674-.674Z"}))},L=function(){return j.createElement("svg",{viewBox:"0 0 14 16"},j.createElement("path",{d:"M5.003 6.39v3.594c0 .4.275.674.674.674.4 0 .674-.274.674-.674V1.323h1.997v8.661c0 .4.274.674.674.674s.674-.274.674-.674V1.323h3.295c.399 0 .674-.275.674-.674 0-.4-.275-.649-.674-.649H4.928C3.131 0 1.733 1.398 1.733 3.195S3.206 6.39 5.003 6.39Zm0-5.067v3.72c-1.073 0-1.922-.8-1.922-1.873s.799-1.847 1.922-1.847ZM1.01 12.655h10.26l-.8-.674c-.274-.2-.324-.674-.124-.923.2-.275.674-.325.923-.125l1.997 1.597c.275.275.4.525.4.874 0 .325-.125.674-.4.874l-1.997 1.597a.829.829 0 0 1-.399.125.59.59 0 0 1-.524-.275c-.2-.274-.2-.723.125-.923l.998-.799H1.009c-.399 0-.674-.274-.674-.674 0-.424.275-.674.674-.674Z"}))},A="dumi:rtl",P=function(){var d=(0,j.useState)(!1),l=p(d,2),y=l[0],c=l[1],O=(0,e.WF)(),k=O.themeConfig;return(0,j.useEffect)(function(){localStorage.getItem(A)&&(c(!0),document.documentElement.setAttribute("data-direction","rtl"))},[]),k.rtl?j.createElement("button",{type:"button",className:"dumi-default-rtl-switch",onClick:function(){y?(document.documentElement.removeAttribute("data-direction"),localStorage.removeItem(A)):(document.documentElement.setAttribute("data-direction","rtl"),localStorage.setItem(A,"1")),c(!y)},"data-dumi-tooltip":y?"RTL":"LTR","data-dumi-tooltip-bottom":!0},y?j.createElement(z,null):j.createElement(L,null)):null},w=P},78181:function(ee,H,i){i.d(H,{ZP:function(){return S}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(u,o,a)=>o in u?j(u,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[o]=a,Z=(u,o)=>{for(var a in o||(o={}))D.call(o,a)&&b(u,a,o[a]);if(p)for(var a of p(o))R.call(o,a)&&b(u,a,o[a]);return u};const C=u=>e.createElement("svg",Z({viewBox:"64 64 896 896"},u),e.createElement("path",{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODYyIDQ2NS4zaC04MWMtNC42IDAtOSAyLTEyLjEgNS41TDU1MCA3MjMuMVYxNjBjMC00LjQtMy42LTgtOC04aC02MGMtNC40IDAtOCAzLjYtOCA4djU2My4xTDI1NS4xIDQ3MC44Yy0zLTMuNS03LjQtNS41LTEyLjEtNS41aC04MWMtNi44IDAtMTAuNSA4LjEtNiAxMy4yTDQ4Ny45IDg2MWEzMS45NiAzMS45NiAwIDAgMCA0OC4zIDBMODY4IDQ3OC41YzQuNS01LjIuOC0xMy4yLTYtMTMuMnoiLz48L3N2Zz4=",L=Object.defineProperty,A=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,M=(u,o,a)=>o in u?L(u,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[o]=a,d=(u,o)=>{for(var a in o||(o={}))P.call(o,a)&&M(u,a,o[a]);if(A)for(var a of A(o))w.call(o,a)&&M(u,a,o[a]);return u};const l=u=>e.createElement("svg",d({viewBox:"64 64 896 896"},u),e.createElement("path",{d:"M868 545.5 536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}));var y="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODY4IDU0NS41IDUzNi4xIDE2M2EzMS45NiAzMS45NiAwIDAgMC00OC4zIDBMMTU2IDU0NS41YTcuOTcgNy45NyAwIDAgMCA2IDEzLjJoODFjNC42IDAgOS0yIDEyLjEtNS41TDQ3NCAzMDAuOVY4NjRjMCA0LjQgMy42IDggOCA4aDYwYzQuNCAwIDgtMy42IDgtOFYzMDAuOWwyMTguOSAyNTIuM2MzIDMuNSA3LjQgNS41IDEyLjEgNS41aDgxYzYuOCAwIDEwLjUtOCA2LTEzLjJ6Ii8+PC9zdmc+",c=Object.defineProperty,O=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Y=(u,o,a)=>o in u?c(u,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[o]=a,V=(u,o)=>{for(var a in o||(o={}))k.call(o,a)&&Y(u,a,o[a]);if(O)for(var a of O(o))U.call(o,a)&&Y(u,a,o[a]);return u};const B=u=>e.createElement("svg",V({viewBox:"64 64 896 896"},u),e.createElement("path",{d:"M909.6 854.5 649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0 0 11.6 0l43.6-43.5a8.2 8.2 0 0 0 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}));var G="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNOTA5LjYgODU0LjUgNjQ5LjkgNTk0LjhDNjkwLjIgNTQyLjcgNzEyIDQ3OSA3MTIgNDEyYzAtODAuMi0zMS4zLTE1NS40LTg3LjktMjEyLjEtNTYuNi01Ni43LTEzMi04Ny45LTIxMi4xLTg3LjlzLTE1NS41IDMxLjMtMjEyLjEgODcuOUMxNDMuMiAyNTYuNSAxMTIgMzMxLjggMTEyIDQxMmMwIDgwLjEgMzEuMyAxNTUuNSA4Ny45IDIxMi4xQzI1Ni41IDY4MC44IDMzMS44IDcxMiA0MTIgNzEyYzY3IDAgMTMwLjYtMjEuOCAxODIuNy02MmwyNTkuNyAyNTkuNmE4LjIgOC4yIDAgMCAwIDExLjYgMGw0My42LTQzLjVhOC4yIDguMiAwIDAgMCAwLTExLjZ6TTU3MC40IDU3MC40QzUyOCA2MTIuNyA0NzEuOCA2MzYgNDEyIDYzNnMtMTE2LTIzLjMtMTU4LjQtNjUuNkMyMTEuMyA1MjggMTg4IDQ3MS44IDE4OCA0MTJzMjMuMy0xMTYuMSA2NS42LTE1OC40QzI5NiAyMTEuMyAzNTIuMiAxODggNDEyIDE4OHMxMTYuMSAyMy4yIDE1OC40IDY1LjZTNjM2IDM1Mi4yIDYzNiA0MTJzLTIzLjMgMTE2LjEtNjUuNiAxNTguNHoiLz48L3N2Zz4=",F=i(53683),E=i(47727),g=(0,e.forwardRef)(function(u,o){var a=(0,F.YB)(),x=(0,e.useRef)(!1),Q=(0,e.useRef)(null);return(0,e.useImperativeHandle)(o,function(){return Q.current}),e.createElement("input",{className:"dumi-default-search-bar-input",onCompositionStart:function(){return x.current=!0},onCompositionEnd:function(J){x.current=!1,u.onChange(J.currentTarget.value)},onFocus:u.onFocus,onBlur:u.onBlur,onMouseEnter:u.onMouseEnter,onKeyDown:function(J){["ArrowDown","ArrowUp"].includes(J.key)&&J.preventDefault(),J.key==="Escape"&&!x.current&&J.currentTarget.blur()},onChange:function(J){var re=J.target.value;setTimeout(function(){x.current||u.onChange(re)},1)},placeholder:a.formatMessage({id:"header.search.placeholder"}),ref:Q})}),v=function(o){return(0,e.useEffect)(function(){if(o.visible)document.body.style.overflow="hidden";else if(document.body.style.overflow){var a;document.body.style.overflow="",(a=o.onClose)===null||a===void 0||a.call(o)}},[o.visible]),o.visible?e.createElement("div",{className:"dumi-default-search-modal"},e.createElement("div",{className:"dumi-default-search-modal-mask",onClick:o.onMaskClick}),e.createElement("div",{className:"dumi-default-search-modal-content"},o.children)):null},h;function W(u,o){return t(u)||r(u,o)||X(u,o)||K()}function K(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X(u,o){if(u){if(typeof u=="string")return m(u,o);var a=Object.prototype.toString.call(u).slice(8,-1);if(a==="Object"&&u.constructor&&(a=u.constructor.name),a==="Map"||a==="Set")return Array.from(u);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return m(u,o)}}function m(u,o){(o==null||o>u.length)&&(o=u.length);for(var a=0,x=new Array(o);a<o;a++)x[a]=u[a];return x}function r(u,o){var a=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(a!=null){var x,Q,_,J,re=[],$=!0,ne=!1;try{if(_=(a=a.call(u)).next,o===0){if(Object(a)!==a)return;$=!1}else for(;!($=(x=_.call(a)).done)&&(re.push(x.value),re.length!==o);$=!0);}catch(ie){ne=!0,Q=ie}finally{try{if(!$&&a.return!=null&&(J=a.return(),Object(J)!==J))return}finally{if(ne)throw Q}}return re}}function t(u){if(Array.isArray(u))return u}var n=/(mac|iphone|ipod|ipad)/i.test(typeof navigator!="undefined"?(h=navigator)===null||h===void 0?void 0:h.platform:""),I=function(o){return["TEXTAREA","INPUT"].includes(o.tagName)||o.contentEditable==="true"},T=function(){var o=(0,e.useState)(!1),a=W(o,2),x=a[0],Q=a[1],_=(0,e.useRef)(null),J=(0,e.useRef)(null),re=(0,e.useState)("\u2318"),$=W(re,2),ne=$[0],ie=$[1],le=(0,F.OO)(),ae=le.keywords,te=le.setKeywords,q=le.result,ce=le.loading,Me=le.load,fe=(0,e.useState)(!1),me=W(fe,2),ye=me[0],se=me[1];return(0,e.useEffect)(function(){n||ie("Ctrl");var oe=function(ue){if(((n?ue.metaKey:ue.ctrlKey)&&ue.key==="k"||ue.key==="/"&&!I(ue.target))&&(ue.preventDefault(),_.current)){var de=_.current.getBoundingClientRect(),ve=de.top,Ae=de.bottom,Ne=de.left,Le=de.right,N=ve>=0&&Ne>=0&&Ae<=window.innerHeight&&Le<=window.innerWidth;N?_.current.focus():(te(""),se(!0),setTimeout(function(){var s;(s=J.current)===null||s===void 0||s.focus()}))}ue.key==="Escape"&&(ue.preventDefault(),se(!1))};return document.addEventListener("keydown",oe),function(){return document.removeEventListener("keydown",oe)}},[]),e.createElement("div",{className:"dumi-default-search-bar"},e.createElement(B,{className:"dumi-default-search-bar-svg"}),e.createElement(g,{onFocus:function(){Q(!0),Me()},onMouseEnter:function(){Me()},onBlur:function(){setTimeout(function(){Q(!1)},1)},onChange:function(ge){return te(ge)},ref:_}),e.createElement("span",{className:"dumi-default-search-shortcut"},ne," K"),ae.trim()&&x&&!ye&&e.createElement("div",{className:"dumi-default-search-popover"},e.createElement("section",null,e.createElement(E.Z,{data:q,loading:ce}))),e.createElement(v,{visible:ye,onMaskClick:function(){se(!1)},onClose:function(){return te("")}},e.createElement("div",{style:{position:"relative"}},e.createElement(B,{className:"dumi-default-search-bar-svg"}),e.createElement(g,{onFocus:function(){return Q(!0)},onBlur:function(){setTimeout(function(){Q(!1)},1)},onChange:function(ge){return te(ge)},ref:J})),e.createElement(E.Z,{data:q,loading:ce,onItemSelect:function(){se(!1)}}),e.createElement("footer",null,e.createElement("ul",{className:"dumi-default-search-modal-commands"},e.createElement("li",{className:"dumi-default-search-modal-commands-arrow"},e.createElement("span",{className:"dumi-default-search-modal-shortcut"},e.createElement(l,{width:"10px",height:"10px",fill:"rgba(0, 0, 0, 0.45)"})),e.createElement("span",{className:"dumi-default-search-modal-shortcut"},e.createElement(C,{width:"10px",height:"10px",fill:"rgba(0, 0, 0, 0.45)"})),e.createElement("span",{className:"dumi-default-search-modal-commands-text"},"to navigate")),e.createElement("li",null,e.createElement("span",{className:"dumi-default-search-modal-shortcut"},"esc"),e.createElement("span",{className:"dumi-default-search-modal-commands-text"},"to close"))))))},S=T},27191:function(ee,H,i){i.d(H,{Z:function(){return F}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(E,g,v)=>g in E?j(E,g,{enumerable:!0,configurable:!0,writable:!0,value:v}):E[g]=v,Z=(E,g)=>{for(var v in g||(g={}))D.call(g,v)&&b(E,v,g[v]);if(p)for(var v of p(g))R.call(g,v)&&b(E,v,g[v]);return E};const C=E=>e.createElement("svg",Z({viewBox:"0 0 1024 1024"},E),e.createElement("path",{d:"m885.2 446.3-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij48cGF0aCBkPSJtODg1LjIgNDQ2LjMtLjItLjgtMTEyLjItMjg1LjFjLTUtMTYuMS0xOS45LTI3LjItMzYuOC0yNy4ySDI4MS4yYy0xNyAwLTMyLjEgMTEuMy0zNi45IDI3LjZMMTM5LjQgNDQzbC0uMy43LS4yLjhjLTEuMyA0LjktMS43IDkuOS0xIDE0LjgtLjEgMS42LS4yIDMuMi0uMiA0LjhWODMwYTYwLjkgNjAuOSAwIDAgMCA2MC44IDYwLjhoNjI3LjJjMzMuNSAwIDYwLjgtMjcuMyA2MC45LTYwLjhWNDY0LjFjMC0xLjMgMC0yLjYtLjEtMy43LjQtNC45IDAtOS42LTEuMy0xNC4xem0tMjk1LjgtNDMtLjMgMTUuN2MtLjggNDQuOS0zMS44IDc1LjEtNzcuMSA3NS4xLTIyLjEgMC00MS4xLTcuMS01NC44LTIwLjZTNDM2IDQ0MS4yIDQzNS42IDQxOWwtLjMtMTUuN0gyMjkuNUwzMDkgMjEwaDM5OS4ybDgxLjcgMTkzLjNINTg5LjR6bS0zNzUgNzYuOGgxNTcuM2MyNC4zIDU3LjEgNzYgOTAuOCAxNDAuNCA5MC44IDMzLjcgMCA2NS05LjQgOTAuMy0yNy4yIDIyLjItMTUuNiAzOS41LTM3LjQgNTAuNy02My42aDE1Ni41VjgxNEgyMTQuNFY0ODAuMXoiLz48L3N2Zz4=",L=i(89380),A=i(53683);function P(E,g){return y(E)||l(E,g)||M(E,g)||w()}function w(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M(E,g){if(E){if(typeof E=="string")return d(E,g);var v=Object.prototype.toString.call(E).slice(8,-1);if(v==="Object"&&E.constructor&&(v=E.constructor.name),v==="Map"||v==="Set")return Array.from(E);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return d(E,g)}}function d(E,g){(g==null||g>E.length)&&(g=E.length);for(var v=0,h=new Array(g);v<g;v++)h[v]=E[v];return h}function l(E,g){var v=E==null?null:typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(v!=null){var h,W,K,X,m=[],r=!0,t=!1;try{if(K=(v=v.call(E)).next,g===0){if(Object(v)!==v)return;r=!1}else for(;!(r=(h=K.call(v)).done)&&(m.push(h.value),m.length!==g);r=!0);}catch(n){t=!0,W=n}finally{try{if(!r&&v.return!=null&&(X=v.return(),Object(X)!==X))return}finally{if(t)throw W}}return m}}function y(E){if(Array.isArray(E))return E}var c=function(){return e.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M5.333 10.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 13.333 4 12.89 4 12s.444-1.333 1.333-1.333Z"}),e.createElement("path",{d:"M13.207 2.667h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Zm8 0h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Z"}),e.createElement("path",{d:"M5.333 18.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 21.333 4 20.89 4 20s.444-1.333 1.333-1.333Z"}))},O=function(){return e.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M9.402 0h14.78L30 6.16V24.5c0 1.933-1.71 3.5-3.589 3.5H9.401C7.524 28 6 26.433 6 24.5v-21C6 1.567 7.523 0 9.402 0ZM23 2v4.183c0 .451.366.817.817.817H28l-5-5Zm3.333 24c.92 0 1.667-.768 1.667-1.714V8.857h-5c-.92 0-1.667-.767-1.667-1.714V2H9.667C8.747 2 8 2.768 8 3.714v20.572C8 25.232 8.746 26 9.667 26h16.666Z"}))},k=function(){return e.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M6.12 14.589h6.628l1.52 4.004h2.485l-5.938-15.19H8.053L2.115 18.732H4.6l1.52-4.143ZM8.88 6.855c.139-.414.277-.828.415-1.38h.138c0 .138.138.414.414 1.104 0 .138.138.276.138.276 0 .138.829 2.072 2.21 5.938H6.672c1.519-3.866 2.21-5.8 2.21-5.938Zm8.148 2.348h12.705v1.933H17.029V9.203ZM2.115 20.665h27.619v1.933H2.114v-1.933Zm14.914-5.662h12.705v1.933H17.029v-1.933ZM2.115 26.327h27.619v1.933H2.114v-1.933ZM17.029 3.54h12.705v1.934H17.029V3.54Z"}))},U=function(){return e.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M28 6h-5a5 5 0 0 0-10 0H8a2 2 0 0 0-2 2v5a5 5 0 0 0 0 10v5a2 2 0 0 0 2 2h7v-2a3 3 0 0 1 6 0v2h7a2 2 0 0 0 2-2v-7h-2a3 3 0 0 1 0-6h2V8a2 2 0 0 0-2-2Zm-5 12a5 5 0 0 0 5 5v5h-5a5 5 0 0 0-10 0H8v-7H6a3 3 0 0 1 0-6h2V8h7V6a3 3 0 0 1 6 0v2h7v5a5 5 0 0 0-5 5Z"}))},Y={title:c,page:O,content:k,demo:U},V=function(g){return e.createElement(e.Fragment,null,g.texts.map(function(v,h){return e.createElement(e.Fragment,{key:h},v.highlighted?e.createElement("mark",null,v.text):v.text)}))},B=function(g){var v=(0,e.useCallback)(function(){var m=0,r=[];return g.forEach(function(t){t.title&&r.push({type:"title",value:{title:t.title}}),t.hints.forEach(function(n){r.push({type:"hint",activeIndex:m++,value:n})})}),[r,m]},[g]),h=(0,e.useState)(v),W=P(h,2),K=W[0],X=W[1];return(0,e.useEffect)(function(){X(v)},[g]),K},G=function(g){var v=B(g.data),h=P(v,2),W=h[0],K=h[1],X=(0,e.useState)(-1),m=P(X,2),r=m[0],t=m[1],n=(0,A.TH)(),I=n.pathname,T=function(o){var a;(a=g.onItemSelect)===null||a===void 0||a.call(g,o);var x=new URL(o==null?void 0:o.link,location.origin);(x==null?void 0:x.pathname)===I&&!x.hash&&setTimeout(function(){(0,L.Z)(0,{maxDuration:300})},1)};(0,e.useEffect)(function(){var u=function(a){if(a.key==="ArrowDown")t((r+1)%K);else if(a.key==="ArrowUp")t((r+K-1)%K);else if(a.key==="Enter"&&r>=0){var x=W.find(function(Q){return Q.type==="hint"&&Q.activeIndex===r}).value;A.m8.push(x.link),T==null||T(x),document.activeElement.blur()}["Escape","Enter"].includes(a.key)&&t(-1)};return document.addEventListener("keydown",u),function(){return document.removeEventListener("keydown",u)}});var S=null;return g.loading?S=e.createElement("div",{className:"dumi-default-search-empty"},e.createElement(C,null),e.createElement(A._H,{id:"search.loading"})):g.data.length?S=e.createElement("dl",null,W.map(function(u,o){return u.type==="title"?e.createElement("dt",{key:String(o)},u.value.title):e.createElement("dd",{key:String(o)},e.createElement(A.rU,{to:u.value.link,"data-active":r===u.activeIndex||void 0,onClick:function(){return T==null?void 0:T(u.value)}},e.createElement(Y[u.value.type]),e.createElement("h4",null,e.createElement(V,{texts:u.value.highlightTitleTexts})),e.createElement("p",null,e.createElement(V,{texts:u.value.highlightTexts}))))})):S=e.createElement("div",{className:"dumi-default-search-empty"},e.createElement(C,null),e.createElement(A._H,{id:"search.not.found"})),e.createElement("div",{className:"dumi-default-search-result",onMouseEnter:function(){return t(-1)},onMouseDownCapture:function(o){return o.preventDefault()},onMouseUpCapture:function(){document.activeElement.blur()}},S)},F=G},11136:function(ee,H,i){i.d(H,{Z:function(){return R}});var e=i(53683),j=i(26687),p=i(67294),D=function(){var Z=(0,e.TH)(),C=Z.pathname,z=(0,e.eL)(),L=(0,e.tx)();return L?p.createElement("div",{className:"dumi-default-sidebar"},L.map(function(A,P){return p.createElement("dl",{className:"dumi-default-sidebar-group",key:String(P)},A.title&&p.createElement("dt",null,A.title),A.children.map(function(w){return p.createElement("dd",{key:w.link},p.createElement(e.OL,{to:w.link,title:w.title,end:!0},w.title),w.link===C&&z.frontmatter.toc==="menu"&&p.createElement(j.Z,null))}))})):null},R=D},41318:function(ee,H,i){i.d(H,{Z:function(){return Le}});var e=i(67294),j=Object.defineProperty,p=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,b=(N,s,f)=>s in N?j(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,Z=(N,s)=>{for(var f in s||(s={}))D.call(s,f)&&b(N,f,s[f]);if(p)for(var f of p(s))R.call(s,f)&&b(N,f,s[f]);return N};const C=N=>e.createElement("svg",Z({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODgwIDExMkgxNDRjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjczNmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg3MzZjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTQ0YzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tMzIgNzM2SDY2My45VjYwMi4yaDEwNGwxNS42LTEyMC43SDY2My45di03Ny4xYzAtMzUgOS43LTU4LjggNTkuOC01OC44aDYzLjl2LTEwOGMtMTEuMS0xLjUtNDktNC44LTkzLjItNC44LTkyLjIgMC0xNTUuMyA1Ni4zLTE1NS4zIDE1OS42djg5SDQzNC45djEyMC43aDEwNC4zVjg0OEgxNzZWMTc2aDY3MnY2NzJ6Ii8+PC9zdmc+",L=Object.defineProperty,A=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,M=(N,s,f)=>s in N?L(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,d=(N,s)=>{for(var f in s||(s={}))P.call(s,f)&&M(N,f,s[f]);if(A)for(var f of A(s))w.call(s,f)&&M(N,f,s[f]);return N};const l=N=>e.createElement("svg",d({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}));var y="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNNTExLjYgNzYuM0MyNjQuMyA3Ni4yIDY0IDI3Ni40IDY0IDUyMy41IDY0IDcxOC45IDE4OS4zIDg4NSAzNjMuOCA5NDZjMjMuNSA1LjkgMTkuOS0xMC44IDE5LjktMjIuMnYtNzcuNWMtMTM1LjcgMTUuOS0xNDEuMi03My45LTE1MC4zLTg4LjlDMjE1IDcyNiAxNzEuNSA3MTggMTg0LjUgNzAzYzMwLjktMTUuOSA2Mi40IDQgOTguOSA1Ny45IDI2LjQgMzkuMSA3Ny45IDMyLjUgMTA0IDI2IDUuNy0yMy41IDE3LjktNDQuNSAzNC43LTYwLjgtMTQwLjYtMjUuMi0xOTkuMi0xMTEtMTk5LjItMjEzIDAtNDkuNSAxNi4zLTk1IDQ4LjMtMTMxLjctMjAuNC02MC41IDEuOS0xMTIuMyA0LjktMTIwIDU4LjEtNS4yIDExOC41IDQxLjYgMTIzLjIgNDUuMyAzMy04LjkgNzAuNy0xMy42IDExMi45LTEzLjYgNDIuNCAwIDgwLjIgNC45IDExMy41IDEzLjkgMTEuMy04LjYgNjcuMy00OC44IDEyMS4zLTQzLjkgMi45IDcuNyAyNC43IDU4LjMgNS41IDExOCAzMi40IDM2LjggNDguOSA4Mi43IDQ4LjkgMTMyLjMgMCAxMDIuMi01OSAxODguMS0yMDAgMjEyLjlhMTI3LjUgMTI3LjUgMCAwIDEgMzguMSA5MXYxMTIuNWMuOCA5IDAgMTcuOSAxNSAxNy45IDE3Ny4xLTU5LjcgMzA0LjYtMjI3IDMwNC42LTQyNC4xIDAtMjQ3LjItMjAwLjQtNDQ3LjMtNDQ3LjUtNDQ3LjN6Ii8+PC9zdmc+",c=Object.defineProperty,O=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Y=(N,s,f)=>s in N?c(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,V=(N,s)=>{for(var f in s||(s={}))k.call(s,f)&&Y(N,f,s[f]);if(O)for(var f of O(s))U.call(s,f)&&Y(N,f,s[f]);return N};const B=N=>e.createElement("svg",V({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M913.9 552.2 805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776 405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9 207.3-276.7 29.5 99.2-236.8 177.5z"}));var G="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNOTEzLjkgNTUyLjIgODA1IDE4MS40di0uMWMtNy42LTIyLjktMjUuNy0zNi41LTQ4LjMtMzYuNS0yMy40IDAtNDIuNSAxMy41LTQ5LjcgMzUuMmwtNzEuNCAyMTNIMzg4LjhsLTcxLjQtMjEzYy03LjItMjEuNy0yNi4zLTM1LjItNDkuNy0zNS4yLTIzLjEgMC00Mi41IDE0LjgtNDguNCAzNi42TDExMC41IDU1Mi4yYy00LjQgMTQuNyAxLjIgMzEuNCAxMy41IDQwLjdsMzY4LjUgMjc2LjRjMi42IDMuNiA2LjIgNi4zIDEwLjQgNy44bDguNiA2LjQgOC41LTYuNGM0LjktMS43IDktNC43IDExLjktOC45bDM2OC40LTI3NS40YzEyLjQtOS4yIDE4LTI1LjkgMTMuNi00MC42ek03NTEuNyAxOTMuNGMxLTEuOCAyLjktMS45IDMuNS0xLjkgMS4xIDAgMi41LjMgMy40IDNMODE4IDM5NC4zSDY4NC41bDY3LjItMjAwLjl6bS00ODcuNCAxYy45LTIuNiAyLjMtMi45IDMuNC0yLjkgMi43IDAgMi45LjEgMy40IDEuN2w2Ny4zIDIwMS4ySDIwNi41bDU3LjgtMjAwek0xNTguOCA1NTguN2wyOC4yLTk3LjMgMjAyLjQgMjcwLjItMjMwLjYtMTcyLjl6bTczLjktMTE2LjRoMTIyLjFsOTAuOCAyODQuMy0yMTIuOS0yODQuM3pNNTEyLjkgNzc2IDQwNS43IDQ0Mi4zSDYyMEw1MTIuOSA3NzZ6bTE1Ny45LTMzMy43aDExOS41TDU4MCA3MjMuMWw5MC44LTI4MC44em0tNDAuNyAyOTMuOSAyMDcuMy0yNzYuNyAyOS41IDk5LjItMjM2LjggMTc3LjV6Ii8+PC9zdmc+",F=Object.defineProperty,E=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,h=(N,s,f)=>s in N?F(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,W=(N,s)=>{for(var f in s||(s={}))g.call(s,f)&&h(N,f,s[f]);if(E)for(var f of E(s))v.call(s,f)&&h(N,f,s[f]);return N};const K=N=>e.createElement("svg",W({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 1 0-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z"}));var X="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODQ3LjcgMTEySDE3Ni4zYy0zNS41IDAtNjQuMyAyOC44LTY0LjMgNjQuM3Y2NzEuNGMwIDM1LjUgMjguOCA2NC4zIDY0LjMgNjQuM2g2NzEuNGMzNS41IDAgNjQuMy0yOC44IDY0LjMtNjQuM1YxNzYuM2MwLTM1LjUtMjguOC02NC4zLTY0LjMtNjQuM3ptMCA3MzZjLTQ0Ny44LS4xLTY3MS43LS4yLTY3MS43LS4zLjEtNDQ3LjguMi02NzEuNy4zLTY3MS43IDQ0Ny44LjEgNjcxLjcuMiA2NzEuNy4zLS4xIDQ0Ny44LS4yIDY3MS43LS4zIDY3MS43ek0yMzAuNiA0MTEuOWgxMTguN3YzODEuOEgyMzAuNnptNTkuNC01Mi4yYzM3LjkgMCA2OC44LTMwLjggNjguOC02OC44YTY4LjggNjguOCAwIDEgMC0xMzcuNiAwYy0uMSAzOCAzMC43IDY4LjggNjguOCA2OC44em0yNTIuMyAyNDUuMWMwLTQ5LjggOS41LTk4IDcxLjItOTggNjAuOCAwIDYxLjcgNTYuOSA2MS43IDEwMS4ydjE4NS43aDExOC42VjU4NC4zYzAtMTAyLjgtMjIuMi0xODEuOS0xNDIuMy0xODEuOS01Ny43IDAtOTYuNCAzMS43LTExMi4zIDYxLjdoLTEuNnYtNTIuMkg0MjMuN3YzODEuOGgxMTguNlY2MDQuOHoiLz48L3N2Zz4=",m=Object.defineProperty,r=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,I=(N,s,f)=>s in N?m(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,T=(N,s)=>{for(var f in s||(s={}))t.call(s,f)&&I(N,f,s[f]);if(r)for(var f of r(s))n.call(s,f)&&I(N,f,s[f]);return N};const S=N=>e.createElement("svg",T({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 0 0-106-34.3 28.45 28.45 0 0 0-21.9 33.8 28.39 28.39 0 0 0 33.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0 1 11.3 53.3 28.45 28.45 0 0 0 18.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 0 0-25.4 39.3 33.12 33.12 0 0 0 39.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z"}));var u="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNNDU3LjMgNTQzYy02OC4xLTE3LjctMTQ1IDE2LjItMTc0LjYgNzYuMi0zMC4xIDYxLjItMSAxMjkuMSA2Ny44IDE1MS4zIDcxLjIgMjMgMTU1LjItMTIuMiAxODQuNC03OC4zIDI4LjctNjQuNi03LjItMTMxLTc3LjYtMTQ5LjJ6bS01MiAxNTYuMmMtMTMuOCAyMi4xLTQzLjUgMzEuNy02NS44IDIxLjYtMjItMTAtMjguNS0zNS43LTE0LjYtNTcuMiAxMy43LTIxLjQgNDIuMy0zMSA2NC40LTIxLjcgMjIuNCA5LjUgMjkuNiAzNSAxNiA1Ny4zem00NS41LTU4LjVjLTUgOC42LTE2LjEgMTIuNy0yNC43IDkuMS04LjUtMy41LTExLjItMTMuMS02LjQtMjEuNSA1LTguNCAxNS42LTEyLjQgMjQuMS05LjEgOC43IDMuMiAxMS44IDEyLjkgNyAyMS41em0zMzQuNS0xOTcuMmMxNSA0LjggMzEtMy40IDM1LjktMTguMyAxMS44LTM2LjYgNC40LTc4LjQtMjMuMi0xMDlhMTExLjM5IDExMS4zOSAwIDAgMC0xMDYtMzQuMyAyOC40NSAyOC40NSAwIDAgMC0yMS45IDMzLjggMjguMzkgMjguMzkgMCAwIDAgMzMuOCAyMS44YzE4LjQtMy45IDM4LjMgMS44IDUxLjkgMTYuN2E1NC4yIDU0LjIgMCAwIDEgMTEuMyA1My4zIDI4LjQ1IDI4LjQ1IDAgMCAwIDE4LjIgMzZ6bTk5LjgtMjA2Yy01Ni43LTYyLjktMTQwLjQtODYuOS0yMTcuNy03MC41YTMyLjk4IDMyLjk4IDAgMCAwLTI1LjQgMzkuMyAzMy4xMiAzMy4xMiAwIDAgMCAzOS4zIDI1LjVjNTUtMTEuNyAxMTQuNCA1LjQgMTU0LjggNTAuMSA0MC4zIDQ0LjcgNTEuMiAxMDUuNyAzNCAxNTkuMS01LjYgMTcuNCAzLjkgMzYgMjEuMyA0MS43IDE3LjQgNS42IDM2LTMuOSA0MS42LTIxLjJ2LS4xYzI0LjEtNzUuNCA4LjktMTYxLjEtNDcuOS0yMjMuOXpNNzI5IDQ5OWMtMTIuMi0zLjYtMjAuNS02LjEtMTQuMS0yMi4xIDEzLjgtMzQuNyAxNS4yLTY0LjcuMy04Ni0yOC00MC4xLTEwNC44LTM3LjktMTkyLjgtMS4xIDAgMC0yNy42IDEyLjEtMjAuNi05LjggMTMuNS00My41IDExLjUtNzkuOS05LjYtMTAxLTQ3LjctNDcuOC0xNzQuNiAxLjgtMjgzLjUgMTEwLjZDMTI3LjMgNDcxLjEgODAgNTU3LjUgODAgNjMyLjIgODAgNzc1LjEgMjYzLjIgODYyIDQ0Mi41IDg2MmMyMzUgMCAzOTEuMy0xMzYuNSAzOTEuMy0yNDUgMC02NS41LTU1LjItMTAyLjYtMTA0LjgtMTE4ek00NDMgODEwLjhjLTE0MyAxNC4xLTI2Ni41LTUwLjUtMjc1LjgtMTQ0LjUtOS4zLTkzLjkgOTkuMi0xODEuNSAyNDIuMi0xOTUuNiAxNDMtMTQuMiAyNjYuNSA1MC41IDI3NS44IDE0NC40QzY5NC40IDcwOSA1ODYgNzk2LjYgNDQzIDgxMC44eiIvPjwvc3ZnPg==",o=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,_=(N,s,f)=>s in N?o(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,J=(N,s)=>{for(var f in s||(s={}))x.call(s,f)&&_(N,f,s[f]);if(a)for(var f of a(s))Q.call(s,f)&&_(N,f,s[f]);return N};const re=N=>e.createElement("svg",J({fillRule:"evenodd",viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M921 912 601.11 445.75l.55.43L890.08 112H793.7L558.74 384 372.15 112H119.37l298.65 435.31-.04-.04L103 912h96.39L460.6 609.38 668.2 912zM333.96 184.73l448.83 654.54H706.4L257.2 184.73z"}));var $="data:image/svg+xml;base64,PHN2ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiPjxwYXRoIGQ9Ik05MjEgOTEyIDYwMS4xMSA0NDUuNzVsLjU1LjQzTDg5MC4wOCAxMTJINzkzLjdMNTU4Ljc0IDM4NCAzNzIuMTUgMTEySDExOS4zN2wyOTguNjUgNDM1LjMxLS4wNC0uMDRMMTAzIDkxMmg5Ni4zOUw0NjAuNiA2MDkuMzggNjY4LjIgOTEyek0zMzMuOTYgMTg0LjczbDQ0OC44MyA2NTQuNTRINzA2LjRMMjU3LjIgMTg0LjczeiIvPjwvc3ZnPg==",ne=Object.defineProperty,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,te=(N,s,f)=>s in N?ne(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,q=(N,s)=>{for(var f in s||(s={}))le.call(s,f)&&te(N,f,s[f]);if(ie)for(var f of ie(s))ae.call(s,f)&&te(N,f,s[f]);return N};const ce=N=>e.createElement("svg",q({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z"}));var Me="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODU0LjYgMzcwLjZjLTkuOS0zOS40IDkuOS0xMDIuMiA3My40LTEyNC40bC02Ny45LTMuNnMtMjUuNy05MC0xNDMuNi05OGMtMTE3LjgtOC4xLTE5NC45LTMtMTk1LTMgLjEgMCA4Ny40IDU1LjYgNTIuNCAxNTQuNy0yNS42IDUyLjUtNjUuOCA5NS42LTEwOC44IDE0NC43LTEuMyAxLjMtMi41IDIuNi0zLjUgMy43QzMxOS40IDYwNSA5NiA4NjAgOTYgODYwYzI0NS45IDY0LjQgNDEwLjctNi4zIDUwOC4yLTkxLjEgMjAuNS0uMiAzNS45LS4zIDQ2LjMtLjMgMTM1LjggMCAyNTAuNi0xMTcuNiAyNDUuOS0yNDguNC0zLjItODkuOS0zMS45LTExMC4yLTQxLjgtMTQ5LjZ6bS0yMDQuMSAzMzRjLTEwLjYgMC0yNi4yLjEtNDYuOC4zbC0yMy42LjItMTcuOCAxNS41Yy00Ny4xIDQxLTEwNC40IDcxLjUtMTcxLjQgODcuNi01Mi41IDEyLjYtMTEwIDE2LjItMTcyLjcgOS42IDE4LTIwLjUgMzYuNS00MS42IDU1LjQtNjMuMSA5Mi0xMDQuNiAxNzMuOC0xOTcuNSAyMzYuOS0yNjguNWwxLjQtMS40IDEuMy0xLjVjNC4xLTQuNiAyMC42LTIzLjMgMjQuNy0yOC4xIDkuNy0xMS4xIDE3LjMtMTkuOSAyNC41LTI4LjYgMzAuNy0zNi43IDUyLjItNjcuOCA2OS0xMDIuMmwxLjYtMy4zIDEuMi0zLjRjMTMuNy0zOC44IDE1LjQtNzYuOSA2LjItMTEyLjggMjIuNS43IDQ2LjUgMS45IDcxLjcgMy42IDMzLjMgMi4zIDU1LjUgMTIuOSA3MS4xIDI5LjIgNS44IDYgMTAuMiAxMi41IDEzLjQgMTguNyAxIDIgMS43IDMuNiAyLjMgNWw1IDE3LjdjLTE1LjcgMzQuNS0xOS45IDczLjMtMTEuNCAxMDcuMiAzIDExLjggNi45IDIyLjQgMTIuMyAzNC40IDIuMSA0LjcgOS41IDIwLjEgMTEgMjMuMyAxMC4zIDIyLjcgMTUuNCA0MyAxNi43IDc4LjcgMy4zIDk0LjYtODIuNyAxODEuOS0xODIgMTgxLjl6Ii8+PC9zdmc+",fe=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(N,s,f)=>s in N?fe(N,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):N[s]=f,ge=(N,s)=>{for(var f in s||(s={}))ye.call(s,f)&&oe(N,f,s[f]);if(me)for(var f of me(s))se.call(s,f)&&oe(N,f,s[f]);return N};const ue=N=>e.createElement("svg",ge({viewBox:"64 64 896 896"},N),e.createElement("path",{d:"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z"}));var de="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNNTY0LjcgMjMwLjFWODAzaDYwbDI1LjIgNzEuNEw3NTYuMyA4MDNoMTMxLjVWMjMwLjFINTY0Ljd6bTI0Ny43IDQ5N2gtNTkuOWwtNzUuMSA1MC40LTE3LjgtNTAuNGgtMThWMzA4LjNoMTcwLjd2NDE4Ljh6TTUyNi4xIDQ4Ni45SDM5My4zYzIuMS00NC45IDQuMy0xMDQuMyA2LjYtMTcyLjloMTMwLjlsLS4xLTguMWMwLS42LS4yLTE0LjctMi4zLTI5LjEtMi4xLTE1LTYuNi0zNC45LTIxLTM0LjlIMjg3LjhjNC40LTIwLjYgMTUuNy02OS43IDI5LjQtOTMuOGw2LjQtMTEuMi0xMi45LS43Yy0uOCAwLTE5LjYtLjktNDEuNCAxMC42LTM1LjcgMTktNTEuNyA1Ni40LTU4LjcgODQuNC0xOC40IDczLjEtNDQuNiAxMjMuOS01NS43IDE0NS42LTMuMyA2LjQtNS4zIDEwLjItNi4yIDEyLjgtMS44IDQuOS0uOCA5LjggMi44IDEzIDEwLjUgOS41IDM4LjItMi45IDM4LjUtMyAuNi0uMyAxLjMtLjYgMi4yLTEgMTMuOS02LjMgNTUuMS0yNSA2OS44LTg0LjVoNTYuN2MuNyAzMi4yIDMuMSAxMzguNCAyLjkgMTcyLjloLTE0MWwtMi4xIDEuNWMtMjMuMSAxNi45LTMwLjUgNjMuMi0zMC44IDY1LjJsLTEuNCA5LjJoMTY3Yy0xMi4zIDc4LjMtMjYuNSAxMTMuNC0zNCAxMjcuNC0zLjcgNy03LjMgMTQtMTAuNyAyMC44LTIxLjMgNDIuMi00My40IDg1LjgtMTI2LjMgMTUzLjYtMy42IDIuOC03IDgtNC44IDEzLjcgMi40IDYuMyA5LjMgOS4xIDI0LjYgOS4xIDUuNCAwIDExLjgtLjMgMTkuNC0xIDQ5LjktNC40IDEwMC44LTE4IDEzNS4xLTg3LjYgMTctMzUuMSAzMS43LTcxLjcgNDMuOS0xMDguOUw0OTcgODUwbDUtMTJjLjgtMS45IDE5LTQ2LjMgNS4xLTk1LjlsLS41LTEuOC0xMDguMS0xMjMtMjIgMTYuNmM2LjQtMjYuMSAxMC42LTQ5LjkgMTIuNS03MS4xaDE1OC43di04YzAtNDAuMS0xOC41LTYzLjktMTkuMi02NC45bC0yLjQtM3oiLz48L3N2Zz4=",ve=i(86896),Ae={github:l,weibo:S,twitter:re,x:re,gitlab:B,facebook:C,zhihu:ue,yuque:ce,linkedin:K},Ne=function(s){var f=s.icon,je=s.link,he=(0,ve.Z)(),Ie=(0,e.useMemo)(function(){return{Icon:Ae[f],link:je}},[f,je]);return e.createElement("a",{className:"dumi-default-icon","data-dumi-tooltip":he.formatMessage({id:"header.social.".concat(f)}),"data-dumi-tooltip-bottom":!0,target:"_blank",href:Ie.link,rel:"noreferrer"},e.createElement(Ie.Icon,null))},Le=Ne},69978:function(ee,H,i){i.d(H,{Z:function(){return X}});var e=i(67294),j=function(r){var t=null,n=function(T){return function(){r.apply(void 0,T)}};return function(){t&&cancelAnimationFrame(t);for(var I=arguments.length,T=new Array(I),S=0;S<I;S++)T[S]=arguments[S];t=requestAnimationFrame(n(T))}};function p(m,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(m,n.key,n)}}function D(m,r,t){return r&&p(m.prototype,r),t&&p(m,t),m}function R(m,r){m.prototype=Object.create(r.prototype),m.prototype.constructor=m,b(m,r)}function b(m,r){return b=Object.setPrototypeOf||function(n,I){return n.__proto__=I,n},b(m,r)}var Z=function(){},C=null,z=null,L=null,A=function(r){var t,n=useRef();useEffect(function(){n.current=new L({rootEl:r==null?void 0:r.rootEl,targetEl:r==null?void 0:r.targetEl})},[r]);var I=useState(((t=n.current)==null?void 0:t.getProgress())||0),T=I[0],S=I[1],u=useCallback(function(){var a;S(((a=n.current)==null?void 0:a.getProgress())||0)},[]),o=useCallback(j(function(){u()}),[]);return useEffect(function(){var a;return(a=n.current)!=null&&a.rootSelector&&n.current.rootSelector.addEventListener("scroll",o),window.addEventListener("resize",o),u(),function(){var x;(x=n.current)!=null&&x.rootSelector&&n.current.rootSelector.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[u,o]),{value:T}},P=function(r){var t=r.targetEl,n=r.rootEl,I=r.children,T=A({targetEl:t,rootEl:n});return I(T)},w=function(){},M=function(m){R(r,m);function r(n){var I;return I=m.call(this)||this,I.el=n,I}var t=r.prototype;return t.isScrolledToBottom=function(){return this.scrollTop+this.outerHeight>=this.scrollHeight},t.registerScrollEvent=function(I){this.el.addEventListener("scroll",I)},t.unregisterScrollEvent=function(I){this.el.removeEventListener("scroll",I)},r.create=function(I){var T=document.querySelector(I);if(!T)throw new Error("element is not found.");return new r(T)},D(r,[{key:"top",get:function(){return this.el.getBoundingClientRect().top}},{key:"outerHeight",get:function(){return this.el.getBoundingClientRect().height}},{key:"scrollTop",get:function(){return this.el.scrollTop}},{key:"scrollHeight",get:function(){return this.el.scrollHeight}}]),r}(w),d=function(m){R(r,m);function r(){return m.apply(this,arguments)||this}var t=r.prototype;return t.isScrolledToBottom=function(){return this.scrollTop+this.outerHeight>=this.scrollHeight},t.registerScrollEvent=function(I){document.addEventListener("scroll",I)},t.unregisterScrollEvent=function(I){document.removeEventListener("scroll",I)},r.create=function(){return new r},D(r,[{key:"outerHeight",get:function(){return window.innerHeight}},{key:"scrollTop",get:function(){return document.documentElement.scrollTop}},{key:"scrollHeight",get:function(){return document.documentElement.scrollHeight}}]),r}(w),l=function(){function m(){}return m.create=function(t){return t?M.create(t):d.create()},m}(),y=function(r){var t=r.sectionRefs,n=r.rootSelector,I=r.offset,T=I===void 0?0:I,S=(0,e.useRef)(null);(0,e.useEffect)(function(){S.current=l.create(n)},[n]);var u=(0,e.useCallback)(function(){return S.current?S.current.isScrolledToBottom():!1},[S]),o=(0,e.useCallback)(function($){if(!S.current)return!1;var ne=S.current.scrollTop,ie=ne+S.current.outerHeight,le=$.getBoundingClientRect(),ae=S.current instanceof M?ne+le.top-S.current.top+T:ne+le.top+T,te=ae+le.height;return[ae<ie,te>ne].every(function(q){return q})},[S,T]),a=(0,e.useCallback)(function(){return t.map(function($){return $.current?o($.current):!1})},[o,t]),x=(0,e.useState)([]),Q=x[0],_=x[1],J=(0,e.useMemo)(function(){return Q.findIndex(function($){return $})},[Q]),re=(0,e.useCallback)(function(){var $=u()?[].concat(new Array(t.length-1).fill(!1).map(function(ne){return ne}),[!0]):a();_($)},[a,u,t]);return(0,e.useEffect)(function(){return re(),S.current&&S.current.registerScrollEvent(re),function(){S.current&&S.current.unregisterScrollEvent(re)}},[re]),{elementsStatusInViewport:Q,currentElementIndexInViewport:J}},c=function(r){var t=r.children,n=r.sectionRefs,I=r.rootSelector,T=r.offset,S=y({sectionRefs:n,rootSelector:I,offset:T}),u=S.elementsStatusInViewport,o=S.currentElementIndexInViewport;return t({elementsStatusInViewport:u,currentElementIndexInViewport:o})},O=function(r){var t=this,n=r.currentPage,I=r.totalPage,T=r.middlePagesSiblingCount,S=T===void 0?2:T,u=r.edgePageCount,o=u===void 0?2:u;this.getAllPages=function(){return[].concat(Array(t.totalPage)).fill(1).map(function(a,x){return x+1})},this.getMiddlePageCount=function(){return t.middlePagesSiblingCount*2+1},this.isReachedToFirst=function(){return t.currentPage<=t.middlePagesSiblingCount},this.isReachedToLast=function(){return t.currentPage+t.middlePagesSiblingCount>=t.totalPage},this.getAllPreviousPages=function(){return t.getAllPages().slice(0,t.getMiddlePages()[0]-1)},this.getAllNextPages=function(){var a=t.getAllPages(),x=t.getMiddlePages();return a.slice(x[x.length-1],a[a.length])},this.hasPreviousPage=function(){return t.currentPage>1},this.hasNextPage=function(){return t.totalPage>t.currentPage},this.getMiddlePages=function(){var a=t.getAllPages(),x=t.getMiddlePageCount();return t.isReachedToFirst()?a.slice(0,x):t.isReachedToLast()?a.slice(-x):a.slice(t.currentPage-t.middlePagesSiblingCount-1,t.currentPage+t.middlePagesSiblingCount)},this.getPreviousPages=function(){return t.isReachedToFirst()?[]:t.getAllPreviousPages().length<1?[]:t.getAllPages().slice(0,t.edgePageCount).filter(function(a){return!t.getMiddlePages().includes(a)})},this.getNextPages=function(){if(t.isReachedToLast())return[];if(t.getAllNextPages().length<1)return[];var a=t.getAllPages();return a.slice(a.length-t.edgePageCount,a.length).filter(function(x){return!t.getMiddlePages().includes(x)})},this.isPreviousTruncable=function(){return t.getAllPreviousPages().filter(function(a){return!t.getPreviousPages().includes(a)&&!t.getMiddlePages().includes(a)}).length>0},this.isNextTruncable=function(){return t.getAllNextPages().filter(function(a){return!t.getNextPages().includes(a)&&!t.getMiddlePages().includes(a)}).length>0},this.currentPage=n,this.totalPage=I,this.middlePagesSiblingCount=S,this.edgePageCount=o},k=2,U=2,Y=function(r){var t=r.totalPage,n=r.currentPage,I=r.middlePagesSiblingCount,T=I===void 0?k:I,S=r.edgePageCount,u=S===void 0?U:S,o=useMemo(function(){return new O({totalPage:t,currentPage:n,middlePagesSiblingCount:T,edgePageCount:u})},[t,n,T,u]);return{getMiddlePages:o.getMiddlePages,hasPreviousPage:o.hasPreviousPage,hasNextPage:o.hasNextPage,getPreviousPages:o.getPreviousPages,getNextPages:o.getNextPages,isPreviousTruncable:o.isPreviousTruncable,isNextTruncable:o.isNextTruncable,totalPage:t,currentPage:n}},V=function(r){var t=r.children,n=r.totalPage,I=r.currentPage,T=r.middlePagesSiblingCount,S=r.edgePageCount,u=Y({totalPage:n,currentPage:I,middlePagesSiblingCount:T,edgePageCount:S});return t(u)},B=i(53683);function G(){return G=Object.assign?Object.assign.bind():function(m){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(m[n]=t[n])}return m},G.apply(this,arguments)}function F(m,r){return W(m)||h(m,r)||g(m,r)||E()}function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(m,r){if(m){if(typeof m=="string")return v(m,r);var t=Object.prototype.toString.call(m).slice(8,-1);if(t==="Object"&&m.constructor&&(t=m.constructor.name),t==="Map"||t==="Set")return Array.from(m);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(m,r)}}function v(m,r){(r==null||r>m.length)&&(r=m.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=m[t];return n}function h(m,r){var t=m==null?null:typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(t!=null){var n,I,T,S,u=[],o=!0,a=!1;try{if(T=(t=t.call(m)).next,r===0){if(Object(t)!==t)return;o=!1}else for(;!(o=(n=T.call(t)).done)&&(u.push(n.value),u.length!==r);o=!0);}catch(x){a=!0,I=x}finally{try{if(!o&&t.return!=null&&(S=t.return(),Object(S)!==S))return}finally{if(a)throw I}}return u}}function W(m){if(Array.isArray(m))return m}var K=function(){var r=(0,B.TH)(),t=r.pathname,n=r.search,I=r.hash,T=(0,B.eL)(),S=(0,B.zh)(),u=(0,B.WF)(),o=u.loading,a=(0,e.useRef)(0),x=(0,e.useState)([]),Q=F(x,2),_=Q[0],J=Q[1],re=(0,e.useState)(0),$=F(re,2),ne=$[0],ie=$[1],le=e.useMemo(function(){var ae=T.toc;return S&&(ae=S.toc),ae.filter(function(te){var q=te.depth;return q>1&&q<4})},[T,S]);return(0,e.useEffect)(function(){if(!o){var ae=le.map(function(te){var q=te.id;return{current:document.getElementById(q)}});J(ae)}},[t,n,o,le]),(0,e.useEffect)(function(){if(_.length>0){var ae=document.querySelector(".dumi-default-header");ie(ae?ae.clientHeight:0)}},[_]),_.length?e.createElement(c,{sectionRefs:_,offset:-ne},function(ae){var te=ae.currentElementIndexInViewport;return te>-1&&(a.current=te),e.createElement("ul",{className:"dumi-default-toc"},le.filter(function(q){var ce=q.depth;return ce>1&&ce<4}).map(function(q,ce){var Me="".concat(n,"#").concat(encodeURIComponent(q.id)),fe=te>-1?te:a.current;return e.createElement("li",{key:q.id,"data-depth":q.depth},e.createElement(B.rU,G({to:Me,onClickCapture:function(){decodeURIComponent(I).slice(1)===q.id&&B.m8.replace("".concat(t).concat(n))},title:q.title},fe===ce?{className:"active"}:{}),q.title))}))}):null},X=K},89380:function(ee,H){var i=function(C,z,L,A){function P(w){return w instanceof L?w:new L(function(M){M(w)})}return new(L||(L=Promise))(function(w,M){function d(c){try{y(A.next(c))}catch(O){M(O)}}function l(c){try{y(A.throw(c))}catch(O){M(O)}}function y(c){c.done?w(c.value):P(c.value).then(d,l)}y((A=A.apply(C,z||[])).next())})};function e(C){let z=0,L=0,A=C;do z+=A.offsetTop||0,L+=A.offsetLeft||0,A=A.offsetParent;while(A);return{top:z,left:L}}class j{constructor(z){this.element=z}getHorizontalScroll(){return this.element.scrollLeft}getVerticalScroll(){return this.element.scrollTop}getMaxHorizontalScroll(){return this.element.scrollWidth-this.element.clientWidth}getMaxVerticalScroll(){return this.element.scrollHeight-this.element.clientHeight}getHorizontalElementScrollOffset(z,L){return e(z).left-e(L).left}getVerticalElementScrollOffset(z,L){return e(z).top-e(L).top}scrollTo(z,L){this.element.scrollLeft=z,this.element.scrollTop=L}}class p{constructor(){this.element=window}getHorizontalScroll(){return window.scrollX||document.documentElement.scrollLeft}getVerticalScroll(){return window.scrollY||document.documentElement.scrollTop}getMaxHorizontalScroll(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.body.clientWidth,document.documentElement.clientWidth)-window.innerWidth}getMaxVerticalScroll(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)-window.innerHeight}getHorizontalElementScrollOffset(z){return(window.scrollX||document.documentElement.scrollLeft)+z.getBoundingClientRect().left}getVerticalElementScrollOffset(z){return(window.scrollY||document.documentElement.scrollTop)+z.getBoundingClientRect().top}scrollTo(z,L){window.scrollTo(z,L)}}const D={elements:[],cancelMethods:[],add:(C,z)=>{D.elements.push(C),D.cancelMethods.push(z)},remove:(C,z)=>{const L=D.elements.indexOf(C);L>-1&&(z&&D.cancelMethods[L](),D.elements.splice(L,1),D.cancelMethods.splice(L,1))}},R=typeof window!="undefined",b={cancelOnUserAction:!0,easing:C=>--C*C*C+1,elementToScroll:R?window:null,horizontalOffset:0,maxDuration:3e3,minDuration:250,speed:500,verticalOffset:0};function Z(C,z={}){return i(this,void 0,void 0,function*(){if(R){if(!window.Promise)throw"Browser doesn't support Promises, and animated-scroll-to depends on it, please provide a polyfill."}else return new Promise(g=>{g(!1)});let L,A,P,w=Object.assign(Object.assign({},b),z);const M=w.elementToScroll===window,d=!!w.elementToScroll.nodeName;if(!M&&!d)throw"Element to scroll needs to be either window or DOM element.";const l=M?document.documentElement:w.elementToScroll;getComputedStyle(l).getPropertyValue("scroll-behavior")==="smooth"&&console.warn(`${l.tagName} has "scroll-behavior: smooth" which can mess up with animated-scroll-to's animations`);const c=M?new p:new j(w.elementToScroll);if(C instanceof Element){if(P=C,d&&(!w.elementToScroll.contains(P)||w.elementToScroll.isSameNode(P)))throw"options.elementToScroll has to be a parent of scrollToElement";L=c.getHorizontalElementScrollOffset(P,w.elementToScroll),A=c.getVerticalElementScrollOffset(P,w.elementToScroll)}else if(typeof C=="number")L=c.getHorizontalScroll(),A=C;else if(Array.isArray(C)&&C.length===2)L=C[0]===null?c.getHorizontalScroll():C[0],A=C[1]===null?c.getVerticalScroll():C[1];else throw`Wrong function signature. Check documentation.
Available method signatures are:
animateScrollTo(y:number, options)
animateScrollTo([x:number | null, y:number | null], options)
animateScrollTo(scrollToElement:Element, options)`;L+=w.horizontalOffset,A+=w.verticalOffset;const O=c.getMaxHorizontalScroll(),k=c.getHorizontalScroll();L>O&&(L=O);const U=L-k,Y=c.getMaxVerticalScroll(),V=c.getVerticalScroll();A>Y&&(A=Y);const B=A-V,G=Math.abs(Math.round(U/1e3*w.speed)),F=Math.abs(Math.round(B/1e3*w.speed));let E=G>F?G:F;return E<w.minDuration?E=w.minDuration:E>w.maxDuration&&(E=w.maxDuration),new Promise((g,v)=>{U===0&&B===0&&g(!0),D.remove(c.element,!0);let h;const W=()=>{t(),cancelAnimationFrame(h),g(!1)};D.add(c.element,W);const K=T=>T.preventDefault(),X=w.cancelOnUserAction?W:K,m=w.cancelOnUserAction?{passive:!0}:{passive:!1},r=["wheel","touchstart","keydown","mousedown"],t=()=>{r.forEach(T=>{c.element.removeEventListener(T,X,m)})};r.forEach(T=>{c.element.addEventListener(T,X,m)});const n=Date.now(),I=()=>{var T=Date.now()-n,S=T/E;const u=Math.round(k+U*w.easing(S)),o=Math.round(V+B*w.easing(S));T<E&&(u!==L||o!==A)?(c.scrollTo(u,o),h=requestAnimationFrame(I)):(c.scrollTo(L,A),cancelAnimationFrame(h),t(),D.remove(c.element,!1),g(!0))};h=requestAnimationFrame(I)})})}H.Z=Z}}]);