1 Dữ liệu từ WORLD BANK

1.1 Giới thiệu về bộ dữ liệu

library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr     1.1.4     ✔ readr     2.1.5
## ✔ forcats   1.0.0     ✔ stringr   1.5.1
## ✔ ggplot2   3.4.4     ✔ tibble    3.2.1
## ✔ lubridate 1.9.3     ✔ tidyr     1.3.0
## ✔ purrr     1.0.2     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(WDI)
## Warning: package 'WDI' was built under R version 4.3.3
ind <- WDIsearch('Commerce')
ntt <- WDI(indicator = 'JI.EMP.COME.FE.ZS', country = c('IDN'))
d <- ntt %>% select(year,JI.EMP.COME.FE.ZS)
d <- na.omit(d)
names(d) <- c('year','Laodong')
d
year Laodong
1 2021 0.3155071
2 2020 0.3315522
3 2019 0.3414761
4 2018 0.3322612
5 2017 0.3217160
6 2016 0.3084354
7 2015 0.3082117
8 2014 0.3000611
9 2013 0.2437842
10 2012 0.2813110
11 2011 0.2829486
12 2010 0.2735408
13 2009 0.2844685
14 2008 0.2802309
15 2007 0.2809995
16 2006 0.2527135
17 2005 0.2339230
18 2004 0.2554078
19 2003 0.2379352
20 2002 0.2499653
21 2001 0.2242115
22 2000 0.2554623
23 1999 0.2677896
24 1998 0.2533042
26 1996 0.2574510
27 1995 0.2333883
28 1994 0.2309447
29 1993 0.2103665
30 1992 0.1980261
31 1991 0.1994055
32 1990 0.1977958

Bộ dữ liệu trên là một phần dữ liệu nhỏ được lấy từ World bank . Indicator ‘JI.EMP.COME.FE.ZS’ trong World Bank là một mã được sử dụng để đề cập đến một chỉ số thống kê cụ thể trong lĩnh vực kinh tế hoặc xã hội.

  • “JI”: Có thể là viết tắt của “Joint Initiative” (Sáng kiến chung) hoặc có thể là một phần của mã cụ thể liên quan đến một loại dữ liệu hoặc lĩnh vực nhất định.
  • “EMP”: Có thể là viết tắt của “Employment” (việc làm), cho thấy rằng chỉ số này liên quan đến thông tin về việc làm hoặc lực lượng lao động.
  • “COME”: Có thể là viết tắt của “Composition” (cấu trúc), cho thấy rằng chỉ số này liên quan đến cấu trúc của một nhóm cụ thể.
  • “FE”: Có thể là viết tắt của “Female” (nữ), chỉ ra rằng chỉ số này liên quan đến phụ nữ. “ZS”: Có thể là viết tắt của “Percentage” (tỷ lệ phần trăm), chỉ ra rằng chỉ số này là một phần trăm của tổng số. Do đó, “JI.EMP.COME.FE.ZS” liên quan đến tỷ lệ phần trăm của lực lượng lao động nữ trong một nhóm công việc cụ thể hoặc trong tổng số lực lượng lao động. Bộ dữ liệu’d’ biểu diễn tỷ lệ phần trăm của lực lượng lao động nữ trong một công việc cụ thể qua các năm của quốc gia Indonesia
dim(d)
## [1] 31  2
names(d)
## [1] "year"    "Laodong"

Bộ dữ liệu ‘d’ gồm 31 quan sát và 2 biến là :

  • Year : giai đoạn từ 1990 đến 2021
  • Laodong : tỷ lệ phần trăm của lực lượng lao động nữ trong một công việc cụ thể qua các năm

1.2 Phân tích bộ dữ liệu

1.2.1 phân tích giai đoạn 1990-2000

library(dplyr)
d1 <- d %>% filter(year >= 1990,year <=2000)

Dữ liệu d1 được tách ra từ bộ dữ liệu d bao gồm 10 quan sát ứng với các năm từ 1990-2000 và 2 biến là ‘year’ và ‘ThuNhap’

ggplot(data = d1, aes(x = year, y = Laodong)) +
  geom_col(fill='skyblue') + 
  labs(title = "phần trăm lao động nữ giai đoạn 1990-2000 của Indonesia",
       x = "Năm",
       y = "phần trăm lao động") +
  theme_minimal()

Ta nhận thấy từ đồ thị rằng từ năm 1990 đến năm 2000 tỷ lệ phần trăm của lực lượng lao động nữ của Indonesia có xu hướng tăng dần . Vào năm 1999 tỷ lệ phần trăm lao động nữ của nước này có phần cao hơn so với các năm trong cùng giai đoạn .

Các yếu tố ảnh hưởng:

  • Tăng cường về giáo dục: Trong thập kỷ 1990, Indonesia có thể đã thực hiện các chính sách giáo dục mở rộng, giúp phụ nữ có cơ hội tiếp cận giáo dục và đào tạo hơn. Điều này có thể dẫn đến sự tăng lên của tỷ lệ phụ nữ tham gia vào lực lượng lao động.

  • Chuyển đổi cơ cấu kinh tế: Trong giai đoạn này, Indonesia có thể đã trải qua sự chuyển đổi từ nền kinh tế nông nghiệp sang nền kinh tế công nghiệp và dịch vụ. Sự chuyển đổi này có thể tạo ra các cơ hội việc làm mới cho phụ nữ, đặc biệt trong các ngành công nghiệp và dịch vụ.

  • Thay đổi trong vai trò xã hội của phụ nữ: Trong thập kỷ 1990, có thể đã có sự thay đổi trong vai trò xã hội của phụ nữ ở Indonesia, với sự gia tăng của tỷ lệ phụ nữ tham gia vào lực lượng lao động nhằm giúp gia đình cải thiện tình hình kinh tế gia đình.

  • Chính sách chính phủ và hỗ trợ: Chính phủ Indonesia có thể đã thực hiện các chính sách và biện pháp hỗ trợ nhằm khuyến khích phụ nữ tham gia vào lực lượng lao động, bao gồm các chương trình giáo dục, đào tạo nghề và hỗ trợ việc làm.

1.2.2 phân tích giai đoạn 2000-2010

d2 <- d %>% filter(year >= 2001,year <=2010)

Dữ liệu d2 được tách ra từ bộ dữ liệu d bao gồm 10 quan sát ứng với các năm từ 2001-2010 và 2 biến là ‘year’ và ‘ThuNhap’

ggplot(data = d2, aes(x = year, y = Laodong)) +
  geom_col(fill='pink') +
  labs(title = "phần trăm lao động nữ giai đoạn 2001-2010 của Indonesia",
       x = "Năm",
       y = "phần trăm lao động") +
  theme_minimal()

Các yếu tố ảnh hưởng:

  • Tiếp tục mở rộng giáo dục và đào tạo: Chính sách giáo dục có thể tiếp tục được thúc đẩy để cải thiện trình độ học vấn và kỹ năng của phụ nữ, giúp họ có cơ hội tham gia vào lực lượng lao động với những công việc có mức lương cao hơn.

  • Phát triển kinh tế và công nghiệp hóa: Indonesia có thể tiếp tục trải qua quá trình phát triển kinh tế và công nghiệp hóa, tạo ra nhiều cơ hội việc làm mới cho phụ nữ trong các ngành công nghiệp và dịch vụ.

  • Thay đổi trong cơ cấu dân số và xu hướng thành thị hóa: Sự di cư từ các vùng nông thôn đến các thành phố lớn có thể tạo ra nhiều cơ hội việc làm cho phụ nữ trong các ngành công nghiệp, dịch vụ và nghề nghiệp mới.

  • Chính sách hỗ trợ và bảo vệ phụ nữ trong lực lượng lao động: Chính phủ có thể tiếp tục áp dụng các chính sách và biện pháp hỗ trợ nhằm nâng cao tình hình việc làm cho phụ nữ, bảo vệ quyền lợi và đảm bảo mức lương công bằng.

  • Thay đổi trong cách nhìn nhận xã hội về vai trò của phụ nữ: Ý thức về bình đẳng giới có thể ngày càng tăng cao, dẫn đến sự chấp nhận và khuyến khích phụ nữ tham gia vào lực lượng lao động và các vị trí quan trọng trong xã hội và kinh tế.

1.2.3 phân tích giai đoạn 2011-2021

d3 <- d %>% filter(year >= 2011,year <=2021)

Dữ liệu d3 được tách ra từ bộ dữ liệu d bao gồm 11 quan sát ứng với các năm từ 2011-2021 và 2 biến là ‘year’ và ‘ThuNhap’

 ggplot(data = d3, aes(x = year, y = Laodong)) +
  geom_col(fill='yellow') +
  labs(title = "phần trăm lao động nữ giai đoạn 2011-2021 của Indonesia",
       x = "Năm",
       y = "phần trăm lao động") +
  theme_minimal()

Các yếu tố ảnh hưởng:

  • Chính sách và cải tiến hạ tầng: Chính sách hỗ trợ và cải tiến hạ tầng có thể tạo ra nhiều cơ hội việc làm mới cho phụ nữ, đặc biệt là trong các lĩnh vực như giao thông, năng lượng, và xây dựng.

  • Phát triển công nghiệp và công nghệ: Sự phát triển của ngành công nghiệp và công nghệ có thể mở ra nhiều cơ hội việc làm cho phụ nữ trong các lĩnh vực như công nghệ thông tin, kỹ thuật số, và dịch vụ trực tuyến.

  • Thay đổi xã hội và nhận thức về bình đẳng giới: Nhận thức về bình đẳng giới có thể ngày càng tăng, với sự tăng cường của các chương trình giáo dục và thông tin, đồng thời tạo ra áp lực cho sự tăng cường tham gia của phụ nữ vào lực lượng lao động.

  • Biến động kinh tế toàn cầu: Biến động trong kinh tế toàn cầu có thể ảnh hưởng đến việc làm của phụ nữ ở Indonesia thông qua tác động lên các ngành công nghiệp xuất khẩu và lĩnh vực dịch vụ.

  • Thách thức từ dịch bệnh và biến đổi khí hậu: Các thách thức từ dịch bệnh như COVID-19 và biến đổi khí hậu có thể ảnh hưởng đến việc làm của phụ nữ ở Indonesia, đặc biệt là trong các ngành nông nghiệp và dịch vụ.

2 Dữ liệu từ IMF

2.1 Giới thiệu về bộ dữ liệu

library(tidyverse)
library(imf.data)
## Warning: package 'imf.data' was built under R version 4.3.3
trang <- load_datasets('IFS')
e <- trang$get_series(freq = 'A', ref_area = 'VN', indicator = 'AIPMI_IX')
e <- na.omit(e)
names(e) <- c('ThoiGian','Biendonggiaca')
e
ThoiGian Biendonggiaca
2008 92.8052106040507
2009 101.589767658566
2010 100
2011 101.418989116427
2012 104.962671298613
2013 100.03431455563
2014 96.8408090013283
2015 103.596616560562
2016 96.2559118907613
2017 86.713450208747
2018 84.9121817658889

indicator”AIPMI_IX” là viết tắt của “Advanced Index of Market Prices of Industrial Inputs” trong nhóm dữ liệu IFS của IMF. Đây là một chỉ số thể hiện sự biến động của giá cả các nguyên liệu công nghiệp trên thị trường quốc tế. Chỉ số này có thể được sử dụng để đo lường sức ép lên giá cả trong ngành công nghiệp và sự ảnh hưởng của chúng đối với tình hình kinh tế toàn cầu. Vậy nên bộ dữ liệu e là bộ dữ liệu biểu hiện sự biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam theo khoảng thời gian năm , cụ thể là từ năm 2008 đến 2018

dim(e)
## [1] 11  2
names(e)
## [1] "ThoiGian"      "Biendonggiaca"

Bộ dữ liệu ‘e’ gồm 11 quan sát và 2 biến là :

  • ThoiGian : giai đoạn từ 2008 đến 2018
  • Biendonggiaca : biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam

2.2 Phân tích bộ dữ liệu

ggplot(data = e, aes(x = ThoiGian , y = Biendonggiaca)) +
  geom_col(fill='skyblue') + 
  labs(title = "Biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam",
       x = "Năm",
       y = "Biến động giá cả") +
  theme_minimal()

### Phân tích giai đoạn 2008- 2013

Từ đồ thị ta có thể dễ nhận thấy biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam trong giai đoạn 2008-2018 biến đổi không đồng đều

Trong giai đoạn 2008-2013, có một số yếu tố ảnh hưởng đến sự biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam, bao gồm:

  • Khủng hoảng tài chính toàn cầu (2008-2009): Khủng hoảng tài chính toàn cầu nổ ra từ năm 2008 đã tạo ra sự dao động mạnh mẽ trên thị trường tài chính và ảnh hưởng đến nền kinh tế toàn cầu. Sự suy giảm mạnh mẽ trong nhu cầu và hoạt động sản xuất công nghiệp đã ảnh hưởng đến giá cả của các nguyên liệu công nghiệp.

  • Biến động giá cả năng lượng: Giá dầu thô và các nguyên liệu năng lượng khác đã trải qua sự biến động lớn trong giai đoạn này do nhiều yếu tố như tăng trưởng kinh tế toàn cầu, cung cầu, tình hình chính trị ở các khu vực sản xuất dầu, và các chính sách của các quốc gia sản xuất dầu.

  • Tăng trưởng kinh tế toàn cầu và tăng cầu của các nguyên liệu công nghiệp: Trong một số năm trong giai đoạn này, kinh tế toàn cầu đã phục hồi và tăng trưởng, dẫn đến tăng cầu cho các nguyên liệu công nghiệp. Điều này có thể gây ra áp lực tăng giá trên thị trường.

  • Thay đổi chính sách và quy định: Các thay đổi trong chính sách và quy định về thương mại quốc tế, môi trường, và an toàn lao động có thể ảnh hưởng đến chi phí sản xuất và cung cầu của các nguyên liệu công nghiệp.

  • Thị trường lao động và chi phí lao động: Sự thay đổi trong thị trường lao động và chi phí lao động có thể ảnh hưởng đến chi phí sản xuất và giá cả của các nguyên liệu công nghiệp.

  • Biến động tỷ giá: Biến động trong tỷ giá hối đoái có thể ảnh hưởng đến chi phí nhập khẩu và xuất khẩu của nguyên liệu công nghiệp, ảnh hưởng đến giá cả trên thị trường.

2.2.1 Phân tích giai đoạn 2013-2018

Trong giai đoạn 2013-2018, có một số yếu tố quan trọng ảnh hưởng đến sự biến động giá cả các nguyên liệu công nghiệp trên thị trường quốc tế của Việt Nam, bao gồm:

  • Thị trường toàn cầu và tăng trưởng kinh tế: Tình hình kinh tế toàn cầu và tăng trưởng kinh tế tại các quốc gia lớn có thể ảnh hưởng đến nhu cầu và cung cầu của các nguyên liệu công nghiệp, từ đó ảnh hưởng đến giá cả trên thị trường quốc tế.

  • Chính sách thương mại quốc tế: Các biến động trong chính sách thương mại quốc tế, như các biện pháp bảo hộ, thuế quan và thỏa thuận thương mại tự do, có thể ảnh hưởng đến giá cả của các nguyên liệu công nghiệp thông qua việc tăng giảm cung cầu và chi phí nhập khẩu.

  • Thị trường năng lượng: Biến động trong giá cả của dầu, khí đốt và các nguồn năng lượng khác có thể ảnh hưởng đến giá cả của các nguyên liệu công nghiệp liên quan đến năng lượng, cũng như chi phí vận chuyển và sản xuất.

  • Tình hình chính trị và an ninh toàn cầu: Các sự kiện chính trị và an ninh toàn cầu, như xung đột và căng thẳng địa chính trị, có thể tạo ra biến động trên thị trường và ảnh hưởng đến giá cả của các nguyên liệu công nghiệp.

  • Thị trường lao động và chi phí lao động: Biến động trong thị trường lao động và chi phí lao động có thể ảnh hưởng đến chi phí sản xuất của các nguyên liệu công nghiệp và có thể được phản ánh trong giá cả của chúng.

  • Biến động tỷ giá: Biến động trong tỷ giá hối đoái có thể ảnh hưởng đến chi phí nhập khẩu và xuất khẩu của các nguyên liệu công nghiệp, ảnh hưởng đến giá cả trên thị trường.

LS0tDQp0aXRsZTogIk5oaeG7h20gduG7pSA2Ig0KYXV0aG9yOiAiTlRUcmFuZyINCmRhdGU6ICJgciBmb3JtYXQoU3lzLnRpbWUoKSwgJyVIOiVNOiVTLCAlZCAtICVtIC0gJVknKWAiDQpvdXRwdXQ6IA0KICBodG1sX2RvY3VtZW50OiANCiAgICBkZl9wcmludDoga2FibGUNCiAgICB0b2M6IHRydWUNCiAgICB0b2NfZmxvYXQ6IHRydWUNCiAgICB0b2NfZGVwdGg6IDINCiAgICBudW1iZXJfc2VjdGlvbnM6IHRydWUNCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlDQogICAgY29kZV9mb2xkaW5nOiBoaWRlDQogIHdvcmRfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogICAgdG9jX2RlcHRoOiAnMicNCiAgcGRmX2RvY3VtZW50Og0KICAgIGxhdGV4X2VuZ2luZTogeGVsYXRleA0KLS0tDQoNCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQ0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQ0KYGBgDQoNCiMgKipE4buvIGxp4buHdSB04burIFdPUkxEIEJBTksqKg0KDQojIyAqKkdp4bubaSB0aGnhu4d1IHbhu4EgYuG7mSBk4buvIGxp4buHdSoqIA0KDQoNCmBgYHtyfQ0KbGlicmFyeSh0aWR5dmVyc2UpDQpsaWJyYXJ5KFdESSkNCmluZCA8LSBXRElzZWFyY2goJ0NvbW1lcmNlJykNCm50dCA8LSBXREkoaW5kaWNhdG9yID0gJ0pJLkVNUC5DT01FLkZFLlpTJywgY291bnRyeSA9IGMoJ0lETicpKQ0KZCA8LSBudHQgJT4lIHNlbGVjdCh5ZWFyLEpJLkVNUC5DT01FLkZFLlpTKQ0KZCA8LSBuYS5vbWl0KGQpDQpuYW1lcyhkKSA8LSBjKCd5ZWFyJywnTGFvZG9uZycpDQpkDQpgYGANCg0KQuG7mSBk4buvIGxp4buHdSB0csOqbiBsw6AgbeG7mXQgcGjhuqduIGThu68gbGnhu4d1IG5o4buPIMSRxrDhu6NjIGzhuqV5IHThu6sgV29ybGQgYmFuayAuIEluZGljYXRvciAnSkkuRU1QLkNPTUUuRkUuWlMnIHRyb25nIFdvcmxkIEJhbmsgbMOgIG3hu5l0IG3DoyDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyDEkeG7gSBj4bqtcCDEkeG6v24gbeG7mXQgY2jhu4kgc+G7kSB0aOG7kW5nIGvDqiBj4bulIHRo4buDIHRyb25nIGzEqW5oIHbhu7FjIGtpbmggdOG6vyBob+G6t2MgeMOjIGjhu5lpLg0KDQotICJKSSI6IEPDsyB0aOG7gyBsw6Agdmnhur90IHThuq90IGPhu6dhICJKb2ludCBJbml0aWF0aXZlIiAoU8Ohbmcga2nhur9uIGNodW5nKSBob+G6t2MgY8OzIHRo4buDIGzDoCBt4buZdCBwaOG6p24gY+G7p2EgbcOjIGPhu6UgdGjhu4MgbGnDqm4gcXVhbiDEkeG6v24gbeG7mXQgbG/huqFpIGThu68gbGnhu4d1IGhv4bq3YyBsxKluaCB24buxYyBuaOG6pXQgxJHhu4tuaC4NCi0gIkVNUCI6IEPDsyB0aOG7gyBsw6Agdmnhur90IHThuq90IGPhu6dhICJFbXBsb3ltZW50IiAodmnhu4djIGzDoG0pLCBjaG8gdGjhuqV5IHLhurFuZyBjaOG7iSBz4buRIG7DoHkgbGnDqm4gcXVhbiDEkeG6v24gdGjDtG5nIHRpbiB24buBIHZp4buHYyBsw6BtIGhv4bq3YyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZy4NCi0gIkNPTUUiOiBDw7MgdGjhu4MgbMOgIHZp4bq/dCB04bqvdCBj4bunYSAiQ29tcG9zaXRpb24iIChj4bqldSB0csO6YyksIGNobyB0aOG6pXkgcuG6sW5nIGNo4buJIHPhu5EgbsOgeSBsacOqbiBxdWFuIMSR4bq/biBj4bqldSB0csO6YyBj4bunYSBt4buZdCBuaMOzbSBj4bulIHRo4buDLg0KLSAiRkUiOiBDw7MgdGjhu4MgbMOgIHZp4bq/dCB04bqvdCBj4bunYSAiRmVtYWxlIiAobuG7ryksIGNo4buJIHJhIHLhurFuZyBjaOG7iSBz4buRIG7DoHkgbGnDqm4gcXVhbiDEkeG6v24gcGjhu6UgbuG7ry4NCiJaUyI6IEPDsyB0aOG7gyBsw6Agdmnhur90IHThuq90IGPhu6dhICJQZXJjZW50YWdlIiAodOG7tyBs4buHIHBo4bqnbiB0csSDbSksIGNo4buJIHJhIHLhurFuZyBjaOG7iSBz4buRIG7DoHkgbMOgIG3hu5l0IHBo4bqnbiB0csSDbSBj4bunYSB04buVbmcgc+G7kS4NCkRvIMSRw7MsICJKSS5FTVAuQ09NRS5GRS5aUyIgbGnDqm4gcXVhbiDEkeG6v24gdOG7tyBs4buHIHBo4bqnbiB0csSDbSBj4bunYSBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZyBu4buvIHRyb25nIG3hu5l0IG5ow7NtIGPDtG5nIHZp4buHYyBj4bulIHRo4buDIGhv4bq3YyB0cm9uZyB04buVbmcgc+G7kSBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZy4gQuG7mSBk4buvIGxp4buHdSdkJyBiaeG7g3UgZGnhu4VuIHThu7cgbOG7hyBwaOG6p24gdHLEg20gY+G7p2EgbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgbuG7ryB0cm9uZyBt4buZdCBjw7RuZyB2aeG7h2MgY+G7pSB0aOG7gyBxdWEgY8OhYyBuxINtIGPhu6dhIHF14buRYyBnaWEgSW5kb25lc2lhDQoNCmBgYHtyfQ0KZGltKGQpDQpuYW1lcyhkKQ0KYGBgDQpC4buZIGThu68gbGnhu4d1ICdkJyBn4buTbSAzMSBxdWFuIHPDoXQgdsOgIDIgYmnhur9uIGzDoCA6DQoNCi0gWWVhciAgICAgIDogZ2lhaSDEkW/huqFuIHThu6sgMTk5MCDEkeG6v24gMjAyMSANCi0gTGFvZG9uZyAgIDogdOG7tyBs4buHIHBo4bqnbiB0csSDbSBj4bunYSBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZyBu4buvIHRyb25nIG3hu5l0IGPDtG5nIHZp4buHYyBj4bulIHRo4buDIHF1YSBjw6FjIG7Eg20gDQoNCiMjICoqUGjDom4gdMOtY2ggYuG7mSBk4buvIGxp4buHdSoqDQoNCg0KIyMjICoqcGjDom4gdMOtY2ggZ2lhaSDEkW/huqFuIDE5OTAtMjAwMCoqIA0KDQpgYGB7cn0NCmxpYnJhcnkoZHBseXIpDQpkMSA8LSBkICU+JSBmaWx0ZXIoeWVhciA+PSAxOTkwLHllYXIgPD0yMDAwKQ0KYGBgDQoNCkThu68gbGnhu4d1IGQxIMSRxrDhu6NjIHTDoWNoIHJhIHThu6sgYuG7mSBk4buvIGxp4buHdSBkIGJhbyBn4buTbSAxMCBxdWFuIHPDoXQg4bupbmcgduG7m2kgY8OhYyBuxINtIHThu6sgMTk5MC0yMDAwIHbDoCAyIGJp4bq/biBsw6AgJ3llYXInIHbDoCAnVGh1TmhhcCcNCg0KYGBge3J9DQpnZ3Bsb3QoZGF0YSA9IGQxLCBhZXMoeCA9IHllYXIsIHkgPSBMYW9kb25nKSkgKw0KICBnZW9tX2NvbChmaWxsPSdza3libHVlJykgKyANCiAgbGFicyh0aXRsZSA9ICJwaOG6p24gdHLEg20gbGFvIMSR4buZbmcgbuG7ryBnaWFpIMSRb+G6oW4gMTk5MC0yMDAwIGPhu6dhIEluZG9uZXNpYSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gInBo4bqnbiB0csSDbSBsYW8gxJHhu5luZyIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KVGEgbmjhuq1uIHRo4bqleSB04burIMSR4buTIHRo4buLIHLhurFuZyB04burIG7Eg20gMTk5MCDEkeG6v24gbsSDbSAyMDAwIHThu7cgbOG7hyBwaOG6p24gdHLEg20gY+G7p2EgbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgbuG7ryBj4bunYSBJbmRvbmVzaWEgY8OzIHh1IGjGsOG7m25nIHTEg25nIGThuqduIC4gVsOgbyBuxINtIDE5OTkgdOG7tyBs4buHIHBo4bqnbiB0csSDbSBsYW8gxJHhu5luZyBu4buvIGPhu6dhIG7GsOG7m2MgbsOgeSBjw7MgcGjhuqduIGNhbyBoxqFuIHNvIHbhu5tpIGPDoWMgbsSDbSB0cm9uZyBjw7luZyBnaWFpIMSRb+G6oW4gLg0KDQoNCioqQ8OhYyB54bq/dSB04buRIOG6o25oIGjGsOG7n25nKio6DQoNCi0gVMSDbmcgY8aw4budbmcgduG7gSBnacOhbyBk4bulYzogVHJvbmcgdGjhuq1wIGvhu7cgMTk5MCwgSW5kb25lc2lhIGPDsyB0aOG7gyDEkcOjIHRo4buxYyBoaeG7h24gY8OhYyBjaMOtbmggc8OhY2ggZ2nDoW8gZOG7pWMgbeG7nyBy4buZbmcsIGdpw7pwIHBo4bulIG7hu68gY8OzIGPGoSBo4buZaSB0aeG6v3AgY+G6rW4gZ2nDoW8gZOG7pWMgdsOgIMSRw6BvIHThuqFvIGjGoW4uIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgZOG6q24gxJHhur9uIHPhu7EgdMSDbmcgbMOqbiBj4bunYSB04bu3IGzhu4cgcGjhu6UgbuG7ryB0aGFtIGdpYSB2w6BvIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nLg0KDQotIENodXnhu4NuIMSR4buVaSBjxqEgY+G6pXUga2luaCB04bq/OiBUcm9uZyBnaWFpIMSRb+G6oW4gbsOgeSwgSW5kb25lc2lhIGPDsyB0aOG7gyDEkcOjIHRy4bqjaSBxdWEgc+G7sSBjaHV54buDbiDEkeG7lWkgdOG7qyBu4buBbiBraW5oIHThur8gbsO0bmcgbmdoaeG7h3Agc2FuZyBu4buBbiBraW5oIHThur8gY8O0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLiBT4buxIGNodXnhu4NuIMSR4buVaSBuw6B5IGPDsyB0aOG7gyB04bqhbyByYSBjw6FjIGPGoSBo4buZaSB2aeG7h2MgbMOgbSBt4bubaSBjaG8gcGjhu6UgbuG7rywgxJHhurdjIGJp4buHdCB0cm9uZyBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCB2w6AgZOG7i2NoIHbhu6UuDQoNCi0gVGhheSDEkeG7lWkgdHJvbmcgdmFpIHRyw7IgeMOjIGjhu5lpIGPhu6dhIHBo4bulIG7hu686IFRyb25nIHRo4bqtcCBr4bu3IDE5OTAsIGPDsyB0aOG7gyDEkcOjIGPDsyBz4buxIHRoYXkgxJHhu5VpIHRyb25nIHZhaSB0csOyIHjDoyBo4buZaSBj4bunYSBwaOG7pSBu4buvIOG7nyBJbmRvbmVzaWEsIHbhu5tpIHPhu7EgZ2lhIHTEg25nIGPhu6dhIHThu7cgbOG7hyBwaOG7pSBu4buvIHRoYW0gZ2lhIHbDoG8gbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgbmjhurFtIGdpw7pwIGdpYSDEkcOsbmggY+G6o2kgdGhp4buHbiB0w6xuaCBow6xuaCBraW5oIHThur8gZ2lhIMSRw6xuaC4NCg0KLSBDaMOtbmggc8OhY2ggY2jDrW5oIHBo4bunIHbDoCBo4buXIHRy4bujOiBDaMOtbmggcGjhu6cgSW5kb25lc2lhIGPDsyB0aOG7gyDEkcOjIHRo4buxYyBoaeG7h24gY8OhYyBjaMOtbmggc8OhY2ggdsOgIGJp4buHbiBwaMOhcCBo4buXIHRy4bujIG5o4bqxbSBraHV54bq/biBraMOtY2ggcGjhu6UgbuG7ryB0aGFtIGdpYSB2w6BvIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nLCBiYW8gZ+G7k20gY8OhYyBjaMawxqFuZyB0csOsbmggZ2nDoW8gZOG7pWMsIMSRw6BvIHThuqFvIG5naOG7gSB2w6AgaOG7lyB0cuG7oyB2aeG7h2MgbMOgbS4NCg0KIyMjICoqcGjDom4gdMOtY2ggZ2lhaSDEkW/huqFuIDIwMDAtMjAxMCoqIA0KDQpgYGB7cn0NCmQyIDwtIGQgJT4lIGZpbHRlcih5ZWFyID49IDIwMDEseWVhciA8PTIwMTApDQpgYGANCg0KDQpE4buvIGxp4buHdSBkMiDEkcaw4bujYyB0w6FjaCByYSB04burIGLhu5kgZOG7ryBsaeG7h3UgZCBiYW8gZ+G7k20gMTAgcXVhbiBzw6F0IOG7qW5nIHbhu5tpIGPDoWMgbsSDbSB04burIDIwMDEtMjAxMCB2w6AgMiBiaeG6v24gbMOgICd5ZWFyJyB2w6AgJ1RodU5oYXAnDQoNCg0KYGBge3J9DQpnZ3Bsb3QoZGF0YSA9IGQyLCBhZXMoeCA9IHllYXIsIHkgPSBMYW9kb25nKSkgKw0KICBnZW9tX2NvbChmaWxsPSdwaW5rJykgKw0KICBsYWJzKHRpdGxlID0gInBo4bqnbiB0csSDbSBsYW8gxJHhu5luZyBu4buvIGdpYWkgxJFv4bqhbiAyMDAxLTIwMTAgY+G7p2EgSW5kb25lc2lhIiwNCiAgICAgICB4ID0gIk7Eg20iLA0KICAgICAgIHkgPSAicGjhuqduIHRyxINtIGxhbyDEkeG7mW5nIikgKw0KICB0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQoqKkPDoWMgeeG6v3UgdOG7kSDhuqNuaCBoxrDhu59uZyoqOg0KDQotIFRp4bq/cCB04bulYyBt4bufIHLhu5luZyBnacOhbyBk4bulYyB2w6AgxJHDoG8gdOG6oW86IENow61uaCBzw6FjaCBnacOhbyBk4bulYyBjw7MgdGjhu4MgdGnhur9wIHThu6VjIMSRxrDhu6NjIHRow7pjIMSR4bqpeSDEkeG7gyBj4bqjaSB0aGnhu4duIHRyw6xuaCDEkeG7mSBo4buNYyB24bqlbiB2w6Aga+G7uSBuxINuZyBj4bunYSBwaOG7pSBu4buvLCBnacO6cCBo4buNIGPDsyBjxqEgaOG7mWkgdGhhbSBnaWEgdsOgbyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZyB24bubaSBuaOG7r25nIGPDtG5nIHZp4buHYyBjw7MgbeG7qWMgbMawxqFuZyBjYW8gaMahbi4NCg0KLSBQaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY8O0bmcgbmdoaeG7h3AgaMOzYTogSW5kb25lc2lhIGPDsyB0aOG7gyB0aeG6v3AgdOG7pWMgdHLhuqNpIHF1YSBxdcOhIHRyw6xuaCBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY8O0bmcgbmdoaeG7h3AgaMOzYSwgdOG6oW8gcmEgbmhp4buBdSBjxqEgaOG7mWkgdmnhu4djIGzDoG0gbeG7m2kgY2hvIHBo4bulIG7hu68gdHJvbmcgY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLg0KDQotIFRoYXkgxJHhu5VpIHRyb25nIGPGoSBj4bqldSBkw6JuIHPhu5EgdsOgIHh1IGjGsOG7m25nIHRow6BuaCB0aOG7iyBow7NhOiBT4buxIGRpIGPGsCB04burIGPDoWMgdsO5bmcgbsO0bmcgdGjDtG4gxJHhur9uIGPDoWMgdGjDoG5oIHBo4buRIGzhu5tuIGPDsyB0aOG7gyB04bqhbyByYSBuaGnhu4F1IGPGoSBo4buZaSB2aeG7h2MgbMOgbSBjaG8gcGjhu6UgbuG7ryB0cm9uZyBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCwgZOG7i2NoIHbhu6UgdsOgIG5naOG7gSBuZ2hp4buHcCBt4bubaS4NCg0KLSBDaMOtbmggc8OhY2ggaOG7lyB0cuG7oyB2w6AgYuG6o28gduG7hyBwaOG7pSBu4buvIHRyb25nIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nOiBDaMOtbmggcGjhu6cgY8OzIHRo4buDIHRp4bq/cCB04bulYyDDoXAgZOG7pW5nIGPDoWMgY2jDrW5oIHPDoWNoIHbDoCBiaeG7h24gcGjDoXAgaOG7lyB0cuG7oyBuaOG6sW0gbsOibmcgY2FvIHTDrG5oIGjDrG5oIHZp4buHYyBsw6BtIGNobyBwaOG7pSBu4buvLCBi4bqjbyB24buHIHF1eeG7gW4gbOG7o2kgdsOgIMSR4bqjbSBi4bqjbyBt4bupYyBsxrDGoW5nIGPDtG5nIGLhurFuZy4NCg0KLSBUaGF5IMSR4buVaSB0cm9uZyBjw6FjaCBuaMOsbiBuaOG6rW4geMOjIGjhu5lpIHbhu4EgdmFpIHRyw7IgY+G7p2EgcGjhu6UgbuG7rzogw50gdGjhu6ljIHbhu4EgYsOsbmggxJHhurNuZyBnaeG7m2kgY8OzIHRo4buDIG5nw6B5IGPDoG5nIHTEg25nIGNhbywgZOG6q24gxJHhur9uIHPhu7EgY2jhuqVwIG5o4bqtbiB2w6Aga2h1eeG6v24ga2jDrWNoIHBo4bulIG7hu68gdGhhbSBnaWEgdsOgbyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZyB2w6AgY8OhYyB24buLIHRyw60gcXVhbiB0cuG7jW5nIHRyb25nIHjDoyBo4buZaSB2w6Aga2luaCB04bq/Lg0KDQoNCiMjIyAqKnBow6JuIHTDrWNoIGdpYWkgxJFv4bqhbiAyMDExLTIwMjEqKg0KDQpgYGB7cn0NCmQzIDwtIGQgJT4lIGZpbHRlcih5ZWFyID49IDIwMTEseWVhciA8PTIwMjEpDQpgYGANCg0KROG7ryBsaeG7h3UgZDMgxJHGsOG7o2MgdMOhY2ggcmEgdOG7qyBi4buZIGThu68gbGnhu4d1IGQgYmFvIGfhu5NtIDExIHF1YW4gc8OhdCDhu6luZyB24bubaSBjw6FjIG7Eg20gdOG7qyAyMDExLTIwMjEgdsOgIDIgYmnhur9uIGzDoCAneWVhcicgdsOgICdUaHVOaGFwJw0KDQoNCmBgYHtyfQ0KIGdncGxvdChkYXRhID0gZDMsIGFlcyh4ID0geWVhciwgeSA9IExhb2RvbmcpKSArDQogIGdlb21fY29sKGZpbGw9J3llbGxvdycpICsNCiAgbGFicyh0aXRsZSA9ICJwaOG6p24gdHLEg20gbGFvIMSR4buZbmcgbuG7ryBnaWFpIMSRb+G6oW4gMjAxMS0yMDIxIGPhu6dhIEluZG9uZXNpYSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gInBo4bqnbiB0csSDbSBsYW8gxJHhu5luZyIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KKipDw6FjIHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcqKjoNCg0KLSBDaMOtbmggc8OhY2ggdsOgIGPhuqNpIHRp4bq/biBo4bqhIHThuqduZzogQ2jDrW5oIHPDoWNoIGjhu5cgdHLhu6MgdsOgIGPhuqNpIHRp4bq/biBo4bqhIHThuqduZyBjw7MgdGjhu4MgdOG6oW8gcmEgbmhp4buBdSBjxqEgaOG7mWkgdmnhu4djIGzDoG0gbeG7m2kgY2hvIHBo4bulIG7hu68sIMSR4bq3YyBiaeG7h3QgbMOgIHRyb25nIGPDoWMgbMSpbmggduG7sWMgbmjGsCBnaWFvIHRow7RuZywgbsSDbmcgbMaw4bujbmcsIHbDoCB4w6J5IGThu7FuZy4NCg0KLSBQaMOhdCB0cmnhu4NuIGPDtG5nIG5naGnhu4dwIHbDoCBjw7RuZyBuZ2jhu4c6IFPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdsOgIGPDtG5nIG5naOG7hyBjw7MgdGjhu4MgbeG7nyByYSBuaGnhu4F1IGPGoSBo4buZaSB2aeG7h2MgbMOgbSBjaG8gcGjhu6UgbuG7ryB0cm9uZyBjw6FjIGzEqW5oIHbhu7FjIG5oxrAgY8O0bmcgbmdo4buHIHRow7RuZyB0aW4sIGvhu7kgdGh14bqtdCBz4buRLCB2w6AgZOG7i2NoIHbhu6UgdHLhu7FjIHR1eeG6v24uDQoNCi0gVGhheSDEkeG7lWkgeMOjIGjhu5lpIHbDoCBuaOG6rW4gdGjhu6ljIHbhu4EgYsOsbmggxJHhurNuZyBnaeG7m2k6IE5o4bqtbiB0aOG7qWMgduG7gSBiw6xuaCDEkeG6s25nIGdp4bubaSBjw7MgdGjhu4MgbmfDoHkgY8OgbmcgdMSDbmcsIHbhu5tpIHPhu7EgdMSDbmcgY8aw4budbmcgY+G7p2EgY8OhYyBjaMawxqFuZyB0csOsbmggZ2nDoW8gZOG7pWMgdsOgIHRow7RuZyB0aW4sIMSR4buTbmcgdGjhu51pIHThuqFvIHJhIMOhcCBs4buxYyBjaG8gc+G7sSB0xINuZyBjxrDhu51uZyB0aGFtIGdpYSBj4bunYSBwaOG7pSBu4buvIHbDoG8gbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcuDQoNCi0gQmnhur9uIMSR4buZbmcga2luaCB04bq/IHRvw6BuIGPhuqd1OiBCaeG6v24gxJHhu5luZyB0cm9uZyBraW5oIHThur8gdG/DoG4gY+G6p3UgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biB2aeG7h2MgbMOgbSBj4bunYSBwaOG7pSBu4buvIOG7nyBJbmRvbmVzaWEgdGjDtG5nIHF1YSB0w6FjIMSR4buZbmcgbMOqbiBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCB4deG6pXQga2jhuql1IHbDoCBsxKluaCB24buxYyBk4buLY2ggduG7pS4NCg0KLSBUaMOhY2ggdGjhu6ljIHThu6sgZOG7i2NoIGLhu4duaCB2w6AgYmnhur9uIMSR4buVaSBraMOtIGjhuq11OiBDw6FjIHRow6FjaCB0aOG7qWMgdOG7qyBk4buLY2ggYuG7h25oIG5oxrAgQ09WSUQtMTkgdsOgIGJp4bq/biDEkeG7lWkga2jDrSBo4bqtdSBjw7MgdGjhu4Mg4bqjbmggaMaw4bufbmcgxJHhur9uIHZp4buHYyBsw6BtIGPhu6dhIHBo4bulIG7hu68g4bufIEluZG9uZXNpYSwgxJHhurdjIGJp4buHdCBsw6AgdHJvbmcgY8OhYyBuZ8OgbmggbsO0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLg0KDQoNCg0KIyAqKkThu68gbGnhu4d1IHThu6sgSU1GKioNCg0KIyMgKipHaeG7m2kgdGhp4buHdSB24buBIGLhu5kgZOG7ryBsaeG7h3UqKg0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShpbWYuZGF0YSkNCnRyYW5nIDwtIGxvYWRfZGF0YXNldHMoJ0lGUycpDQplIDwtIHRyYW5nJGdldF9zZXJpZXMoZnJlcSA9ICdBJywgcmVmX2FyZWEgPSAnVk4nLCBpbmRpY2F0b3IgPSAnQUlQTUlfSVgnKQ0KZSA8LSBuYS5vbWl0KGUpDQpuYW1lcyhlKSA8LSBjKCdUaG9pR2lhbicsJ0JpZW5kb25nZ2lhY2EnKQ0KZQ0KDQpgYGANCg0KDQogaW5kaWNhdG9yIkFJUE1JX0lYIiBsw6Agdmnhur90IHThuq90IGPhu6dhICJBZHZhbmNlZCBJbmRleCBvZiBNYXJrZXQgUHJpY2VzIG9mIEluZHVzdHJpYWwgSW5wdXRzIiB0cm9uZyBuaMOzbSBk4buvIGxp4buHdSBJRlMgY+G7p2EgSU1GLiDEkMOieSBsw6AgbeG7mXQgY2jhu4kgc+G7kSB0aOG7gyBoaeG7h24gc+G7sSBiaeG6v24gxJHhu5luZyBj4bunYSBnacOhIGPhuqMgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcCB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8uIENo4buJIHPhu5EgbsOgeSBjw7MgdGjhu4MgxJHGsOG7o2Mgc+G7rSBk4bulbmcgxJHhu4MgxJFvIGzGsOG7nW5nIHPhu6ljIMOpcCBsw6puIGdpw6EgY+G6oyB0cm9uZyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdsOgIHPhu7Eg4bqjbmggaMaw4bufbmcgY+G7p2EgY2jDum5nIMSR4buRaSB24bubaSB0w6xuaCBow6xuaCBraW5oIHThur8gdG/DoG4gY+G6p3UuDQogVuG6rXkgbsOqbiBi4buZIGThu68gbGnhu4d1IGUgbMOgIGLhu5kgZOG7ryBsaeG7h3UgYmnhu4N1IGhp4buHbiBz4buxIGJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwIHRyw6puIHRo4buLIHRyxrDhu51uZyBxdeG7kWMgdOG6vyBj4bunYSBWaeG7h3QgTmFtIHRoZW8ga2hv4bqjbmcgdGjhu51pIGdpYW4gbsSDbSAsIGPhu6UgdGjhu4MgbMOgIHThu6sgbsSDbSAyMDA4IMSR4bq/biAyMDE4DQoNCg0KYGBge3J9DQpkaW0oZSkNCm5hbWVzKGUpDQoNCmBgYA0KQuG7mSBk4buvIGxp4buHdSAnZScgZ+G7k20gMTEgIHF1YW4gc8OhdCB2w6AgMiBiaeG6v24gbMOgIDoNCg0KLSBUaG9pR2lhbiAgICA6IGdpYWkgxJFv4bqhbiB04burIDIwMDggIMSR4bq/biAyMDE4DQotIEJpZW5kb25nZ2lhY2EgICA6IGJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwIHRyw6puIHRo4buLIHRyxrDhu51uZyBxdeG7kWMgdOG6vyBj4bunYSBWaeG7h3QgTmFtIA0KDQoNCiMjICoqUGjDom4gdMOtY2ggYuG7mSBk4buvIGxp4buHdSoqDQoNCg0KDQpgYGB7cn0NCmdncGxvdChkYXRhID0gZSwgYWVzKHggPSBUaG9pR2lhbiAsIHkgPSBCaWVuZG9uZ2dpYWNhKSkgKw0KICBnZW9tX2NvbChmaWxsPSdza3libHVlJykgKyANCiAgbGFicyh0aXRsZSA9ICJCaeG6v24gxJHhu5luZyBnacOhIGPhuqMgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcCB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gY+G7p2EgVmnhu4d0IE5hbSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gIkJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCiMjIyAqKlBow6JuIHTDrWNoIGdpYWkgxJFv4bqhbiAyMDA4LSAyMDEzKioNCg0KVOG7qyDEkeG7kyB0aOG7iyB0YSBjw7MgdGjhu4MgZOG7hSBuaOG6rW4gdGjhuqV5IGJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwIHRyw6puIHRo4buLIHRyxrDhu51uZyBxdeG7kWMgdOG6vyBj4bunYSBWaeG7h3QgTmFtIHRyb25nIGdpYWkgxJFv4bqhbiAyMDA4LTIwMTggYmnhur9uIMSR4buVaSBraMO0bmcgxJHhu5NuZyDEkeG7gXUNCg0KKipUcm9uZyBnaWFpIMSRb+G6oW4gMjAwOC0yMDEzLCBjw7MgbeG7mXQgc+G7kSB54bq/dSB04buRIOG6o25oIGjGsOG7n25nIMSR4bq/biBz4buxIGJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwIHRyw6puIHRo4buLIHRyxrDhu51uZyBxdeG7kWMgdOG6vyBj4bunYSBWaeG7h3QgTmFtLCBiYW8gZ+G7k206KioNCg0KLSBLaOG7p25nIGhv4bqjbmcgdMOgaSBjaMOtbmggdG/DoG4gY+G6p3UgKDIwMDgtMjAwOSk6IEto4bunbmcgaG/huqNuZyB0w6BpIGNow61uaCB0b8OgbiBj4bqndSBu4buVIHJhIHThu6sgbsSDbSAyMDA4IMSRw6MgdOG6oW8gcmEgc+G7sSBkYW8gxJHhu5luZyBt4bqhbmggbeG6vSB0csOqbiB0aOG7iyB0csaw4budbmcgdMOgaSBjaMOtbmggdsOgIOG6o25oIGjGsOG7n25nIMSR4bq/biBu4buBbiBraW5oIHThur8gdG/DoG4gY+G6p3UuIFPhu7Egc3V5IGdp4bqjbSBt4bqhbmggbeG6vSB0cm9uZyBuaHUgY+G6p3UgdsOgIGhv4bqhdCDEkeG7mW5nIHPhuqNuIHh14bqldCBjw7RuZyBuZ2hp4buHcCDEkcOjIOG6o25oIGjGsOG7n25nIMSR4bq/biBnacOhIGPhuqMgY+G7p2EgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcC4NCg0KLSBCaeG6v24gxJHhu5luZyBnacOhIGPhuqMgbsSDbmcgbMaw4bujbmc6IEdpw6EgZOG6p3UgdGjDtCB2w6AgY8OhYyBuZ3V5w6puIGxp4buHdSBuxINuZyBsxrDhu6NuZyBraMOhYyDEkcOjIHRy4bqjaSBxdWEgc+G7sSBiaeG6v24gxJHhu5luZyBs4bubbiB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeSBkbyBuaGnhu4F1IHnhur91IHThu5EgbmjGsCB0xINuZyB0csaw4bufbmcga2luaCB04bq/IHRvw6BuIGPhuqd1LCBjdW5nIGPhuqd1LCB0w6xuaCBow6xuaCBjaMOtbmggdHLhu4sg4bufIGPDoWMga2h1IHbhu7FjIHPhuqNuIHh14bqldCBk4bqndSwgdsOgIGPDoWMgY2jDrW5oIHPDoWNoIGPhu6dhIGPDoWMgcXXhu5FjIGdpYSBz4bqjbiB4deG6pXQgZOG6p3UuDQoNCi0gVMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vyB0b8OgbiBj4bqndSB2w6AgdMSDbmcgY+G6p3UgY+G7p2EgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcDogVHJvbmcgbeG7mXQgc+G7kSBuxINtIHRyb25nIGdpYWkgxJFv4bqhbiBuw6B5LCBraW5oIHThur8gdG/DoG4gY+G6p3UgxJHDoyBwaOG7pWMgaOG7k2kgdsOgIHTEg25nIHRyxrDhu59uZywgZOG6q24gxJHhur9uIHTEg25nIGPhuqd1IGNobyBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwLiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIGfDonkgcmEgw6FwIGzhu7FjIHTEg25nIGdpw6EgdHLDqm4gdGjhu4sgdHLGsOG7nW5nLg0KDQotIFRoYXkgxJHhu5VpIGNow61uaCBzw6FjaCB2w6AgcXV5IMSR4buLbmg6IEPDoWMgdGhheSDEkeG7lWkgdHJvbmcgY2jDrW5oIHPDoWNoIHbDoCBxdXkgxJHhu4tuaCB24buBIHRoxrDGoW5nIG3huqFpIHF14buRYyB04bq/LCBtw7RpIHRyxrDhu51uZywgdsOgIGFuIHRvw6BuIGxhbyDEkeG7mW5nIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gY2hpIHBow60gc+G6o24geHXhuqV0IHbDoCBjdW5nIGPhuqd1IGPhu6dhIGPDoWMgbmd1ecOqbiBsaeG7h3UgY8O0bmcgbmdoaeG7h3AuDQoNCi0gVGjhu4sgdHLGsOG7nW5nIGxhbyDEkeG7mW5nIHbDoCBjaGkgcGjDrSBsYW8gxJHhu5luZzogU+G7sSB0aGF5IMSR4buVaSB0cm9uZyB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgdsOgIGNoaSBwaMOtIGxhbyDEkeG7mW5nIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gY2hpIHBow60gc+G6o24geHXhuqV0IHbDoCBnacOhIGPhuqMgY+G7p2EgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcC4NCg0KLSBCaeG6v24gxJHhu5luZyB04bu3IGdpw6E6IEJp4bq/biDEkeG7mW5nIHRyb25nIHThu7cgZ2nDoSBo4buRaSDEkW/DoWkgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biBjaGkgcGjDrSBuaOG6rXAga2jhuql1IHbDoCB4deG6pXQga2jhuql1IGPhu6dhIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwLCDhuqNuaCBoxrDhu59uZyDEkeG6v24gZ2nDoSBj4bqjIHRyw6puIHRo4buLIHRyxrDhu51uZy4NCg0KDQojIyMgKipQaMOibiB0w61jaCBnaWFpIMSRb+G6oW4gMjAxMy0yMDE4KioNCg0KKipUcm9uZyBnaWFpIMSRb+G6oW4gMjAxMy0yMDE4LCBjw7MgbeG7mXQgc+G7kSB54bq/dSB04buRIHF1YW4gdHLhu41uZyDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSBiaeG6v24gxJHhu5luZyBnacOhIGPhuqMgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcCB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gY+G7p2EgVmnhu4d0IE5hbSwgYmFvIGfhu5NtOioqDQoNCi0gVGjhu4sgdHLGsOG7nW5nIHRvw6BuIGPhuqd1IHbDoCB0xINuZyB0csaw4bufbmcga2luaCB04bq/OiBUw6xuaCBow6xuaCBraW5oIHThur8gdG/DoG4gY+G6p3UgdsOgIHTEg25nIHRyxrDhu59uZyBraW5oIHThur8gdOG6oWkgY8OhYyBxdeG7kWMgZ2lhIGzhu5tuIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gbmh1IGPhuqd1IHbDoCBjdW5nIGPhuqd1IGPhu6dhIGPDoWMgbmd1ecOqbiBsaeG7h3UgY8O0bmcgbmdoaeG7h3AsIHThu6sgxJHDsyDhuqNuaCBoxrDhu59uZyDEkeG6v24gZ2nDoSBj4bqjIHRyw6puIHRo4buLIHRyxrDhu51uZyBxdeG7kWMgdOG6vy4NCg0KLSBDaMOtbmggc8OhY2ggdGjGsMahbmcgbeG6oWkgcXXhu5FjIHThur86IEPDoWMgYmnhur9uIMSR4buZbmcgdHJvbmcgY2jDrW5oIHPDoWNoIHRoxrDGoW5nIG3huqFpIHF14buRYyB04bq/LCBuaMawIGPDoWMgYmnhu4duIHBow6FwIGLhuqNvIGjhu5ksIHRodeG6vyBxdWFuIHbDoCB0aOG7j2EgdGh14bqtbiB0aMawxqFuZyBt4bqhaSB04buxIGRvLCBjw7MgdGjhu4Mg4bqjbmggaMaw4bufbmcgxJHhur9uIGdpw6EgY+G6oyBj4bunYSBjw6FjIG5ndXnDqm4gbGnhu4d1IGPDtG5nIG5naGnhu4dwIHRow7RuZyBxdWEgdmnhu4djIHTEg25nIGdp4bqjbSBjdW5nIGPhuqd1IHbDoCBjaGkgcGjDrSBuaOG6rXAga2jhuql1Lg0KDQotIFRo4buLIHRyxrDhu51uZyBuxINuZyBsxrDhu6NuZzogQmnhur9uIMSR4buZbmcgdHJvbmcgZ2nDoSBj4bqjIGPhu6dhIGThuqd1LCBraMOtIMSR4buRdCB2w6AgY8OhYyBuZ3Xhu5NuIG7Eg25nIGzGsOG7o25nIGtow6FjIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gZ2nDoSBj4bqjIGPhu6dhIGPDoWMgbmd1ecOqbiBsaeG7h3UgY8O0bmcgbmdoaeG7h3AgbGnDqm4gcXVhbiDEkeG6v24gbsSDbmcgbMaw4bujbmcsIGPFqW5nIG5oxrAgY2hpIHBow60gduG6rW4gY2h1eeG7g24gdsOgIHPhuqNuIHh14bqldC4NCg0KLSBUw6xuaCBow6xuaCBjaMOtbmggdHLhu4sgdsOgIGFuIG5pbmggdG/DoG4gY+G6p3U6IEPDoWMgc+G7sSBraeG7h24gY2jDrW5oIHRy4buLIHbDoCBhbiBuaW5oIHRvw6BuIGPhuqd1LCBuaMawIHh1bmcgxJHhu5l0IHbDoCBjxINuZyB0aOG6s25nIMSR4buLYSBjaMOtbmggdHLhu4ssIGPDsyB0aOG7gyB04bqhbyByYSBiaeG6v24gxJHhu5luZyB0csOqbiB0aOG7iyB0csaw4budbmcgdsOgIOG6o25oIGjGsOG7n25nIMSR4bq/biBnacOhIGPhuqMgY+G7p2EgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcC4NCg0KLSBUaOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgdsOgIGNoaSBwaMOtIGxhbyDEkeG7mW5nOiBCaeG6v24gxJHhu5luZyB0cm9uZyB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgdsOgIGNoaSBwaMOtIGxhbyDEkeG7mW5nIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gY2hpIHBow60gc+G6o24geHXhuqV0IGPhu6dhIGPDoWMgbmd1ecOqbiBsaeG7h3UgY8O0bmcgbmdoaeG7h3AgdsOgIGPDsyB0aOG7gyDEkcaw4bujYyBwaOG6o24gw6FuaCB0cm9uZyBnacOhIGPhuqMgY+G7p2EgY2jDum5nLg0KDQotIEJp4bq/biDEkeG7mW5nIHThu7cgZ2nDoTogQmnhur9uIMSR4buZbmcgdHJvbmcgdOG7tyBnacOhIGjhu5FpIMSRb8OhaSBjw7MgdGjhu4Mg4bqjbmggaMaw4bufbmcgxJHhur9uIGNoaSBwaMOtIG5o4bqtcCBraOG6qXUgdsOgIHh14bqldCBraOG6qXUgY+G7p2EgY8OhYyBuZ3V5w6puIGxp4buHdSBjw7RuZyBuZ2hp4buHcCwg4bqjbmggaMaw4bufbmcgxJHhur9uIGdpw6EgY+G6oyB0csOqbiB0aOG7iyB0csaw4budbmcuDQoNCg0KDQoNCg0KDQoNCg0K