1import{a as k,b as P,c as H,e as R}from"./chunk-YNCXXF72.js";import{ja as L}from"./chunk-BTU2RJ7F.js";import{Ac as m,Bc as F,Ca as x,Da as b,Ec as N,Ib as p,Jb as s,Kb as y,Tb as f,V as _,Yc as T,Zc as j,bb as I,cc as $,d as v,dc as l,dd as A,ec as g,fb as r,fc as h,gb as S,kd as D,pe as M,qc as w,ta as C,ub as u,uh as O,v as d,vb as E,vh as B,wb as a,zc as c}from"./chunk-ZIECK5QA.js";var q=e=>({0:e});function G(e,t){if(e&1&&(p(0,"a",11)(1,"span",12),l(2),s()()),e&2){let i=f().$implicit;a("href",i.urlLink,I)("target",i.target?i.target:"_self"),r(2),g(i.countryName)}}function J(e,t){if(e&1&&(p(0,"span",12),l(1),s()),e&2){let i=f().$implicit;r(),g(i.countryName)}}function Q(e,t){if(e&1&&(p(0,"li"),u(1,G,3,3,"a",10)(2,J,2,1,"ng-template",null,0,N),s()),e&2){let i=t.$implicit,o=$(3);r(),a("ngIf",i.urlLink&&i.urlLink!=="#")("ngIfElse",o)}}function V(e,t){if(e&1&&(p(0,"div",2)(1,"button",3),c(2,"cxTranslate"),c(3,"async"),l(4),y(5,"span",4),s(),p(6,"div",5),y(7,"span",6),p(8,"h3",7),l(9),c(10,"cxTranslate"),s(),p(11,"ul",8),u(12,Q,4,2,"li",9),c(13,"async"),s()()()),e&2){let i=t.ngIf,o=f();a("sip-aria-mouse-events","country-select-dropdown"),r(),a("sip-aria-controls","country-select-dropdown"),E("aria-label",F(2,8,"text.countrySelector.ariaLabel",w(17,q,i.countryName)))("aria-description",m(3,11,o.$description)),r(3),h(" ",i.countryName," "),r(2),a("sip-aria-hidden","country-select-dropdown"),r(3),h(" ",i.headline?i.headline:m(10,13,"text.header.select.country.and.region.label")," "),r(3),a("ngForOf",m(13,15,o.$countries))}}var U=(()=>{let t=class t{constructor(o){this.component=o,this.$expanded=new v(!1),this.$countries=this.component.data$.pipe(_("otherCountries"),d(n=>Array.from(Object.values(n.otherCountries)))),this.$myCountry=this.component.data$.pipe(d(n=>n.myCountry)),this.$description=this.component.data$.pipe(d(n=>n.description))}};t.\u0275fac=function(n){return new(n||t)(S(L))},t.\u0275cmp=x({type:t,selectors:[["sip-countries-flags"]],hostAttrs:[1,"top-header-wrapper-item"],decls:2,vars:3,consts:[["countryNameOnly",""],["class","top-header country-flags-component",3,"sip-aria-mouse-events",4,"ngIf"],[1,"top-header","country-flags-component",3,"sip-aria-mouse-events"],["id","languageMenuTrigger","aria-haspopup","true",1,"btn","btn-link","country-selector-main","js-country-selector-main",3,"sip-aria-controls"],["role","presentation",1,"js-country-selector","costco-icons","costco-icon-down-chevron"],["id","country-select-dropdown","aria-labelledby","flag-label",1,"country-select-dropdown__wrapper",3,"sip-aria-hidden"],["role","presentation",1,"glyphicon","glyphicon-triangle-top"],["id","flag-label",1,"country-flags__label","no-flag"],[1,"country-select-dropdown"],[4,"ngFor","ngForOf"],["class","js-country-selector",3,"href","target",4,"ngIf","ngIfElse"],[1,"js-country-selector",3,"href","target"],[1,"text-body","country-name","notranslate"]],template:function(n,z){n&1&&(u(0,V,14,19,"div",1),c(1,"async")),n&2&&a("ngIf",m(1,1,z.$myCountry))},dependencies:[T,j,k,P,H,A,O],styles:[".country-selector-main[_ngcontent-%COMP%]{display:flex;align-items:center}"],changeDetection:0});let e=t;return e})();var me=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=b({type:t}),t.\u0275inj=C({providers:[M({cmsComponents:{CountriesFlagsComponent:{component:U}}})],imports:[D,B,R]});let e=t;return e})();export{me as a};
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.