1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3837],{3837:function(e,n,t){t.r(n);var l=t(5490),r=t(1868),i=t(2838),u=t(3348),c=t(2394),a=t(9110),o=t(6996);n.default=e=>{var n;let t=(null==e?void 0:e.link)&&!!(null==e?void 0:null===(n=e.link)||void 0===n?void 0:n.cached_url),{icon:d,label:s,buttonTheme:f,animation:v,link:h,inverseTheme:k}=e,m=(0,a.rB)(),p=(0,i.useMemo)(()=>{switch(m){case o.v.DARK:return k?o.v.LIGHT:o.v.DARK;case o.v.LIGHT:return k?o.v.DARK:o.v.LIGHT;default:return m}},[m,k]);return(0,l.jsx)(c.Z,{isLink:t,link:h,target:null==h?void 0:h.target,...(0,r.f)(e),children:(0,l.jsx)(u.z,{icon:d,label:s,themeMode:k?p:m,buttonTheme:f,animation:v,onClick:e.onClick&&e.onClick,disabled:e.disabled})})}},2394:function(e,n,t){var l=t(5490);t(2838);var r=t(6848);n.Z=e=>{let{isLink:n,link:t,flex:i,children:u}=e;return n?(0,l.jsx)(r.p,{href:null==t?void 0:t.cached_url,target:null==t?void 0:t.target,linktype:null==t?void 0:t.linktype,flex:i,children:u}):(0,l.jsx)(l.Fragment,{children:u})}},6848:function(e,n,t){t.d(n,{p:function(){return o}});var l=t(5490),r=t(2838),i=t(5007),u=t(8477),c=t(7252);let a=(0,u.ZP)(c.default).withConfig({componentId:"sc-660b64a6-0"})(["",""],e=>{let{$flex:n}=e;return n&&"\ndisplay:flex;\nwidth: 100%;\njustify-content:center;\n"}),o=e=>{let{children:n,href:t,locale:u,scroll:c,target:o,linktype:d,flex:s}=e,f=()=>{if(!t)return"";switch(d){case i.R.URL:return t;case i.R.EMAIL:return"mailto:".concat(t);default:return"/".concat(t)}},v=(0,r.useMemo)(()=>f(),[t,d]);return(0,l.jsx)(a,{$flex:s,target:o,href:v,scroll:c,locale:u,children:n})}},5007:function(e,n,t){var l,r;t.d(n,{R:function(){return l}}),(r=l||(l={})).URL="url",r.EMAIL="email",r.STORY="story"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.