1import{a as Z}from"./chunk-FCN2VKLU.js";import{c as B,m as H,r as V,s as X,t as q}from"./chunk-WDE2NKRU.js";import{Db as F,Ga as u,Ib as G,M as R,Na as h,Oa as M,Pa as d,S as p,Sa as f,Ua as L,V as N,Va as O,Wa as r,Xa as a,Ya as g,Za as I,_a as P,aa as D,ca as U,da as $,db as z,ea as m,fa as E,hb as A,ib as _,ka as y,mb as k,nb as S,ob as b,r as x,rb as j,ta as T,va as w,vb as Y,x as v,xa as l}from"./chunk-BGEZQCPI.js";function C(t,i){let e=!i?.manualCleanup;e&&!i?.injector&&D(C);let n=e?i?.injector?.get(y)??p(y):null,o;i?.requireSync?o=u({kind:0}):o=u({kind:1,value:i?.initialValue});let c=t.subscribe({next:s=>o.set({kind:1,value:s}),error:s=>{if(i?.rejectErrors)throw s;o.set({kind:2,error:s});}});return n?.onDestroy(c.unsubscribe.bind(c)),G(()=>{let s=o();switch(s.kind){case 1:return s.value;case 2:throw s.error;case 0:throw new R(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.");}});}var J=(t,i)=>i.path,Q=(t,i)=>i.code;function ee(t,i){t&1&&(r(0,"span",18)(1,"span",19),m(),r(2,"svg",20),g(3,"path",21),a()()());}function te(t,i){if(t&1&&(r(0,"span",4),I(1,22),a()),t&2){_();let e=k(3);l(),d("ngTemplateOutlet",e);}}function ne(t,i){if(t&1&&(r(0,"a",23),I(1,22),a()),t&2){_();let e=k(3);l(),d("ngTemplateOutlet",e);}}function ie(t,i){if(t&1&&(r(0,"a",6),S(1),a()),t&2){let e=i.$implicit;d("routerLink",e.path),l(),b(e.label);}}function oe(t,i){t&1&&(m(),r(0,"svg",26),g(1,"path",27),a());}function re(t,i){if(t&1&&(r(0,"li",24)(1,"a",25)(2,"span"),S(3),a(),h(4,oe,2,0,":svg:svg",26),a()()),t&2){let e=i.$implicit,n=_(2);l(),d("href",n.localeHref(e.code),T),M("hreflang",e.hreflang)("aria-current",e.code===n.activeLang()?"true":null),l(2),b(e.label),l(),f(4,e.code===n.activeLang()?4:-1);}}function ae(t,i){if(t&1&&(r(0,"ul",14),L(1,re,5,5,"li",24,Q),a()),t&2){let e=_();l(),O(e.languages);}}var le=[{label:"Support",path:"/support"},{label:"Blog",path:"/blog"},{label:"Company",path:"/company"}],K=[{code:"en",label:"English",short:"EN",hreflang:"en"},{code:"zh",label:"Chinese (Mandarin)",short:"ZH",hreflang:"zh-Hans"}],Te=(()=>{class t{constructor(){this.appOrigin=Z.appOrigin,this.navLinks=le,this.languages=K,this.router=p(V),this.localeId=p(F),this.activeLang=u(this.localeId.toLowerCase().startsWith("zh")?"zh":"en"),this.langMenuOpen=u(!1),this.currentUrl=C(this.router.events.pipe(v(e=>e instanceof H),x(()=>this.router.url)),{initialValue:this.router.url}),this.isHome=C(this.router.events.pipe(v(e=>e instanceof H),x(()=>this.isHomeUrl())),{initialValue:this.isHomeUrl()});}activeLangShort(){return K.find(e=>e.code===this.activeLang())?.short??"EN";}localeHref(e){let n=this.currentUrl().split(/[?#]/)[0]||"/";return e==="zh"?n==="/"?"/zh":"/zh"+n:n;}toggleLangMenu(e){e.stopPropagation(),this.langMenuOpen.update(n=>!n);}closeLangMenu(){this.langMenuOpen()&&this.langMenuOpen.set(!1);}onEscape(){this.langMenuOpen.set(!1);}isHomeUrl(){return this.router.url.split(/[?#]/)[0]==="/";}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=N({type:t,selectors:[["sbd-site-header"]],hostAttrs:[1,"contents"],hostBindings:function(n,o){n&1&&A("click",function(){return o.closeLangMenu();},!1,w)("keydown.escape",function(){return o.onEscape();},!1,w);},standalone:!0,features:[j],decls:24,vars:5,consts:()=>{let e;e="Primary";let n;n="Change language";let o;o="Sign up";let c;return c="BISIDI \u2014 home",[["logoMark",""],o,[1,"sticky","top-0","z-50","h-12","w-full","bg-[var(--color-bg-blur)]","backdrop-blur-xl","md:h-[72px]"],[1,"relative","h-full","w-full"],["role","img","aria-label","BISIDI",1,"absolute","left-3","top-1/2","block","h-6","w-[30px]","-translate-y-1/2","text-fg","md:left-8"],["aria-label",e,1,"absolute","left-[54px]","top-1/2","flex","-translate-y-1/2","items-center","gap-6","text-[13px]","uppercase","leading-none","text-[#91FF00]","md:left-1/2","md:-translate-x-1/2","md:gap-6","md:text-sm"],["routerLinkActive","text-[#EEFF00]",1,"transition-colors","duration-fast","hover:text-[#EEFF00]",3,"routerLink"],[1,"absolute","right-3","top-1/2","flex","-translate-y-1/2","items-center","gap-3","md:right-8","md:gap-5"],[1,"relative"],["type","button","aria-haspopup","menu","aria-label",n,1,"flex","h-6","items-center","gap-1.5","text-[13px]","font-bold","uppercase","leading-none","text-fg","transition-opacity","duration-fast","hover:opacity-80","md:h-9","md:text-sm",3,"click"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.6","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"block","h-4","w-4","flex-none"],["cx","12","cy","12","r","9.25"],["d","M2.75 12h18.5"],["d","M12 2.75c2.7 2.6 4.05 5.85 4.05 9.25S14.7 18.65 12 21.25c-2.7-2.6-4.05-5.85-4.05-9.25S9.3 5.35 12 2.75Z"],["role","menu",1,"absolute","right-0","top-full","z-50","mt-3","min-w-[190px]","overflow-hidden","rounded-2xl","border","border-white/10","bg-[#1b1b1b]","py-2","shadow-2xl"],[1,"flex","h-6","w-[78px]","items-center","justify-center","gap-3","border-b","border-solid","border-white","text-[13px]","font-bold","uppercase","leading-none","text-fg","transition-opacity","duration-fast","hover:opacity-80","md:h-9","md:w-[85px]","md:text-sm",3,"href"],["viewBox","0 0 11.2149 12.8625","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"block","h-[12.509px]","w-[10.007px]","flex-none"],["d","M0.500347 0V8.50591H10.5073M6.50452 12.5087L10.5073 8.50591L6.50452 4.50313","stroke","currentColor","stroke-width","1.00069"],[1,"absolute","-top-[4.51px]","left-0","flex","h-[34.3
102px]","w-[34.749px]","items-center","justify-center"],[1,"block","flex-none","rotate-[52.21deg]"],["viewBox","0 0 23.35 25.8657","fill","currentColor","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"block","h-[25.866px]","w-[23.35px]"],["d","M3.05203 20.5293C4.5256 20.5295 5.71951 21.7246 5.71951 23.1982C5.71924 24.6716 4.52543 25.8655 3.05203 25.8657C1.57847 25.8657 0.383359 24.6717 0.383087 23.1982C0.383087 21.7245 1.57831 20.5293 3.05203 20.5293ZM2.44852 4.52148C6.39917 -0.573855 13.733 -1.50178 18.8284 2.44873C23.9238 6.39944 24.8519 13.7332 20.9012 18.8286C17.1045 23.7249 10.1852 24.7712 5.12918 21.3394C7.16649 22.6011 9.86951 22.1456 11.3709 20.21C12.9761 18.1396 12.6001 15.1592 10.5301 13.5537C8.45954 11.9483 5.47771 12.3255 3.87235 14.396C2.29395 16.4325 2.63486 19.3476 4.61649 20.9702C4.58546 20.9467 4.55213 20.9253 4.52127 20.9014C-0.573799 16.9508 -1.50168 9.61681 2.44852 4.52148ZM5.12918 21.3394C4.98812 21.252 4.85016 21.1562 4.7161 21.0523C4.68219 21.026 4.64948 20.9972 4.61649 20.9702C4.78516 21.0984 4.95592 21.2218 5.12918 21.3394Z"],[3,"ngTemplateOutlet"],["routerLink","/","aria-label",c,1,"absolute","left-3","top-1/2","block","h-6","w-[30px]","-translate-y-1/2","text-fg","transition-opacity","duration-fast","hover:opacity-80","md:left-8"],["role","none"],["role","menuitem",1,"flex","w-full","items-center","justify-between","gap-6","whitespace-nowrap","px-5","py-2.5","text-left","text-sm","text-fg","transition-colors","duration-fast","hover:bg-white/5",3,"href"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"block","h-4","w-4","flex-none"],["d","M5 12.5 10 17.5 19 6.5"]];},template:function(n,o){if(n&1){let c=P();r(0,"header",2)(1,"div",3),h(2,ee,4,0,"ng-template",null,0,Y)(4,te,2,1,"span",4)(5,ne,2,1),r(6,"nav",5),L(7,ie,2,2,"a",6,J),a(),r(9,"div",7)(10,"div",8)(11,"button",9),A("click",function(W){return U(c),$(o.toggleLangMenu(W));}),r(12,"span"),S(13),a(),m(),r(14,"svg",10),g(15,"circle",11)(16,"path",12)(17,"path",13),a()(),h(18,ae,3,0,"ul",14),a(),E(),r(19,"a",15),m(),r(20,"svg",16),g(21,"path",17),a(),E(),r(22,"span"),z(23,1),a()()()()();}n&2&&(l(4),f(4,o.isHome()?4:5),l(3),O(o.navLinks),l(4),M("aria-expanded",o.langMenuOpen()),l(2),b(o.activeLangShort()),l(5),f(18,o.langMenuOpen()?18:-1),l(),d("href",o.appOrigin,T));},dependencies:[X,q,B],encapsulation:2,changeDetection:0});}}return t;})();export{C as a,Te as b};/**i18n:784cf899925b6521d159480e549d8178a6cac35999bafa2c22724b07fe821a75*/
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.