| // Copyright 2018 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/google/google_brand_code_map_chromeos.h" |
| |
| #include "base/containers/flat_map.h" |
| #include "base/logging.h" |
| #include "base/no_destructor.h" |
| #include "base/notreached.h" |
| |
| namespace google_brand { |
| namespace chromeos { |
| |
| std::string GetRlzBrandCode( |
| const std::string& static_brand_code, |
| absl::optional<policy::MarketSegment> market_segment) { |
| struct BrandCodeValueEntry { |
| const char* unenrolled_brand_code; |
| const char* education_enrolled_brand_code; |
| const char* enterprise_enrolled_brand_code; |
| }; |
| static const base::NoDestructor< |
| base::flat_map<std::string, BrandCodeValueEntry>> |
| kBrandCodeMap({{"ACAC", {"CFZM", "BEUH", "GUTN"}}, |
| {"ACAG", {"KSOU", "MUHR", "YYJR"}}, |
| {"ACAH", {"KEFG", "RYNH", "HHAZ"}}, |
| {"ACAI", {"BKWQ", "CMVE", "VNFQ"}}, |
| {"ACAJ", {"KVPC", "UHAI", "CPNG"}}, |
| {"ACAK", {"PQNT", "MDWH", "AJKH"}}, |
| {"ACAM", {"HBCZ", "ZGSZ", "MFUO"}}, |
| {"ACAO", {"MWDF", "BNNY", "SYIY"}}, |
| {"ACAP", {"LKNW", "SVFL", "FGKR"}}, |
| {"ACAQ", {"JXWA", "PZLO", "AKLZ"}}, |
| {"ACAR", {"EAQE", "UHHJ", "ZYFW"}}, |
| {"ACAS", {"JEHD", "XUID", "FNGA"}}, |
| {"ACAT", {"RJNJ", "CKCB", "VHGI"}}, |
| {"ACAU", {"DXIN", "LPNB", "FIXM"}}, |
| {"ACAV", {"TTSD", "XTQQ", "TIQC"}}, |
| {"ACAX", {"CFKW", "QKXN", "VXIS"}}, |
| {"ACAY", {"HKDC", "RYKK", "KSIY"}}, |
| {"ACAZ", {"VHDQ", "AOTU", "WAMY"}}, |
| {"ACBA", {"TVZD", "HLQR", "DOWV"}}, |
| {"ACBB", {"ABIB", "LFJO", "ZQSG"}}, |
| {"ACBC", {"UFPX", "WVQM", "MLYC"}}, |
| {"ACBD", {"BRFU", "HBXU", "FAQM"}}, |
| {"ACBE", {"JQFF", "GOJK", "ALHM"}}, |
| {"ACBF", {"SSNP", "VHIH", "QMFD"}}, |
| {"ADGK", {"PKUQ", "AEMI", "CUUL"}}, |
| {"ADID", {"XDMY", "QHTP", "PBND"}}, |
| {"AGVY", {"RNNC", "KYLA", "NJOS"}}, |
| {"AHBI", {"TSVD", "PIAU", "ZRSX"}}, |
| {"AJIM", {"XQAQ", "WFLV", "AMBR"}}, |
| {"ALRH", {"XDKE", "TDIH", "VLER"}}, |
| {"ANAE", {"IWTJ", "CISE", "SLJZ"}}, |
| {"ANLW", {"MTZL", "LFDW", "IHRZ"}}, |
| {"AOKF", {"ZKSY", "KRPA", "QAZL"}}, |
| {"AOPA", {"TTBL", "HHHA", "SADO"}}, |
| {"AOPB", {"WFJJ", "ZQCN", "OMBM"}}, |
| {"AOPC", {"CAKV", "AASR", "BXLX"}}, |
| {"AOPD", {"PFAH", "NIUP", "MQIF"}}, |
| {"AOPE", {"ZMYO", "BBQM", "UOUV"}}, |
| {"APXY", {"JUFT", "VCUF", "TMSS"}}, |
| {"AQCO", {"TNLZ", "FHPA", "XFUO"}}, |
| {"ARBI", {"GFHA", "FBQD", "WRQR"}}, |
| {"ASCT", {"CTRF", "LBBD", "YBND"}}, |
| {"ASUA", {"IEIT", "JAIV", "MURN"}}, |
| {"ASUB", {"QBBW", "RUGL", "UVVX"}}, |
| {"ASUD", {"QLMM", "CRUA", "JSID"}}, |
| {"ASUE", {"XLEN", "KECH", "HBGX"}}, |
| {"ASUF", {"IVGE", "VNTM", "XELD"}}, |
| {"ASUG", {"TSGW", "DZUL", "HFLO"}}, |
| {"ASUH", {"DDNS", "OMSX", "VVWZ"}}, |
| {"ASUJ", {"HJUL", "XWWL", "WSCY"}}, |
| {"ASUK", {"RGUX", "OXBQ", "LDTL"}}, |
| {"ASUL", {"ZJXP", "HGDC", "OFPC"}}, |
| {"ASUN", {"ERAF", "HZQI", "JBDP"}}, |
| {"ASUO", {"RCMY", "NLPS", "JOKT"}}, |
| {"ATFE", {"AUGU", "TURP", "LBYK"}}, |
| {"AYMH", {"BBMB", "VBWP", "BVTP"}}, |
| {"AZKT", {"NJWW", "WUTV", "QNNG"}}, |
| {"BAQN", {"YJJJ", "LDCA", "QSJF"}}, |
| {"BAUA", {"UWIF", "EOEW", "RPDR"}}, |
| {"BCOL", {"YJDV", "GSIC", "BAUL"}}, |
| {"BDIW", {"UDUG", "TRYQ", "PWFV"}}, |
| {"BDXJ", {"EWPX", "PXLS", "LPDD"}}, |
| {"BKLL", {"DJXO", "KLUN", "DJNO"}}, |
| {"BLXA", {"VLID", "JNUQ", "IKRB"}}, |
| {"BMAD", {"HGZG", "AOPW", "RIVV"}}, |
| {"BMNE", {"HLSA", "WXJQ", "TULR"}}, |
| {"BVSW", {"ACGA", "XCIC", "WCHV"}}, |
| {"BWYB", {"YMAG", "QICL", "XNBX"}}, |
| {"BYEW", {"CNTW", "ZJBY", "PEUU"}}, |
| {"CBUY", {"POUW", "GHJY", "USXU"}}, |
| {"CDYS", {"CJRA", "BIRA", "NFVP"}}, |
| {"CFGF", {"SKZQ", "CFPE", "KTXQ"}}, |
| {"CFUL", {"GIFL", "EDYW", "GOJE"}}, |
| {"CIDF", {"MTJH", "UTVR", "YIGI"}}, |
| {"CKJN", {"KUGL", "XRVY", "AQPP"}}, |
| {"CLQY", {"BBGR", "ULEA", "YDVH"}}, |
| {"CLSF", {"OWOB", "RLJX", "OZWK"}}, |
| {"CNOR", {"TEUF", "QHOY", "NQZD"}}, |
| {"CNZH", {"VJJU", "YXEU", "BRCV"}}, |
| {"CPOG", {"UNJV", "ZFSN", "DVWN"}}, |
| {"CPPT", {"CQFF", "PCCZ", "HZEW"}}, |
| {"CQFV", {"OJUW", "FCMY", "VCYR"}}, |
| {"CQPQ", {"GATZ", "QAVU", "WRXC"}}, |
| {"CSLV", {"BZSH", "ZDXA", "HGGZ"}}, |
| {"CTIE", {"EURD", "HZJV", "WBJJ"}}, |
| {"CVTB", {"ONIL", "EWEJ", "XACD"}}, |
| {"CWYF", {"SJVC", "WWPB", "ADRO"}}, |
| {"CYQR", {"XGJJ", "DRMC", "RUQD"}}, |
| {"CYSQ", {"NHHD", "TAVM", "FHSA"}}, |
| {"CZPM", {"ULQK", "OVJJ", "DUAD"}}, |
| {"DBED", {"JUMI", "UTSY", "RXGS"}}, |
| {"DBHI", {"MMGG", "MMQD", "XQDJ"}}, |
| {"DCCV", {"KCXJ", "YFYI", "CERZ"}}, |
| {"DEAA", {"HXUG", "BJUN", "IYTV"}}, |
| {"DEAB", {"ARPQ", "MFRJ", "JWTH"}}, |
| {"DEAC", {"DSMM", "IXET", "KQDV"}}, |
| {"DEAD", {"QJXG", "AGGP", "GYQT"}}, |
| {"DEAE", {"NZAS", "IHEL", "JSYE"}}, |
| {"DEAF", {"TATK", "RWXF", "DQDT"}}, |
| {"DEAG", {"JFEX", "CVLN", "UFWN"}}, |
| {"DEAH", {"HRBU", "DJKF", "CMPZ"}}, |
| {"DGSC", {"YDED", "SBBD", "LJJT"}}, |
| {"DHAS", {"KEDN", "LUZR", "MHFN"}}, |
| {"DISZ", {"PPAR", "VCPW", "NJKK"}}, |
| {"DJBB", {"ZLXN", "WQCE", "ASCQ"}}, |
| {"DKJM", {"VRGL", "PZYF", "VBTW"}}, |
| {"DNHE", {"TXQH", "NAJK", "CRYX"}}, |
| {"DRYI", {"LWTQ", "OLEY", "NWUA"}}, |
| {"DSCL", {"OSET", "BPKO", "KRIN"}}, |
| {"DSQH", {"MXFW", "HTPC", "YIUL"}}, |
| {"DUKI", {"FRGD", "SACE", "AAMW"}}, |
| {"DVUG", {"HJHV", "KPAH", "DCQS"}}, |
| {"DWCY", {"ZJQH", "JLCB", "QOAI"}}, |
| {"DXVL", {"EBBY", "NMQL", "GTHA"}}, |
| {"DXZT", {"WNSK", "WNDA", "DZWQ"}}, |
| {"DYHT", {"YPAH", "NUKA", "EULJ"}}, |
| {"EDFZ", {"VUMJ", "OMDW", "LCDF"}}, |
| {"EDHM", {"NLAE", "JYDL", "BTWJ"}}, |
| {"EGSC", {"DWAW", "FZRC", "PKWJ"}}, |
| {"EGSX", {"PHQG", "CTAP", "YBUN"}}, |
| {"EIGY", {"RHXP", "OHQV", "XNXM"}}, |
| {"EJPG", {"YYRD", "WPCQ", "IMWD"}}, |
| {"EKWL", {"PGWE", "JEHJ", "WQYW"}}, |
| {"ELQA", {"GTJZ", "DTIH", "IXVN"}}, |
| {"EOJH", {"GTAZ", "APYI", "UHAZ"}}, |
| {"EUHF", {"RZPG", "FQYM", "IIBT"}}, |
| {"EWFK", {"XAMW", "XCJY", "NWVP"}}, |
| {"EXCQ", {"LAOZ", "QTVX", "ZCLW"}}, |
| {"EXEM", {"RIPQ", "SYMM", "GONB"}}, |
| {"FBTP", {"XLDO", "TLOM", "FYMS"}}, |
| {"FCPG", {"WITB", "FOXJ", "YJQZ"}}, |
| {"FCVS", {"HOBX", "YMDN", "GKTP"}}, |
| {"FENM", {"NTNB", "RIJA", "WEHG"}}, |
| {"FHYR", {"YKUD", "XTKX", "QFMD"}}, |
| {"FIGU", {"VMWP", "SBFY", "IYUS"}}, |
| {"FNVY", {"DLEJ", "DCNV", "XALG"}}, |
| {"FOBB", {"TRYO", "HAKV", "WKDK"}}, |
| {"FQPJ", {"ZTQG", "ZNEO", "LYMZ"}}, |
| {"FQZI", {"WPBA", "YZDA", "FXCI"}}, |
| {"FRGW", {"ZPJY", "MYPP", "KQFE"}}, |
| {"FSFR", {"ZDAR", "BERM", "COKX"}}, |
| {"FSGY", {"PJQC", "RHZW", "POVI"}}, |
| {"FUQB", {"PCKE", "QXCQ", "KSAS"}}, |
| {"FWVK", {"MUTD", "GWKK", "SQSC"}}, |
| {"FXEL", {"FVLL", "QOGS", "SVKH"}}, |
| {"FXMG", {"RCBT", "LGEZ", "DJDI"}}, |
| {"FYSO", {"HFDH", "WNPK", "ZTIK"}}, |
| {"GBWE", {"DKLE", "OUDI", "VWJC"}}, |
| {"GBXM", {"ONLL", "YBJS", "SOVT"}}, |
| {"GFMQ", {"DRLH", "HVWY", "OYYM"}}, |
| {"GFZE", {"HWCY", "NMLY", "QJJN"}}, |
| {"GJZV", {"BUSA", "GIOS", "UYOM"}}, |
| {"GLAR", {"RLLB", "UPQT", "OITD"}}, |
| {"GLMX", {"HAKW", "AVHG", "NTGU"}}, |
| {"GMOO", {"GMRP", "QONY", "LOJX"}}, |
| {"GNBB", {"HDRM", "BNED", "RUYH"}}, |
| {"GNDV", {"UCEU", "GXKO", "HWDL"}}, |
| {"GNLB", {"FFNO", "GKLL", "EELI"}}, |
| {"GOKU", {"PRAG", "PQVF", "PIDI"}}, |
| {"GRHN", {"XECM", "MGKM", "RXUC"}}, |
| {"GSKT", {"MVLZ", "LUXS", "UIOA"}}, |
| {"GURF", {"LJBU", "NBCU", "SYMX"}}, |
| {"GVLR", {"HCKU", "VUNU", "FIRF"}}, |
| {"GWBB", {"RAZC", "LCUV", "TGLN"}}, |
| {"GWDK", {"MQJZ", "WTMH", "ZOYJ"}}, |
| {"GXSC", {"MQSO", "FZZK", "QOBC"}}, |
| {"GXYK", {"MLCI", "HWQK", "ERBL"}}, |
| {"HBBG", {"ROJD", "QCQY", "FIUT"}}, |
| {"HBOM", {"BCAW", "OXRC", "UGKI"}}, |
| {"HDPY", {"JCUZ", "TMKK", "XMVQ"}}, |
| {"HEXN", {"KMII", "PFZL", "RKZB"}}, |
| {"HFAN", {"ZQNI", "RPSS", "VFHT"}}, |
| {"HFKU", {"ILOF", "UXKA", "JQLI"}}, |
| {"HFRG", {"YGYA", "IWET", "PSFN"}}, |
| {"HGNV", {"NAFX", "USJN", "IQQJ"}}, |
| {"HHRN", {"IGZW", "ICRP", "QQKJ"}}, |
| {"HIER", {"ZXKC", "BJFL", "PUBL"}}, |
| {"HKGT", {"EBMG", "KDZJ", "MELG"}}, |
| {"HKUO", {"PPET", "QFEZ", "JSKD"}}, |
| {"HKVS", {"ZCNH", "FQMO", "ALDT"}}, |
| {"HOMH", {"BXHI", "WXYD", "VRZY"}}, |
| {"HOWA", {"QOHP", "PNTQ", "QLSP"}}, |
| {"HOWM", {"MJNG", "XPYN", "IRWY"}}, |
| {"HPZO", {"SICM", "XEGH", "TDJJ"}}, |
| {"HPZP", {"NQDY", "QIMT", "QKAK"}}, |
| {"HPZQ", {"XGER", "OLTF", "DVQA"}}, |
| {"HPZR", {"ZAQH", "WPSK", "TCHA"}}, |
| {"HPZS", {"QRFK", "SQGI", "VESI"}}, |
| {"HPZT", {"IUCU", "WDAV", "LOLH"}}, |
| {"HPZV", {"WAFN", "PQVW", "MJVM"}}, |
| {"HPZW", {"TLLY", "WNPD", "XIFO"}}, |
| {"HPZX", {"DNXN", "VHRG", "XTRZ"}}, |
| {"HPZY", {"RAWP", "CNRC", "TPIA"}}, |
| {"HPZZ", {"FJGP", "GMLT", "SZQX"}}, |
| {"HQLQ", {"PGTQ", "NSOB", "GIPH"}}, |
| {"HRIZ", {"BJMA", "SKSL", "XBUU"}}, |
| {"HRQS", {"URJW", "GKSH", "VKWJ"}}, |
| {"HTPV", {"LAEC", "NGRO", "BGEX"}}, |
| {"HUIJ", {"EVJI", "RNMR", "JQZR"}}, |
| {"HULX", {"TTWF", "UZES", "TATE"}}, |
| {"HUUA", {"WTWZ", "DONX", "VRYO"}}, |
| {"HVPU", {"HUTT", "JXOO", "HHMM"}}, |
| {"HXIQ", {"QTNX", "AQCS", "VZXB"}}, |
| {"HXZN", {"XTOL", "YHGP", "HMAG"}}, |
| {"HYMD", {"LPEG", "UDVW", "KUBO"}}, |
| {"HYPG", {"FSVQ", "PSWK", "RXGC"}}, |
| {"HYZI", {"YBVF", "EUST", "WJVV"}}, |
| {"IGRW", {"FORO", "KHEK", "BREP"}}, |
| {"IHZG", {"MLLN", "EZTK", "GJEJ"}}, |
| {"IKNJ", {"HLBB", "ESWD", "GHLX"}}, |
| {"INHJ", {"PAYC", "LWHI", "HOZT"}}, |
| {"INUT", {"BRSN", "OJOO", "DWSP"}}, |
| {"ISVS", {"JJDG", "QKGL", "OWDE"}}, |
| {"ITWJ", {"NREO", "SNDZ", "OXYM"}}, |
| {"IULQ", {"ICMQ", "ZABS", "XMOU"}}, |
| {"IXMM", {"DIJU", "LAUW", "XHLQ"}}, |
| {"JBPA", {"VUZL", "XYPI", "XOWE"}}, |
| {"JFLH", {"EAJS", "RYGT", "SAZF"}}, |
| {"JFZB", {"PFDC", "XJDX", "CPXX"}}, |
| {"JGVE", {"DBVB", "YATF", "XFBR"}}, |
| {"JICX", {"GUZK", "TIZA", "HTUW"}}, |
| {"JLGJ", {"HAZJ", "KSWW", "QCYN"}}, |
| {"JLOF", {"IWFR", "CJHY", "DOPK"}}, |
| {"JLRH", {"SAMJ", "GLJZ", "SKTN"}}, |
| {"JOFR", {"IFTA", "IGYP", "XXCI"}}, |
| {"JOQG", {"WOAM", "GAYR", "KWWJ"}}, |
| {"JOTV", {"QBNM", "NMWE", "IDTV"}}, |
| {"JPUQ", {"OVKI", "AHZL", "YMJY"}}, |
| {"JPZQ", {"CCBQ", "ABTW", "KFNE"}}, |
| {"JQAO", {"OJYT", "ZDWK", "RQXZ"}}, |
| {"JQII", {"IMPG", "WLDA", "YISH"}}, |
| {"JQUD", {"CUTW", "DLJE", "DOON"}}, |
| {"JRJH", {"CPDL", "VCTT", "NBID"}}, |
| {"JRVR", {"WGPS", "YETD", "KBWB"}}, |
| {"JTFE", {"DNJK", "FJMW", "QBLT"}}, |
| {"JVAN", {"FQPY", "WNTW", "XWXD"}}, |
| {"JWGY", {"GMIM", "ZNPK", "RGAL"}}, |
| {"JXIS", {"ZYZD", "TEIT", "ILLN"}}, |
| {"JYXK", {"USZT", "XXPU", "LJHH"}}, |
| {"JZWV", {"KHFO", "VRAB", "OQHK"}}, |
| {"KABJ", {"ISGW", "KOHG", "BPGB"}}, |
| {"KBOV", {"PGBC", "IKKC", "AHSL"}}, |
| {"KCBW", {"QARD", "MZOT", "CKXF"}}, |
| {"KDDA", {"DRSL", "IFNA", "BMDE"}}, |
| {"KIMZ", {"FBTQ", "OKNU", "JZIT"}}, |
| {"KLKW", {"PIDD", "JIKU", "QTVN"}}, |
| {"KOKS", {"XCGR", "ZFVG", "PPCB"}}, |
| {"KRTE", {"ILKK", "GNTB", "XFRA"}}, |
| {"KTLR", {"LCPY", "XBHO", "UZEJ"}}, |
| {"KXUH", {"RIFT", "DZUO", "ZSEI"}}, |
| {"KYYP", {"PGTZ", "VRVC", "HDRK"}}, |
| {"LASN", {"ILWC", "BQYG", "RROZ"}}, |
| {"LBTV", {"WKQE", "IDDP", "VZLR"}}, |
| {"LCKC", {"XCFT", "AECA", "HQSW"}}, |
| {"LEAA", {"DHUB", "OBDS", "YMSJ"}}, |
| {"LEAB", {"LRHX", "EFFC", "SZFH"}}, |
| {"LEAC", {"DMEA", "EXWD", "PBTU"}}, |
| {"LEAD", {"QXLJ", "GDOH", "RJNB"}}, |
| {"LEAE", {"QFVM", "GACH", "BMXB"}}, |
| {"LEAF", {"KGXB", "OUVB", "GTLI"}}, |
| {"LEAG", {"XTLW", "WLQO", "QVKP"}}, |
| {"LEAH", {"QIDR", "XBTQ", "QYUO"}}, |
| {"LEAI", {"KCSV", "PRBF", "FVDO"}}, |
| {"LEAJ", {"OBPJ", "NJJS", "WOFS"}}, |
| {"LEAK", {"CGWM", "ZLOS", "JGTD"}}, |
| {"LEAL", {"EYPX", "SOCH", "PFPW"}}, |
| {"LEAM", {"ZGEL", "KZQA", "PSAL"}}, |
| {"LEAN", {"MEYH", "PXTT", "LFVK"}}, |
| {"LEAO", {"MKOE", "YJSI", "QQMN"}}, |
| {"LEAP", {"AEZG", "JOYE", "JHWK"}}, |
| {"LGAA", {"YOGJ", "UGWO", "DAMU"}}, |
| {"LGAB", {"EQRP", "DLUM", "GMAI"}}, |
| {"LIYT", {"CMCZ", "YUAJ", "MFPX"}}, |
| {"LKSP", {"JVAJ", "ZERV", "YAYV"}}, |
| {"LLJI", {"GCIS", "UIQV", "TKJS"}}, |
| {"LOEA", {"YYMF", "ZFDK", "KYJQ"}}, |
| {"LOEB", {"HPPW", "LGZO", "NZIZ"}}, |
| {"LOEC", {"FHUN", "VOTY", "IGUT"}}, |
| {"LOED", {"WULK", "SEKY", "BWRY"}}, |
| {"LOEE", {"GXPA", "MPFZ", "BAOI"}}, |
| {"LOEF", {"DYDQ", "DBBP", "WNKL"}}, |
| {"LOEG", {"WQVR", "VIMS", "XWTK"}}, |
| {"LOEH", {"BLSW", "SRQW", "QJGU"}}, |
| {"LOEI", {"WBJB", "HYVM", "QLRE"}}, |
| {"LOEJ", {"JMPY", "RMIK", "CIPV"}}, |
| {"LOEK", {"CFNY", "YTYX", "MFIU"}}, |
| {"LOEL", {"KPTO", "AEKK", "PBSG"}}, |
| {"LOEM", {"XQSP", "HYHH", "GQQF"}}, |
| {"LOEN", {"FWRN", "XYNF", "TRTB"}}, |
| {"LOEO", {"BNBG", "VSFX", "DMVB"}}, |
| {"LOEP", {"KTKR", "JRUJ", "RYBH"}}, |
| {"LOEQ", {"ZIEG", "IHSZ", "JXFB"}}, |
| {"LOER", {"SOXE", "DIJG", "OHUN"}}, |
| {"LOES", {"PAIY", "JXQE", "ZHPW"}}, |
| {"LOET", {"CKLF", "TDYH", "HOES"}}, |
| {"LOEU", {"LFQU", "ACJS", "DHDJ"}}, |
| {"LOEV", {"YEZD", "CLSN", "JCDI"}}, |
| {"LOEW", {"BYME", "GVQB", "ALXC"}}, |
| {"LOEX", {"DTSE", "FFUO", "GOWI"}}, |
| {"LOEY", {"UJLK", "PIZK", "ASMT"}}, |
| {"LOEZ", {"LDCF", "MYHV", "OZLH"}}, |
| {"LOFA", {"ZHIB", "KAWM", "RSJW"}}, |
| {"LOFB", {"YIHY", "QXQD", "GDXE"}}, |
| {"LOFC", {"IDAK", "FKMQ", "MHSL"}}, |
| {"LOFD", {"PVSV", "WAEK", "JASG"}}, |
| {"LOFE", {"BLWI", "ZXBI", "DMET"}}, |
| {"LOFF", {"XVWG", "LLIC", "AAIM"}}, |
| {"LOFG", {"SMQP", "RFJQ", "HDWV"}}, |
| {"LOFH", {"LBUJ", "DGLT", "EHHF"}}, |
| {"LOFI", {"DJQQ", "QKSW", "HWAJ"}}, |
| {"LOFJ", {"WJXN", "IDHY", "GKCO"}}, |
| {"LOFK", {"VGKG", "SQCD", "SLUY"}}, |
| {"LOFL", {"UYXZ", "AZKR", "RDLY"}}, |
| {"LOFM", {"CVLJ", "UCLO", "PADI"}}, |
| {"LOFO", {"DMJS", "PYYK", "SKQO"}}, |
| {"LOFP", {"DGNA", "ZXHN", "ARBG"}}, |
| {"LOFQ", {"QGKD", "PRZN", "IPEQ"}}, |
| {"LOFR", {"ZOWO", "ZSTS", "JXBM"}}, |
| {"LOFS", {"QEKW", "TTKC", "MQUP"}}, |
| {"LOFT", {"YXFQ", "QFJS", "BNPB"}}, |
| {"LOFU", {"KSMM", "TJWT", "VBMW"}}, |
| {"LOFV", {"NDDC", "BTQU", "HUZE"}}, |
| {"LOFW", {"VLDG", "IPIN", "JAVJ"}}, |
| {"LOFX", {"UWQQ", "IGRC", "GRUT"}}, |
| {"LOFY", {"SCIO", "HJKR", "TBOP"}}, |
| {"LOFZ", {"VSSO", "WSDE", "BHWL"}}, |
| {"LOGB", {"BWRU", "YLCD", "RWLB"}}, |
| {"LOGC", {"YUDR", "THXM", "NBVM"}}, |
| {"LOGD", {"JFPI", "RDCY", "DGJD"}}, |
| {"LOGE", {"ITOL", "GZEC", "INSH"}}, |
| {"LOGF", {"OWNI", "ECYV", "JEFV"}}, |
| {"LOGH", {"RTVE", "EJJV", "DNTX"}}, |
| {"LOGI", {"OEYI", "IKUX", "TCEI"}}, |
| {"LPEW", {"XBJZ", "HTBP", "JQXK"}}, |
| {"LPXP", {"WGRM", "JAXQ", "VPND"}}, |
| {"LULQ", {"DEHI", "QYXC", "KAGT"}}, |
| {"LUXZ", {"SIXJ", "LBCX", "RJFU"}}, |
| {"LYFT", {"LMQF", "CYMI", "ZGEF"}}, |
| {"LYLN", {"XXWY", "JEUV", "RSOC"}}, |
| {"LYVN", {"USOR", "ASKR", "LPGD"}}, |
| {"MAII", {"EOHR", "XZOT", "VJJS"}}, |
| {"MBLE", {"KOCV", "ZLFP", "HOVE"}}, |
| {"MCDN", {"BAOV", "GLVV", "XHGO"}}, |
| {"MCIM", {"VJOT", "BKZI", "YHNC"}}, |
| {"MCOO", {"IPNW", "CRSK", "QTAX"}}, |
| {"MDKB", {"VDUT", "RQWX", "SUHG"}}, |
| {"MDPZ", {"AHBA", "ENTF", "IIMC"}}, |
| {"MEXL", {"JFMC", "LBVP", "DERH"}}, |
| {"MNFK", {"BFMJ", "APMV", "LPJQ"}}, |
| {"MNQW", {"LCRH", "YVGU", "SJID"}}, |
| {"MNZG", {"PPTP", "OFXE", "ROJJ"}}, |
| {"MOIP", {"HCCZ", "PXCU", "MROE"}}, |
| {"MQUZ", {"MFAZ", "GBNW", "MRMS"}}, |
| {"MRFF", {"VHZM", "CBXS", "WHGR"}}, |
| {"MXEQ", {"EKJV", "UWUR", "CPES"}}, |
| {"MXUY", {"IRZH", "ADQR", "PCST"}}, |
| {"MYQR", {"VMHK", "QHCZ", "HMFN"}}, |
| {"MZVS", {"VUZM", "RIDT", "URTS"}}, |
| {"NAMM", {"BFSS", "BKVK", "EBDV"}}, |
| {"NBQS", {"KMJF", "MFWA", "UWRX"}}, |
| {"NGVJ", {"GVZG", "GJWP", "CFNU"}}, |
| {"NHYA", {"JUYB", "XYFL", "XRQH"}}, |
| {"NISD", {"MISA", "YDPG", "NCLQ"}}, |
| {"NMOG", {"UYQU", "ZWTV", "TQFQ"}}, |
| {"NOMD", {"GZLV", "UNZR", "FVOP"}}, |
| {"NPEC", {"BMGD", "YETH", "XAWJ"}}, |
| {"NPXS", {"NTUT", "GHMK", "GQRP"}}, |
| {"NSXI", {"VYQS", "HGFQ", "SLFL"}}, |
| {"NZRH", {"NOUG", "UDYG", "ZGAU"}}, |
| {"ODVK", {"VIOP", "MIHJ", "VXFY"}}, |
| {"OFPE", {"YFOO", "UIGY", "PFGZ"}}, |
| {"OFPO", {"TSWQ", "EBUR", "JASZ"}}, |
| {"OFRL", {"WFXP", "RTOK", "YKGH"}}, |
| {"OIFF", {"MLXE", "KFNX", "CRAQ"}}, |
| {"OIXD", {"UNMJ", "EGQA", "GIAQ"}}, |
| {"OKFL", {"KLQV", "NEOA", "HDPS"}}, |
| {"OKWC", {"RGFB", "UPFP", "HUVK"}}, |
| {"ONJP", {"XIEX", "UAAR", "UMMB"}}, |
| {"OPNA", {"JDSG", "BCNO", "THKI"}}, |
| {"OYZI", {"WDBC", "NKZT", "QJZD"}}, |
| {"PAZD", {"VARX", "KZSU", "WPLH"}}, |
| {"PEVA", {"RBMX", "IBPY", "ALNV"}}, |
| {"PGQF", {"USPJ", "SFKO", "KNBH"}}, |
| {"PGRU", {"UNWU", "PZNF", "XXZB"}}, |
| {"PHYB", {"EGXD", "KHYC", "QUPU"}}, |
| {"PIGM", {"FEBY", "YTML", "VFLZ"}}, |
| {"PLKQ", {"EXXM", "LBZT", "SPDN"}}, |
| {"PORH", {"MYTI", "ILNP", "OKLK"}}, |
| {"PRYU", {"QFZV", "TZXL", "EPRT"}}, |
| {"PSHU", {"DWTK", "RTTW", "PGXM"}}, |
| {"PSNQ", {"USSZ", "KNLW", "UGQI"}}, |
| {"PTUY", {"IVGZ", "CNVR", "YCUX"}}, |
| {"PULG", {"OXHS", "IBTI", "EKUW"}}, |
| {"PVHI", {"FUBQ", "URIF", "UATZ"}}, |
| {"PWFL", {"WGJQ", "KMBF", "UKJV"}}, |
| {"PWON", {"ODGD", "JREK", "VJFP"}}, |
| {"PXDO", {"ZXCF", "TQWC", "HOAL"}}, |
| {"QACT", {"YQSO", "OFRB", "HGQL"}}, |
| {"QAPN", {"EMNZ", "SJTH", "HJKU"}}, |
| {"QBJC", {"WAQG", "MSEN", "FQYE"}}, |
| {"QBTA", {"UDQV", "UIZV", "SGMN"}}, |
| {"QCDF", {"HOUC", "PKTP", "APSD"}}, |
| {"QGJP", {"SUJW", "VGYV", "DOGG"}}, |
| {"QJHH", {"TIHM", "SOII", "SXVL"}}, |
| {"QKTA", {"USGV", "UPMS", "ZVTZ"}}, |
| {"QLDV", {"BJRT", "ZICU", "URBL"}}, |
| {"QLWW", {"LNZB", "JTVW", "XVCX"}}, |
| {"QNDA", {"VFMY", "KTBL", "UOJY"}}, |
| {"QQFU", {"ZUKV", "QBAU", "SIID"}}, |
| {"QSAX", {"IGTA", "AMBN", "ASDW"}}, |
| {"QSHQ", {"JNSW", "UILC", "UHMT"}}, |
| {"QSIM", {"ZCML", "LEPJ", "QQEM"}}, |
| {"QTMI", {"YMOW", "FZIR", "YKGT"}}, |
| {"QVKE", {"FIQU", "CVOM", "LPVD"}}, |
| {"QYFB", {"MTEH", "KNUI", "DCFC"}}, |
| {"QYGU", {"FYBR", "QLFJ", "OLRV"}}, |
| {"QZPR", {"SLSU", "LFCQ", "TKBG"}}, |
| {"QZUX", {"HNBM", "BUJY", "FFDE"}}, |
| {"RAKQ", {"LDHH", "NAML", "LKFR"}}, |
| {"RGDH", {"YWKM", "ZBAR", "RMQQ"}}, |
| {"RGNF", {"SDGJ", "KEWA", "GITE"}}, |
| {"RHDN", {"MGVK", "EQPB", "UAHY"}}, |
| {"RIKG", {"VRBT", "LEPX", "VWIV"}}, |
| {"RKRB", {"OPOY", "QMZZ", "FAGR"}}, |
| {"RLGE", {"NTKV", "LOTA", "MJVG"}}, |
| {"RNPH", {"TSIF", "ESCP", "GISR"}}, |
| {"RPOG", {"DFCF", "QCSW", "HVUW"}}, |
| {"RUIL", {"BSMS", "GIWR", "XIOX"}}, |
| {"RVAR", {"NLFF", "YJIJ", "UHJG"}}, |
| {"RVKU", {"EVWH", "THXH", "GROS"}}, |
| {"RVRM", {"MZJU", "IGXP", "DSJP"}}, |
| {"RXGN", {"WHNA", "DWVK", "FRWP"}}, |
| {"RYMB", {"ZITN", "TMGX", "HVCV"}}, |
| {"SBBR", {"IMRL", "LZCR", "WJQV"}}, |
| {"SBGV", {"ZNIN", "ZVZV", "BPJY"}}, |
| {"SFGV", {"TSMJ", "SVHE", "WNOP"}}, |
| {"SGGB", {"HSKN", "BECX", "NFTY"}}, |
| {"SHAN", {"OERN", "XNHK", "GVYX"}}, |
| {"SHIW", {"WIIA", "NSEZ", "JNNE"}}, |
| {"SKIW", {"CLPF", "OTYY", "ZJVP"}}, |
| {"SMAC", {"FDEX", "ZFXY", "DJMW"}}, |
| {"SMAD", {"AADC", "URZK", "UBVE"}}, |
| {"SMAE", {"SUUV", "QXWL", "LYKX"}}, |
| {"SMAF", {"HKPA", "NFCE", "UBOP"}}, |
| {"SMAG", {"DPGH", "PQFA", "ROEP"}}, |
| {"SMAH", {"EXLB", "YYYY", "LLLA"}}, |
| {"SMAI", {"PPDO", "ISMM", "BKNT"}}, |
| {"SMAJ", {"PVCB", "UCIK", "XVBK"}}, |
| {"SMAK", {"WOMZ", "OHAX", "JSTF"}}, |
| {"SMAL", {"OWLX", "YXSA", "TXJR"}}, |
| {"SOCA", {"AJGR", "IYZW", "NPDX"}}, |
| {"SSLV", {"IUFZ", "NTYF", "TWGJ"}}, |
| {"SSVR", {"NZKV", "NGLW", "LDCH"}}, |
| {"STMU", {"HKNS", "OFBT", "RWDO"}}, |
| {"SUCA", {"JSZT", "IBUF", "HMEZ"}}, |
| {"SVGZ", {"WWDD", "EJWL", "TJFT"}}, |
| {"SWLP", {"GLDC", "WZKJ", "GTXT"}}, |
| {"SYDL", {"CGGV", "VDEY", "UZDR"}}, |
| {"TAAB", {"ZBMY", "NYDT", "CXYZ"}}, |
| {"TAAC", {"YBVP", "RXXN", "HMDY"}}, |
| {"TBKT", {"IBUN", "QLQQ", "CRBQ"}}, |
| {"TFIY", {"RVUF", "DHKE", "GFPK"}}, |
| {"TGCY", {"MNOD", "MNFT", "OFVP"}}, |
| {"THNQ", {"XMVV", "RUHW", "WWLP"}}, |
| {"TIJC", {"ACYJ", "TJFH", "WVYN"}}, |
| {"TJKH", {"ZHMG", "RBXM", "VIVU"}}, |
| {"TKER", {"KOSM", "IUCL", "LIIM"}}, |
| {"TKZT", {"KWCM", "APLN", "STGO"}}, |
| {"TMSE", {"PSOE", "RFGT", "DVAS"}}, |
| {"TMTX", {"CNAW", "BEDK", "HGOT"}}, |
| {"TNFY", {"LGZD", "QNOV", "XCQG"}}, |
| {"TPHN", {"DGRC", "EDPM", "FLCE"}}, |
| {"TQAU", {"PUVO", "MASK", "LJBB"}}, |
| {"TSNX", {"NLLF", "DJAG", "FBBO"}}, |
| {"TVCI", {"KZZQ", "XTHC", "WSBP"}}, |
| {"TVRZ", {"XWBR", "VSOG", "WGJH"}}, |
| {"TXMN", {"WTVY", "GJTZ", "KMRI"}}, |
| {"TYOO", {"EGWA", "BJJJ", "GOKE"}}, |
| {"TZIV", {"XWTU", "JFLV", "JLEU"}}, |
| {"TZNR", {"MHIP", "YJBK", "VDZV"}}, |
| {"UBKE", {"CPTX", "EGAC", "MRXT"}}, |
| {"UERT", {"XSDZ", "GOMR", "THXS"}}, |
| {"UEUD", {"GNRQ", "ZTCJ", "NPTM"}}, |
| {"UGAY", {"YDHM", "HVCY", "ILHO"}}, |
| {"UGCB", {"OFRA", "PZBT", "HYKB"}}, |
| {"UMAU", {"FKAK", "JCTZ", "GDUU"}}, |
| {"UPPG", {"HYSS", "KHZT", "QQZJ"}}, |
| {"UPWS", {"ORJS", "ODPG", "KEZI"}}, |
| {"UQDN", {"LWWF", "SCDS", "IKKY"}}, |
| {"UQUC", {"YLQO", "IDZV", "PXQW"}}, |
| {"URZD", {"QDAL", "YLWB", "XCCP"}}, |
| {"UTTX", {"OZET", "BYVE", "PLSI"}}, |
| {"UUCL", {"HELE", "KEDZ", "ZAAI"}}, |
| {"UZTQ", {"CJSB", "RVPJ", "EASI"}}, |
| {"VAFH", {"FMPL", "YJOM", "RNEF"}}, |
| {"VEUT", {"JDFA", "ALIR", "DDJM"}}, |
| {"VGYW", {"AAXS", "SHZF", "HYJU"}}, |
| {"VHKG", {"FQCJ", "VFFM", "AHRW"}}, |
| {"VHRM", {"MLUQ", "JPNC", "YSRD"}}, |
| {"VHUH", {"JYDF", "SFJY", "JMBU"}}, |
| {"VICR", {"VNCX", "OLSV", "YCZO"}}, |
| {"VJVS", {"BVOQ", "KREV", "QRKT"}}, |
| {"VJXU", {"ANLP", "KACE", "KWVH"}}, |
| {"VRWC", {"OGMF", "GYJX", "NOBB"}}, |
| {"VUEX", {"BUER", "MAHW", "GSYB"}}, |
| {"VVBN", {"AHMF", "WIWE", "AADO"}}, |
| {"VVUC", {"WQCU", "YUMW", "YHYC"}}, |
| {"VVXN", {"THOS", "JQVB", "BQPV"}}, |
| {"VYNC", {"MBDE", "ZHLY", "EESD"}}, |
| {"VYRC", {"VKSO", "NKTO", "ZPZX"}}, |
| {"VZMB", {"YCKT", "WSPC", "SHYP"}}, |
| {"VZSZ", {"CXMW", "WOAL", "PONV"}}, |
| {"VZZF", {"GFCC", "ZTGC", "HSGK"}}, |
| {"WBZQ", {"LAYK", "LQDM", "QBFV"}}, |
| {"WCLL", {"DALK", "WPRA", "TPTP"}}, |
| {"WFIQ", {"KKHX", "UTHS", "HDSP"}}, |
| {"WFVB", {"UQPS", "NZRZ", "GJNX"}}, |
| {"WGMJ", {"YZJO", "WYNU", "SFPB"}}, |
| {"WJOZ", {"BASQ", "BRTL", "CQAV"}}, |
| {"WMMD", {"HBFI", "XBKO", "LCEC"}}, |
| {"WMPI", {"POXG", "VCJD", "WEGX"}}, |
| {"WMVU", {"GMMR", "AVVS", "IMDF"}}, |
| {"WNNA", {"ERXU", "TWMI", "ZOER"}}, |
| {"WPBT", {"VUKV", "DLTH", "CQBD"}}, |
| {"WPFB", {"JOSR", "MHKH", "OHJH"}}, |
| {"WPKT", {"NAPI", "TQRX", "DBBS"}}, |
| {"WVRW", {"GJGN", "QQFA", "AGVP"}}, |
| {"WWTI", {"GZHX", "JHGD", "ZDGL"}}, |
| {"WXZG", {"IUGR", "JOEE", "PTHY"}}, |
| {"WYQT", {"KHZI", "YASG", "XZMI"}}, |
| {"XAJY", {"UWFH", "BVFB", "OLQX"}}, |
| {"XBWL", {"IQEI", "JEGU", "QSKW"}}, |
| {"XFAY", {"PVOG", "BLSS", "MEEN"}}, |
| {"XFUX", {"UHAM", "NEHU", "SHMG"}}, |
| {"XHSB", {"TPES", "JKZD", "YVQT"}}, |
| {"XHVI", {"KVWL", "GQOJ", "JLLW"}}, |
| {"XIYN", {"ZZYC", "OJOW", "NTKR"}}, |
| {"XJKD", {"HGKR", "DNEI", "MBFP"}}, |
| {"XLTF", {"XJLZ", "YYJP", "WOAJ"}}, |
| {"XLUK", {"ARRX", "SCBM", "TIWT"}}, |
| {"XOGA", {"BIWO", "JPWZ", "YYDG"}}, |
| {"XOKS", {"DEVR", "YKLR", "QYBF"}}, |
| {"XVTK", {"TMUU", "BTWW", "THQH"}}, |
| {"XVYQ", {"UAVB", "OEMI", "VQVK"}}, |
| {"XWJE", {"KDZI", "IYPJ", "ERIM"}}, |
| {"YAVR", {"DHAY", "KBWN", "BBPJ"}}, |
| {"YAZN", {"QIGR", "SHZH", "DKXN"}}, |
| {"YBLD", {"KMAW", "DTHQ", "AEZX"}}, |
| {"YCLN", {"YYQD", "JECY", "XANP"}}, |
| {"YEGM", {"SEQF", "OXKW", "OFEF"}}, |
| {"YFVF", {"NPWS", "PUZZ", "TTCZ"}}, |
| {"YGHA", {"BMDT", "AUXW", "GYPE"}}, |
| {"YHYU", {"CDLM", "QDXQ", "HPTE"}}, |
| {"YKWP", {"OAOD", "WZMB", "IDWL"}}, |
| {"YLRO", {"ZQHU", "SFQD", "YNOL"}}, |
| {"YMJL", {"LBTX", "YPBE", "LHMF"}}, |
| {"YMMU", {"ZVIA", "CFKN", "ERLO"}}, |
| {"YPCE", {"CCCC", "VHQK", "PYBL"}}, |
| {"YPPO", {"TRIY", "TMUA", "AMPD"}}, |
| {"YQWT", {"KEBH", "PAMG", "ACOF"}}, |
| {"YTGY", {"PRXN", "QEZG", "FOSO"}}, |
| {"YVJB", {"CICB", "GHBD", "KOKF"}}, |
| {"YVRQ", {"LBMS", "AKKB", "UFNF"}}, |
| {"YXBK", {"VKAU", "HUNQ", "AFRP"}}, |
| {"YXED", {"KDUD", "MTUI", "WLHI"}}, |
| {"YXMK", {"ZUSE", "TZFU", "DVKA"}}, |
| {"ZBCF", {"BDTW", "MIQF", "VUNL"}}, |
| {"ZBCZ", {"DUPJ", "ESKI", "KECI"}}, |
| {"ZDKS", {"UBRP", "AWQF", "GOVG"}}, |
| {"ZDYJ", {"JNGY", "SDRU", "YIEW"}}, |
| {"ZELG", {"TSMI", "QHCG", "BCAC"}}, |
| {"ZFCZ", {"JQUA", "SEEH", "RJVV"}}, |
| {"ZFNX", {"DMVG", "EVBR", "SUXX"}}, |
| {"ZFVI", {"DHXX", "NXUJ", "HVXK"}}, |
| {"ZHKO", {"PEIC", "UYOS", "NVYS"}}, |
| {"ZIWS", {"GSAE", "JJUF", "ZPRA"}}, |
| {"ZJLO", {"HLMS", "OHWG", "HMAL"}}, |
| {"ZKJH", {"OBDQ", "OUAQ", "SPYY"}}, |
| {"ZKPX", {"UCDQ", "MJOD", "TSCT"}}, |
| {"ZLBC", {"DJCJ", "HNGZ", "IRYZ"}}, |
| {"ZLJE", {"NIZI", "ZWAH", "OAQL"}}, |
| {"ZMHB", {"YRPB", "KPOF", "SBIB"}}, |
| {"ZNCE", {"NWKT", "TEQM", "KDDB"}}, |
| {"ZONM", {"WUEN", "EBAR", "GIPL"}}, |
| {"ZPIS", {"VXIY", "HUUG", "GHXQ"}}, |
| {"ZSKM", {"JPEZ", "FTUS", "ZFUF"}}, |
| {"ZSLY", {"TQED", "GKPV", "BHWH"}}, |
| {"ZVUS", {"KUGG", "PAYG", "JQIA"}}, |
| {"ZZAB", {"WVIK", "IUXK", "ZCIK"}}, |
| {"ZZAC", {"MBDD", "SMUW", "JEIY"}}, |
| {"ZZAD", {"KSTH", "CBJY", "TSID"}}, |
| {"ZZAF", {"OTWH", "RRNB", "VNXA"}}, |
| {"ZZTB", {"MXQT", "JUUX", "FMFR"}}}); |
| |
| const auto it = kBrandCodeMap->find(static_brand_code); |
| if (it == kBrandCodeMap->end()) |
| return static_brand_code; |
| const auto& entry = it->second; |
| // An empty value indicates the device is not enrolled. |
| if (!market_segment.has_value()) |
| return entry.unenrolled_brand_code; |
| |
| switch (market_segment.value()) { |
| case policy::MarketSegment::EDUCATION: |
| return entry.education_enrolled_brand_code; |
| case policy::MarketSegment::ENTERPRISE: |
| case policy::MarketSegment::UNKNOWN: |
| // If the device is enrolled but market segment is unknown, it's fine to |
| // treat it as enterprise enrolled. |
| return entry.enterprise_enrolled_brand_code; |
| } |
| NOTREACHED(); |
| return static_brand_code; |
| } |
| |
| } // namespace chromeos |
| } // namespace google_brand |