1 Giới thiệu

1.1 Khái niệm

  • Phân tích tác động của Công nghệ 4.0 đến Nền kinh tế Việt Nam là quá trình đánh giá và đo lường những ảnh hưởng tích cực và tiêu cực của các công nghệ tiên tiến như Trí tuệ nhân tạo (AI), Internet vạn vật (IoT), Dữ liệu lớn (Big Data), Robot và In 3D lên các khía cạnh khác nhau của nền kinh tế Việt Nam.

1.2 Lý do lựa chọn đề tài

1.2.1 Tầm quan trọng của đề tài

  • Tính thời sự: Công nghệ 4.0 đang tạo ra những thay đổi to lớn trên toàn cầu và Việt Nam cũng không ngoại lệ. Việc nghiên cứu tác động của nó là vô cùng cần thiết để có những định hướng đúng đắn cho sự phát triển kinh tế của đất nước.

  • Tính cấp bách: Việt Nam đang trong giai đoạn phát triển nhanh chóng và hội nhập sâu rộng. Nắm bắt cơ hội và ứng dụng hiệu quả công nghệ 4.0 là chìa khóa để nâng cao năng lực cạnh tranh và tạo bước đột phá trong nền kinh tế.

  • Tính thực tiễn: Kết quả nghiên cứu có thể cung cấp thông tin hữu ích cho các nhà hoạch định chính sách, doanh nghiệp và người dân trong việc chuẩn bị cho cuộc cách mạng công nghiệp 4.0.

1.2.2 Lý do cụ thể

1.2.2.1 Tác động to lớn của công nghệ 4.0

  • Thay đổi cách thức hoạt động: Nâng cao hiệu quả, tự động hóa, cá nhân hóa.

  • Tạo ra các ngành kinh tế mới: Fintech, Edtech, Healthtech,…

  • Thay đổi thị trường lao động: Nhu cầu về kỹ năng mới, nguy cơ thất nghiệp cho một số ngành nghề.

1.2.2.2 Nền kinh tế Việt Nam đang đối mặt với nhiều thách thức

  • Năng suất lao động còn thấp.

  • Chất lượng nguồn nhân lực chưa cao.

  • Hạ tầng công nghệ chưa phát triển đồng đều.

  • Hệ thống pháp lý chưa hoàn thiện.

1.2.2.3 Việc nghiên cứu đề tài này giúp

  • Đánh giá mức độ sẵn sàng của Việt Nam cho cuộc cách mạng 4.0.

  • Xác định những cơ hội và thách thức mà Việt Nam cần nắm bắt và giải quyết.

  • Đề xuất các giải pháp cụ thể để thúc đẩy ứng dụng công nghệ 4.0 hiệu quả và bền vững.

1.2.3 Khẳng định

  • Lựa chọn đề tài này thể hiện sự quan tâm đến những vấn đề nóng hổi và mang tính chiến lược của nền kinh tế Việt Nam.

  • Kết quả nghiên cứu có thể góp phần quan trọng vào việc xây dựng một nền kinh tế số phát triển mạnh mẽ và hội nhập sâu rộng.

1.3 Mục tiêu nghiên cứu

  • Mục tiêu chung: Phân tích toàn diện tác động của công nghệ 4.0 đến nền kinh tế Việt Nam.

  • Mục tiêu cụ thể:

    • Xác định các tác động tích cực và tiêu cực của công nghệ 4.0 trên các khía cạnh:

      • Tăng trưởng kinh tế: Tốc độ tăng trưởng GDP, năng suất lao động, năng lực cạnh tranh.

      • Cơ cấu kinh tế: Chuyển dịch cơ cấu theo hướng dịch vụ hóa, công nghiệp hóa cao.

      • Thị trường lao động: Nhu cầu nhân lực, cơ hội việc làm, thu nhập.

      • Bình đẳng xã hội: Giảm bất bình đẳng thu nhập, tiếp cận công nghệ.

    • Đánh giá mức độ sẵn sàng của Việt Nam cho cuộc cách mạng công nghiệp 4.0:

      • Khả năng tiếp cận và ứng dụng công nghệ.

      • Hệ thống pháp lý và chính sách hỗ trợ.

      • Chất lượng nguồn nhân lực.

      • Hạ tầng công nghệ thông tin.

    • Xác định rủi ro và thách thức trong quá trình ứng dụng công nghệ 4.0:

      • An ninh mạng, bảo mật dữ liệu.

      • Biến động thị trường lao động.

      • Bất bình đẳng kỹ thuật số.

    • Đề xuất các giải pháp nhằm thúc đẩy ứng dụng công nghệ 4.0 và giảm thiểu rủi ro, thách thức:

      • Định hướng phát triển khoa học công nghệ và đổi mới sáng tạo.

      • Nâng cao chất lượng nguồn nhân lực.

      • Hoàn thiện hệ thống pháp lý và chính sách hỗ trợ.

      • Phát triển hạ tầng công nghệ thông tin.

      • Nâng cao nhận thức và tham gia của cộng đồng.

1.4 Phạm vi nghiên cứu

  • Thời gian: Giai đoạn 2012 - 2022

  • Lĩnh vực: Kinh tế (nông nghiệp, công nghiệp, dịch vụ)

    • Nông nghiệp:

      • Ứng dụng công nghệ AI, IoT, Big Data để tối ưu hóa sản xuất, quản lý tài nguyên, dự báo thị trường.

      • Phát triển nông nghiệp thông minh, nông nghiệp hữu cơ, nông nghiệp chính xác.

    • Công nghiệp:

      • Ứng dụng robot, tự động hóa, in 3D để nâng cao năng suất, hiệu quả sản xuất.

      • Chuyển đổi sang mô hình sản xuất thông minh, linh hoạt, thích ứng với thị trường.

    • Dịch vụ:

      • Phát triển các dịch vụ số, thương mại điện tử, thanh toán trực tuyến.

      • Nâng cao chất lượng dịch vụ, trải nghiệm khách hàng.

  • Phạm vi địa lý: Việt Nam

1.5 Phương pháp nghiên cứu

  • Thu thập dữ liệu:

    • Thu thập dữ liệu thứ cấp từ các nguồn uy tín: báo cáo, tài liệu của các tổ chức quốc tế (WB, IMF, ADB), cơ quan chính phủ, nghiên cứu khoa học.

    • Thu thập dữ liệu sơ cấp thông qua: phỏng vấn chuyên gia, doanh nghiệp, người lao động; khảo sát doanh nghiệp, hộ gia đình.

  • Phân tích dữ liệu:

    • Phân tích mô tả: tần suất, tỷ lệ, trung bình cộng.

    • Phân tích phiếm định: phân loại, so sánh.

    • Phân tích hồi quy: xác định mối quan hệ giữa các biến.

    • Mô hình hóa: xây dựng mô hình dự báo tác động của công nghệ 4.0.

1.6 Ý nghĩa nghiên cứu

1.6.1 Cung cấp thông tin

  • Hiểu rõ hơn về những tác động tích cực và tiêu cực của công nghệ 4.0 đối với nền kinh tế Việt Nam trên các khía cạnh:

    • Nền kinh tế vĩ mô: Tăng trưởng GDP, năng suất lao động, tỷ lệ thất nghiệp, xuất khẩu, đầu tư,…

    • Ngành kinh tế: Nông nghiệp, công nghiệp, dịch vụ,…

    • Doanh nghiệp: Mô hình kinh doanh, chiến lược phát triển,…

    • Người lao động: Nhu cầu nhân lực, kỹ năng cần thiết,…

  • Đánh giá mức độ sẵn sàng của Việt Nam cho cuộc cách mạng công nghiệp 4.0:

    • Hệ thống pháp lý

    • Nguồn nhân lực

    • Hạ tầng công nghệ

  • Xác định rủi ro và thách thức trong quá trình ứng dụng công nghệ 4.0:

    • An ninh mạng

    • Bất bình đẳng thu nhập

    • Thất nghiệp do tự động hóa

1.6.2 Hỗ trợ ra quyết định

  • Cung cấp cơ sở khoa học cho việc hoạch định chính sách, chiến lược phát triển kinh tế gắn với ứng dụng công nghệ 4.0:

    • Xác định các lĩnh vực trọng tâm để đầu tư

    • Phát triển nguồn nhân lực phù hợp

    • Hoàn thiện hệ thống pháp lý và chính sách hỗ trợ

  • Giúp doanh nghiệp xây dựng chiến lược kinh doanh phù hợp với xu hướng công nghệ 4.0:

    • Chuyển đổi số

    • Nâng cao năng lực cạnh tranh

  • Hỗ trợ người lao động thích ứng với thị trường lao động mới:

    • Nâng cao kỹ năng

    • Tìm kiếm cơ hội việc làm

1.6.3 Nâng cao nhận thức

  • Nâng cao nhận thức của các cấp lãnh đạo, cán bộ quản lý, doanh nghiệp và người dân về tầm quan trọng của công nghệ 4.0:

    • Thúc đẩy ứng dụng công nghệ 4.0 vào mọi lĩnh vực

    • Nâng cao tinh thần đổi mới sáng tạo

  • Góp phần thúc đẩy sự tham gia của các bên liên quan trong quá trình ứng dụng công nghệ 4.0:

    • Doanh nghiệp

    • Trường đại học

    • Viện nghiên cứu

    • Người dân

1.6.4 Góp phần vào sự phát triển bền vững

  • Ứng dụng công nghệ 4.0 góp phần thúc đẩy tăng trưởng kinh tế, nâng cao năng suất lao động, tạo ra nhiều việc làm mới.

  • Góp phần giải quyết các vấn đề xã hội như:

    • Giảm nghèo

    • Nâng cao chất lượng giáo dục

    • Bảo vệ môi trường

  • Nâng cao vị thế của Việt Nam trong nền kinh tế toàn cầu.

1.7 Mức độ sẵn sàng của Việt Nam

  • Hệ thống pháp lý:

    • Khung pháp lý về khoa học công nghệ, sở hữu trí tuệ, an ninh mạng.

    • Chính sách hỗ trợ khởi nghiệp, đổi mới sáng tạo.

  • Nguồn nhân lực:

    • Nhu cầu và chất lượng nguồn nhân lực cho các ngành công nghệ 4.0.

    • Đào tạo, bồi dưỡng kỹ năng cho người lao động.

  • Hạ tầng công nghệ:

    • Hệ thống viễn thông, Internet, điện toán đám mây.

    • An ninh mạng, bảo mật thông tin.

1.8 Rủi ro và thách thức

1.8.1 Rủi ro

1.8.1.1 Rủi ro về kinh tế

  • Tăng trưởng không đồng đều: Lợi ích của Công nghiệp 4.0 có thể tập trung vào một số ngành/lĩnh vực/địa phương nhất định, dẫn đến gia tăng bất bình đẳng.

  • Mất việc làm: Việc tự động hóa có thể dẫn đến mất việc làm trong một số ngành truyền thống, đặc biệt là các công việc đơn giản, lặp đi lặp lại.

  • Bất ổn kinh tế: Sự thay đổi nhanh chóng của công nghệ có thể dẫn đến biến động kinh tế và bất ổn.

1.8.1.2 Rủi ro về xã hội

  • Bất bình đẳng gia tăng: Khoảng cách thu nhập có thể nới rộng do chênh lệch kỹ năng và cơ hội tiếp cận công nghệ.

  • Tội phạm mạng: Nguy cơ gia tăng tấn công mạng, lừa đảo và vi phạm dữ liệu cá nhân.

  • Mất kết nối xã hội: Sự phụ thuộc quá nhiều vào công nghệ có thể dẫn đến cô lập xã hội và giảm tương tác trực tiếp.

1.8.2 Rủi ro về môi trường

  • Tăng thiểu rác thải điện tử: Việc sử dụng ngày càng tăng các thiết bị điện tử dẫn đến vấn đề xử lý rác thải điện tử.

  • Tiêu thụ năng lượng: Nhu cầu năng lượng cao cho các hoạt động kỹ thuật số có thể gây áp lực lên hệ thống điện.

1.8.3 Thách thức

1.8.3.1 Thách thức về thể chế và chính sách

  • Hoàn thiện hệ thống pháp lý:

    • Khung pháp lý cần được cập nhật để theo kịp tốc độ phát triển của công nghệ và đảm bảo việc sử dụng công nghệ một cách hiệu quả và an toàn.

    • Quyền sở hữu trí tuệ cần được bảo vệ để khuyến khích đổi mới và sáng tạo.

  • Phát triển chính sách hỗ trợ:

    • Cần có các chính sách hỗ trợ để thúc đẩy ứng dụng công nghệ 4.0 trong các ngành kinh tế chính.

    • Cần có chính sách hỗ trợ đào tạo và bồi dưỡng nguồn nhân lực cho công nghệ 4.0.

1.8.3.2 Thách thức về hạ tầng và nguồn nhân lực

  • Nâng cấp hạ tầng công nghệ:

    • Cần đầu tư vào việc phát triển hạ tầng công nghệ thông tin, bao gồm mạng internet tốc độ cao và điện toán đám mây.

    • Cần đảm bảo an ninh mạng để bảo vệ dữ liệu và hệ thống khỏi các mối đe dọa mạng.

  • Nâng cao chất lượng nguồn nhân lực:

    • Cần đào tạo và bồi dưỡng nguồn nhân lực có kỹ năng cần thiết để ứng dụng công nghệ 4.0 trong các lĩnh vực khác nhau.

    • Cần khuyến khích đổi mới và sáng tạo trong lực lượng lao động.

2 Phân tích dữ liệu

2.1 Mô tả chi tiết về bộ dữ liệu

  • Tên bộ dữ liệu: Agriculture, forestry, and fishing, value added (% of GDP) - Nông, lâm, ngư nghiệp, giá trị gia tăng (% GDP). Nông nghiệp, lâm nghiệp và đánh cá tương ứng với các phân khu ISIC 1-3 và bao gồm lâm nghiệp, săn bắn và đánh cá, cũng như trồng trọt và chăn nuôi. Giá trị gia tăng là sản lượng ròng của một ngành sau khi cộng tất cả các đầu ra và trừ đi các đầu vào trung gian. Nó được tính toán mà không khấu trừ khấu hao tài sản cố định hoặc sự cạn kiệt và suy thoái tài nguyên thiên nhiên. Nguồn gốc của giá trị gia tăng được xác định theo Phân loại công nghiệp tiêu chuẩn quốc tế (ISIC).

  • Indicator: NV.AGR.TOTL.ZS

  • Nguồn: Dữ liệu tài khoản quốc gia của Ngân hàng Thế giới và tệp dữ liệu Tài khoản quốc gia của OECD.

  • Phương pháp tổng hợp: Bình quân gia quyền

  • Hạn chế và ngoại lệ: Trong số những khó khăn mà người biên soạn tài khoản quốc gia gặp phải là mức độ hoạt động kinh tế không được báo cáo trong nền kinh tế phi chính thức hoặc thứ cấp. Ở các nước đang phát triển, một phần lớn sản lượng nông nghiệp không được trao đổi (vì nó được tiêu dùng trong gia đình) hoặc không được trao đổi thành tiền. Sản xuất nông nghiệp thường phải được ước tính gián tiếp, sử dụng kết hợp các phương pháp liên quan đến ước tính đầu vào, sản lượng và diện tích canh tác. Cách tiếp cận này đôi khi dẫn đến những giá trị gần đúng thô có thể khác với giá trị thực theo thời gian và giữa các loại cây trồng vì những lý do khác ngoài điều kiện khí hậu hoặc kỹ thuật canh tác. Tương tự như vậy, đầu vào nông nghiệp không thể dễ dàng phân bổ cho các đầu ra cụ thể thường được “trừ” bằng cách sử dụng các phép tính gần đúng và thô như nhau.

  • Định kỳ: Hàng năm

  • Khái niệm và phương pháp thống kê: Tổng sản phẩm quốc nội (GDP) thể hiện tổng giá trị gia tăng của tất cả các nhà sản xuất. Giá trị gia tăng là giá trị tổng sản lượng của người sản xuất trừ đi giá trị hàng hóa và dịch vụ trung gian được tiêu thụ trong sản xuất, trước khi tính đến việc tiêu hao vốn cố định trong sản xuất. Hệ thống Tài khoản Quốc gia của Liên Hợp Quốc yêu cầu giá trị gia tăng được định giá theo giá cơ bản (không bao gồm thuế ròng đối với sản phẩm) hoặc giá của nhà sản xuất (bao gồm thuế ròng đối với sản phẩm do nhà sản xuất trả nhưng không bao gồm thuế bán hàng hoặc thuế giá trị gia tăng). Cả hai cách định giá đều không bao gồm chi phí vận chuyển được nhà sản xuất lập hoá đơn riêng. Tổng GDP được tính theo giá mua. Giá trị gia tăng của ngành thường được đo theo giá cơ bản.

library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.3.3
## ── 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(DT)
## Warning: package 'DT' was built under R version 4.3.3
library(WDI)
tn <- WDI(indicator = 'NV.AGR.TOTL.ZS')
datatable(tn)
## Warning in instance$preRenderHook(instance): It seems your data is too big for
## client-side DataTables. You may consider server-side processing:
## https://rstudio.github.io/DT/server.html

2.2 Tỷ trọng GDP của các ngành nông, lâm, ngư nghiệp tại VIỆT NAM giai đoạn 2012-2022

tn1 <- WDI(indicator = 'NV.AGR.TOTL.ZS', country = c('VNM'))
library(dplyr)
tn2 <- tn1 %>% filter( year >= 2012 & year <= 2022 )
tn3 <- tn2 %>% select(year, NV.AGR.TOTL.ZS)
tn3 <- na.omit(tn3)
names(tn3) <- c('Năm','Phần trăm')
datatable(tn3)

2.2.1 Biểu đồ thể hiện tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Việt Nam qua các năm

library(ggplot2)
tn4 <- data.frame(x = c(2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022), y = c(16.1995076403937, 15.2156122465137, 14.8803489262721, 14.4747261789554, 13.818255373086, 12.9298794852358, 12.3066684310427, 11.7845285540384, 12.6554035685555, 12.5603701365009, 11.8771079380377))

ggplot(tn4, aes(x = x, y = y)) +
  geom_col(fill = 'pink') +
  labs(title = "Tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Việt Nam qua các năm", x = "Năm", y = "Phần trăm") +
  theme_minimal()

Nhận xét:

  • Biểu đồ thể hiện tỷ lệ phần trăm thay đổi theo từng năm.

  • Tỷ lệ phần trăm có xu hướng tăng dần từ năm 2012 đến năm 2015, sau đó giảm nhẹ vào năm 2016 và 2017, và tiếp tục tăng đến năm 2022.

  • Năm 2022 có tỷ lệ phần trăm thấp nhất (11.87%).

  • Năm 2012 có tỷ lệ phần trăm cao nhất (16.19%).

Nguyên nhân:

  • Sự thay đổi trong chính sách hoặc quy định

  • Tình hình kinh tế

  • Sự thay đổi trong hành vi của người tiêu dùng

  • Các yếu tố khác như thiên tai hoặc dịch bệnh

2.2.2 Biểu đồ thể hiện tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Việt Nam giai đoạn 2012-2017

tn5 <- data.frame(x = c(2012, 2013, 2014, 2015, 2016, 2017), y = c(16.1995076403937, 15.2156122465137, 14.8803489262721, 14.4747261789554, 13.818255373086, 12.9298794852358))

ggplot(tn5, aes(x = x, y = y)) +
  geom_line(color = "black") +
  geom_point(color = "red") +
  labs(title = "Tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Việt Nam 2012-2017", x = "Năm", y = "Phần trăm")

Nhận xét:

  • Biểu đồ thể hiện xu hướng giảm dần của tỷ lệ phần trăm từ năm 2012 đến năm 2017.

  • Dữ liệu năm 2017 có tỷ lệ phần trăm thấp nhất, 12.93%.

  • Dữ liệu năm 2012 có tỷ lệ phần trăm cao nhất, 16.20%.

  • Biểu đồ có dạng đường cong, cho thấy sự thay đổi không đồng đều theo thời gian.

2.2.3 Biểu đồ thể hiện tình hình kinh tế nước Việt Nam giai đoạn 2017-2022

tn6 <- data.frame(x = c(2017, 2018, 2019, 2020, 2021, 2022), y = c(12.9298794852358, 12.3066684310427, 11.7845285540384, 12.6554035685555, 12.5603701365009, 11.8771079380377))

ggplot(tn6, aes(x = x, y = y)) +
  geom_line(color = "black") +
  geom_point(color = "red") +
  labs(title = "Tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Việt Nam 2017-2022", x = "Năm", y = "Phần trăm")

Nhận xét:

  • Biểu đồ cho thấy tỷ lệ phần trăm có xu hướng tăng từ năm 2019 đến năm 2020, sau đó giảm nhẹ vào năm 2021 và 2022.

  • Năm 2020 có tỷ lệ phần trăm cao nhất (12.65%).

2.3 Tỷ trọng GDP của các ngành nông, lâm, ngư nghiệp tại THÁI LAN giai đoạn 2012-2022

tn7 <- WDI(indicator = 'NV.AGR.TOTL.ZS', country = c('THA'))

tn8 <- tn7 %>% filter( year >= 2012 & year <= 2022 )
tn9 <- tn8 %>% select(year, NV.AGR.TOTL.ZS)
tn9 <- na.omit(tn9)
names(tn9) <- c('Năm','Phần trăm')
datatable(tn9)

2.3.1 Biểu đồ thể hiện tình trạng nông nghiệp ảnh hưởng đến kinh tế nước THÁI LAN qua các năm

tn10 <- data.frame(x = c(2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022), y = c(11.5041001535767, 11.3222153379773, 10.0889216151042, 8.87272364786793, 8.47807696285562, 8.40641258665047, 8.20181926195524, 8.1285680400948, 8.7027667068553, 8.70837567114464, 8.81462405001291))

ggplot(tn10, aes(x = x, y = y)) +
  geom_col(fill = 'yellow') +
  labs(title = "Tình trạng nông nghiệp ảnh hưởng đến kinh tế nước Thái Lan qua các năm", x = "Năm", y = "Phần trăm") +
  theme_minimal()

Nhận xét:

  • Biểu đồ thể hiện tỷ lệ phần trăm thay đổi theo từng năm từ năm 2012 đến năm 2022.

  • Có sự gia tăng tỷ lệ phần trăm từ năm 2012 đến năm 2014, đạt đỉnh cao nhất vào năm 2013 (11.32%).

  • Sau năm 2014, tỷ lệ phần trăm giảm dần đến năm 2019, sau đó có sự gia tăng nhẹ vào năm 2020 và 2021.

  • Năm 2022 có tỷ lệ phần trăm thấp hơn so với năm 2013 và 2014 nhưng cao hơn so với các năm 2015, 2016, 2017 và 2018.

Nguyên nhân:

  • Sự gia tăng từ năm 2012 đến năm 2014: Có thể do nhiều yếu tố như sự phát triển kinh tế, chính sách hỗ trợ của chính phủ, hoặc sự gia tăng đầu tư vào các lĩnh vực liên quan.

  • Sự sụt giảm từ năm 2014 đến năm 2019: Có thể do nhiều yếu tố như khủng hoảng kinh tế, thay đổi chính sách, hoặc sự cạnh tranh gia tăng từ các quốc gia khác.

  • Sự gia tăng nhẹ từ năm 2020 đến năm 2021: Có thể do sự phục hồi kinh tế sau đại dịch COVID-19.

2.3.2 So sánh nền kinh tế của Việt Nam so với Thái Lan giai đoạn 2012-2022

  • Qua các biểu đồ cho thấy phần trăm của nước Việt Nam cao hơn nước Thái Lan trong hầu hết các năm.

  • Tỷ lệ phần trăm của Việt Nam có xu hướng giảm dần từ năm 2012 đến năm 2022.

  • Tỷ lệ phần trăm của Thái Lan có xu hướng tăng dần từ năm 2012 đến năm 2019, sau đó giảm dần đến năm 2022.

  • Tuy nhiên, khoảng cách phần trăm giữa hai nước đang thu hẹp dần trong những năm gần đây.

  • Thái Lan có mức tăng trưởng phần trăm cao hơn trong giai đoạn 2014-2022.

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

  • Yếu tố nội tại:

    • Nền tảng kinh tế:

      • Mức độ phát triển chung của nền kinh tế.

      • Chất lượng nguồn nhân lực.

      • Hệ thống cơ sở hạ tầng công nghệ thông tin và truyền thông.

      • Mức độ sẵn sàng của doanh nghiệp trong việc tiếp cận và ứng dụng công nghệ.

    • Chính sách và pháp luật:

      • Khung pháp lý điều chỉnh hoạt động ứng dụng công nghệ 4.0.

      • Chính sách hỗ trợ phát triển công nghệ 4.0.

      • Mức độ ưu đãi cho doanh nghiệp ứng dụng công nghệ.

    • Văn hóa và xã hội:

      • Mức độ tiếp cận và sử dụng công nghệ thông tin của người dân.

      • Nếp sống và thói quen tiêu dùng của người dân.

      • Mức độ sẵn sàng thay đổi và thích ứng với công nghệ mới.

  • Yếu tố bên ngoài:

    • Xu hướng phát triển công nghệ 4.0 trên thế giới:

      • Mức độ ứng dụng công nghệ 4.0 của các quốc gia khác.

      • Mức độ phát triển của các nền tảng công nghệ mới.

      • Xu hướng thay đổi trong chuỗi giá trị toàn cầu.

    • Cạnh tranh quốc tế:

      • Khả năng tiếp cận thị trường quốc tế của doanh nghiệp Việt Nam.

      • Mức độ cạnh tranh của sản phẩm và dịch vụ Việt Nam trên thị trường quốc tế.

    • Biến đổi khí hậu và môi trường:

      • Ảnh hưởng của biến đổi khí hậu đến các ngành kinh tế truyền thống.

      • Nhu cầu phát triển các ngành công nghiệp xanh và bền vững.

  • Ngoài ra, còn có một số yếu tố khác ảnh hưởng đến tác động của công nghệ 4.0 đến nền kinh tế Việt Nam như:

    • Sự hợp tác quốc tế:

      • Mức độ hợp tác quốc tế trong lĩnh vực phát triển và ứng dụng công nghệ 4.0.

      • Khả năng tiếp cận nguồn vốn đầu tư cho phát triển công nghệ.

    • Vai trò của khu vực tư nhân:

      • Mức độ đầu tư của khu vực tư nhân vào phát triển công nghệ 4.0.

      • Khả năng sáng tạo và đổi mới của doanh nghiệp.

4 Giải pháp

  • Nâng cao năng lực tiếp cận và ứng dụng công nghệ:

    • Đầu tư vào giáo dục và đào tạo: Nâng cao trình độ khoa học, kỹ thuật và ngoại ngữ cho nguồn nhân lực, đặc biệt là đào tạo về công nghệ 4.0.

    • Phát triển hạ tầng công nghệ thông tin: Mở rộng băng thông, giảm giá thành truy cập internet, đầu tư vào điện toán đám mây, trí tuệ nhân tạo, Internet vạn vật, v.v.

    • Hỗ trợ doanh nghiệp: Tạo điều kiện thuận lợi cho doanh nghiệp tiếp cận nguồn vốn, công nghệ, và thị trường để áp dụng công nghệ 4.0.

    • Nâng cao nhận thức cộng đồng: Truyền thông, tuyên truyền về lợi ích và tầm quan trọng của công nghệ 4.0.

  • Hoàn thiện thể chế pháp luật:

    • Ban hành các văn bản quy định về ứng dụng công nghệ 4.0: Đảm bảo an ninh mạng, bảo vệ dữ liệu cá nhân, thúc đẩy thương mại điện tử, v.v.

    • Nâng cao hiệu quả quản lý nhà nước: Tăng cường thanh tra, giám sát việc ứng dụng công nghệ 4.0, bảo vệ cạnh tranh, và bảo vệ môi trường.

  • Thúc đẩy đổi mới sáng tạo:

    • Hỗ trợ nghiên cứu và phát triển: Tạo điều kiện cho các hoạt động nghiên cứu khoa học và công nghệ về công nghệ 4.0.

    • Khuyến khích khởi nghiệp: Hỗ trợ về tài chính, cơ sở vật chất, và chính sách cho các doanh nghiệp khởi nghiệp sáng tạo trong lĩnh vực công nghệ 4.0.

    • Phát triển hệ sinh thái khởi nghiệp: Tạo môi trường thuận lợi cho sự hợp tác giữa các doanh nghiệp, trường đại học, và viện nghiên cứu.

5 Kết luận

  • Công nghệ 4.0 mang đến nhiều cơ hội cho nền kinh tế Việt Nam phát triển, tuy nhiên cũng đi kèm với những thách thức. Để tận dụng tối đa những lợi ích và giảm thiểu rủi ro, cần có sự phối hợp chặt chẽ giữa Chính phủ, doanh nghiệp, và cộng đồng. Việc triển khai hiệu quả các giải pháp trên sẽ giúp Việt Nam bứt phá trong cuộc đua công nghệ 4.0 và hội nhập quốc tế.

6 Tài liệu tham khảo

  • World Bank

  • Các tài liệu khác thuộc môn Ngôn ngữ lập trình

LS0tDQp0aXRsZTogIkLDgEkgVEnhu4JVIExV4bqsTiINCmF1dGhvcjogIlRy4bqnbiBOaOG6rXQgTGluaCINCmRhdGU6ICJcImByIGZvcm1hdChTeXMudGltZSgpLCAnJUg6JU06JVMsICVkIC0gJW0gLSAlWScpYFwiIg0Kb3V0cHV0OiANCiAgaHRtbF9kb2N1bWVudDogDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KICAgIGNvZGVfZm9sZGluZzogaGlkZQ0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19mbG9hdDogdHJ1ZQ0KICAgIHRvY19mbG9hdF9wbGFjZW1lbnQ6IHJpZ2h0DQogICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlDQogICAgdG9jX2RlcHRoOiA0DQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpgYGANCg0KYGBge2NzcyxlY2hvID0gRkFMU0V9DQpoMSB7DQogIGZvbnQtZmFtaWx5OiAiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOw0KICBmb250LXNpemU6IDMycHg7DQogIGZvbnQtd2VpZ2h0OiBib2xkDQogIH0NCg0KaDIgew0KICBmb250LWZhbWlseTogIlRpbWVzIE5ldyBSb21hbiIsIFRpbWVzLCBzZXJpZjsNCiAgZm9udC1zaXplOiAyOHB4Ow0KICBmb250LXdlaWdodDogYm9sZDsNCiANCn0NCg0KaDMgew0KICBmb250LWZhbWlseTogIlRpbWVzIE5ldyBSb21hbiIsIFRpbWVzLCBzZXJpZjsNCiAgZm9udC1zaXplOiAyNHB4Ow0KICBmb250LXdlaWdodDogYm9sZDsNCiAgZm9udC1zdHlsZTogaXRhbGljOw0KfQ0KDQpoNCB7Zm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogIGZvbnQtc2l6ZTogMjBweDsNCiAgZm9udC1zdHlsZTogaXRhbGljfQ0KDQpib2R5IHsNCiAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogIGZvbnQtc2l6ZTogMThweDsNCiAgDQp9DQpwOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KSB7DQogIHRleHQtaW5kZW50OiAyZW07fQ0KcCB7DQogIHRleHQtYWxpZ246IGp1c3RpZnk7DQogIH0NCi50b2NpZnktaGVhZGVyIHsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQp9DQoNCmBgYA0KDQohW10oVFLhuqZOLU5I4bqsVC1MSU5ILmpwZykNCg0KIyAqKkdp4bubaSB0aGnhu4d1KioNCg0KIyMgKipLaMOhaSBuaeG7h20qKg0KDQotICAgUGjDom4gdMOtY2ggdMOhYyDEkeG7mW5nIGPhu6dhIEPDtG5nIG5naOG7hyA0LjAgxJHhur9uIE7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIGzDoCBxdcOhIHRyw6xuaCDEkcOhbmggZ2nDoSB2w6AgxJFvIGzGsOG7nW5nIG5o4buvbmcg4bqjbmggaMaw4bufbmcgdMOtY2ggY+G7sWMgdsOgIHRpw6p1IGPhu7FjIGPhu6dhIGPDoWMgY8O0bmcgbmdo4buHIHRpw6puIHRp4bq/biBuaMawIFRyw60gdHXhu4cgbmjDom4gdOG6oW8gKEFJKSwgSW50ZXJuZXQgduG6oW4gduG6rXQgKElvVCksIEThu68gbGnhu4d1IGzhu5tuIChCaWcgRGF0YSksIFJvYm90IHbDoCBJbiAzRCBsw6puIGPDoWMga2jDrWEgY+G6oW5oIGtow6FjIG5oYXUgY+G7p2EgbuG7gW4ga2luaCB04bq/IFZp4buHdCBOYW0uDQoNCiMjICoqTMO9IGRvIGzhu7FhIGNo4buNbiDEkeG7gSB0w6BpKioNCg0KIyMjICoqVOG6p20gcXVhbiB0cuG7jW5nIGPhu6dhIMSR4buBIHTDoGkqKg0KDQotICAgVMOtbmggdGjhu51pIHPhu7E6IEPDtG5nIG5naOG7hyA0LjAgxJFhbmcgdOG6oW8gcmEgbmjhu69uZyB0aGF5IMSR4buVaSB0byBs4bubbiB0csOqbiB0b8OgbiBj4bqndSB2w6AgVmnhu4d0IE5hbSBjxaluZyBraMO0bmcgbmdv4bqhaSBs4buHLiBWaeG7h2MgbmdoacOqbiBj4bupdSB0w6FjIMSR4buZbmcgY+G7p2EgbsOzIGzDoCB2w7QgY8O5bmcgY+G6p24gdGhp4bq/dCDEkeG7gyBjw7Mgbmjhu69uZyDEkeG7i25oIGjGsOG7m25nIMSRw7puZyDEkeG6r24gY2hvIHPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8gY+G7p2EgxJHhuqV0IG7GsOG7m2MuDQoNCi0gICBUw61uaCBj4bqlcCBiw6FjaDogVmnhu4d0IE5hbSDEkWFuZyB0cm9uZyBnaWFpIMSRb+G6oW4gcGjDoXQgdHJp4buDbiBuaGFuaCBjaMOzbmcgdsOgIGjhu5lpIG5o4bqtcCBzw6J1IHLhu5luZy4gTuG6r20gYuG6r3QgY8ahIGjhu5lpIHbDoCDhu6luZyBk4bulbmcgaGnhu4d1IHF14bqjIGPDtG5nIG5naOG7hyA0LjAgbMOgIGNow6xhIGtow7NhIMSR4buDIG7Dom5nIGNhbyBuxINuZyBs4buxYyBj4bqhbmggdHJhbmggdsOgIHThuqFvIGLGsOG7m2MgxJHhu5l0IHBow6EgdHJvbmcgbuG7gW4ga2luaCB04bq/Lg0KDQotICAgVMOtbmggdGjhu7FjIHRp4buFbjogS+G6v3QgcXXhuqMgbmdoacOqbiBj4bupdSBjw7MgdGjhu4MgY3VuZyBj4bqlcCB0aMO0bmcgdGluIGjhu691IMOtY2ggY2hvIGPDoWMgbmjDoCBob+G6oWNoIMSR4buLbmggY2jDrW5oIHPDoWNoLCBkb2FuaCBuZ2hp4buHcCB2w6AgbmfGsOG7nWkgZMOibiB0cm9uZyB2aeG7h2MgY2h14bqpbiBi4buLIGNobyBjdeG7mWMgY8OhY2ggbeG6oW5nIGPDtG5nIG5naGnhu4dwIDQuMC4NCg0KIyMjICoqTMO9IGRvIGPhu6UgdGjhu4MqKg0KDQojIyMjICoqVMOhYyDEkeG7mW5nIHRvIGzhu5tuIGPhu6dhIGPDtG5nIG5naOG7hyA0LjAqKg0KDQotICAgVGhheSDEkeG7lWkgY8OhY2ggdGjhu6ljIGhv4bqhdCDEkeG7mW5nOiBOw6JuZyBjYW8gaGnhu4d1IHF14bqjLCB04buxIMSR4buZbmcgaMOzYSwgY8OhIG5ow6JuIGjDs2EuDQoNCi0gICBU4bqhbyByYSBjw6FjIG5nw6BuaCBraW5oIHThur8gbeG7m2k6IEZpbnRlY2gsIEVkdGVjaCwgSGVhbHRodGVjaCwuLi4NCg0KLSAgIFRoYXkgxJHhu5VpIHRo4buLIHRyxrDhu51uZyBsYW8gxJHhu5luZzogTmh1IGPhuqd1IHbhu4Ega+G7uSBuxINuZyBt4bubaSwgbmd1eSBjxqEgdGjhuqV0IG5naGnhu4dwIGNobyBt4buZdCBz4buRIG5nw6BuaCBuZ2jhu4EuDQoNCiMjIyMgKipO4buBbiBraW5oIHThur8gVmnhu4d0IE5hbSDEkWFuZyDEkeG7kWkgbeG6t3QgduG7m2kgbmhp4buBdSB0aMOhY2ggdGjhu6ljKioNCg0KLSAgIE7Eg25nIHN14bqldCBsYW8gxJHhu5luZyBjw7JuIHRo4bqlcC4NCg0KLSAgIENo4bqldCBsxrDhu6NuZyBuZ3Xhu5NuIG5ow6JuIGzhu7FjIGNoxrBhIGNhby4NCg0KLSAgIEjhuqEgdOG6p25nIGPDtG5nIG5naOG7hyBjaMawYSBwaMOhdCB0cmnhu4NuIMSR4buTbmcgxJHhu4F1Lg0KDQotICAgSOG7hyB0aOG7kW5nIHBow6FwIGzDvSBjaMawYSBob8OgbiB0aGnhu4duLg0KDQojIyMjICoqVmnhu4djIG5naGnDqm4gY+G7qXUgxJHhu4EgdMOgaSBuw6B5IGdpw7pwKioNCg0KLSAgIMSQw6FuaCBnacOhIG3hu6ljIMSR4buZIHPhurVuIHPDoG5nIGPhu6dhIFZp4buHdCBOYW0gY2hvIGN14buZYyBjw6FjaCBt4bqhbmcgNC4wLg0KDQotICAgWMOhYyDEkeG7i25oIG5o4buvbmcgY8ahIGjhu5lpIHbDoCB0aMOhY2ggdGjhu6ljIG3DoCBWaeG7h3QgTmFtIGPhuqduIG7huq9tIGLhuq90IHbDoCBnaeG6o2kgcXV54bq/dC4NCg0KLSAgIMSQ4buBIHh14bqldCBjw6FjIGdp4bqjaSBwaMOhcCBj4bulIHRo4buDIMSR4buDIHRow7pjIMSR4bqpeSDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMCBoaeG7h3UgcXXhuqMgdsOgIGLhu4FuIHbhu69uZy4NCg0KIyMjICoqS2jhurNuZyDEkeG7i25oKioNCg0KLSAgIEzhu7FhIGNo4buNbiDEkeG7gSB0w6BpIG7DoHkgdGjhu4MgaGnhu4duIHPhu7EgcXVhbiB0w6JtIMSR4bq/biBuaOG7r25nIHbhuqVuIMSR4buBIG7Ds25nIGjhu5VpIHbDoCBtYW5nIHTDrW5oIGNoaeG6v24gbMaw4bujYyBj4bunYSBu4buBbiBraW5oIHThur8gVmnhu4d0IE5hbS4NCg0KLSAgIEvhur90IHF14bqjIG5naGnDqm4gY+G7qXUgY8OzIHRo4buDIGfDs3AgcGjhuqduIHF1YW4gdHLhu41uZyB2w6BvIHZp4buHYyB4w6J5IGThu7FuZyBt4buZdCBu4buBbiBraW5oIHThur8gc+G7kSBwaMOhdCB0cmnhu4NuIG3huqFuaCBt4bq9IHbDoCBo4buZaSBuaOG6rXAgc8OidSBy4buZbmcuDQoNCiMjICoqTeG7pWMgdGnDqnUgbmdoacOqbiBj4bupdSoqDQoNCi0gICBN4bulYyB0acOqdSBjaHVuZzogUGjDom4gdMOtY2ggdG/DoG4gZGnhu4duIHTDoWMgxJHhu5luZyBj4bunYSBjw7RuZyBuZ2jhu4cgNC4wIMSR4bq/biBu4buBbiBraW5oIHThur8gVmnhu4d0IE5hbS4NCg0KLSAgIE3hu6VjIHRpw6p1IGPhu6UgdGjhu4M6DQoNCiAgICAtICAgWMOhYyDEkeG7i25oIGPDoWMgdMOhYyDEkeG7mW5nIHTDrWNoIGPhu7FjIHbDoCB0acOqdSBj4buxYyBj4bunYSBjw7RuZyBuZ2jhu4cgNC4wIHRyw6puIGPDoWMga2jDrWEgY+G6oW5oOg0KDQogICAgICAgIC0gICBUxINuZyB0csaw4bufbmcga2luaCB04bq/OiBU4buRYyDEkeG7mSB0xINuZyB0csaw4bufbmcgR0RQLCBuxINuZyBzdeG6pXQgbGFvIMSR4buZbmcsIG7Eg25nIGzhu7FjIGPhuqFuaCB0cmFuaC4NCg0KICAgICAgICAtICAgQ8ahIGPhuqV1IGtpbmggdOG6vzogQ2h1eeG7g24gZOG7i2NoIGPGoSBj4bqldSB0aGVvIGjGsOG7m25nIGThu4tjaCB24bulIGjDs2EsIGPDtG5nIG5naGnhu4dwIGjDs2EgY2FvLg0KDQogICAgICAgIC0gICBUaOG7iyB0csaw4budbmcgbGFvIMSR4buZbmc6IE5odSBj4bqndSBuaMOibiBs4buxYywgY8ahIGjhu5lpIHZp4buHYyBsw6BtLCB0aHUgbmjhuq1wLg0KDQogICAgICAgIC0gICBCw6xuaCDEkeG6s25nIHjDoyBo4buZaTogR2nhuqNtIGLhuqV0IGLDrG5oIMSR4bqzbmcgdGh1IG5o4bqtcCwgdGnhur9wIGPhuq1uIGPDtG5nIG5naOG7hy4NCg0KICAgIC0gICDEkMOhbmggZ2nDoSBt4bupYyDEkeG7mSBz4bq1biBzw6BuZyBj4bunYSBWaeG7h3QgTmFtIGNobyBjdeG7mWMgY8OhY2ggbeG6oW5nIGPDtG5nIG5naGnhu4dwIDQuMDoNCg0KICAgICAgICAtICAgS2jhuqMgbsSDbmcgdGnhur9wIGPhuq1uIHbDoCDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHLg0KDQogICAgICAgIC0gICBI4buHIHRo4buRbmcgcGjDoXAgbMO9IHbDoCBjaMOtbmggc8OhY2ggaOG7lyB0cuG7oy4NCg0KICAgICAgICAtICAgQ2jhuqV0IGzGsOG7o25nIG5ndeG7k24gbmjDom4gbOG7sWMuDQoNCiAgICAgICAgLSAgIEjhuqEgdOG6p25nIGPDtG5nIG5naOG7hyB0aMO0bmcgdGluLg0KDQogICAgLSAgIFjDoWMgxJHhu4tuaCBy4bunaSBybyB2w6AgdGjDoWNoIHRo4bupYyB0cm9uZyBxdcOhIHRyw6xuaCDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMDoNCg0KICAgICAgICAtICAgQW4gbmluaCBt4bqhbmcsIGLhuqNvIG3huq10IGThu68gbGnhu4d1Lg0KDQogICAgICAgIC0gICBCaeG6v24gxJHhu5luZyB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcuDQoNCiAgICAgICAgLSAgIELhuqV0IGLDrG5oIMSR4bqzbmcga+G7uSB0aHXhuq10IHPhu5EuDQoNCiAgICAtICAgxJDhu4EgeHXhuqV0IGPDoWMgZ2nhuqNpIHBow6FwIG5o4bqxbSB0aMO6YyDEkeG6qXkg4bupbmcgZOG7pW5nIGPDtG5nIG5naOG7hyA0LjAgdsOgIGdp4bqjbSB0aGnhu4N1IHLhu6dpIHJvLCB0aMOhY2ggdGjhu6ljOg0KDQogICAgICAgIC0gICDEkOG7i25oIGjGsOG7m25nIHBow6F0IHRyaeG7g24ga2hvYSBo4buNYyBjw7RuZyBuZ2jhu4cgdsOgIMSR4buVaSBt4bubaSBzw6FuZyB04bqhby4NCg0KICAgICAgICAtICAgTsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBuZ3Xhu5NuIG5ow6JuIGzhu7FjLg0KDQogICAgICAgIC0gICBIb8OgbiB0aGnhu4duIGjhu4cgdGjhu5FuZyBwaMOhcCBsw70gdsOgIGNow61uaCBzw6FjaCBo4buXIHRy4bujLg0KDQogICAgICAgIC0gICBQaMOhdCB0cmnhu4NuIGjhuqEgdOG6p25nIGPDtG5nIG5naOG7hyB0aMO0bmcgdGluLg0KDQogICAgICAgIC0gICBOw6JuZyBjYW8gbmjhuq1uIHRo4bupYyB2w6AgdGhhbSBnaWEgY+G7p2EgY+G7mW5nIMSR4buTbmcuDQoNCiMjICoqUGjhuqFtIHZpIG5naGnDqm4gY+G7qXUqKg0KDQotICAgVGjhu51pIGdpYW46IEdpYWkgxJFv4bqhbiAyMDEyIC0gMjAyMg0KDQotICAgTMSpbmggduG7sWM6IEtpbmggdOG6vyAobsO0bmcgbmdoaeG7h3AsIGPDtG5nIG5naGnhu4dwLCBk4buLY2ggduG7pSkNCg0KICAgIC0gICBOw7RuZyBuZ2hp4buHcDoNCg0KICAgICAgICAtICAg4buobmcgZOG7pW5nIGPDtG5nIG5naOG7hyBBSSwgSW9ULCBCaWcgRGF0YSDEkeG7gyB04buRaSDGsHUgaMOzYSBz4bqjbiB4deG6pXQsIHF14bqjbiBsw70gdMOgaSBuZ3V5w6puLCBk4buxIGLDoW8gdGjhu4sgdHLGsOG7nW5nLg0KDQogICAgICAgIC0gICBQaMOhdCB0cmnhu4NuIG7DtG5nIG5naGnhu4dwIHRow7RuZyBtaW5oLCBuw7RuZyBuZ2hp4buHcCBo4buvdSBjxqEsIG7DtG5nIG5naGnhu4dwIGNow61uaCB4w6FjLg0KDQogICAgLSAgIEPDtG5nIG5naGnhu4dwOg0KDQogICAgICAgIC0gICDhu6huZyBk4bulbmcgcm9ib3QsIHThu7EgxJHhu5luZyBow7NhLCBpbiAzRCDEkeG7gyBuw6JuZyBjYW8gbsSDbmcgc3XhuqV0LCBoaeG7h3UgcXXhuqMgc+G6o24geHXhuqV0Lg0KDQogICAgICAgIC0gICBDaHV54buDbiDEkeG7lWkgc2FuZyBtw7QgaMOsbmggc+G6o24geHXhuqV0IHRow7RuZyBtaW5oLCBsaW5oIGhv4bqhdCwgdGjDrWNoIOG7qW5nIHbhu5tpIHRo4buLIHRyxrDhu51uZy4NCg0KICAgIC0gICBE4buLY2ggduG7pToNCg0KICAgICAgICAtICAgUGjDoXQgdHJp4buDbiBjw6FjIGThu4tjaCB24bulIHPhu5EsIHRoxrDGoW5nIG3huqFpIMSRaeG7h24gdOG7rSwgdGhhbmggdG/DoW4gdHLhu7FjIHR1eeG6v24uDQoNCiAgICAgICAgLSAgIE7Dom5nIGNhbyBjaOG6pXQgbMaw4bujbmcgZOG7i2NoIHbhu6UsIHRy4bqjaSBuZ2hp4buHbSBraMOhY2ggaMOgbmcuDQoNCi0gICBQaOG6oW0gdmkgxJHhu4thIGzDvTogVmnhu4d0IE5hbQ0KDQojIyAqKlBoxrDGoW5nIHBow6FwIG5naGnDqm4gY+G7qXUqKg0KDQotICAgVGh1IHRo4bqtcCBk4buvIGxp4buHdToNCg0KICAgIC0gICBUaHUgdGjhuq1wIGThu68gbGnhu4d1IHRo4bupIGPhuqVwIHThu6sgY8OhYyBuZ3Xhu5NuIHV5IHTDrW46IGLDoW8gY8OhbywgdMOgaSBsaeG7h3UgY+G7p2EgY8OhYyB04buVIGNo4bupYyBxdeG7kWMgdOG6vyAoV0IsIElNRiwgQURCKSwgY8ahIHF1YW4gY2jDrW5oIHBo4bunLCBuZ2hpw6puIGPhu6l1IGtob2EgaOG7jWMuDQoNCiAgICAtICAgVGh1IHRo4bqtcCBk4buvIGxp4buHdSBzxqEgY+G6pXAgdGjDtG5nIHF1YTogcGjhu49uZyB24bqlbiBjaHV5w6puIGdpYSwgZG9hbmggbmdoaeG7h3AsIG5nxrDhu51pIGxhbyDEkeG7mW5nOyBraOG6o28gc8OhdCBkb2FuaCBuZ2hp4buHcCwgaOG7mSBnaWEgxJHDrG5oLg0KDQotICAgUGjDom4gdMOtY2ggZOG7ryBsaeG7h3U6DQoNCiAgICAtICAgUGjDom4gdMOtY2ggbcO0IHThuqM6IHThuqduIHN14bqldCwgdOG7tyBs4buHLCB0cnVuZyBiw6xuaCBj4buZbmcuDQoNCiAgICAtICAgUGjDom4gdMOtY2ggcGhp4bq/bSDEkeG7i25oOiBwaMOibiBsb+G6oWksIHNvIHPDoW5oLg0KDQogICAgLSAgIFBow6JuIHTDrWNoIGjhu5NpIHF1eTogeMOhYyDEkeG7i25oIG3hu5FpIHF1YW4gaOG7hyBnaeG7r2EgY8OhYyBiaeG6v24uDQoNCiAgICAtICAgTcO0IGjDrG5oIGjDs2E6IHjDonkgZOG7sW5nIG3DtCBow6xuaCBk4buxIGLDoW8gdMOhYyDEkeG7mW5nIGPhu6dhIGPDtG5nIG5naOG7hyA0LjAuDQoNCiMjICoqw50gbmdoxKlhIG5naGnDqm4gY+G7qXUqKg0KDQojIyMgKipDdW5nIGPhuqVwIHRow7RuZyB0aW4qKg0KDQotICAgSGnhu4N1IHLDtSBoxqFuIHbhu4Egbmjhu69uZyB0w6FjIMSR4buZbmcgdMOtY2ggY+G7sWMgdsOgIHRpw6p1IGPhu7FjIGPhu6dhIGPDtG5nIG5naOG7hyA0LjAgxJHhu5FpIHbhu5tpIG7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIHRyw6puIGPDoWMga2jDrWEgY+G6oW5oOg0KDQogICAgLSAgIE7hu4FuIGtpbmggdOG6vyB2xKkgbcO0OiBUxINuZyB0csaw4bufbmcgR0RQLCBuxINuZyBzdeG6pXQgbGFvIMSR4buZbmcsIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AsIHh14bqldCBraOG6qXUsIMSR4bqndSB0xrAsLi4uDQoNCiAgICAtICAgTmfDoG5oIGtpbmggdOG6vzogTsO0bmcgbmdoaeG7h3AsIGPDtG5nIG5naGnhu4dwLCBk4buLY2ggduG7pSwuLi4NCg0KICAgIC0gICBEb2FuaCBuZ2hp4buHcDogTcO0IGjDrG5oIGtpbmggZG9hbmgsIGNoaeG6v24gbMaw4bujYyBwaMOhdCB0cmnhu4NuLC4uLg0KDQogICAgLSAgIE5nxrDhu51pIGxhbyDEkeG7mW5nOiBOaHUgY+G6p3UgbmjDom4gbOG7sWMsIGvhu7kgbsSDbmcgY+G6p24gdGhp4bq/dCwuLi4NCg0KLSAgIMSQw6FuaCBnacOhIG3hu6ljIMSR4buZIHPhurVuIHPDoG5nIGPhu6dhIFZp4buHdCBOYW0gY2hvIGN14buZYyBjw6FjaCBt4bqhbmcgY8O0bmcgbmdoaeG7h3AgNC4wOg0KDQogICAgLSAgIEjhu4cgdGjhu5FuZyBwaMOhcCBsw70NCg0KICAgIC0gICBOZ3Xhu5NuIG5ow6JuIGzhu7FjDQoNCiAgICAtICAgSOG6oSB04bqnbmcgY8O0bmcgbmdo4buHDQoNCi0gICBYw6FjIMSR4buLbmggcuG7p2kgcm8gdsOgIHRow6FjaCB0aOG7qWMgdHJvbmcgcXXDoSB0csOsbmgg4bupbmcgZOG7pW5nIGPDtG5nIG5naOG7hyA0LjA6DQoNCiAgICAtICAgQW4gbmluaCBt4bqhbmcNCg0KICAgIC0gICBC4bqldCBiw6xuaCDEkeG6s25nIHRodSBuaOG6rXANCg0KICAgIC0gICBUaOG6pXQgbmdoaeG7h3AgZG8gdOG7sSDEkeG7mW5nIGjDs2ENCg0KIyMjICoqSOG7lyB0cuG7oyByYSBxdXnhur90IMSR4buLbmgqKg0KDQotICAgQ3VuZyBj4bqlcCBjxqEgc+G7nyBraG9hIGjhu41jIGNobyB2aeG7h2MgaG/huqFjaCDEkeG7i25oIGNow61uaCBzw6FjaCwgY2hp4bq/biBsxrDhu6NjIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGfhuq9uIHbhu5tpIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wOg0KDQogICAgLSAgIFjDoWMgxJHhu4tuaCBjw6FjIGzEqW5oIHbhu7FjIHRy4buNbmcgdMOibSDEkeG7gyDEkeG6p3UgdMawDQoNCiAgICAtICAgUGjDoXQgdHJp4buDbiBuZ3Xhu5NuIG5ow6JuIGzhu7FjIHBow7kgaOG7o3ANCg0KICAgIC0gICBIb8OgbiB0aGnhu4duIGjhu4cgdGjhu5FuZyBwaMOhcCBsw70gdsOgIGNow61uaCBzw6FjaCBo4buXIHRy4bujDQoNCi0gICBHacO6cCBkb2FuaCBuZ2hp4buHcCB4w6J5IGThu7FuZyBjaGnhur9uIGzGsOG7o2Mga2luaCBkb2FuaCBwaMO5IGjhu6NwIHbhu5tpIHh1IGjGsOG7m25nIGPDtG5nIG5naOG7hyA0LjA6DQoNCiAgICAtICAgQ2h1eeG7g24gxJHhu5VpIHPhu5ENCg0KICAgIC0gICBOw6JuZyBjYW8gbsSDbmcgbOG7sWMgY+G6oW5oIHRyYW5oDQoNCi0gICBI4buXIHRy4bujIG5nxrDhu51pIGxhbyDEkeG7mW5nIHRow61jaCDhu6luZyB24bubaSB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgbeG7m2k6DQoNCiAgICAtICAgTsOibmcgY2FvIGvhu7kgbsSDbmcNCg0KICAgIC0gICBUw6xtIGtp4bq/bSBjxqEgaOG7mWkgdmnhu4djIGzDoG0NCg0KIyMjICoqTsOibmcgY2FvIG5o4bqtbiB0aOG7qWMqKg0KDQotICAgTsOibmcgY2FvIG5o4bqtbiB0aOG7qWMgY+G7p2EgY8OhYyBj4bqlcCBsw6NuaCDEkeG6oW8sIGPDoW4gYuG7mSBxdeG6o24gbMO9LCBkb2FuaCBuZ2hp4buHcCB2w6AgbmfGsOG7nWkgZMOibiB24buBIHThuqdtIHF1YW4gdHLhu41uZyBj4bunYSBjw7RuZyBuZ2jhu4cgNC4wOg0KDQogICAgLSAgIFRow7pjIMSR4bqpeSDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMCB2w6BvIG3hu41pIGzEqW5oIHbhu7FjDQoNCiAgICAtICAgTsOibmcgY2FvIHRpbmggdGjhuqduIMSR4buVaSBt4bubaSBzw6FuZyB04bqhbw0KDQotICAgR8OzcCBwaOG6p24gdGjDumMgxJHhuql5IHPhu7EgdGhhbSBnaWEgY+G7p2EgY8OhYyBiw6puIGxpw6puIHF1YW4gdHJvbmcgcXXDoSB0csOsbmgg4bupbmcgZOG7pW5nIGPDtG5nIG5naOG7hyA0LjA6DQoNCiAgICAtICAgRG9hbmggbmdoaeG7h3ANCg0KICAgIC0gICBUcsaw4budbmcgxJHhuqFpIGjhu41jDQoNCiAgICAtICAgVmnhu4duIG5naGnDqm4gY+G7qXUNCg0KICAgIC0gICBOZ8aw4budaSBkw6JuDQoNCiMjIyAqKkfDs3AgcGjhuqduIHbDoG8gc+G7sSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZyoqDQoNCi0gICDhu6huZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMCBnw7NwIHBo4bqnbiB0aMO6YyDEkeG6qXkgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vywgbsOibmcgY2FvIG7Eg25nIHN14bqldCBsYW8gxJHhu5luZywgdOG6oW8gcmEgbmhp4buBdSB2aeG7h2MgbMOgbSBt4bubaS4NCg0KLSAgIEfDs3AgcGjhuqduIGdp4bqjaSBxdXnhur90IGPDoWMgduG6pW4gxJHhu4EgeMOjIGjhu5lpIG5oxrA6DQoNCiAgICAtICAgR2nhuqNtIG5naMOobw0KDQogICAgLSAgIE7Dom5nIGNhbyBjaOG6pXQgbMaw4bujbmcgZ2nDoW8gZOG7pWMNCg0KICAgIC0gICBC4bqjbyB24buHIG3DtGkgdHLGsOG7nW5nDQoNCi0gICBOw6JuZyBjYW8gduG7iyB0aOG6vyBj4bunYSBWaeG7h3QgTmFtIHRyb25nIG7hu4FuIGtpbmggdOG6vyB0b8OgbiBj4bqndS4NCg0KIyMgKipN4bupYyDEkeG7mSBz4bq1biBzw6BuZyBj4bunYSBWaeG7h3QgTmFtKioNCg0KLSAgIEjhu4cgdGjhu5FuZyBwaMOhcCBsw706DQoNCiAgICAtICAgS2h1bmcgcGjDoXAgbMO9IHbhu4Ega2hvYSBo4buNYyBjw7RuZyBuZ2jhu4csIHPhu58gaOG7r3UgdHLDrSB0deG7hywgYW4gbmluaCBt4bqhbmcuDQoNCiAgICAtICAgQ2jDrW5oIHPDoWNoIGjhu5cgdHLhu6Mga2jhu59pIG5naGnhu4dwLCDEkeG7lWkgbeG7m2kgc8OhbmcgdOG6oW8uDQoNCi0gICBOZ3Xhu5NuIG5ow6JuIGzhu7FjOg0KDQogICAgLSAgIE5odSBj4bqndSB2w6AgY2jhuqV0IGzGsOG7o25nIG5ndeG7k24gbmjDom4gbOG7sWMgY2hvIGPDoWMgbmfDoG5oIGPDtG5nIG5naOG7hyA0LjAuDQoNCiAgICAtICAgxJDDoG8gdOG6oW8sIGLhu5NpIGTGsOG7oW5nIGvhu7kgbsSDbmcgY2hvIG5nxrDhu51pIGxhbyDEkeG7mW5nLg0KDQotICAgSOG6oSB04bqnbmcgY8O0bmcgbmdo4buHOg0KDQogICAgLSAgIEjhu4cgdGjhu5FuZyB2aeG7hW4gdGjDtG5nLCBJbnRlcm5ldCwgxJFp4buHbiB0b8OhbiDEkcOhbSBtw6J5Lg0KDQogICAgLSAgIEFuIG5pbmggbeG6oW5nLCBi4bqjbyBt4bqtdCB0aMO0bmcgdGluLg0KDQojIyAqKlLhu6dpIHJvIHbDoCB0aMOhY2ggdGjhu6ljKioNCg0KIyMjICoqUuG7p2kgcm8qKg0KDQojIyMjICoqUuG7p2kgcm8gduG7gSBraW5oIHThur8qKg0KDQotICAgVMSDbmcgdHLGsOG7n25nIGtow7RuZyDEkeG7k25nIMSR4buBdTogTOG7o2kgw61jaCBj4bunYSBDw7RuZyBuZ2hp4buHcCA0LjAgY8OzIHRo4buDIHThuq1wIHRydW5nIHbDoG8gbeG7mXQgc+G7kSBuZ8OgbmgvbMSpbmggduG7sWMvxJHhu4thIHBoxrDGoW5nIG5o4bqldCDEkeG7i25oLCBk4bqrbiDEkeG6v24gZ2lhIHTEg25nIGLhuqV0IGLDrG5oIMSR4bqzbmcuDQoNCi0gICBN4bqldCB2aeG7h2MgbMOgbTogVmnhu4djIHThu7EgxJHhu5luZyBow7NhIGPDsyB0aOG7gyBk4bqrbiDEkeG6v24gbeG6pXQgdmnhu4djIGzDoG0gdHJvbmcgbeG7mXQgc+G7kSBuZ8OgbmggdHJ1eeG7gW4gdGjhu5FuZywgxJHhurdjIGJp4buHdCBsw6AgY8OhYyBjw7RuZyB2aeG7h2MgxJHGoW4gZ2nhuqNuLCBs4bq3cCDEkWkgbOG6t3AgbOG6oWkuDQoNCi0gICBC4bqldCDhu5VuIGtpbmggdOG6vzogU+G7sSB0aGF5IMSR4buVaSBuaGFuaCBjaMOzbmcgY+G7p2EgY8O0bmcgbmdo4buHIGPDsyB0aOG7gyBk4bqrbiDEkeG6v24gYmnhur9uIMSR4buZbmcga2luaCB04bq/IHbDoCBi4bqldCDhu5VuLg0KDQojIyMjICoqUuG7p2kgcm8gduG7gSB4w6MgaOG7mWkqKg0KDQotICAgQuG6pXQgYsOsbmggxJHhurNuZyBnaWEgdMSDbmc6IEtob+G6o25nIGPDoWNoIHRodSBuaOG6rXAgY8OzIHRo4buDIG7hu5tpIHLhu5luZyBkbyBjaMOqbmggbOG7h2NoIGvhu7kgbsSDbmcgdsOgIGPGoSBo4buZaSB0aeG6v3AgY+G6rW4gY8O0bmcgbmdo4buHLg0KDQotICAgVOG7mWkgcGjhuqFtIG3huqFuZzogTmd1eSBjxqEgZ2lhIHTEg25nIHThuqVuIGPDtG5nIG3huqFuZywgbOG7q2EgxJHhuqNvIHbDoCB2aSBwaOG6oW0gZOG7ryBsaeG7h3UgY8OhIG5ow6JuLg0KDQotICAgTeG6pXQga+G6v3QgbuG7kWkgeMOjIGjhu5lpOiBT4buxIHBo4bulIHRodeG7mWMgcXXDoSBuaGnhu4F1IHbDoG8gY8O0bmcgbmdo4buHIGPDsyB0aOG7gyBk4bqrbiDEkeG6v24gY8O0IGzhuq1wIHjDoyBo4buZaSB2w6AgZ2nhuqNtIHTGsMahbmcgdMOhYyB0cuG7sWMgdGnhur9wLg0KDQojIyMgKipS4bunaSBybyB24buBIG3DtGkgdHLGsOG7nW5nKioNCg0KLSAgIFTEg25nIHRoaeG7g3UgcsOhYyB0aOG6o2kgxJFp4buHbiB04butOiBWaeG7h2Mgc+G7rSBk4bulbmcgbmfDoHkgY8OgbmcgdMSDbmcgY8OhYyB0aGnhur90IGLhu4sgxJFp4buHbiB04butIGThuqtuIMSR4bq/biB24bqlbiDEkeG7gSB44butIGzDvSByw6FjIHRo4bqjaSDEkWnhu4duIHThu60uDQoNCi0gICBUacOqdSB0aOG7pSBuxINuZyBsxrDhu6NuZzogTmh1IGPhuqd1IG7Eg25nIGzGsOG7o25nIGNhbyBjaG8gY8OhYyBob+G6oXQgxJHhu5luZyBr4bu5IHRodeG6rXQgc+G7kSBjw7MgdGjhu4MgZ8OieSDDoXAgbOG7sWMgbMOqbiBo4buHIHRo4buRbmcgxJFp4buHbi4NCg0KIyMjICoqVGjDoWNoIHRo4bupYyoqDQoNCiMjIyMgKipUaMOhY2ggdGjhu6ljIHbhu4EgdGjhu4MgY2jhur8gdsOgIGNow61uaCBzw6FjaCoqDQoNCi0gICBIb8OgbiB0aGnhu4duIGjhu4cgdGjhu5FuZyBwaMOhcCBsw706DQoNCiAgICAtICAgS2h1bmcgcGjDoXAgbMO9IGPhuqduIMSRxrDhu6NjIGPhuq1wIG5o4bqtdCDEkeG7gyB0aGVvIGvhu4twIHThu5FjIMSR4buZIHBow6F0IHRyaeG7g24gY+G7p2EgY8O0bmcgbmdo4buHIHbDoCDEkeG6o20gYuG6o28gdmnhu4djIHPhu60gZOG7pW5nIGPDtG5nIG5naOG7hyBt4buZdCBjw6FjaCBoaeG7h3UgcXXhuqMgdsOgIGFuIHRvw6BuLg0KDQogICAgLSAgIFF1eeG7gW4gc+G7nyBo4buvdSB0csOtIHR14buHIGPhuqduIMSRxrDhu6NjIGLhuqNvIHbhu4cgxJHhu4Mga2h1eeG6v24ga2jDrWNoIMSR4buVaSBt4bubaSB2w6Agc8OhbmcgdOG6oW8uDQoNCi0gICBQaMOhdCB0cmnhu4NuIGNow61uaCBzw6FjaCBo4buXIHRy4bujOg0KDQogICAgLSAgIEPhuqduIGPDsyBjw6FjIGNow61uaCBzw6FjaCBo4buXIHRy4bujIMSR4buDIHRow7pjIMSR4bqpeSDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMCB0cm9uZyBjw6FjIG5nw6BuaCBraW5oIHThur8gY2jDrW5oLg0KDQogICAgLSAgIEPhuqduIGPDsyBjaMOtbmggc8OhY2ggaOG7lyB0cuG7oyDEkcOgbyB04bqhbyB2w6AgYuG7k2kgZMaw4buhbmcgbmd14buTbiBuaMOibiBs4buxYyBjaG8gY8O0bmcgbmdo4buHIDQuMC4NCg0KIyMjIyAqKlRow6FjaCB0aOG7qWMgduG7gSBo4bqhIHThuqduZyB2w6Agbmd14buTbiBuaMOibiBs4buxYyoqDQoNCi0gICBOw6JuZyBj4bqlcCBo4bqhIHThuqduZyBjw7RuZyBuZ2jhu4c6DQoNCiAgICAtICAgQ+G6p24gxJHhuqd1IHTGsCB2w6BvIHZp4buHYyBwaMOhdCB0cmnhu4NuIGjhuqEgdOG6p25nIGPDtG5nIG5naOG7hyB0aMO0bmcgdGluLCBiYW8gZ+G7k20gbeG6oW5nIGludGVybmV0IHThu5FjIMSR4buZIGNhbyB2w6AgxJFp4buHbiB0b8OhbiDEkcOhbSBtw6J5Lg0KDQogICAgLSAgIEPhuqduIMSR4bqjbSBi4bqjbyBhbiBuaW5oIG3huqFuZyDEkeG7gyBi4bqjbyB24buHIGThu68gbGnhu4d1IHbDoCBo4buHIHRo4buRbmcga2jhu49pIGPDoWMgbeG7kWkgxJFlIGThu41hIG3huqFuZy4NCg0KLSAgIE7Dom5nIGNhbyBjaOG6pXQgbMaw4bujbmcgbmd14buTbiBuaMOibiBs4buxYzoNCg0KICAgIC0gICBD4bqnbiDEkcOgbyB04bqhbyB2w6AgYuG7k2kgZMaw4buhbmcgbmd14buTbiBuaMOibiBs4buxYyBjw7Mga+G7uSBuxINuZyBj4bqnbiB0aGnhur90IMSR4buDIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wIHRyb25nIGPDoWMgbMSpbmggduG7sWMga2jDoWMgbmhhdS4NCg0KICAgIC0gICBD4bqnbiBraHV54bq/biBraMOtY2ggxJHhu5VpIG3hu5tpIHbDoCBzw6FuZyB04bqhbyB0cm9uZyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZy4NCg0KIyAqKlBow6JuIHTDrWNoIGThu68gbGnhu4d1KioNCg0KIyMgKipNw7QgdOG6oyBjaGkgdGnhur90IHbhu4EgYuG7mSBk4buvIGxp4buHdSoqDQoNCi0gICBUw6puIGLhu5kgZOG7ryBsaeG7h3U6ICoqQWdyaWN1bHR1cmUsIGZvcmVzdHJ5LCBhbmQgZmlzaGluZywgdmFsdWUgYWRkZWQgKCUgb2YgR0RQKSoqIC0gTsO0bmcsIGzDom0sIG5nxrAgbmdoaeG7h3AsIGdpw6EgdHLhu4sgZ2lhIHTEg25nICglIEdEUCkuIE7DtG5nIG5naGnhu4dwLCBsw6JtIG5naGnhu4dwIHbDoCDEkcOhbmggY8OhIHTGsMahbmcg4bupbmcgduG7m2kgY8OhYyBwaMOibiBraHUgSVNJQyAxLTMgdsOgIGJhbyBn4buTbSBsw6JtIG5naGnhu4dwLCBzxINuIGLhuq9uIHbDoCDEkcOhbmggY8OhLCBjxaluZyBuaMawIHRy4buTbmcgdHLhu410IHbDoCBjaMSDbiBudcO0aS4gR2nDoSB0cuG7iyBnaWEgdMSDbmcgbMOgIHPhuqNuIGzGsOG7o25nIHLDsm5nIGPhu6dhIG3hu5l0IG5nw6BuaCBzYXUga2hpIGPhu5luZyB04bqldCBj4bqjIGPDoWMgxJHhuqd1IHJhIHbDoCB0cuG7qyDEkWkgY8OhYyDEkeG6p3UgdsOgbyB0cnVuZyBnaWFuLiBOw7MgxJHGsOG7o2MgdMOtbmggdG/DoW4gbcOgIGtow7RuZyBraOG6pXUgdHLhu6sga2jhuqV1IGhhbyB0w6BpIHPhuqNuIGPhu5EgxJHhu4tuaCBob+G6t2Mgc+G7sSBj4bqhbiBraeG7h3QgdsOgIHN1eSB0aG/DoWkgdMOgaSBuZ3V5w6puIHRoacOqbiBuaGnDqm4uIE5ndeG7k24gZ+G7kWMgY+G7p2EgZ2nDoSB0cuG7iyBnaWEgdMSDbmcgxJHGsOG7o2MgeMOhYyDEkeG7i25oIHRoZW8gUGjDom4gbG/huqFpIGPDtG5nIG5naGnhu4dwIHRpw6p1IGNodeG6qW4gcXXhu5FjIHThur8gKElTSUMpLg0KDQotICAgSW5kaWNhdG9yOiAqKk5WLkFHUi5UT1RMLlpTKioNCg0KLSAgIE5ndeG7k246IEThu68gbGnhu4d1IHTDoGkga2hv4bqjbiBxdeG7kWMgZ2lhIGPhu6dhIE5nw6JuIGjDoG5nIFRo4bq/IGdp4bubaSB2w6AgdOG7h3AgZOG7ryBsaeG7h3UgVMOgaSBraG/huqNuIHF14buRYyBnaWEgY+G7p2EgT0VDRC4NCg0KLSAgIFBoxrDGoW5nIHBow6FwIHThu5VuZyBo4bujcDogQsOsbmggcXXDom4gZ2lhIHF1eeG7gW4NCg0KLSAgIEjhuqFuIGNo4bq/IHbDoCBuZ2/huqFpIGzhu4c6IFRyb25nIHPhu5Egbmjhu69uZyBraMOzIGtoxINuIG3DoCBuZ8aw4budaSBiacOqbiBzb+G6oW4gdMOgaSBraG/huqNuIHF14buRYyBnaWEgZ+G6t3AgcGjhuqNpIGzDoCBt4bupYyDEkeG7mSBob+G6oXQgxJHhu5luZyBraW5oIHThur8ga2jDtG5nIMSRxrDhu6NjIGLDoW8gY8OhbyB0cm9uZyBu4buBbiBraW5oIHThur8gcGhpIGNow61uaCB0aOG7qWMgaG/hurdjIHRo4bupIGPhuqVwLiDhu54gY8OhYyBuxrDhu5tjIMSRYW5nIHBow6F0IHRyaeG7g24sIG3hu5l0IHBo4bqnbiBs4bubbiBz4bqjbiBsxrDhu6NuZyBuw7RuZyBuZ2hp4buHcCBraMO0bmcgxJHGsOG7o2MgdHJhbyDEkeG7lWkgKHbDrCBuw7MgxJHGsOG7o2MgdGnDqnUgZMO5bmcgdHJvbmcgZ2lhIMSRw6xuaCkgaG/hurdjIGtow7RuZyDEkcaw4bujYyB0cmFvIMSR4buVaSB0aMOgbmggdGnhu4FuLiBT4bqjbiB4deG6pXQgbsO0bmcgbmdoaeG7h3AgdGjGsOG7nW5nIHBo4bqjaSDEkcaw4bujYyDGsOG7m2MgdMOtbmggZ2nDoW4gdGnhur9wLCBz4butIGThu6VuZyBr4bq/dCBo4bujcCBjw6FjIHBoxrDGoW5nIHBow6FwIGxpw6puIHF1YW4gxJHhur9uIMaw4bubYyB0w61uaCDEkeG6p3UgdsOgbywgc+G6o24gbMaw4bujbmcgdsOgIGRp4buHbiB0w61jaCBjYW5oIHTDoWMuIEPDoWNoIHRp4bq/cCBj4bqtbiBuw6B5IMSRw7RpIGtoaSBk4bqrbiDEkeG6v24gbmjhu69uZyBnacOhIHRy4buLIGfhuqduIMSRw7puZyB0aMO0IGPDsyB0aOG7gyBraMOhYyB24bubaSBnacOhIHRy4buLIHRo4buxYyB0aGVvIHRo4budaSBnaWFuIHbDoCBnaeG7r2EgY8OhYyBsb+G6oWkgY8OieSB0cuG7k25nIHbDrCBuaOG7r25nIGzDvSBkbyBraMOhYyBuZ2/DoGkgxJFp4buBdSBraeG7h24ga2jDrSBo4bqtdSBob+G6t2Mga+G7uSB0aHXhuq10IGNhbmggdMOhYy4gVMawxqFuZyB04buxIG5oxrAgduG6rXksIMSR4bqndSB2w6BvIG7DtG5nIG5naGnhu4dwIGtow7RuZyB0aOG7gyBk4buFIGTDoG5nIHBow6JuIGLhu5UgY2hvIGPDoWMgxJHhuqd1IHJhIGPhu6UgdGjhu4MgdGjGsOG7nW5nIMSRxrDhu6NjICJ0cuG7qyIgYuG6sW5nIGPDoWNoIHPhu60gZOG7pW5nIGPDoWMgcGjDqXAgdMOtbmggZ+G6p24gxJHDum5nIHbDoCB0aMO0IG5oxrAgbmhhdS4NCg0KLSAgIMSQ4buLbmgga+G7szogSMOgbmcgbsSDbQ0KDQotICAgS2jDoWkgbmnhu4dtIHbDoCBwaMawxqFuZyBwaMOhcCB0aOG7kW5nIGvDqjogVOG7lW5nIHPhuqNuIHBo4bqpbSBxdeG7kWMgbuG7mWkgKEdEUCkgdGjhu4MgaGnhu4duIHThu5VuZyBnacOhIHRy4buLIGdpYSB0xINuZyBj4bunYSB04bqldCBj4bqjIGPDoWMgbmjDoCBz4bqjbiB4deG6pXQuIEdpw6EgdHLhu4sgZ2lhIHTEg25nIGzDoCBnacOhIHRy4buLIHThu5VuZyBz4bqjbiBsxrDhu6NuZyBj4bunYSBuZ8aw4budaSBz4bqjbiB4deG6pXQgdHLhu6sgxJFpIGdpw6EgdHLhu4sgaMOgbmcgaMOzYSB2w6AgZOG7i2NoIHbhu6UgdHJ1bmcgZ2lhbiDEkcaw4bujYyB0acOqdSB0aOG7pSB0cm9uZyBz4bqjbiB4deG6pXQsIHRyxrDhu5tjIGtoaSB0w61uaCDEkeG6v24gdmnhu4djIHRpw6p1IGhhbyB24buRbiBj4buRIMSR4buLbmggdHJvbmcgc+G6o24geHXhuqV0LiBI4buHIHRo4buRbmcgVMOgaSBraG/huqNuIFF14buRYyBnaWEgY+G7p2EgTGnDqm4gSOG7o3AgUXXhu5FjIHnDqnUgY+G6p3UgZ2nDoSB0cuG7iyBnaWEgdMSDbmcgxJHGsOG7o2MgxJHhu4tuaCBnacOhIHRoZW8gZ2nDoSBjxqEgYuG6o24gKGtow7RuZyBiYW8gZ+G7k20gdGh14bq/IHLDsm5nIMSR4buRaSB24bubaSBz4bqjbiBwaOG6qW0pIGhv4bq3YyBnacOhIGPhu6dhIG5ow6Agc+G6o24geHXhuqV0IChiYW8gZ+G7k20gdGh14bq/IHLDsm5nIMSR4buRaSB24bubaSBz4bqjbiBwaOG6qW0gZG8gbmjDoCBz4bqjbiB4deG6pXQgdHLhuqMgbmjGsG5nIGtow7RuZyBiYW8gZ+G7k20gdGh14bq/IGLDoW4gaMOgbmcgaG/hurdjIHRodeG6vyBnacOhIHRy4buLIGdpYSB0xINuZykuIEPhuqMgaGFpIGPDoWNoIMSR4buLbmggZ2nDoSDEkeG7gXUga2jDtG5nIGJhbyBn4buTbSBjaGkgcGjDrSB24bqtbiBjaHV54buDbiDEkcaw4bujYyBuaMOgIHPhuqNuIHh14bqldCBs4bqtcCBob8OhIMSRxqFuIHJpw6puZy4gVOG7lW5nIEdEUCDEkcaw4bujYyB0w61uaCB0aGVvIGdpw6EgbXVhLiBHacOhIHRy4buLIGdpYSB0xINuZyBj4bunYSBuZ8OgbmggdGjGsOG7nW5nIMSRxrDhu6NjIMSRbyB0aGVvIGdpw6EgY8ahIGLhuqNuLg0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShEVCkNCmxpYnJhcnkoV0RJKQ0KdG4gPC0gV0RJKGluZGljYXRvciA9ICdOVi5BR1IuVE9UTC5aUycpDQpkYXRhdGFibGUodG4pDQpgYGANCg0KIyMgKipU4bu3IHRy4buNbmcgR0RQIGPhu6dhIGPDoWMgbmfDoG5oIG7DtG5nLCBsw6JtLCBuZ8awIG5naGnhu4dwIHThuqFpIFZJ4buGVCBOQU0gZ2lhaSDEkW/huqFuIDIwMTItMjAyMioqDQoNCmBgYHtyfQ0KdG4xIDwtIFdESShpbmRpY2F0b3IgPSAnTlYuQUdSLlRPVEwuWlMnLCBjb3VudHJ5ID0gYygnVk5NJykpDQpsaWJyYXJ5KGRwbHlyKQ0KdG4yIDwtIHRuMSAlPiUgZmlsdGVyKCB5ZWFyID49IDIwMTIgJiB5ZWFyIDw9IDIwMjIgKQ0KdG4zIDwtIHRuMiAlPiUgc2VsZWN0KHllYXIsIE5WLkFHUi5UT1RMLlpTKQ0KdG4zIDwtIG5hLm9taXQodG4zKQ0KbmFtZXModG4zKSA8LSBjKCdOxINtJywnUGjhuqduIHRyxINtJykNCmRhdGF0YWJsZSh0bjMpDQpgYGANCg0KIyMjICoqQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiB0w6xuaCB0cuG6oW5nIG7DtG5nIG5naGnhu4dwIOG6o25oIGjGsOG7n25nIMSR4bq/biBraW5oIHThur8gbsaw4bubYyBWaeG7h3QgTmFtIHF1YSBjw6FjIG7Eg20qKg0KDQpgYGAge3J9DQpsaWJyYXJ5KGdncGxvdDIpDQp0bjQgPC0gZGF0YS5mcmFtZSh4ID0gYygyMDEyLCAyMDEzLCAyMDE0LCAyMDE1LCAyMDE2LCAyMDE3LCAyMDE4LCAyMDE5LCAyMDIwLCAyMDIxLCAyMDIyKSwgeSA9IGMoMTYuMTk5NTA3NjQwMzkzNywgMTUuMjE1NjEyMjQ2NTEzNywgMTQuODgwMzQ4OTI2MjcyMSwgMTQuNDc0NzI2MTc4OTU1NCwgMTMuODE4MjU1MzczMDg2LCAxMi45Mjk4Nzk0ODUyMzU4LCAxMi4zMDY2Njg0MzEwNDI3LCAxMS43ODQ1Mjg1NTQwMzg0LCAxMi42NTU0MDM1Njg1NTU1LCAxMi41NjAzNzAxMzY1MDA5LCAxMS44NzcxMDc5MzgwMzc3KSkNCg0KZ2dwbG90KHRuNCwgYWVzKHggPSB4LCB5ID0geSkpICsNCiAgZ2VvbV9jb2woZmlsbCA9ICdwaW5rJykgKw0KICBsYWJzKHRpdGxlID0gIlTDrG5oIHRy4bqhbmcgbsO0bmcgbmdoaeG7h3Ag4bqjbmggaMaw4bufbmcgxJHhur9uIGtpbmggdOG6vyBuxrDhu5tjIFZp4buHdCBOYW0gcXVhIGPDoWMgbsSDbSIsIHggPSAiTsSDbSIsIHkgPSAiUGjhuqduIHRyxINtIikgKw0KICB0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQoqKk5o4bqtbiB4w6l0OioqIA0KDQoqIEJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdOG7tyBs4buHIHBo4bqnbiB0csSDbSB0aGF5IMSR4buVaSB0aGVvIHThu6tuZyBuxINtLg0KDQoqIFThu7cgbOG7hyBwaOG6p24gdHLEg20gY8OzIHh1IGjGsOG7m25nIHTEg25nIGThuqduIHThu6sgbsSDbSAyMDEyIMSR4bq/biBuxINtIDIwMTUsIHNhdSDEkcOzIGdp4bqjbSBuaOG6uSB2w6BvIG7Eg20gMjAxNiB2w6AgMjAxNywgdsOgIHRp4bq/cCB04bulYyB0xINuZyDEkeG6v24gbsSDbSAyMDIyLg0KDQoqIE7Eg20gMjAyMiBjw7MgdOG7tyBs4buHIHBo4bqnbiB0csSDbSB0aOG6pXAgbmjhuqV0ICgxMS44NyUpLg0KDQoqIE7Eg20gMjAxMiBjw7MgdOG7tyBs4buHIHBo4bqnbiB0csSDbSBjYW8gbmjhuqV0ICgxNi4xOSUpLg0KDQoqKk5ndXnDqm4gbmjDom46KioNCg0KKiBT4buxIHRoYXkgxJHhu5VpIHRyb25nIGNow61uaCBzw6FjaCBob+G6t2MgcXV5IMSR4buLbmgNCg0KKiBUw6xuaCBow6xuaCBraW5oIHThur8NCg0KKiBT4buxIHRoYXkgxJHhu5VpIHRyb25nIGjDoG5oIHZpIGPhu6dhIG5nxrDhu51pIHRpw6p1IGTDuW5nDQoNCiogQ8OhYyB54bq/dSB04buRIGtow6FjIG5oxrAgdGhpw6puIHRhaSBob+G6t2MgZOG7i2NoIGLhu4duaA0KDQojIyMgKipCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHTDrG5oIHRy4bqhbmcgbsO0bmcgbmdoaeG7h3Ag4bqjbmggaMaw4bufbmcgxJHhur9uIGtpbmggdOG6vyBuxrDhu5tjIFZp4buHdCBOYW0gZ2lhaSDEkW/huqFuIDIwMTItMjAxNyoqDQoNCmBgYCB7cn0NCnRuNSA8LSBkYXRhLmZyYW1lKHggPSBjKDIwMTIsIDIwMTMsIDIwMTQsIDIwMTUsIDIwMTYsIDIwMTcpLCB5ID0gYygxNi4xOTk1MDc2NDAzOTM3LCAxNS4yMTU2MTIyNDY1MTM3LCAxNC44ODAzNDg5MjYyNzIxLCAxNC40NzQ3MjYxNzg5NTU0LCAxMy44MTgyNTUzNzMwODYsIDEyLjkyOTg3OTQ4NTIzNTgpKQ0KDQpnZ3Bsb3QodG41LCBhZXMoeCA9IHgsIHkgPSB5KSkgKw0KICBnZW9tX2xpbmUoY29sb3IgPSAiYmxhY2siKSArDQogIGdlb21fcG9pbnQoY29sb3IgPSAicmVkIikgKw0KICBsYWJzKHRpdGxlID0gIlTDrG5oIHRy4bqhbmcgbsO0bmcgbmdoaeG7h3Ag4bqjbmggaMaw4bufbmcgxJHhur9uIGtpbmggdOG6vyBuxrDhu5tjIFZp4buHdCBOYW0gMjAxMi0yMDE3IiwgeCA9ICJOxINtIiwgeSA9ICJQaOG6p24gdHLEg20iKQ0KYGBgDQoNCioqTmjhuq1uIHjDqXQ6KioNCg0KKiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHh1IGjGsOG7m25nIGdp4bqjbSBk4bqnbiBj4bunYSB04bu3IGzhu4cgcGjhuqduIHRyxINtIHThu6sgbsSDbSAyMDEyIMSR4bq/biBuxINtIDIwMTcuDQoNCiogROG7ryBsaeG7h3UgbsSDbSAyMDE3IGPDsyB04bu3IGzhu4cgcGjhuqduIHRyxINtIHRo4bqlcCBuaOG6pXQsIDEyLjkzJS4NCg0KKiBE4buvIGxp4buHdSBuxINtIDIwMTIgY8OzIHThu7cgbOG7hyBwaOG6p24gdHLEg20gY2FvIG5o4bqldCwgMTYuMjAlLg0KDQoqIEJp4buDdSDEkeG7kyBjw7MgZOG6oW5nIMSRxrDhu51uZyBjb25nLCBjaG8gdGjhuqV5IHPhu7EgdGhheSDEkeG7lWkga2jDtG5nIMSR4buTbmcgxJHhu4F1IHRoZW8gdGjhu51pIGdpYW4uDQoNCiMjIyAqKkJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdMOsbmggaMOsbmgga2luaCB04bq/IG7GsOG7m2MgVmnhu4d0IE5hbSBnaWFpIMSRb+G6oW4gMjAxNy0yMDIyKioNCg0KYGBgIHtyfQ0KdG42IDwtIGRhdGEuZnJhbWUoeCA9IGMoMjAxNywgMjAxOCwgMjAxOSwgMjAyMCwgMjAyMSwgMjAyMiksIHkgPSBjKDEyLjkyOTg3OTQ4NTIzNTgsIDEyLjMwNjY2ODQzMTA0MjcsIDExLjc4NDUyODU1NDAzODQsIDEyLjY1NTQwMzU2ODU1NTUsIDEyLjU2MDM3MDEzNjUwMDksIDExLjg3NzEwNzkzODAzNzcpKQ0KDQpnZ3Bsb3QodG42LCBhZXMoeCA9IHgsIHkgPSB5KSkgKw0KICBnZW9tX2xpbmUoY29sb3IgPSAiYmxhY2siKSArDQogIGdlb21fcG9pbnQoY29sb3IgPSAicmVkIikgKw0KICBsYWJzKHRpdGxlID0gIlTDrG5oIHRy4bqhbmcgbsO0bmcgbmdoaeG7h3Ag4bqjbmggaMaw4bufbmcgxJHhur9uIGtpbmggdOG6vyBuxrDhu5tjIFZp4buHdCBOYW0gMjAxNy0yMDIyIiwgeCA9ICJOxINtIiwgeSA9ICJQaOG6p24gdHLEg20iKQ0KYGBgDQoNCioqTmjhuq1uIHjDqXQ6KioNCg0KKiBCaeG7g3UgxJHhu5MgY2hvIHRo4bqleSB04bu3IGzhu4cgcGjhuqduIHRyxINtIGPDsyB4dSBoxrDhu5tuZyB0xINuZyB04burIG7Eg20gMjAxOSDEkeG6v24gbsSDbSAyMDIwLCBzYXUgxJHDsyBnaeG6o20gbmjhurkgdsOgbyBuxINtIDIwMjEgdsOgIDIwMjIuDQoNCiogTsSDbSAyMDIwIGPDsyB04bu3IGzhu4cgcGjhuqduIHRyxINtIGNhbyBuaOG6pXQgKDEyLjY1JSkuDQoNCiMjICoqVOG7tyB0cuG7jW5nIEdEUCBj4bunYSBjw6FjIG5nw6BuaCBuw7RuZywgbMOibSwgbmfGsCBuZ2hp4buHcCB04bqhaSBUSMOBSSBMQU4gZ2lhaSDEkW/huqFuIDIwMTItMjAyMioqDQoNCmBgYHtyfQ0KdG43IDwtIFdESShpbmRpY2F0b3IgPSAnTlYuQUdSLlRPVEwuWlMnLCBjb3VudHJ5ID0gYygnVEhBJykpDQoNCnRuOCA8LSB0bjcgJT4lIGZpbHRlciggeWVhciA+PSAyMDEyICYgeWVhciA8PSAyMDIyICkNCnRuOSA8LSB0bjggJT4lIHNlbGVjdCh5ZWFyLCBOVi5BR1IuVE9UTC5aUykNCnRuOSA8LSBuYS5vbWl0KHRuOSkNCm5hbWVzKHRuOSkgPC0gYygnTsSDbScsJ1Bo4bqnbiB0csSDbScpDQpkYXRhdGFibGUodG45KQ0KYGBgDQoNCiMjIyAqKkJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdMOsbmggdHLhuqFuZyBuw7RuZyBuZ2hp4buHcCDhuqNuaCBoxrDhu59uZyDEkeG6v24ga2luaCB04bq/IG7GsOG7m2MgVEjDgUkgTEFOIHF1YSBjw6FjIG7Eg20qKg0KDQpgYGAge3J9DQp0bjEwIDwtIGRhdGEuZnJhbWUoeCA9IGMoMjAxMiwgMjAxMywgMjAxNCwgMjAxNSwgMjAxNiwgMjAxNywgMjAxOCwgMjAxOSwgMjAyMCwgMjAyMSwgMjAyMiksIHkgPSBjKDExLjUwNDEwMDE1MzU3NjcsIDExLjMyMjIxNTMzNzk3NzMsIDEwLjA4ODkyMTYxNTEwNDIsIDguODcyNzIzNjQ3ODY3OTMsIDguNDc4MDc2OTYyODU1NjIsIDguNDA2NDEyNTg2NjUwNDcsIDguMjAxODE5MjYxOTU1MjQsIDguMTI4NTY4MDQwMDk0OCwgOC43MDI3NjY3MDY4NTUzLCA4LjcwODM3NTY3MTE0NDY0LCA4LjgxNDYyNDA1MDAxMjkxKSkNCg0KZ2dwbG90KHRuMTAsIGFlcyh4ID0geCwgeSA9IHkpKSArDQogIGdlb21fY29sKGZpbGwgPSAneWVsbG93JykgKw0KICBsYWJzKHRpdGxlID0gIlTDrG5oIHRy4bqhbmcgbsO0bmcgbmdoaeG7h3Ag4bqjbmggaMaw4bufbmcgxJHhur9uIGtpbmggdOG6vyBuxrDhu5tjIFRow6FpIExhbiBxdWEgY8OhYyBuxINtIiwgeCA9ICJOxINtIiwgeSA9ICJQaOG6p24gdHLEg20iKSArDQogIHRoZW1lX21pbmltYWwoKQ0KYGBgDQoNCioqTmjhuq1uIHjDqXQ6KioNCg0KKiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyBwaOG6p24gdHLEg20gdGhheSDEkeG7lWkgdGhlbyB04burbmcgbsSDbSB04burIG7Eg20gMjAxMiDEkeG6v24gbsSDbSAyMDIyLg0KDQoqIEPDsyBz4buxIGdpYSB0xINuZyB04bu3IGzhu4cgcGjhuqduIHRyxINtIHThu6sgbsSDbSAyMDEyIMSR4bq/biBuxINtIDIwMTQsIMSR4bqhdCDEkeG7iW5oIGNhbyBuaOG6pXQgdsOgbyBuxINtIDIwMTMgKDExLjMyJSkuDQoNCiogU2F1IG7Eg20gMjAxNCwgdOG7tyBs4buHIHBo4bqnbiB0csSDbSBnaeG6o20gZOG6p24gxJHhur9uIG7Eg20gMjAxOSwgc2F1IMSRw7MgY8OzIHPhu7EgZ2lhIHTEg25nIG5o4bq5IHbDoG8gbsSDbSAyMDIwIHbDoCAyMDIxLg0KDQoqIE7Eg20gMjAyMiBjw7MgdOG7tyBs4buHIHBo4bqnbiB0csSDbSB0aOG6pXAgaMahbiBzbyB24bubaSBuxINtIDIwMTMgdsOgIDIwMTQgbmjGsG5nIGNhbyBoxqFuIHNvIHbhu5tpIGPDoWMgbsSDbSAyMDE1LCAyMDE2LCAyMDE3IHbDoCAyMDE4Lg0KDQoqKk5ndXnDqm4gbmjDom46KioNCg0KKiBT4buxIGdpYSB0xINuZyB04burIG7Eg20gMjAxMiDEkeG6v24gbsSDbSAyMDE0OiBDw7MgdGjhu4MgZG8gbmhp4buBdSB54bq/dSB04buRIG5oxrAgc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vywgY2jDrW5oIHPDoWNoIGjhu5cgdHLhu6MgY+G7p2EgY2jDrW5oIHBo4bunLCBob+G6t2Mgc+G7sSBnaWEgdMSDbmcgxJHhuqd1IHTGsCB2w6BvIGPDoWMgbMSpbmggduG7sWMgbGnDqm4gcXVhbi4NCg0KKiBT4buxIHPhu6V0IGdp4bqjbSB04burIG7Eg20gMjAxNCDEkeG6v24gbsSDbSAyMDE5OiBDw7MgdGjhu4MgZG8gbmhp4buBdSB54bq/dSB04buRIG5oxrAga2jhu6duZyBob+G6o25nIGtpbmggdOG6vywgdGhheSDEkeG7lWkgY2jDrW5oIHPDoWNoLCBob+G6t2Mgc+G7sSBj4bqhbmggdHJhbmggZ2lhIHTEg25nIHThu6sgY8OhYyBxdeG7kWMgZ2lhIGtow6FjLg0KDQoqIFPhu7EgZ2lhIHTEg25nIG5o4bq5IHThu6sgbsSDbSAyMDIwIMSR4bq/biBuxINtIDIwMjE6IEPDsyB0aOG7gyBkbyBz4buxIHBo4bulYyBo4buTaSBraW5oIHThur8gc2F1IMSR4bqhaSBk4buLY2ggQ09WSUQtMTkuDQoNCiMjIyAqKlNvIHPDoW5oIG7hu4FuIGtpbmggdOG6vyBj4bunYSBWaeG7h3QgTmFtIHNvIHbhu5tpIFRow6FpIExhbiBnaWFpIMSRb+G6oW4gMjAxMi0yMDIyKioNCg0KKiBRdWEgY8OhYyBiaeG7g3UgxJHhu5MgY2hvIHRo4bqleSBwaOG6p24gdHLEg20gY+G7p2Egbsaw4bubYyBWaeG7h3QgTmFtIGNhbyBoxqFuIG7GsOG7m2MgVGjDoWkgTGFuIHRyb25nIGjhuqd1IGjhur90IGPDoWMgbsSDbS4NCg0KKiBU4bu3IGzhu4cgcGjhuqduIHRyxINtIGPhu6dhIFZp4buHdCBOYW0gY8OzIHh1IGjGsOG7m25nIGdp4bqjbSBk4bqnbiB04burIG7Eg20gMjAxMiDEkeG6v24gbsSDbSAyMDIyLg0KDQoqIFThu7cgbOG7hyBwaOG6p24gdHLEg20gY+G7p2EgVGjDoWkgTGFuIGPDsyB4dSBoxrDhu5tuZyB0xINuZyBk4bqnbiB04burIG7Eg20gMjAxMiDEkeG6v24gbsSDbSAyMDE5LCBzYXUgxJHDsyBnaeG6o20gZOG6p24gxJHhur9uIG7Eg20gMjAyMi4NCg0KKiBUdXkgbmhpw6puLCBraG/huqNuZyBjw6FjaCBwaOG6p24gdHLEg20gZ2nhu69hIGhhaSBuxrDhu5tjIMSRYW5nIHRodSBo4bq5cCBk4bqnbiB0cm9uZyBuaOG7r25nIG7Eg20gZ+G6p24gxJHDonkuDQoNCiogVGjDoWkgTGFuIGPDsyBt4bupYyB0xINuZyB0csaw4bufbmcgcGjhuqduIHRyxINtIGNhbyBoxqFuIHRyb25nIGdpYWkgxJFv4bqhbiAyMDE0LTIwMjIuDQoNCiMgKipDw6FjIHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcqKg0KDQotICAgWeG6v3UgdOG7kSBu4buZaSB04bqhaToNCg0KICAgIC0gICBO4buBbiB04bqjbmcga2luaCB04bq/Og0KDQogICAgICAgIC0gICBN4bupYyDEkeG7mSBwaMOhdCB0cmnhu4NuIGNodW5nIGPhu6dhIG7hu4FuIGtpbmggdOG6vy4NCg0KICAgICAgICAtICAgQ2jhuqV0IGzGsOG7o25nIG5ndeG7k24gbmjDom4gbOG7sWMuDQoNCiAgICAgICAgLSAgIEjhu4cgdGjhu5FuZyBjxqEgc+G7nyBo4bqhIHThuqduZyBjw7RuZyBuZ2jhu4cgdGjDtG5nIHRpbiB2w6AgdHJ1eeG7gW4gdGjDtG5nLg0KDQogICAgICAgIC0gICBN4bupYyDEkeG7mSBz4bq1biBzw6BuZyBj4bunYSBkb2FuaCBuZ2hp4buHcCB0cm9uZyB2aeG7h2MgdGnhur9wIGPhuq1uIHbDoCDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHLg0KDQogICAgLSAgIENow61uaCBzw6FjaCB2w6AgcGjDoXAgbHXhuq10Og0KDQogICAgICAgIC0gICBLaHVuZyBwaMOhcCBsw70gxJFp4buBdSBjaOG7iW5oIGhv4bqhdCDEkeG7mW5nIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wLg0KDQogICAgICAgIC0gICBDaMOtbmggc8OhY2ggaOG7lyB0cuG7oyBwaMOhdCB0cmnhu4NuIGPDtG5nIG5naOG7hyA0LjAuDQoNCiAgICAgICAgLSAgIE3hu6ljIMSR4buZIMawdSDEkcOjaSBjaG8gZG9hbmggbmdoaeG7h3Ag4bupbmcgZOG7pW5nIGPDtG5nIG5naOG7hy4NCg0KICAgIC0gICBWxINuIGjDs2EgdsOgIHjDoyBo4buZaToNCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgdGnhur9wIGPhuq1uIHbDoCBz4butIGThu6VuZyBjw7RuZyBuZ2jhu4cgdGjDtG5nIHRpbiBj4bunYSBuZ8aw4budaSBkw6JuLg0KDQogICAgICAgIC0gICBO4bq/cCBz4buRbmcgdsOgIHRow7NpIHF1ZW4gdGnDqnUgZMO5bmcgY+G7p2EgbmfGsOG7nWkgZMOibi4NCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgc+G6tW4gc8OgbmcgdGhheSDEkeG7lWkgdsOgIHRow61jaCDhu6luZyB24bubaSBjw7RuZyBuZ2jhu4cgbeG7m2kuDQoNCi0gICBZ4bq/dSB04buRIGLDqm4gbmdvw6BpOg0KDQogICAgLSAgIFh1IGjGsOG7m25nIHBow6F0IHRyaeG7g24gY8O0bmcgbmdo4buHIDQuMCB0csOqbiB0aOG6vyBnaeG7m2k6DQoNCiAgICAgICAgLSAgIE3hu6ljIMSR4buZIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wIGPhu6dhIGPDoWMgcXXhu5FjIGdpYSBraMOhYy4NCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgcGjDoXQgdHJp4buDbiBj4bunYSBjw6FjIG7hu4FuIHThuqNuZyBjw7RuZyBuZ2jhu4cgbeG7m2kuDQoNCiAgICAgICAgLSAgIFh1IGjGsOG7m25nIHRoYXkgxJHhu5VpIHRyb25nIGNodeG7l2kgZ2nDoSB0cuG7iyB0b8OgbiBj4bqndS4NCg0KICAgIC0gICBD4bqhbmggdHJhbmggcXXhu5FjIHThur86DQoNCiAgICAgICAgLSAgIEto4bqjIG7Eg25nIHRp4bq/cCBj4bqtbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gY+G7p2EgZG9hbmggbmdoaeG7h3AgVmnhu4d0IE5hbS4NCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgY+G6oW5oIHRyYW5oIGPhu6dhIHPhuqNuIHBo4bqpbSB2w6AgZOG7i2NoIHbhu6UgVmnhu4d0IE5hbSB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8uDQoNCiAgICAtICAgQmnhur9uIMSR4buVaSBraMOtIGjhuq11IHbDoCBtw7RpIHRyxrDhu51uZzoNCg0KICAgICAgICAtICAg4bqibmggaMaw4bufbmcgY+G7p2EgYmnhur9uIMSR4buVaSBraMOtIGjhuq11IMSR4bq/biBjw6FjIG5nw6BuaCBraW5oIHThur8gdHJ1eeG7gW4gdGjhu5FuZy4NCg0KICAgICAgICAtICAgTmh1IGPhuqd1IHBow6F0IHRyaeG7g24gY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgeGFuaCB2w6AgYuG7gW4gduG7r25nLg0KDQotICAgTmdvw6BpIHJhLCBjw7JuIGPDsyBt4buZdCBz4buRIHnhur91IHThu5Ega2jDoWMg4bqjbmggaMaw4bufbmcgxJHhur9uIHTDoWMgxJHhu5luZyBj4bunYSBjw7RuZyBuZ2jhu4cgNC4wIMSR4bq/biBu4buBbiBraW5oIHThur8gVmnhu4d0IE5hbSBuaMawOg0KDQogICAgLSAgIFPhu7EgaOG7o3AgdMOhYyBxdeG7kWMgdOG6vzoNCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgaOG7o3AgdMOhYyBxdeG7kWMgdOG6vyB0cm9uZyBsxKluaCB24buxYyBwaMOhdCB0cmnhu4NuIHbDoCDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMC4NCg0KICAgICAgICAtICAgS2jhuqMgbsSDbmcgdGnhur9wIGPhuq1uIG5ndeG7k24gduG7kW4gxJHhuqd1IHTGsCBjaG8gcGjDoXQgdHJp4buDbiBjw7RuZyBuZ2jhu4cuDQoNCiAgICAtICAgVmFpIHRyw7IgY+G7p2Ega2h1IHbhu7FjIHTGsCBuaMOibjoNCg0KICAgICAgICAtICAgTeG7qWMgxJHhu5kgxJHhuqd1IHTGsCBj4bunYSBraHUgduG7sWMgdMawIG5ow6JuIHbDoG8gcGjDoXQgdHJp4buDbiBjw7RuZyBuZ2jhu4cgNC4wLg0KDQogICAgICAgIC0gICBLaOG6oyBuxINuZyBzw6FuZyB04bqhbyB2w6AgxJHhu5VpIG3hu5tpIGPhu6dhIGRvYW5oIG5naGnhu4dwLg0KDQojICoqR2nhuqNpIHBow6FwKioNCg0KLSAgIE7Dom5nIGNhbyBuxINuZyBs4buxYyB0aeG6v3AgY+G6rW4gdsOgIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4c6DQoNCiAgICAtICAgxJDhuqd1IHTGsCB2w6BvIGdpw6FvIGThu6VjIHbDoCDEkcOgbyB04bqhbzogTsOibmcgY2FvIHRyw6xuaCDEkeG7mSBraG9hIGjhu41jLCBr4bu5IHRodeG6rXQgdsOgIG5nb+G6oWkgbmfhu68gY2hvIG5ndeG7k24gbmjDom4gbOG7sWMsIMSR4bq3YyBiaeG7h3QgbMOgIMSRw6BvIHThuqFvIHbhu4EgY8O0bmcgbmdo4buHIDQuMC4NCg0KICAgIC0gICBQaMOhdCB0cmnhu4NuIGjhuqEgdOG6p25nIGPDtG5nIG5naOG7hyB0aMO0bmcgdGluOiBN4bufIHLhu5luZyBixINuZyB0aMO0bmcsIGdp4bqjbSBnacOhIHRow6BuaCB0cnV5IGPhuq1wIGludGVybmV0LCDEkeG6p3UgdMawIHbDoG8gxJFp4buHbiB0b8OhbiDEkcOhbSBtw6J5LCB0csOtIHR14buHIG5ow6JuIHThuqFvLCBJbnRlcm5ldCB24bqhbiB24bqtdCwgdi52Lg0KDQogICAgLSAgIEjhu5cgdHLhu6MgZG9hbmggbmdoaeG7h3A6IFThuqFvIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIGRvYW5oIG5naGnhu4dwIHRp4bq/cCBj4bqtbiBuZ3Xhu5NuIHbhu5FuLCBjw7RuZyBuZ2jhu4csIHbDoCB0aOG7iyB0csaw4budbmcgxJHhu4Mgw6FwIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wLg0KDQogICAgLSAgIE7Dom5nIGNhbyBuaOG6rW4gdGjhu6ljIGPhu5luZyDEkeG7k25nOiBUcnV54buBbiB0aMO0bmcsIHR1ecOqbiB0cnV54buBbiB24buBIGzhu6NpIMOtY2ggdsOgIHThuqdtIHF1YW4gdHLhu41uZyBj4bunYSBjw7RuZyBuZ2jhu4cgNC4wLg0KDQotICAgSG/DoG4gdGhp4buHbiB0aOG7gyBjaOG6vyBwaMOhcCBsdeG6rXQ6DQoNCiAgICAtICAgQmFuIGjDoG5oIGPDoWMgdsSDbiBi4bqjbiBxdXkgxJHhu4tuaCB24buBIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgNC4wOiDEkOG6o20gYuG6o28gYW4gbmluaCBt4bqhbmcsIGLhuqNvIHbhu4cgZOG7ryBsaeG7h3UgY8OhIG5ow6JuLCB0aMO6YyDEkeG6qXkgdGjGsMahbmcgbeG6oWkgxJFp4buHbiB04butLCB2LnYuDQoNCiAgICAtICAgTsOibmcgY2FvIGhp4buHdSBxdeG6oyBxdeG6o24gbMO9IG5ow6Agbsaw4bubYzogVMSDbmcgY8aw4budbmcgdGhhbmggdHJhLCBnacOhbSBzw6F0IHZp4buHYyDhu6luZyBk4bulbmcgY8O0bmcgbmdo4buHIDQuMCwgYuG6o28gduG7hyBj4bqhbmggdHJhbmgsIHbDoCBi4bqjbyB24buHIG3DtGkgdHLGsOG7nW5nLg0KDQotICAgVGjDumMgxJHhuql5IMSR4buVaSBt4bubaSBzw6FuZyB04bqhbzoNCg0KICAgIC0gICBI4buXIHRy4bujIG5naGnDqm4gY+G7qXUgdsOgIHBow6F0IHRyaeG7g246IFThuqFvIMSRaeG7gXUga2nhu4duIGNobyBjw6FjIGhv4bqhdCDEkeG7mW5nIG5naGnDqm4gY+G7qXUga2hvYSBo4buNYyB2w6AgY8O0bmcgbmdo4buHIHbhu4EgY8O0bmcgbmdo4buHIDQuMC4NCg0KICAgIC0gICBLaHV54bq/biBraMOtY2gga2jhu59pIG5naGnhu4dwOiBI4buXIHRy4bujIHbhu4EgdMOgaSBjaMOtbmgsIGPGoSBz4bufIHbhuq10IGNo4bqldCwgdsOgIGNow61uaCBzw6FjaCBjaG8gY8OhYyBkb2FuaCBuZ2hp4buHcCBraOG7n2kgbmdoaeG7h3Agc8OhbmcgdOG6oW8gdHJvbmcgbMSpbmggduG7sWMgY8O0bmcgbmdo4buHIDQuMC4NCg0KICAgIC0gICBQaMOhdCB0cmnhu4NuIGjhu4cgc2luaCB0aMOhaSBraOG7n2kgbmdoaeG7h3A6IFThuqFvIG3DtGkgdHLGsOG7nW5nIHRodeG6rW4gbOG7o2kgY2hvIHPhu7EgaOG7o3AgdMOhYyBnaeG7r2EgY8OhYyBkb2FuaCBuZ2hp4buHcCwgdHLGsOG7nW5nIMSR4bqhaSBo4buNYywgdsOgIHZp4buHbiBuZ2hpw6puIGPhu6l1Lg0KDQojICoqS+G6v3QgbHXhuq1uKioNCg0KLSAgIEPDtG5nIG5naOG7hyA0LjAgbWFuZyDEkeG6v24gbmhp4buBdSBjxqEgaOG7mWkgY2hvIG7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIHBow6F0IHRyaeG7g24sIHR1eSBuaGnDqm4gY8WpbmcgxJFpIGvDqG0gduG7m2kgbmjhu69uZyB0aMOhY2ggdGjhu6ljLiDEkOG7gyB04bqtbiBk4bulbmcgdOG7kWkgxJFhIG5o4buvbmcgbOG7o2kgw61jaCB2w6AgZ2nhuqNtIHRoaeG7g3UgcuG7p2kgcm8sIGPhuqduIGPDsyBz4buxIHBo4buRaSBo4bujcCBjaOG6t3QgY2jhur0gZ2nhu69hIENow61uaCBwaOG7pywgZG9hbmggbmdoaeG7h3AsIHbDoCBj4buZbmcgxJHhu5NuZy4gVmnhu4djIHRyaeG7g24ga2hhaSBoaeG7h3UgcXXhuqMgY8OhYyBnaeG6o2kgcGjDoXAgdHLDqm4gc+G6vSBnacO6cCBWaeG7h3QgTmFtIGLhu6l0IHBow6EgdHJvbmcgY3Xhu5ljIMSRdWEgY8O0bmcgbmdo4buHIDQuMCB2w6AgaOG7mWkgbmjhuq1wIHF14buRYyB04bq/Lg0KDQojICoqVMOgaSBsaeG7h3UgdGhhbSBraOG6o28qKg0KDQoqIFdvcmxkIEJhbmsNCg0KKiBDw6FjIHTDoGkgbGnhu4d1IGtow6FjIHRodeG7mWMgbcO0biBOZ8O0biBuZ+G7ryBs4bqtcCB0csOsbmg=