/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@arco-materials/site-navbar-new@1.2.13/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},__assign.apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,t,r,a){void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,a){void 0===a&&(a=r),e[a]=t[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&__createBinding(t,e,r);return __setModuleDefault(t,e),t},__awaiter=this&&this.__awaiter||function(e,t,r,a){return new(r||(r=Promise))((function(n,o){function i(e){try{u(a.next(e))}catch(e){o(e)}}function l(e){try{u(a.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,l)}u((a=a.apply(e,t||[])).next())}))},__generator=this&&this.__generator||function(e,t){var r,a,n,o,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,a&&(n=2&o[0]?a.return:o[0]?a.throw||((n=a.return)&&n.call(a),0):a.next)&&!(n=n.call(a,o[1])).done)return n;switch(a=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,a=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(n=i.trys,(n=n.length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]<n[3])){i.label=o[1];break}if(6===o[0]&&i.label<n[1]){i.label=n[1],n=o;break}if(n&&i.label<n[2]){i.label=n[2],i.ops.push(o);break}n[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],a=0}finally{r=n=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},__rest=this&&this.__rest||function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r},__read=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,n,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)i.push(a.value)}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return i},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),web_react_1=require("@arco-design/web-react"),site_utils_1=require("@arco-materials/site-utils"),classnames_1=__importDefault(require("classnames")),axios_1=__importDefault(require("axios")),resizeObserver_1=__importDefault(require("@arco-design/web-react/es/_util/resizeObserver")),react_transition_group_1=require("react-transition-group"),leftPanel_1=__importDefault(require("./components/leftPanel")),global_1=__importStar(require("./context/global")),theme_1=require("./context/theme"),dropdownNav_1=__importDefault(require("./components/dropdownNav")),right_1=__importDefault(require("./right")),userProfile_1=__importDefault(require("./components/userProfile")),searchInput_1=__importDefault(require("./components/searchInput")),logo_1=__importDefault(require("./components/logo")),globalNotice_1=__importDefault(require("./components/globalNotice"));require("./style/index.less"),require("./style/mobile.less");var eventMap_1=__importDefault(require("./utils/eventMap")),mobile_1=__importDefault(require("./mobile")),config_1=require("./utils/config"),PREFIX="ac-navbar",Navbar=function(e){var t,r,a=__read((0,react_1.useState)(!1),2),n=a[0],o=a[1],i=__read((0,react_1.useState)(""),2),l=i[0],u=i[1],s=__read((0,react_1.useState)(global_1.defaultNavbarTcc),2),c=s[0],_=s[1],f=(0,react_1.useRef)(),d=(0,react_1.useRef)(),p=e.className,m=e.style,g=e.lang,h=void 0===g?"zh-CN":g,b=e.isHome,v=e.logo,y=e.logoHref,N=e.loginHref,P=e.logoutHref,w=e.user,E=e.renderNavTabs,S=e.renderNavOptions,O=e.renderSearchInput,q=e.hideSearch,C=e.hideUser,x=e.queryData,D=e.algoliaTag,I=void 0===D?"react":D,R=e.onChangeSearchInput,T=e.userSetting,j=__rest(e,["className","style","lang","isHome","logo","logoHref","loginHref","logoutHref","user","renderNavTabs","renderNavOptions","renderSearchInput","hideSearch","hideUser","queryData","algoliaTag","onChangeSearchInput","userSetting"]),F=w||window.user;(0,react_1.useEffect)((function(){(0,site_utils_1.teaLog)(eventMap_1.default.isLogin,{isLogin:!!(null==F?void 0:F.email)})}),[null==F?void 0:F.email]),(0,react_1.useEffect)((function(){!function(){__awaiter(this,void 0,void 0,(function(){var e;return __generator(this,(function(t){switch(t.label){case 0:return[4,axios_1.default.get((config_1.isInternal?config_1.internalUrl:config_1.externalUrl)+"/common/api/getNavConfig")];case 1:return(e=t.sent().data)&&e.leftPanels&&_(e||{}),[2]}}))}))}()}),[]);var H=react_1.default.createElement(dropdownNav_1.default,{popupVisible:n,setPopupVisible:o}),M=react_1.default.createElement(right_1.default,__assign({},j,{lang:h})),k=react_1.default.createElement(searchInput_1.default,{algoliaTag:I,queryData:x,onChangeSearchInput:R});var X="mobile"===l;return react_1.default.createElement("div",{className:(0,classnames_1.default)(PREFIX,(t={},t[PREFIX+"-mobile"]=X,t),p),style:m,ref:f},react_1.default.createElement(resizeObserver_1.default,{onResize:function(){var e=d.current.clientWidth;e<920?u("mobile"):e>=920&&u("")}},react_1.default.createElement("div",{ref:d,className:(0,classnames_1.default)(PREFIX+"-container",(r={},r[PREFIX+"-container-no-border"]=n,r))},react_1.default.createElement(global_1.default.Provider,{value:{leftPanels:c.leftPanels||[],prefix:PREFIX,designConfigs:c.designConfigs||[],developConfigs:c.developConfigs||[],ecosystemConfigs:c.ecosystemConfigs||[],larkCharts:c.larkCharts||[],profileLinks:c.profileLinks||[],searchPopular:c.searchPopular||[],getPopupContainer:function(){return f.current},lang:h,isMobile:X,innerUser:F}},X?react_1.default.createElement(mobile_1.default,{className:PREFIX+"-mobile-container",onChangeTheme:e.onChangeTheme}):react_1.default.createElement(react_1.default.Fragment,null,react_1.default.createElement(web_react_1.Space,{size:12},react_1.default.createElement(leftPanel_1.default,{isHome:b}),react_1.default.createElement(logo_1.default,{logo:v,logoHref:y}),!q&&(O?O(k):k)),react_1.default.createElement(web_react_1.Space,{size:8},E?E(H):H,S?S(M):M,!C&&react_1.default.createElement(userProfile_1.default,{user:F,loginHref:N,logoutHref:P,userSetting:T})))))),react_1.default.createElement(react_transition_group_1.CSSTransition,{in:n,timeout:300,unmountOnExit:!0,classNames:PREFIX+"-fadeIn"},react_1.default.createElement("div",{className:PREFIX+"-mask"})))},ForwardRefNavbar=(0,react_1.forwardRef)(Navbar),NavbarComponent=ForwardRefNavbar;NavbarComponent.NavbarThemeContext=theme_1.NavbarThemeContext,NavbarComponent.NavbarThemeProvider=theme_1.NavbarThemeProvider,NavbarComponent.GlobalNotice=globalNotice_1.default,exports.default=NavbarComponent;
//# sourceMappingURL=/sm/1d28212b69eb3daa727345e1de33b2509d1f8eb33a33f2481729c41068e308b2.map