From 7a6c850cc302febff1773a0b5924bc67229445af Mon Sep 17 00:00:00 2001 From: Kent Yao Date: Thu, 8 Aug 2024 15:35:12 +0800 Subject: [PATCH 1/4] Add a curated list for repositories governed by Apache Spark PMC --- _layouts/global.html | 13 +++++++++++++ _layouts/home.html | 12 ++++++++++++ site/committers.html | 13 +++++++++++++ site/community.html | 13 +++++++++++++ site/contributing.html | 13 +++++++++++++ site/developer-tools.html | 13 +++++++++++++ site/documentation.html | 13 +++++++++++++ site/downloads.html | 13 +++++++++++++ site/error-message-guidelines.html | 13 +++++++++++++ site/examples.html | 13 +++++++++++++ site/faq.html | 13 +++++++++++++ site/graphx/index.html | 13 +++++++++++++ site/history.html | 13 +++++++++++++ site/improvement-proposals.html | 13 +++++++++++++ site/index.html | 12 ++++++++++++ site/mailing-lists.html | 13 +++++++++++++ site/mllib/index.html | 13 +++++++++++++ site/news/3-1-3-released.html | 13 +++++++++++++ site/news/amp-camp-2013-registration-ope.html | 13 +++++++++++++ site/news/announcing-the-first-spark-summit.html | 13 +++++++++++++ site/news/fourth-spark-screencast-published.html | 13 +++++++++++++ site/news/index.html | 13 +++++++++++++ site/news/new-repository-service.html | 13 +++++++++++++ site/news/next-official-release-spark-3.1.1.html | 13 +++++++++++++ site/news/nsdi-paper.html | 13 +++++++++++++ site/news/one-month-to-spark-summit-2015.html | 13 +++++++++++++ site/news/plan-for-dropping-python-2-support.html | 13 +++++++++++++ site/news/proposals-open-for-spark-summit-east.html | 13 +++++++++++++ .../registration-open-for-spark-summit-east.html | 13 +++++++++++++ site/news/run-spark-and-shark-on-amazon-emr.html | 13 +++++++++++++ site/news/sigmod-system-award.html | 13 +++++++++++++ site/news/spark-0-6-1-and-0-5-2-released.html | 13 +++++++++++++ site/news/spark-0-6-2-released.html | 13 +++++++++++++ site/news/spark-0-7-0-released.html | 13 +++++++++++++ site/news/spark-0-7-2-released.html | 13 +++++++++++++ site/news/spark-0-7-3-released.html | 13 +++++++++++++ site/news/spark-0-8-0-released.html | 13 +++++++++++++ site/news/spark-0-8-1-released.html | 13 +++++++++++++ site/news/spark-0-9-0-released.html | 13 +++++++++++++ site/news/spark-0-9-1-released.html | 13 +++++++++++++ site/news/spark-0-9-2-released.html | 13 +++++++++++++ site/news/spark-1-0-0-released.html | 13 +++++++++++++ site/news/spark-1-0-1-released.html | 13 +++++++++++++ site/news/spark-1-0-2-released.html | 13 +++++++++++++ site/news/spark-1-1-0-released.html | 13 +++++++++++++ site/news/spark-1-1-1-released.html | 13 +++++++++++++ site/news/spark-1-2-0-released.html | 13 +++++++++++++ site/news/spark-1-2-1-released.html | 13 +++++++++++++ site/news/spark-1-2-2-released.html | 13 +++++++++++++ site/news/spark-1-3-0-released.html | 13 +++++++++++++ site/news/spark-1-4-0-released.html | 13 +++++++++++++ site/news/spark-1-4-1-released.html | 13 +++++++++++++ site/news/spark-1-5-0-released.html | 13 +++++++++++++ site/news/spark-1-5-1-released.html | 13 +++++++++++++ site/news/spark-1-5-2-released.html | 13 +++++++++++++ site/news/spark-1-6-0-released.html | 13 +++++++++++++ site/news/spark-1-6-1-released.html | 13 +++++++++++++ site/news/spark-1-6-2-released.html | 13 +++++++++++++ site/news/spark-1-6-3-released.html | 13 +++++++++++++ site/news/spark-2-0-0-released.html | 13 +++++++++++++ site/news/spark-2-0-1-released.html | 13 +++++++++++++ site/news/spark-2-0-2-released.html | 13 +++++++++++++ site/news/spark-2-1-0-released.html | 13 +++++++++++++ site/news/spark-2-1-1-released.html | 13 +++++++++++++ site/news/spark-2-1-2-released.html | 13 +++++++++++++ site/news/spark-2-1-3-released.html | 13 +++++++++++++ site/news/spark-2-2-0-released.html | 13 +++++++++++++ site/news/spark-2-2-1-released.html | 13 +++++++++++++ site/news/spark-2-2-2-released.html | 13 +++++++++++++ site/news/spark-2-3-0-released.html | 13 +++++++++++++ site/news/spark-2-3-1-released.html | 13 +++++++++++++ site/news/spark-2-3-2-released.html | 13 +++++++++++++ site/news/spark-2-3-3-released.html | 13 +++++++++++++ site/news/spark-2-3-4-released.html | 13 +++++++++++++ site/news/spark-2-4-0-released.html | 13 +++++++++++++ site/news/spark-2-4-1-released.html | 13 +++++++++++++ site/news/spark-2-4-2-released.html | 13 +++++++++++++ site/news/spark-2-4-3-released.html | 13 +++++++++++++ site/news/spark-2-4-4-released.html | 13 +++++++++++++ site/news/spark-2-4-5-released.html | 13 +++++++++++++ site/news/spark-2-4-6.html | 13 +++++++++++++ site/news/spark-2-4-7-released.html | 13 +++++++++++++ site/news/spark-2-4-8-released.html | 13 +++++++++++++ site/news/spark-2.0.0-preview.html | 13 +++++++++++++ site/news/spark-3-0-0-released.html | 13 +++++++++++++ site/news/spark-3-0-1-released.html | 13 +++++++++++++ site/news/spark-3-0-2-released.html | 13 +++++++++++++ site/news/spark-3-0-3-released.html | 13 +++++++++++++ site/news/spark-3-1-1-released.html | 13 +++++++++++++ site/news/spark-3-1-2-released.html | 13 +++++++++++++ site/news/spark-3-2-0-released.html | 13 +++++++++++++ site/news/spark-3-2-1-released.html | 13 +++++++++++++ site/news/spark-3-2-2-released.html | 13 +++++++++++++ site/news/spark-3-2-3-released.html | 13 +++++++++++++ site/news/spark-3-2-4-released.html | 13 +++++++++++++ site/news/spark-3-3-0-released.html | 13 +++++++++++++ site/news/spark-3-3-1-released.html | 13 +++++++++++++ site/news/spark-3-3-2-released.html | 13 +++++++++++++ site/news/spark-3-3-3-released.html | 13 +++++++++++++ site/news/spark-3-3-4-released.html | 13 +++++++++++++ site/news/spark-3-4-0-released.html | 13 +++++++++++++ site/news/spark-3-4-1-released.html | 13 +++++++++++++ site/news/spark-3-4-2-released.html | 13 +++++++++++++ site/news/spark-3-4-3-released.html | 13 +++++++++++++ site/news/spark-3-5-0-released.html | 13 +++++++++++++ site/news/spark-3-5-1-released.html | 13 +++++++++++++ site/news/spark-3.0.0-preview.html | 13 +++++++++++++ site/news/spark-3.0.0-preview2.html | 13 +++++++++++++ site/news/spark-4.0.0-preview1.html | 13 +++++++++++++ site/news/spark-accepted-into-apache-incubator.html | 13 +++++++++++++ .../spark-ai-summit-apr-2019-agenda-posted.html | 13 +++++++++++++ .../spark-ai-summit-june-2020-agenda-posted.html | 13 +++++++++++++ site/news/spark-and-shark-in-the-news.html | 13 +++++++++++++ site/news/spark-becomes-tlp.html | 13 +++++++++++++ site/news/spark-featured-in-wired.html | 13 +++++++++++++ site/news/spark-mailing-lists-moving-to-apache.html | 13 +++++++++++++ site/news/spark-meetups.html | 13 +++++++++++++ site/news/spark-release-2-2-3.html | 13 +++++++++++++ site/news/spark-screencasts-published.html | 13 +++++++++++++ site/news/spark-summit-2013-is-a-wrap.html | 13 +++++++++++++ site/news/spark-summit-2014-videos-posted.html | 13 +++++++++++++ site/news/spark-summit-2015-videos-posted.html | 13 +++++++++++++ site/news/spark-summit-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-east-2015-videos-posted.html | 13 +++++++++++++ site/news/spark-summit-east-2016-cfp-closing.html | 13 +++++++++++++ site/news/spark-summit-east-2017-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-east-agenda-posted-2015.html | 13 +++++++++++++ site/news/spark-summit-east-agenda-posted-2016.html | 13 +++++++++++++ site/news/spark-summit-eu-2017-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-europe-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-europe.html | 13 +++++++++++++ site/news/spark-summit-june-2016-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-june-2017-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-june-2018-agenda-posted.html | 13 +++++++++++++ site/news/spark-summit-oct-2018-agenda-posted.html | 13 +++++++++++++ site/news/spark-tips-from-quantifind.html | 13 +++++++++++++ .../news/spark-user-survey-and-powered-by-page.html | 13 +++++++++++++ site/news/spark-version-0-6-0-released.html | 13 +++++++++++++ site/news/spark-wins-cloudsort-100tb-benchmark.html | 13 +++++++++++++ ...park-wins-daytona-gray-sort-100tb-benchmark.html | 13 +++++++++++++ .../news/strata-exercises-now-available-online.html | 13 +++++++++++++ site/news/submit-talks-to-spark-summit-2014.html | 13 +++++++++++++ site/news/submit-talks-to-spark-summit-2016.html | 13 +++++++++++++ .../submit-talks-to-spark-summit-east-2016.html | 13 +++++++++++++ site/news/submit-talks-to-spark-summit-eu-2016.html | 13 +++++++++++++ site/news/two-weeks-to-spark-summit-2014.html | 13 +++++++++++++ .../video-from-first-spark-development-meetup.html | 13 +++++++++++++ site/pandas-on-spark/index.html | 13 +++++++++++++ site/powered-by.html | 13 +++++++++++++ site/release-process.html | 13 +++++++++++++ site/releases/spark-release-0-3.html | 13 +++++++++++++ site/releases/spark-release-0-5-0.html | 13 +++++++++++++ site/releases/spark-release-0-5-1.html | 13 +++++++++++++ site/releases/spark-release-0-5-2.html | 13 +++++++++++++ site/releases/spark-release-0-6-0.html | 13 +++++++++++++ site/releases/spark-release-0-6-1.html | 13 +++++++++++++ site/releases/spark-release-0-6-2.html | 13 +++++++++++++ site/releases/spark-release-0-7-0.html | 13 +++++++++++++ site/releases/spark-release-0-7-2.html | 13 +++++++++++++ site/releases/spark-release-0-7-3.html | 13 +++++++++++++ site/releases/spark-release-0-8-0.html | 13 +++++++++++++ site/releases/spark-release-0-8-1.html | 13 +++++++++++++ site/releases/spark-release-0-9-0.html | 13 +++++++++++++ site/releases/spark-release-0-9-1.html | 13 +++++++++++++ site/releases/spark-release-0-9-2.html | 13 +++++++++++++ site/releases/spark-release-1-0-0.html | 13 +++++++++++++ site/releases/spark-release-1-0-1.html | 13 +++++++++++++ site/releases/spark-release-1-0-2.html | 13 +++++++++++++ site/releases/spark-release-1-1-0.html | 13 +++++++++++++ site/releases/spark-release-1-1-1.html | 13 +++++++++++++ site/releases/spark-release-1-2-0.html | 13 +++++++++++++ site/releases/spark-release-1-2-1.html | 13 +++++++++++++ site/releases/spark-release-1-2-2.html | 13 +++++++++++++ site/releases/spark-release-1-3-0.html | 13 +++++++++++++ site/releases/spark-release-1-3-1.html | 13 +++++++++++++ site/releases/spark-release-1-4-0.html | 13 +++++++++++++ site/releases/spark-release-1-4-1.html | 13 +++++++++++++ site/releases/spark-release-1-5-0.html | 13 +++++++++++++ site/releases/spark-release-1-5-1.html | 13 +++++++++++++ site/releases/spark-release-1-5-2.html | 13 +++++++++++++ site/releases/spark-release-1-6-0.html | 13 +++++++++++++ site/releases/spark-release-1-6-1.html | 13 +++++++++++++ site/releases/spark-release-1-6-2.html | 13 +++++++++++++ site/releases/spark-release-1-6-3.html | 13 +++++++++++++ site/releases/spark-release-2-0-0.html | 13 +++++++++++++ site/releases/spark-release-2-0-1.html | 13 +++++++++++++ site/releases/spark-release-2-0-2.html | 13 +++++++++++++ site/releases/spark-release-2-1-0.html | 13 +++++++++++++ site/releases/spark-release-2-1-1.html | 13 +++++++++++++ site/releases/spark-release-2-1-2.html | 13 +++++++++++++ site/releases/spark-release-2-1-3.html | 13 +++++++++++++ site/releases/spark-release-2-2-0.html | 13 +++++++++++++ site/releases/spark-release-2-2-1.html | 13 +++++++++++++ site/releases/spark-release-2-2-2.html | 13 +++++++++++++ site/releases/spark-release-2-2-3.html | 13 +++++++++++++ site/releases/spark-release-2-3-0.html | 13 +++++++++++++ site/releases/spark-release-2-3-1.html | 13 +++++++++++++ site/releases/spark-release-2-3-2.html | 13 +++++++++++++ site/releases/spark-release-2-3-3.html | 13 +++++++++++++ site/releases/spark-release-2-3-4.html | 13 +++++++++++++ site/releases/spark-release-2-4-0.html | 13 +++++++++++++ site/releases/spark-release-2-4-1.html | 13 +++++++++++++ site/releases/spark-release-2-4-2.html | 13 +++++++++++++ site/releases/spark-release-2-4-3.html | 13 +++++++++++++ site/releases/spark-release-2-4-4.html | 13 +++++++++++++ site/releases/spark-release-2-4-5.html | 13 +++++++++++++ site/releases/spark-release-2-4-6.html | 13 +++++++++++++ site/releases/spark-release-2-4-7.html | 13 +++++++++++++ site/releases/spark-release-2-4-8.html | 13 +++++++++++++ site/releases/spark-release-3-0-0.html | 13 +++++++++++++ site/releases/spark-release-3-0-1.html | 13 +++++++++++++ site/releases/spark-release-3-0-2.html | 13 +++++++++++++ site/releases/spark-release-3-0-3.html | 13 +++++++++++++ site/releases/spark-release-3-1-1.html | 13 +++++++++++++ site/releases/spark-release-3-1-2.html | 13 +++++++++++++ site/releases/spark-release-3-1-3.html | 13 +++++++++++++ site/releases/spark-release-3-2-0.html | 13 +++++++++++++ site/releases/spark-release-3-2-1.html | 13 +++++++++++++ site/releases/spark-release-3-2-2.html | 13 +++++++++++++ site/releases/spark-release-3-2-3.html | 13 +++++++++++++ site/releases/spark-release-3-2-4.html | 13 +++++++++++++ site/releases/spark-release-3-3-0.html | 13 +++++++++++++ site/releases/spark-release-3-3-1.html | 13 +++++++++++++ site/releases/spark-release-3-3-2.html | 13 +++++++++++++ site/releases/spark-release-3-3-3.html | 13 +++++++++++++ site/releases/spark-release-3-3-4.html | 13 +++++++++++++ site/releases/spark-release-3-4-0.html | 13 +++++++++++++ site/releases/spark-release-3-4-1.html | 13 +++++++++++++ site/releases/spark-release-3-4-2.html | 13 +++++++++++++ site/releases/spark-release-3-4-3.html | 13 +++++++++++++ site/releases/spark-release-3-5-0.html | 13 +++++++++++++ site/releases/spark-release-3-5-1.html | 13 +++++++++++++ site/research.html | 13 +++++++++++++ site/screencasts/1-first-steps-with-spark.html | 13 +++++++++++++ .../screencasts/2-spark-documentation-overview.html | 13 +++++++++++++ site/screencasts/3-transformations-and-caching.html | 13 +++++++++++++ site/screencasts/4-a-standalone-job-in-spark.html | 13 +++++++++++++ site/screencasts/index.html | 13 +++++++++++++ site/security.html | 13 +++++++++++++ site/spark-connect/index.html | 13 +++++++++++++ site/sql/index.html | 13 +++++++++++++ site/streaming/index.html | 13 +++++++++++++ site/third-party-projects.html | 13 +++++++++++++ site/trademarks.html | 13 +++++++++++++ site/versioning-policy.html | 13 +++++++++++++ 245 files changed, 3183 insertions(+) diff --git a/_layouts/global.html b/_layouts/global.html index 7f42ea4b6a..70cd2d2fbb 100644 --- a/_layouts/global.html +++ b/_layouts/global.html @@ -109,6 +109,7 @@
  • Powered By
  • Project Committers
  • Project History
  • +
  • Privacy Policy
  • Security
  • + +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • + +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • +
  • Security
  • - -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • - -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • -
  • Security
  • - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +