UNPKG

reason-apollo-client

Version:

ReasonML / BuckleScript bindings for the Apollo Client ecosystem

2 lines 54.3 kB
/*! For license information please see common.71af5e4e.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[0],Array(69).concat([function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}t.a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71);function a(){return Object(r.a)().siteConfig.themeConfig}},function(e,t,n){"use strict";var r=n(0),a=n(24);t.a=function(){var e=Object(r.useContext)(a.a);if(null===e)throw new Error("Docusaurus context not provided");return e}},function(e,t,n){try{e.exports=n(100)}catch(r){e.exports={}}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(13),i=n(77),c=n(10),u=Object(r.createContext)({collectLink:function(){}}),s=n(74),l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};t.a=function(e){var t,n,f,d=e.isNavLink,m=e.to,v=e.href,p=e.activeClassName,h=e.isActive,b=e["data-noBrokenLinkCheck"],g=l(e,["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck"]),y=Object(s.b)().withBaseUrl,O=Object(r.useContext)(u),E=m||v,j=Object(i.a)(E),w=null==E?void 0:E.replace("pathname://",""),k=void 0!==w?function(e){return e.startsWith("/")}(n=w)?y(n):n:void 0,C=Object(r.useRef)(!1),T=d?o.e:o.c,A=c.a.canUseIntersectionObserver;Object(r.useEffect)((function(){return!A&&j&&window.docusaurus.prefetch(k),function(){A&&f&&f.disconnect()}}),[k,A,j]);var S=null!==(t=null==k?void 0:k.startsWith("#"))&&void 0!==t&&t,_=!k||!j||S;return k&&j&&!S&&!b&&O.collectLink(k),_?a.a.createElement("a",Object.assign({href:k},E&&!j&&{target:"_blank",rel:"noopener noreferrer"},g)):a.a.createElement(T,Object.assign({},g,{onMouseEnter:function(){C.current||(window.docusaurus.preload(k),C.current=!0)},innerRef:function(e){var t,n;A&&e&&j&&(t=e,n=function(){window.docusaurus.prefetch(k)},(f=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(f.unobserve(t),f.disconnect(),n())}))}))).observe(t))},to:k||""},d&&{isActive:h,activeClassName:p}))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i}));var r=n(71),a=n(77);function o(){var e=Object(r.a)().siteConfig,t=(e=void 0===e?{}:e).baseUrl,n=void 0===t?"/":t,o=e.url;return{withBaseUrl:function(e,t){return function(e,t,n,r){var o=void 0===r?{}:r,i=o.forcePrependBaseUrl,c=void 0!==i&&i,u=o.absolute,s=void 0!==u&&u;if(!n)return n;if(n.startsWith("#"))return n;if(Object(a.b)(n))return n;if(c)return t+n;var l=n.startsWith(t)?n:t+n.replace(/^\//,"");return s?e+l:l}(o,n,e,t)}}}function i(e,t){return void 0===t&&(t={}),(0,o().withBaseUrl)(e,t)}},function(e,t,n){"use strict";n.r(t);var r=n(13);n.d(t,"MemoryRouter",(function(){return r.d})),n.d(t,"Prompt",(function(){return r.f})),n.d(t,"Redirect",(function(){return r.g})),n.d(t,"Route",(function(){return r.h})),n.d(t,"Router",(function(){return r.i})),n.d(t,"StaticRouter",(function(){return r.j})),n.d(t,"Switch",(function(){return r.k})),n.d(t,"generatePath",(function(){return r.l})),n.d(t,"matchPath",(function(){return r.m})),n.d(t,"useHistory",(function(){return r.n})),n.d(t,"useLocation",(function(){return r.o})),n.d(t,"useParams",(function(){return r.p})),n.d(t,"useRouteMatch",(function(){return r.q})),n.d(t,"withRouter",(function(){return r.r})),n.d(t,"BrowserRouter",(function(){return r.a})),n.d(t,"HashRouter",(function(){return r.b})),n.d(t,"Link",(function(){return r.c})),n.d(t,"NavLink",(function(){return r.e}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return v}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=a.a.createContext({}),l=function(e){var t=a.a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},f=function(e){var t=l(e.components);return a.a.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=a.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,i=e.parentName,s=u(e,["components","mdxType","originalType","parentName"]),f=l(n),m=r,v=f["".concat(i,".").concat(m)]||f[m]||d[m]||o;return n?a.a.createElement(v,c(c({ref:t},s),{},{components:n})):a.a.createElement(v,c({ref:t},s))}));function v(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s<o;s++)i[s]=n[s];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,n)}m.displayName="MDXCreateElement"},function(e,t,n){"use strict";function r(e){return!0===/^(\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var r=n(2),a=n(6),o=n(0),i=n.n(o),c=n(69),u=n(73),s=n(74),l=n(75),f=n(91);function d(e){var t=e.activeBasePath,n=e.activeBaseRegex,o=e.to,c=e.href,l=e.label,f=e.activeClassName,d=void 0===f?"navbar__link--active":f,m=e.prependBaseUrlToHref,v=Object(a.a)(e,["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"]),p=Object(s.a)(o),h=Object(s.a)(t),b=Object(s.a)(c,{forcePrependBaseUrl:!0});return i.a.createElement(u.a,Object(r.a)({},c?{target:"_blank",rel:"noopener noreferrer",href:m?b:c}:Object.assign({isNavLink:!0,activeClassName:d,to:p},t||n?{isActive:function(e,t){return n?new RegExp(n).test(t.pathname):t.pathname.startsWith(h)}}:null),v),l)}function m(e){var t=e.items,n=e.position,u=e.className,s=Object(a.a)(e,["items","position","className"]),l=Object(o.useRef)(null),f=Object(o.useRef)(null),m=Object(o.useState)(!1),v=m[0],p=m[1];Object(o.useEffect)((function(){var e=function(e){l.current&&!l.current.contains(e.target)&&p(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[l]);var h=function(e,t){return void 0===t&&(t=!1),Object(c.a)({"navbar__item navbar__link":!t,dropdown__link:t},e)};return t?i.a.createElement("div",{ref:l,className:Object(c.a)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--left":"left"===n,"dropdown--right":"right"===n,"dropdown--show":v})},i.a.createElement(d,Object(r.a)({className:h(u)},s,{onClick:s.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),p(!v))}}),s.label),i.a.createElement("ul",{ref:f,className:"dropdown__menu"},t.map((function(e,n){var o=e.className,c=Object(a.a)(e,["className"]);return i.a.createElement("li",{key:n},i.a.createElement(d,Object(r.a)({onKeyDown:function(e){if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),p(!1);var r=l.current.nextElementSibling;r&&r.focus()}},activeClassName:"dropdown__link--active",className:h(o,!0)},c)))})))):i.a.createElement(d,Object(r.a)({className:h(u)},s))}function v(e){var t=e.items,n=e.className,u=(e.position,Object(a.a)(e,["items","className","position"])),s=Object(l.useLocation)().pathname,m=Object(o.useState)((function(){var e;return null===(e=!(null==t?void 0:t.some((function(e){return Object(f.a)(e.to,s)}))))||void 0===e||e})),v=m[0],p=m[1],h=function(e,t){return void 0===t&&(t=!1),Object(c.a)("menu__link",{"menu__link--sublist":t},e)};return t?i.a.createElement("li",{className:Object(c.a)("menu__list-item",{"menu__list-item--collapsed":v})},i.a.createElement(d,Object(r.a)({role:"button",className:h(n,!0)},u,{onClick:function(){p((function(e){return!e}))}}),u.label),i.a.createElement("ul",{className:"menu__list"},t.map((function(e,t){var n=e.className,o=Object(a.a)(e,["className"]);return i.a.createElement("li",{className:"menu__list-item",key:t},i.a.createElement(d,Object(r.a)({activeClassName:"menu__link--active",className:h(n)},o,{onClick:u.onClick})))})))):i.a.createElement("li",{className:"menu__list-item"},i.a.createElement(d,Object(r.a)({className:h(n)},u)))}t.a=function(e){var t=e.mobile,n=void 0!==t&&t,r=Object(a.a)(e,["mobile"]),o=n?v:m;return i.a.createElement(o,r)}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(69),i=n(70),c=n(84),u=n(47),s=n.n(u);var l=function(){var e,t=Object(c.a)(),n=t.isAnnouncementBarClosed,r=t.closeAnnouncementBar,u=Object(i.a)().announcementBar;if(!u)return null;var l=u.content,f=u.backgroundColor,d=u.textColor,m=u.isCloseable;return!l||m&&n?null:a.a.createElement("div",{className:s.a.announcementBar,style:{backgroundColor:f,color:d},role:"banner"},a.a.createElement("div",{className:Object(o.a)(s.a.announcementBarContent,(e={},e[s.a.announcementBarCloseable]=m,e)),dangerouslySetInnerHTML:{__html:l}}),m?a.a.createElement("button",{type:"button",className:s.a.announcementBarClose,onClick:r,"aria-label":"Close"},a.a.createElement("span",{"aria-hidden":"true"},"\xd7")):null)},f=n(2),d=n(73),m=n(71),v=function(){return null},p=n(94),h=n.n(p),b=n(48),g=n.n(b),y=function(e){var t=e.icon,n=e.style;return a.a.createElement("span",{className:Object(o.a)(g.a.toggle,g.a.dark),style:n},t)},O=function(e){var t=e.icon,n=e.style;return a.a.createElement("span",{className:Object(o.a)(g.a.toggle,g.a.light),style:n},t)},E=function(e){var t=Object(i.a)().colorMode.switchConfig,n=t.darkIcon,r=t.darkIconStyle,o=t.lightIcon,c=t.lightIconStyle,u=Object(m.a)().isClient;return a.a.createElement(h.a,Object(f.a)({disabled:!u,icons:{checked:a.a.createElement(y,{icon:n,style:r}),unchecked:a.a.createElement(O,{icon:o,style:c})}},e))},j=n(81),w=n(75);var k=function(e){var t=Object(r.useState)(e),n=t[0],a=t[1];return Object(r.useEffect)((function(){var e=function(){return a(window.location.hash)};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}}),[]),[n,a]},C=n(87),T=function(e){var t=Object(r.useState)(!0),n=t[0],a=t[1],o=Object(r.useState)(!1),i=o[0],c=o[1],u=Object(r.useState)(0),s=u[0],l=u[1],f=Object(r.useState)(0),d=f[0],m=f[1],v=Object(r.useCallback)((function(e){null!==e&&m(e.getBoundingClientRect().height)}),[]),p=Object(w.useLocation)(),h=k(p.hash),b=h[0],g=h[1];return Object(C.a)((function(t){var n=t.scrollY;if(e&&(0===n&&a(!0),!(n<d))){if(i)return c(!1),a(!1),void l(n);var r=document.documentElement.scrollHeight-d,o=window.innerHeight;s&&n>=s?a(!1):n+o<r&&a(!0),l(n)}}),[s,d]),Object(r.useEffect)((function(){e&&(a(!0),g(p.hash))}),[p]),Object(r.useEffect)((function(){e&&b&&c(!0)}),[b]),{navbarRef:v,isNavbarVisible:n}},A=n(88),S=n(89),_=n(90),N=n(49),P=n.n(N),D=n(6),x=n(78),L={default:function(){return x.a},docsVersion:function(){return n(99).default},docsVersionDropdown:function(){return n(103).default},doc:function(){return n(104).default}};function I(e){var t=e.type,n=Object(D.a)(e,["type"]),r=function(e){void 0===e&&(e="default");var t=L[e];if(!t)throw new Error("No NavbarItem component found for type="+e+".");return t()}(t);return a.a.createElement(r,n)}var M="right";var V=function(){var e,t,n=Object(m.a)().isClient,c=Object(i.a)(),u=c.navbar,s=u.title,l=u.items,p=u.hideOnScroll,h=u.style,b=c.colorMode.disableSwitch,g=Object(r.useState)(!1),y=g[0],O=g[1],w=Object(r.useState)(!1),k=w[0],C=w[1],N=Object(j.a)(),D=N.isDarkTheme,x=N.setLightTheme,L=N.setDarkTheme,V=T(p),B=V.navbarRef,R=V.isNavbarVisible,U=Object(_.a)(),H=U.logoLink,F=U.logoLinkProps,X=U.logoImageUrl,Y=U.logoAlt;Object(A.a)(y);var q=Object(r.useCallback)((function(){O(!0)}),[O]),W=Object(r.useCallback)((function(){O(!1)}),[O]),K=Object(r.useCallback)((function(e){return e.target.checked?L():x()}),[x,L]),z=Object(S.a)();Object(r.useEffect)((function(){z===S.b.desktop&&O(!1)}),[z]);var G=function(e){return{leftItems:e.filter((function(e){var t;return"left"===(null!==(t=e.position)&&void 0!==t?t:M)})),rightItems:e.filter((function(e){var t;return"right"===(null!==(t=e.position)&&void 0!==t?t:M)}))}}(l),J=G.leftItems,$=G.rightItems;return a.a.createElement("nav",{ref:B,className:Object(o.a)("navbar","navbar--fixed-top",(e={"navbar--dark":"dark"===h,"navbar--primary":"primary"===h,"navbar-sidebar--show":y},e[P.a.navbarHideable]=p,e[P.a.navbarHidden]=!R,e))},a.a.createElement("div",{className:"navbar__inner"},a.a.createElement("div",{className:"navbar__items"},null!=l&&0!==l.length&&a.a.createElement("div",{"aria-label":"Navigation bar toggle",className:"navbar__toggle",role:"button",tabIndex:0,onClick:q,onKeyDown:q},a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30",role:"img",focusable:"false"},a.a.createElement("title",null,"Menu"),a.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),a.a.createElement(d.a,Object(f.a)({className:"navbar__brand",to:H},F),null!=X&&a.a.createElement("img",{key:n,className:"navbar__logo",src:X,alt:Y}),null!=s&&a.a.createElement("strong",{className:Object(o.a)("navbar__title",(t={},t[P.a.hideLogoText]=k,t))},s)),J.map((function(e,t){return a.a.createElement(I,Object(f.a)({},e,{key:t}))}))),a.a.createElement("div",{className:"navbar__items navbar__items--right"},$.map((function(e,t){return a.a.createElement(I,Object(f.a)({},e,{key:t}))})),!b&&a.a.createElement(E,{className:P.a.displayOnlyInLargeViewport,"aria-label":"Dark mode toggle",checked:D,onChange:K}),a.a.createElement(v,{handleSearchBarToggle:C,isSearchBarExpanded:k}))),a.a.createElement("div",{role:"presentation",className:"navbar-sidebar__backdrop",onClick:W}),a.a.createElement("div",{className:"navbar-sidebar"},a.a.createElement("div",{className:"navbar-sidebar__brand"},a.a.createElement(d.a,Object(f.a)({className:"navbar__brand",onClick:W,to:H},F),null!=X&&a.a.createElement("img",{key:n,className:"navbar__logo",src:X,alt:Y}),null!=s&&a.a.createElement("strong",{className:"navbar__title"},s)),!b&&y&&a.a.createElement(E,{"aria-label":"Dark mode toggle in sidebar",checked:D,onChange:K})),a.a.createElement("div",{className:"navbar-sidebar__items"},a.a.createElement("div",{className:"menu"},a.a.createElement("ul",{className:"menu__list"},l.map((function(e,t){return a.a.createElement(I,Object(f.a)({mobile:!0},e,{onClick:W,key:t}))})))))))},B=n(74),R=n(50),U=n.n(R);function H(e){var t=e.to,n=e.href,r=e.label,o=e.prependBaseUrlToHref,i=Object(D.a)(e,["to","href","label","prependBaseUrlToHref"]),c=Object(B.a)(t),u=Object(B.a)(n,{forcePrependBaseUrl:!0});return a.a.createElement(d.a,Object(f.a)({className:"footer__link-item"},n?{target:"_blank",rel:"noopener noreferrer",href:o?u:n}:{to:c},i),r)}var F=function(e){var t=e.url,n=e.alt;return a.a.createElement("img",{className:"footer__logo",alt:n,src:t})};var X=function(){var e=Object(i.a)().footer,t=e||{},n=t.copyright,r=t.links,c=void 0===r?[]:r,u=t.logo,s=void 0===u?{}:u,l=Object(B.a)(s.src);return e?a.a.createElement("footer",{className:Object(o.a)("footer",{"footer--dark":"dark"===e.style})},a.a.createElement("div",{className:"container"},c&&c.length>0&&a.a.createElement("div",{className:"row footer__links"},c.map((function(e,t){return a.a.createElement("div",{key:t,className:"col footer__col"},null!=e.title?a.a.createElement("h4",{className:"footer__title"},e.title):null,null!=e.items&&Array.isArray(e.items)&&e.items.length>0?a.a.createElement("ul",{className:"footer__items"},e.items.map((function(e,t){return e.html?a.a.createElement("li",{key:t,className:"footer__item",dangerouslySetInnerHTML:{__html:e.html}}):a.a.createElement("li",{key:e.href||e.to,className:"footer__item"},a.a.createElement(H,e))}))):null)}))),(s||n)&&a.a.createElement("div",{className:"text--center"},s&&s.src&&a.a.createElement("div",{className:"margin-bottom--sm"},s.href?a.a.createElement("a",{href:s.href,target:"_blank",rel:"noopener noreferrer",className:U.a.footerLogoLink},a.a.createElement(F,{alt:s.alt,url:l})):a.a.createElement(F,{alt:s.alt,url:l})),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:n}})))):null},Y=n(10),q="light",W="dark",K=function(e){return e===W?W:q},z=function(){return Y.a.canUseDOM?K(document.documentElement.getAttribute("data-theme")):q},G=function(e){try{localStorage.setItem("theme",K(e))}catch(t){console.error(t)}},J=function(){var e=Object(i.a)().colorMode.disableSwitch,t=void 0!==e&&e,n=Object(r.useState)(z),a=n[0],o=n[1],c=Object(r.useCallback)((function(){o(q),G(q)}),[]),u=Object(r.useCallback)((function(){o(W),G(W)}),[]);return Object(r.useEffect)((function(){document.documentElement.setAttribute("data-theme",K(a))}),[a]),Object(r.useEffect)((function(){if(!t)try{var e=localStorage.getItem("theme");null!==e&&o(K(e))}catch(n){console.error(n)}}),[o]),Object(r.useEffect)((function(){t||window.matchMedia("(prefers-color-scheme: dark)").addListener((function(e){var t=e.matches;o(t?W:q)}))}),[]),{isDarkTheme:a===W,setLightTheme:c,setDarkTheme:u}},$=n(86);var Q=function(e){var t=J(),n=t.isDarkTheme,r=t.setLightTheme,o=t.setDarkTheme;return a.a.createElement($.a.Provider,{value:{isDarkTheme:n,setLightTheme:r,setDarkTheme:o}},e.children)},Z="docusaurus.tab.",ee=function(){var e=Object(r.useState)({}),t=e[0],n=e[1],a=Object(r.useCallback)((function(e,t){try{localStorage.setItem("docusaurus.tab."+e,t)}catch(n){console.error(n)}}),[]);return Object(r.useEffect)((function(){try{for(var e={},t=0;t<localStorage.length;t+=1){var r=localStorage.key(t);if(r.startsWith(Z))e[r.substring(Z.length)]=localStorage.getItem(r)}n(e)}catch(a){console.error(a)}}),[]),{tabGroupChoices:t,setTabGroupChoices:function(e,t){n((function(n){var r;return Object.assign({},n,((r={})[e]=t,r))})),a(e,t)}}},te="docusaurus.announcement.dismiss",ne="docusaurus.announcement.id",re=function(){var e=Object(i.a)().announcementBar,t=Object(r.useState)(!0),n=t[0],a=t[1],o=Object(r.useCallback)((function(){localStorage.setItem(te,"true"),a(!0)}),[]);return Object(r.useEffect)((function(){if(e){var t=e.id,n=localStorage.getItem(ne);"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;localStorage.setItem(ne,t),r&&localStorage.setItem(te,"false"),(r||"false"===localStorage.getItem(te))&&a(!1)}}),[]),{isAnnouncementBarClosed:n,closeAnnouncementBar:o}},ae=n(85);var oe=function(e){var t=ee(),n=t.tabGroupChoices,r=t.setTabGroupChoices,o=re(),i=o.isAnnouncementBarClosed,c=o.closeAnnouncementBar;return a.a.createElement(ae.a.Provider,{value:{tabGroupChoices:n,setTabGroupChoices:r,isAnnouncementBarClosed:i,closeAnnouncementBar:c}},e.children)},ie=n(93);function ce(e){var t=e.children;return a.a.createElement(Q,null,a.a.createElement(oe,null,a.a.createElement(ie.a,null,t)))}var ue=n(82);function se(e){var t=e.language,n=e.version,r=e.tag;return a.a.createElement(ue.a,null,t&&a.a.createElement("meta",{name:"docusaurus_language",content:""+t}),n&&a.a.createElement("meta",{name:"docusaurus_version",content:n}),r&&a.a.createElement("meta",{name:"docusaurus_tag",content:r}))}var le=n(92);function fe(e){var t=Object(m.a)().siteConfig,n=t.favicon,r=t.title,o=t.themeConfig,i=o.image,c=o.metadatas,u=t.url,s=t.titleDelimiter,l=e.title,d=e.description,v=e.image,p=e.keywords,h=e.permalink,b=e.searchMetadatas,g=l?l+" "+s+" "+r:r,y=v||i,O=Object(B.a)(y,{absolute:!0}),E=Object(B.a)(n);return a.a.createElement(a.a.Fragment,null,a.a.createElement(ue.a,null,a.a.createElement("html",{lang:"en"}),g&&a.a.createElement("title",null,g),g&&a.a.createElement("meta",{property:"og:title",content:g}),n&&a.a.createElement("link",{rel:"shortcut icon",href:E}),d&&a.a.createElement("meta",{name:"description",content:d}),d&&a.a.createElement("meta",{property:"og:description",content:d}),p&&p.length&&a.a.createElement("meta",{name:"keywords",content:p.join(",")}),y&&a.a.createElement("meta",{property:"og:image",content:O}),y&&a.a.createElement("meta",{property:"twitter:image",content:O}),y&&a.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+g}),h&&a.a.createElement("meta",{property:"og:url",content:u+h}),h&&a.a.createElement("link",{rel:"canonical",href:u+h}),a.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"})),a.a.createElement(se,Object(f.a)({tag:le.a,language:"en"},b)),a.a.createElement(ue.a,null,c.map((function(e,t){return a.a.createElement("meta",Object(f.a)({key:"metadata_"+t},e))}))))}n(51);t.a=function(e){var t=e.children,n=e.noFooter,r=e.wrapperClassName;return a.a.createElement(ce,null,a.a.createElement(fe,e),a.a.createElement(l,null),a.a.createElement(V,null),a.a.createElement("div",{className:Object(o.a)("main-wrapper",r)},t),!n&&a.a.createElement(X,null))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),a=n(93),o=n(72);function i(e){void 0===e&&(e="default");var t=Object(o.useDocsData)(e),n=Object(a.b)(),i=n[0],c=n[1],u=i[e].preferredVersionName;return{preferredVersion:u?t.versions.find((function(e){return e.name===u})):null,savePreferredVersionName:Object(r.useCallback)((function(t){c.savePreferredVersion(e,t)}),[c])}}},function(e,t,n){"use strict";var r=n(0),a=n(86);t.a=function(){var e=Object(r.useContext)(a.a);if(null==e)throw new Error("`useThemeContext` is used outside of `Layout` Component. See https://v2.docusaurus.io/docs/theme-classic#usethemecontext.");return e}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(105);t.a=function(e){return a.a.createElement(o.a,Object.assign({},e))}},,function(e,t,n){"use strict";var r=n(0),a=n(85);t.a=function(){var e=Object(r.useContext)(a.a);if(null==e)throw new Error("`useUserPreferencesContext` is used outside of `Layout` Component.");return e}},function(e,t,n){"use strict";var r=n(0),a=Object(r.createContext)(void 0);t.a=a},function(e,t,n){"use strict";var r=n(0),a=n.n(r).a.createContext(void 0);t.a=a},function(e,t,n){"use strict";var r=n(0),a=n(10),o=function(){return{scrollX:a.a.canUseDOM?window.pageXOffset:0,scrollY:a.a.canUseDOM?window.pageYOffset:0}};t.a=function(e,t){void 0===t&&(t=[]);var n=Object(r.useState)(o()),a=n[0],i=n[1],c=function(){var t=o();i(t),e&&e(t)};return Object(r.useEffect)((function(){return window.addEventListener("scroll",c),function(){return window.removeEventListener("scroll",c,{passive:!0})}}),t),a}},function(e,t,n){"use strict";var r=n(0);t.a=function(e){void 0===e&&(e=!0),Object(r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e])}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(0),a={desktop:"desktop",mobile:"mobile"};t.a=function(){var e="undefined"!=typeof window;function t(){if(e)return window.innerWidth>996?a.desktop:a.mobile}var n=Object(r.useState)(t),o=n[0],i=n[1];return Object(r.useEffect)((function(){if(e)return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)};function n(){i(t())}}),[]),o}},function(e,t,n){"use strict";var r=n(81),a=n(74),o=n(77),i=n(70);t.a=function(){var e=Object(i.a)().navbar.logo,t=Object(r.a)().isDarkTheme,n=Object(a.a)(e.href||"/"),c={};e.target?c={target:e.target}:Object(o.a)(n)||(c={rel:"noopener noreferrer",target:"_blank"});var u=e.srcDark&&t?e.srcDark:e.src;return{logoLink:n,logoLinkProps:c,logoImageUrl:Object(a.a)(u),logoAlt:e.alt}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t){var n=function(e){return e.endsWith("/")?e:e+"/"};return n(e)===n(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r="default";function a(e,t){return"docs-"+e+"-"+t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return p}));var r=n(0),a=n.n(r),o=n(70),i=n(72),c=!!i.useAllDocsData,u=function(e){return"docs-preferred-version-"+e},s={save:function(e,t,n){"none"===t||window.localStorage.setItem(u(e),n)},read:function(e,t){return"none"===t?null:window.localStorage.getItem(u(e))},clear:function(e,t){"none"===t||window.localStorage.removeItem(u(e))}};function l(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;var a={};return t.forEach((function(e){a[e]=function(e){var t=s.read(e,n);return r[e].versions.some((function(e){return e.name===t}))?{preferredVersionName:t}:(s.clear(e,n),{preferredVersionName:null})}(e)})),a}function f(){var e=Object(i.useAllDocsData)(),t=Object(o.a)().docs.versionPersistence,n=Object(r.useMemo)((function(){return Object.keys(e)}),[e]),a=Object(r.useState)((function(){return function(e){var t={};return e.forEach((function(e){t[e]={preferredVersionName:null}})),t}(n)})),c=a[0],u=a[1];return Object(r.useEffect)((function(){u(l({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[c,Object(r.useMemo)((function(){return{savePreferredVersion:function(e,n){s.save(e,t,n),u((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[u])]}var d=Object(r.createContext)(null);function m(e){var t=e.children;return c?a.a.createElement(v,null,t):a.a.createElement(a.a.Fragment,null,t)}function v(e){var t=e.children,n=f();return a.a.createElement(d.Provider,{value:n},t)}function p(){var e=Object(r.useContext)(d);if(!e)throw new Error("Can't find docs preferred context, maybe you forgot to use the DocsPreferredVersionContextProvider ?");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=d(o),c=d(n(95)),u=d(n(7)),s=d(n(96)),l=d(n(97)),f=n(98);function d(e){return e&&e.__esModule?e:{default:e}}var m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.previouslyChecked=!(!e.checked&&!e.defaultChecked),n.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidUpdate",value:function(e){e.checked!==this.props.checked&&this.setState({checked:!!this.props.checked})}},{key:"handleClick",value:function(e){var t=this.input;if(e.target!==t&&!this.moved)return this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click();var n=this.props.hasOwnProperty("checked")?this.props.checked:t.checked;this.setState({checked:n})}},{key:"handleTouchStart",value:function(e){this.startX=(0,f.pointerCoord)(e).x,this.activated=!0}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,f.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var n=(0,f.pointerCoord)(e).x;!0===this.previouslyChecked&&this.startX+4>n?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<n&&this.previouslyChecked!==this.state.checked&&(this.setState({checked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"handleFocus",value:function(e){var t=this.props.onFocus;t&&t(e),this.setState({hasFocus:!0})}},{key:"handleBlur",value:function(e){var t=this.props.onBlur;t&&t(e),this.setState({hasFocus:!1})}},{key:"getIcon",value:function(e){var n=this.props.icons;return n?void 0===n[e]?t.defaultProps.icons[e]:n[e]:null}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=(t.icons,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","icons"])),o=(0,c.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},n);return i.default.createElement("div",{className:o,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},i.default.createElement("div",{className:"react-toggle-track"},i.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),i.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon("unchecked"))),i.default.createElement("div",{className:"react-toggle-thumb"}),i.default.createElement("input",r({},a,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(o.PureComponent);t.default=m,m.displayName="Toggle",m.defaultProps={icons:{checked:i.default.createElement(s.default,null),unchecked:i.default.createElement(l.default,null)}},m.propTypes={checked:u.default.bool,disabled:u.default.bool,defaultChecked:u.default.bool,onChange:u.default.func,onFocus:u.default.func,onBlur:u.default.func,className:u.default.string,name:u.default.string,value:u.default.string,id:u.default.string,"aria-labelledby":u.default.string,"aria-label":u.default.string,icons:u.default.oneOfType([u.default.bool,u.default.shape({checked:u.default.node,unchecked:u.default.node})])}},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var i=a.apply(null,r);i&&e.push(i)}else if("object"===o)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(0),o=(r=a)&&r.__esModule?r:{default:r};t.default=function(){return o.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},o.default.createElement("title",null,"switch-check"),o.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(0),o=(r=a)&&r.__esModule?r:{default:r};t.default=function(){return o.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},o.default.createElement("title",null,"switch-x"),o.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=function(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var n=t[0];return{x:n.clientX,y:n.clientY}}var r=e.pageX;if(void 0!==r)return{x:r,y:e.pageY}}return{x:0,y:0}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return l}));var r=n(2),a=n(6),o=n(0),i=n.n(o),c=n(78),u=n(72),s=n(80);function l(e){var t,n=e.label,o=e.to,l=e.docsPluginId,f=Object(a.a)(e,["label","to","docsPluginId"]),d=Object(u.useActiveVersion)(l),m=Object(s.a)(l).preferredVersion,v=Object(u.useLatestVersion)(l),p=null!==(t=null!=d?d:m)&&void 0!==t?t:v,h=null!=n?n:p.label,b=null!=o?o:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(p).path;return i.a.createElement(c.a,Object(r.a)({},f,{label:h,to:b}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDocVersionSuggestions=t.useActiveDocContext=t.useActiveVersion=t.useLatestVersion=t.useVersions=t.useActivePluginAndVersion=t.useActivePlugin=t.useDocsData=t.useAllDocsData=void 0;var r=n(75),a=n(101),o=n(102);t.useAllDocsData=function(){return a.useAllPluginInstancesData("docusaurus-plugin-content-docs")},t.useDocsData=function(e){return a.usePluginData("docusaurus-plugin-content-docs",e)},t.useActivePlugin=function(e){void 0===e&&(e={});var n=t.useAllDocsData(),a=r.useLocation().pathname;return o.getActivePlugin(n,a,e)},t.useActivePluginAndVersion=function(e){void 0===e&&(e={});var n=t.useActivePlugin(e),a=r.useLocation().pathname;if(n)return{activePlugin:n,activeVersion:o.getActiveVersion(n.pluginData,a)}},t.useVersions=function(e){return t.useDocsData(e).versions},t.useLatestVersion=function(e){var n=t.useDocsData(e);return o.getLatestVersion(n)},t.useActiveVersion=function(e){var n=t.useDocsData(e),a=r.useLocation().pathname;return o.getActiveVersion(n,a)},t.useActiveDocContext=function(e){var n=t.useDocsData(e),a=r.useLocation().pathname;return o.getActiveDocContext(n,a)},t.useDocVersionSuggestions=function(e){var n=t.useDocsData(e),a=r.useLocation().pathname;return o.getDocVersionSuggestions(n,a)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a})),n.d(t,"useAllPluginInstancesData",(function(){return o})),n.d(t,"usePluginData",(function(){return i}));var r=n(71);function a(){var e=Object(r.a)().globalData;if(!e)throw new Error("Docusaurus global data not found");return e}function o(e){var t=a()[e];if(!t)throw new Error("Docusaurus plugin global data not found for pluginName="+e);return t}function i(e,t){void 0===t&&(t="default");var n=o(e)[t];if(!n)throw new Error("Docusaurus plugin global data not found for pluginName="+e+" and pluginId="+t);return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDocVersionSuggestions=t.getActiveDocContext=t.getActiveVersion=t.getLatestVersion=t.getActivePlugin=void 0;var r=n(75);t.getActivePlugin=function(e,t,n){void 0===n&&(n={});var a=Object.entries(e).find((function(e){e[0];var n=e[1];return!!r.matchPath(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error("Can't find active docs plugin for pathname="+t+", while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: "+Object.values(e).map((function(e){return e.path})).join(", "));return o},t.getLatestVersion=function(e){return e.versions.find((function(e){return e.isLast}))},t.getActiveVersion=function(e,n){var a=t.getLatestVersion(e);return[].concat(e.versions.filter((function(e){return e!==a})),[a]).find((function(e){return!!r.matchPath(n,{path:e.path,exact:!1,strict:!1})}))},t.getActiveDocContext=function(e,n){var a,o,i=t.getActiveVersion(e,n),c=null==i?void 0:i.docs.find((function(e){return!!r.matchPath(n,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:i,activeDoc:c,alternateDocVersions:c?(a=c.id,o={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===a&&(o[e.name]=t)}))})),o):{}}},t.getDocVersionSuggestions=function(e,n){var r=t.getLatestVersion(e),a=t.getActiveDocContext(e,n),o=a.activeVersion!==r;return{latestDocSuggestion:o?null==a?void 0:a.alternateDocVersions[r.name]:void 0,latestVersionSuggestion:o?r:void 0}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return f}));var r=n(2),a=n(6),o=n(0),i=n.n(o),c=n(78),u=n(72),s=n(80),l=function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))};function f(e){var t,n,o=e.mobile,f=e.docsPluginId,d=e.dropdownActiveClassDisabled,m=e.dropdownItemsBefore,v=e.dropdownItemsAfter,p=Object(a.a)(e,["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"]),h=Object(u.useActiveDocContext)(f),b=Object(u.useVersions)(f),g=Object(u.useLatestVersion)(f),y=Object(s.a)(f),O=y.preferredVersion,E=y.savePreferredVersionName;var j=null!==(t=null!==(n=h.activeVersion)&&void 0!==n?n:O)&&void 0!==t?t:g,w=o?"Versions":j.label,k=o?void 0:l(j).path;return i.a.createElement(c.a,Object(r.a)({},p,{mobile:o,label:w,to:k,items:function(){var e=b.map((function(e){var t=(null==h?void 0:h.alternateDocVersions[e.name])||l(e);return{isNavLink:!0,label:e.label,to:t.path,isActive:function(){return e===(null==h?void 0:h.activeVersion)},onClick:function(){E(e.name)}}})),t=[].concat(m,e,v);if(!(t.length<=1))return t}(),isActive:d?function(){return!1}:void 0}))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return f}));var r=n(2),a=n(6),o=n(0),i=n.n(o),c=n(78),u=n(72),s=n(69),l=n(80);function f(e){var t,n,o=e.docId,f=e.activeSidebarClassName,d=e.label,m=e.docsPluginId,v=Object(a.a)(e,["docId","activeSidebarClassName","label","docsPluginId"]),p=Object(u.useActiveDocContext)(m),h=p.activeVersion,b=p.activeDoc,g=Object(l.a)(m).preferredVersion,y=Object(u.useLatestVersion)(m),O=null!==(t=null!=h?h:g)&&void 0!==t?t:y,E=O.docs.find((function(e){return e.id===o}));if(!E)throw new Error("DocNavbarItem: couldn't find any doc with id="+o+" in version "+O.name+".\nAvailable docIds=\n- "+O.docs.join("\n- "));return i.a.createElement(c.a,Object(r.a)({exact:!0},v,{className:Object(s.a)(v.className,(n={},n[f]=b&&b.sidebar===E.sidebar,n)),label:null!=d?d:E.id,to:E.path}))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return he}));var r,a,o,i,c=n(7),u=n.n(c),s=n(106),l=n.n(s),f=n(107),d=n.n(f),m=n(0),v=n.n(m),p=n(21),h=n.n(p),b="bodyAttributes",g="htmlAttributes",y="titleAttributes",O={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},E=(Object.keys(O).map((function(e){return O[e]})),"charset"),j="cssText",w="href",k="http-equiv",C="innerHTML",T="itemprop",A="name",S="property",_="rel",N="src",P="target",D={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x="defaultTitle",L="defer",I="encodeSpecialCharacters",M="onChangeClientState",V="titleTemplate",B=Object.keys(D).reduce((function(e,t){return e[D[t]]=t,e}),{}),R=[O.NOSCRIPT,O.SCRIPT,O.STYLE],U="data-react-helmet",H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},X=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},W=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},K=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},z=function(e){var t=Z(e,O.TITLE),n=Z(e,V);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=Z(e,x);return t||r||void 0},G=function(e){return Z(e,M)||function(){}},J=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return Y({},e,t)}),{})},$=function(e,t){return t.filter((function(e){return void 0!==e[O.BASE]})).map((function(e){return e[O.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a++){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},Q=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&ae("Helmet: "+e+' should be of type "Array". Instead found type "'+H(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n=void 0,o=Object.keys(e),i=0;i<o.length;i++){var c=o[i],u=c.toLowerCase();-1===t.indexOf(u)||n===_&&"canonical"===e[n].toLowerCase()||u===_&&"stylesheet"===e[u].toLowerCase()||(n=u),-1===t.indexOf(c)||c!==C&&c!==j&&c!==T||(n=c)}if(!n||!e[n])return!1;var s=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][s]&&(a[n][s]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i++){var c=o[i],u=h()({},r[c],a[c]);r[c]=u}return e}),[]).reverse()},Z=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},ee=(r=Date.now(),function(e){var t=Date.now();t-r>16?(r=t,e(t)):setTimeout((function(){ee(e)}),0)}),te=function(e){return clearTimeout(e)},ne="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||ee:e.requestAnimationFrame||ee,re="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||te:e.cancelAnimationFrame||te,ae=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ie=function(e,t){var n=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,o=e.linkTags,i=e.metaTags,c=e.noscriptTags,u=e.onChangeClientState,s=e.scriptTags,l=e.styleTags,f=e.title,d=e.titleAttributes;se(O.BODY,r),se(O.HTML,a),ue(f,d);var m={baseTag:le(O.BASE,n),linkTags:le(O.LINK,o),metaTags:le(O.META,i),noscriptTags:le(O.NOSCRIPT,c),scriptTags:le(O.SCRIPT,s),styleTags:le(O.STYLE,l)},v={},p={};Object.keys(m).forEach((function(e){var t=m[e],n=t.newTags,r=t.oldTags;n.length&&(v[e]=n),r.length&&(p[e]=m[e].oldTags)})),t&&t(),u(e,v,p)},ce=function(e){return Array.isArray(e)?e.join(""):e},ue=function(e,t){void 0!==e&&document.title!==e&&(document.title=ce(e)),se(O.TITLE,t)},se=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(U),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),c=0;c<i.length;c++){var u=i[c],s=t[u]||"";n.getAttribute(u)!==s&&n.setAttribute(u,s),-1===a.indexOf(u)&&a.push(u);var l=o.indexOf(u);-1!==l&&o.splice(l,1)}for(var f=o.length-1;f>=0;f--)n.removeAttribute(o[f]);a.length===o.length?n.removeAttribute(U):n.getAttribute(U)!==i.join(",")&&n.setAttribute(U,i.join(","))}},le=function(e,t){var n=document.head||document.querySelector(O.HEAD),r=n.querySelectorAll(e+"["+"data-react-helmet]"),a=Array.prototype.slice.call(r),o=[],i=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===C)n.innerHTML=t.innerHTML;else if(r===j)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var c=void 0===t[r]?"":t[r];n.setAttribute(r,c)}n.setAttribute(U,"true"),a.some((function(e,t){return i=t,n.isEqualNode(e)}))?a.splice(i,1):o.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:o}},fe=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[D[n]||n]=e[n],t}),t)},me=function(e,t,n){switch(e){case O.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})[U]=!0,a=de(n,r),[v.a.createElement(O.TITLE,a,e)];var e,n,r,a},toString:function(){return function(e,t,n,r){var a=fe(n),o=ce(t);return a?"<"+e+' data-react-helmet="true" '+a+">"+K(o,r)+"</"+e+">":"<"+e+' data-react-helmet="true">'+K(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case b:case g:return{toComponent:function(){return de(t)},toString:function(){return fe(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,a=((r={key:n})[U]=!0,r);return Object.keys(t).forEach((function(e){var n=D[e]||e;if(n===C||n===j){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),v.a.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===C||e===j)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+K(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===R.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},ve=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.linkTags,i=e.metaTags,c=e.noscriptTags,u=e.scriptTags,s=e.styleTags,l=e.title,f=void 0===l?"":l,d=e.titleAttributes;return{base:me(O.BASE,t,r),bodyAttributes:me(b,n,r),htmlAttributes:me(g,a,r),link:me(O.LINK,o,r),meta:me(O.META,i,r),noscript:me(O.NOSCRIPT,c,r),script:me(O.SCRIPT,u,r),style:me(O.STYLE,s,r),title:me(O.TITLE,{title:f,titleAttributes:d},r)}},pe=l()((function(e){return{baseTag:$([w,P],e),bodyAttributes:J(b,e),defer:Z(e,L),encode:Z(e,I),htmlAttributes:J(g,e),linkTags:Q(O.LINK,[_,w],e),metaTags:Q(O.META,[A,E,k,S,T],e),noscriptTags:Q(O.NOSCRIPT,[C],e),onChangeClientState:G(e),scriptTags:Q(O.SCRIPT,[N,C],e),styleTags:Q(O.STYLE,[j],e),title:z(e),titleAttributes:J(y,e)}}),(function(e){oe&&re(oe),e.defer?oe=ne((function(){ie(e,(function(){oe=null}))})):(ie(e),oe=null)}),ve)((function(){return null})),he=(a=pe,i=o=function(e){function t(){return F(this,t),W(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!d()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case O.SCRIPT:case O.NOSCRIPT:return{innerHTML:t};case O.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,a=e.newChildProps,o=e.nestedChildren;return Y({},r,((t={})[n.type]=[].concat(r[n.type]||[],[Y({},a,this.mapNestedChildrenToProps(n,o))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case O.TITLE:return Y({},a,((t={})[r.type]=i,t.titleAttributes=Y({},o),t));case O.BODY:return Y({},a,{bodyAttributes:Y({},o)});case O.HTML:return Y({},a,{htmlAttributes:Y({},o)})}return Y({},a,((n={})[r.type]=Y({},o),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=Y({},t);return Object.keys(e).forEach((function(t){var r;n=Y({},n,((r={})[t]=e[t],r))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return v.a.Children.forEach(e,(function(e){if(e&&e.props){var a=e.props,o=a.children,i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[B[n]||n]=e[n],t}),t)}(q(a,["children"]));switch(n.warnOnInvalidChildren(e,o),e.type){case O.LINK:case O.META:case O.NOSCRIPT:case O.SCRIPT:case O.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:i,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:i,nestedChildren:o})}}})),t=this.mapArrayTypeChildrenToProps(r,t)