Erhverv


Erhvervsstruktur
ESX1A_raw <- 
  statgl_url("ESX1A", lang = language) %>%
  statgl_fetch(
    "business sector" = px_all(),
    unit              = px_all(),
    time              = px_top(),
    .col_code         = TRUE
  ) %>% 
  as_tibble()

ESX1A <- 
  ESX1A_raw %>% 
  mutate(
    unit = unit %>% fct_inorder(),
    `business sector` = `business sector` %>% str_remove_all(".\\.") %>% trimws(),
    `business sector` = `business sector` %>% fct_reorder(value, .fun = sum, .desc = TRUE),
    ) %>% 
  spread(unit, value)

ESX1A %>% 
  select(-time) %>% 
  rename(" " = 1) %>% 
  statgl_table() %>% 
  pack_rows(index = ESX1A[["time"]] %>% table()) %>% 
  row_spec(1, bold = TRUE)
Antal virksomheder Lønsum i mio. kr. Gennemsnitlig lønsum i mio. kr.
2021
Total 4.063 7.251,3 1,78
Fiskeri og fiskerirelateret industri og handel 2.039 1.827,7 0,90
Bygge- og anlægsvirksomhed 261 1.303,0 4,99
Transport og godshåndtering 212 958,5 4,52
Engroshandel og detailhandel: reparation af motorkøretøjer og motorcykler 236 860,1 3,64
Administrative tjenesteydelser og hjælpetjenester 185 395,4 2,14
Liberale, videnskabelige og tekniske tjenesteydelser 212 277,1 1,31
Information og kommunikation 90 311,1 3,46
Overnatningsfaciliteter og restaurationsvirksomhed 127 265,6 2,09
Uoplyst 107 193,0 1,80
Andre serviceydelser 142 100,8 0,71
Sundhedsvæsen og sociale foranstaltninger 90 150,9 1,68
Fast ejendom 63 148,0 2,35
Fremstillingsvirksomhed 79 98,0 1,24
Pengeinstitut- og finansvirksomhed, forsikring 18 148,1 8,23
Råstofindvinding 29 106,0 3,66
Kultur, forlystelser og sport 78 33,9 0,43
Undervisning 52 55,8 1,07
Vandforsyning: kloakvæsen og affaldshåndtering 43 18,3 0,43


Se Statistikbankens tabel: ESX1A

Regnskabsstatistik


ESXINVST_raw <- 
  statgl_url("ESXINVST", lang = language) %>%
  statgl_fetch(
    industry  = px_all(),
    items     = px_top(3),
    time      = px_top(1),
    .col_code = TRUE
  ) %>% 
  as_tibble()

ESXINVST <- 
  ESXINVST_raw %>% 
  mutate(
    items = items %>% fct_inorder(),
    industry = industry %>% str_remove_all(".\\.") %>% trimws(),
    industry = industry %>% fct_reorder(value, .fun = sum, .desc = T)
  ) %>% 
  spread(items, value)

ESXINVST %>% 
  select(-time) %>% 
  rename(" " = 1) %>% 
  statgl_table() %>% 
  pack_rows(index = ESXINVST[["time"]] %>% table())
Investeringer, netto Tilgang i alt Afgang i alt
2021
Alle brancher 5.936.883 11.477.816 -5.540.933
Alle brancher eksk råstofindvinding 5.598.845 11.123.892 -5.525.047
Transport og godshåndtering 2.280.290 3.335.238 -1.054.948
Fiskeri og fiskerirelateret industri og handel 1.481.901 3.310.421 -1.828.520
Fast ejendom 1.090.050 1.781.594 -691.544
Bygge- og anlægsvirksomhed 859.504 1.066.950 -207.446
Engroshandel og detailhandel: reparation af motorkøretøjer og motorcykler 460.042 565.151 -105.109
Råstofindvinding 338.038 353.924 -15.886
Overnatningsfaciliteter og restaurationsvirksomhed 266.060 300.564 -34.504
Information og kommunikation 193.550 328.868 -135.318
Liberale, videnskabelige og tekniske tjenesteydelser 141.904 265.436 -123.532
Pengeinstitut- og finansvirksomhed, forsikring 76.083 85.598 -9.515
Fremstillingsvirksomhed 28.748 41.154 -12.406
Administrative tjenesteydelser og hjælpetjenester -1.279.287 42.918 -1.322.205


Se Statistikbankens tabel: ESXINVST

ESXNGL_raw <- 
  statgl_url("ESXNGL", lang = language) %>%
  statgl_fetch(
    industry  = px_top(1),
    items     = px_all(),
    time      = px_top(1),
    .col_code = TRUE
  ) %>% 
  as_tibble()

ESXNGL <- 
  ESXNGL_raw %>% 
  mutate(value = value |> prettyNum(big.mark = ".", decimal.mark = ",")) |> 
  spread(industry, value) 
  

ESXNGL %>% 
  select(-time) %>% 
  rename(" " = 1) %>% 
  statgl_table() %>% 
  pack_rows(index = ESXNGL[["time"]] %>% table())
Alle brancher
2021
Afkastningsgrad 1,9
Aktivernes omsætningshastighed (grad) 0,5
Antal virksomheder 891
Egenkapitalens forretning 0,1
Likviditetsgrad (Ratio) 1,1
Overskudsgrad 4
Soliditetsgrad 39,4
Værditilvækst (1.000 kr.) 8.547.754


Se Statistikbankens tabel: ESXNGL


Sidst opdateret: 17. april 2024
LS0tDQpwYXJhbXM6DQogIGxhbmc6ICJkYSINCm91dHB1dDoNCiAgc3RhdGdsOjpzdGF0Z2xfcmVwb3J0Og0KICAgIGNvZGVfZG93bmxvYWQ6IHRydWUNCiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUNCmVkaXRvcl9vcHRpb25zOiANCiAgY2h1bmtfb3V0cHV0X3R5cGU6IGNvbnNvbGUNCi0tLQ0KDQpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0NCg0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KA0KCWVjaG8gICAgPSBUUlVFLA0KCW1lc3NhZ2UgPSBGQUxTRSwNCgl3YXJuaW5nID0gRkFMU0UsDQoJY2xhc3Mub3V0cHV0ID0gInNjcm9sbC0xMDAiDQopDQoNCnsNCmxpYnJhcnkoInRpZHl2ZXJzZSIpDQpsaWJyYXJ5KCJzdGF0Z2wiKQ0KbGlicmFyeSgia2FibGVFeHRyYSIpDQpsaWJyYXJ5KCJsdWJyaWRhdGUiKQ0KbGlicmFyeSgieWFtbCIpDQp9DQoNCnsgIA0KbGFuZ3VhZ2UgIDwtIHBhcmFtcyRsYW5nDQpvcHRpb24gICAgPC0gcGFzdGUwKCI/bGFuZz0iLCBsYW5ndWFnZSwgIiZzZWxlY3QiKQ0KbG9nbyAgICAgIDwtIHBhc3RlMChnZXR3ZCgpLCIvYWRkL2xvZ28uZ2lmIikNCnR4dCAgICAgICA8LSByZWFkX3lhbWwocGFzdGUwKGdldHdkKCksICIvYWRkL3R4dC55bWwiKSwgZmlsZUVuY29kaW5nID0gIklTTy04ODU5LTEiKQ0Kc291cmNlICAgIDwtIHR4dCRzb3VyY2VbbGFuZ3VhZ2VdICU+JSB1bmxpc3QoKQ0KfQ0KDQp4YXJpbmdhbkV4dHJhOjp1c2VfY2xpcGJvYXJkKCkNCg0KYGBgDQoNCmBgYHtjc3MsIGVjaG8gPSBGQUxTRX0NCg0KLmFjY29yZGlvbiB7DQogIGJhY2tncm91bmQtY29sb3I6ICM5MTk5MDA7DQogIGNvbG9yOiB3aGl0ZTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBwYWRkaW5nOiAxOHB4Ow0KICB3aWR0aDogMTAwJTsNCiAgYm9yZGVyOiBub25lOw0KICBib3JkZXItcmFkaXVzOiA1cHg7DQogIHRleHQtYWxpZ246IGxlZnQ7DQogIG91dGxpbmU6IG5vbmU7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgdHJhbnNpdGlvbjogMC40czsNCn0NCg0KLmFjdGl2ZSwgLmFjY29yZGlvbjpob3ZlciB7DQogIGJhY2tncm91bmQtY29sb3I6ICNmOTcyNDI7DQp9DQoNCi5hY2NvcmRpb246YWZ0ZXIgew0KICBjb250ZW50OiAnXDAwMkInOw0KICBjb2xvcjogIzc3NzsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGZsb2F0OiByaWdodDsNCiAgbWFyZ2luLWxlZnQ6IDVweDsNCn0NCg0KLmFjdGl2ZTphZnRlciB7DQogIGNvbnRlbnQ6ICJcMjIxMiI7DQp9DQoNCi5wYW5lbCB7DQogIHBhZGRpbmc6IDBweCA1cHggMHB4IDVweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogIG1heC1oZWlnaHQ6IDA7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDsNCn0NCg0KZGV0YWlscyB7DQogIHdpZHRoOiAxMDAlOw0KfQ0KDQpkZXRhaWxzID4gc3VtbWFyeSB7DQogIHBhZGRpbmc6IDRweCAxMnB4Ow0KICB3aWR0aDogMTAwJTsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2Y5OTsNCiAgYm9yZGVyOiBzb2xpZDsNCiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsNCiAgYm9yZGVyLXJhZGl1czogNXB4Ow0KICBjdXJzb3I6IHBvaW50ZXI7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgY29sb3I6IHdoaXRlOw0KfQ0KDQpkZXRhaWxzW29wZW5dID4gc3VtbWFyeSB7DQogIGJhY2tncm91bmQtY29sb3I6ICNmYWE0MWE7DQp9DQoNCg0KLnRpdGxlIHsNCiAgY29sb3I6ICMxYjU0NjM7DQogIGZvbnQtc2l6ZTogMzZweDsNCn0NCg0KDQoucGVyc29uZXIgew0KICBib3gtc2hhZG93OiAzcHggM3B4IDRweCBibGFjazsNCiAgYmFja2dyb3VuZDogIzAwNDQ1OTsNCiAgcGFkZGluZy1yaWdodDogMTVweDsNCiAgcGFkZGluZy1sZWZ0OiAxNnB4Ow0KICBwYWRkaW5nLXRvcDogMC4xcHg7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIGZvbnQtc2l6ZTogMTFweDsNCiAgY29sb3I6IHdoaXRlOw0KICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOw0KfQ0KDQouw7hrb25vbWkgew0KICBib3gtc2hhZG93OiAzcHggM3B4IDRweCBibGFjazsNCiAgYmFja2dyb3VuZDogIzAwN0Y5OTsNCiAgcGFkZGluZy1yaWdodDogMTVweDsNCiAgcGFkZGluZy1sZWZ0OiAxNnB4Ow0KICBwYWRkaW5nLXRvcDogMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7DQogIGZvbnQtc2l6ZTogMTFweDsNCiAgY29sb3I6IHdoaXRlOw0KICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOw0KfQ0KDQoudHbDpnJnw6VlbmRlIHsNCiAgYm94LXNoYWRvdzogM3B4IDNweCA0cHggYmxhY2s7DQogIGJhY2tncm91bmQ6ICNmYWE0MWE7DQogIHBhZGRpbmctcmlnaHQ6IDE1cHg7DQogIHBhZGRpbmctbGVmdDogMTZweDsNCiAgcGFkZGluZy10b3A6IDAuMXB4Ow0KICBwYWRkaW5nLWJvdHRvbTogMXB4Ow0KICBmb250LXNpemU6IDExcHg7DQogIGNvbG9yOiB3aGl0ZTsNCiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCn0NCg0KLmNvbnRhaW5lciB7DQogIHdpZHRoOiBpbmhlcml0Ow0KfQ0KDQouc2Nyb2xsLTEwMCB7DQogIG1heC1oZWlnaHQ6IDEwMDsNCiAgb3ZlcmZsb3cteTogYXV0bzsNCiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsNCn0NCg0KDQpwcmUgew0KICBtYXgtaGVpZ2h0OiAzMDBweDsNCiAgb3ZlcmZsb3cteTogYXV0bzsNCn0NCg0KcHJlW2NsYXNzXSB7DQogIG1heC1oZWlnaHQ6IDMwMHB4Ow0KfQ0KDQpgYGANCg0KPGJyPg0KPGJyPg0KDQo8Y2VudGVyPg0KDQotLS0NCiANCiMgW2ByIHR4dCRFUyR0aXRsZVtsYW5ndWFnZV1gXXsudGl0bGV9DQogDQotLS0NCjwvY2VudGVyPg0KDQo8ZGV0YWlscz4gPHN1bW1hcnk+IGByIHR4dCRFUyRzdWIxW2xhbmd1YWdlXWAgPC9zdW1tYXJ5PiANCjxicj4NCjxidXR0b24gY2xhc3M9ImFjY29yZGlvbiI+IGByIHBhc3RlMCgiKipUYWJlbCAxOiAqKiIsIHN0YXRnbF9tZXRhKHN0YXRnbF91cmwoIkVTWDFBIiwgbGFuZyA9IGxhbmd1YWdlKSlbMV0kdGl0bGUpIGAgPC9idXR0b24+IDxkaXYgY2xhc3M9InBhbmVsIj4NCmBgYHtyIEVTWDFBfQ0KDQpFU1gxQV9yYXcgPC0gDQogIHN0YXRnbF91cmwoIkVTWDFBIiwgbGFuZyA9IGxhbmd1YWdlKSAlPiUNCiAgc3RhdGdsX2ZldGNoKA0KICAgICJidXNpbmVzcyBzZWN0b3IiID0gcHhfYWxsKCksDQogICAgdW5pdCAgICAgICAgICAgICAgPSBweF9hbGwoKSwNCiAgICB0aW1lICAgICAgICAgICAgICA9IHB4X3RvcCgpLA0KICAgIC5jb2xfY29kZSAgICAgICAgID0gVFJVRQ0KICApICU+JSANCiAgYXNfdGliYmxlKCkNCg0KRVNYMUEgPC0gDQogIEVTWDFBX3JhdyAlPiUgDQogIG11dGF0ZSgNCiAgICB1bml0ID0gdW5pdCAlPiUgZmN0X2lub3JkZXIoKSwNCiAgICBgYnVzaW5lc3Mgc2VjdG9yYCA9IGBidXNpbmVzcyBzZWN0b3JgICU+JSBzdHJfcmVtb3ZlX2FsbCgiLlxcLiIpICU+JSB0cmltd3MoKSwNCiAgICBgYnVzaW5lc3Mgc2VjdG9yYCA9IGBidXNpbmVzcyBzZWN0b3JgICU+JSBmY3RfcmVvcmRlcih2YWx1ZSwgLmZ1biA9IHN1bSwgLmRlc2MgPSBUUlVFKSwNCiAgICApICU+JSANCiAgc3ByZWFkKHVuaXQsIHZhbHVlKQ0KDQpFU1gxQSAlPiUgDQogIHNlbGVjdCgtdGltZSkgJT4lIA0KICByZW5hbWUoIiAiID0gMSkgJT4lIA0KICBzdGF0Z2xfdGFibGUoKSAlPiUgDQogIHBhY2tfcm93cyhpbmRleCA9IEVTWDFBW1sidGltZSJdXSAlPiUgdGFibGUoKSkgJT4lIA0KICByb3dfc3BlYygxLCBib2xkID0gVFJVRSkNCg0KYGBgDQo8YnI+DQpbIVtdKGByIGxvZ29gKXt3aWR0aD00MH1gciBwYXN0ZShzb3VyY2UsICJFU1gxQSIpYF0oYHIgcGFzdGUwKCJodHRwczovL2Jhbmsuc3RhdC5nbDo0NDMvc3EvYTU5OWQ4NWItYWI0My00MjhhLWE5MWEtMDNiZDk1YTgwMjMyIiwgb3B0aW9uKWApe3RhcmdldD0iX2JsYW5rIn0NCjwvZGl2PiANCg0KPC9kZXRhaWxzPg0KDQo8ZGV0YWlscz4gPHN1bW1hcnk+IGByIHR4dCRFUyRzdWIyW2xhbmd1YWdlXWAgPC9zdW1tYXJ5Pg0KPGJyPg0KDQoNCjxidXR0b24gY2xhc3M9ImFjY29yZGlvbiI+IGByIHBhc3RlMCgiKipUYWJlbCAyOiAqKiIsIHN0YXRnbF9tZXRhKHN0YXRnbF91cmwoIkVTWElOVlNUIiwgbGFuZyA9IGxhbmd1YWdlKSlbMV0kdGl0bGUpIGAgPC9idXR0b24+IDxkaXYgY2xhc3M9InBhbmVsIj4NCg0KYGBge3IgRVNYSU5WU1R9DQoNCkVTWElOVlNUX3JhdyA8LSANCiAgc3RhdGdsX3VybCgiRVNYSU5WU1QiLCBsYW5nID0gbGFuZ3VhZ2UpICU+JQ0KICBzdGF0Z2xfZmV0Y2goDQogICAgaW5kdXN0cnkgID0gcHhfYWxsKCksDQogICAgaXRlbXMgICAgID0gcHhfdG9wKDMpLA0KICAgIHRpbWUgICAgICA9IHB4X3RvcCgxKSwNCiAgICAuY29sX2NvZGUgPSBUUlVFDQogICkgJT4lIA0KICBhc190aWJibGUoKQ0KDQpFU1hJTlZTVCA8LSANCiAgRVNYSU5WU1RfcmF3ICU+JSANCiAgbXV0YXRlKA0KICAgIGl0ZW1zID0gaXRlbXMgJT4lIGZjdF9pbm9yZGVyKCksDQogICAgaW5kdXN0cnkgPSBpbmR1c3RyeSAlPiUgc3RyX3JlbW92ZV9hbGwoIi5cXC4iKSAlPiUgdHJpbXdzKCksDQogICAgaW5kdXN0cnkgPSBpbmR1c3RyeSAlPiUgZmN0X3Jlb3JkZXIodmFsdWUsIC5mdW4gPSBzdW0sIC5kZXNjID0gVCkNCiAgKSAlPiUgDQogIHNwcmVhZChpdGVtcywgdmFsdWUpDQoNCkVTWElOVlNUICU+JSANCiAgc2VsZWN0KC10aW1lKSAlPiUgDQogIHJlbmFtZSgiICIgPSAxKSAlPiUgDQogIHN0YXRnbF90YWJsZSgpICU+JSANCiAgcGFja19yb3dzKGluZGV4ID0gRVNYSU5WU1RbWyJ0aW1lIl1dICU+JSB0YWJsZSgpKQ0KDQpgYGANCjxicj4NClshW10oYHIgbG9nb2Ape3dpZHRoPTQwfWByIHBhc3RlKHNvdXJjZSwgIkVTWElOVlNUIilgXShgciBwYXN0ZTAoImh0dHBzOi8vYmFuay5zdGF0LmdsOjQ0My9zcS84MDhkZDgxMi02MmE4LTRmYzMtYTRjNS01ZjczMjVjN2EyZmMiLCBvcHRpb24pYCl7dGFyZ2V0PSJfYmxhbmsifQ0KPC9kaXY+IA0KDQoNCjxidXR0b24gY2xhc3M9ImFjY29yZGlvbiI+IGByIHBhc3RlMCgiKipUYWJlbCAzOiAqKiIsIHN0YXRnbF9tZXRhKHN0YXRnbF91cmwoIkVTWE5HTCIsIGxhbmcgPSBsYW5ndWFnZSkpWzFdJHRpdGxlKSBgIDwvYnV0dG9uPiA8ZGl2IGNsYXNzPSJwYW5lbCI+DQoNCmBgYHtyIEVTWE5HTH0NCg0KDQpFU1hOR0xfcmF3IDwtIA0KICBzdGF0Z2xfdXJsKCJFU1hOR0wiLCBsYW5nID0gbGFuZ3VhZ2UpICU+JQ0KICBzdGF0Z2xfZmV0Y2goDQogICAgaW5kdXN0cnkgID0gcHhfdG9wKDEpLA0KICAgIGl0ZW1zICAgICA9IHB4X2FsbCgpLA0KICAgIHRpbWUgICAgICA9IHB4X3RvcCgxKSwNCiAgICAuY29sX2NvZGUgPSBUUlVFDQogICkgJT4lIA0KICBhc190aWJibGUoKQ0KDQpFU1hOR0wgPC0gDQogIEVTWE5HTF9yYXcgJT4lIA0KICBtdXRhdGUodmFsdWUgPSB2YWx1ZSB8PiBwcmV0dHlOdW0oYmlnLm1hcmsgPSAiLiIsIGRlY2ltYWwubWFyayA9ICIsIikpIHw+IA0KICBzcHJlYWQoaW5kdXN0cnksIHZhbHVlKSANCiAgDQoNCkVTWE5HTCAlPiUgDQogIHNlbGVjdCgtdGltZSkgJT4lIA0KICByZW5hbWUoIiAiID0gMSkgJT4lIA0KICBzdGF0Z2xfdGFibGUoKSAlPiUgDQogIHBhY2tfcm93cyhpbmRleCA9IEVTWE5HTFtbInRpbWUiXV0gJT4lIHRhYmxlKCkpDQoNCmBgYA0KPGJyPg0KWyFbXShgciBsb2dvYCl7d2lkdGg9NDB9YHIgcGFzdGUoc291cmNlLCAiRVNYTkdMIilgXShgciBwYXN0ZTAoImh0dHBzOi8vYmFuay5zdGF0LmdsOjQ0My9zcS9lZThiMmE3NS04MmI5LTQ5NjEtOTYxNC1hYTFkY2JiNGRjMzMiLCBvcHRpb24pYCl7dGFyZ2V0PSJfYmxhbmsifQ0KPC9kaXY+IA0KIA0KDQo8L2RldGFpbHM+DQoNCg0KDQo8aHIgc3R5bGU9ImJvcmRlcjoxcHggcmlkZ2UgbGlnaHRncmF5Ij4gPC9ocj4NCjxjZW50ZXI+IDxzcGFuIHN0eWxlPSdjb2xvcjojRDNEM0QzOyBmb250LXNpemU6OTAlOyc+IGByIHBhc3RlKHR4dCR1cGRhdGVbbGFuZ3VhZ2VdLCBmb3JtYXQoU3lzLkRhdGUoKSwgIiVkLiAlQiAlWSIpKWAgPC9zcGFuPiA8L2NlbnRlcj4NCg0KDQoNCg0KPHNjcmlwdD4NCnZhciBhY2MgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhY2NvcmRpb24iKTsNCnZhciBpOw0KDQpmb3IgKGkgPSAwOyBpIDwgYWNjLmxlbmd0aDsgaSsrKSB7DQogIGFjY1tpXS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKCkgew0KICAgIHRoaXMuY2xhc3NMaXN0LnRvZ2dsZSgiYWN0aXZlIik7DQogICAgdmFyIHBhbmVsID0gdGhpcy5uZXh0RWxlbWVudFNpYmxpbmc7DQogICAgaWYgKHBhbmVsLnN0eWxlLm1heEhlaWdodCkgew0KICAgICAgcGFuZWwuc3R5bGUubWF4SGVpZ2h0ID0gbnVsbDsNCiAgICB9IGVsc2Ugew0KICAgICAgcGFuZWwuc3R5bGUubWF4SGVpZ2h0ID0gcGFuZWwuc2Nyb2xsSGVpZ2h0ICsgInB4IjsNCiAgICB9IA0KICB9KTsNCn0NCjwvc2NyaXB0Pg0KDQoNCg==