You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wayang.apache.org by be...@apache.org on 2021/03/02 17:08:02 UTC
[incubator-wayang-website] branch asf-site created (now 10ca600)
This is an automated email from the ASF dual-hosted git repository.
bertty pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git.
at 10ca600 Lastest site built on successful travis build 11 auto-pushed to github
This branch includes the following new commits:
new 10ca600 Lastest site built on successful travis build 11 auto-pushed to github
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[incubator-wayang-website] 01/01: Lastest site built on successful
travis build 11 auto-pushed to github
Posted by be...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
bertty pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git
commit 10ca6004154820cc6050b29168bb2753d3e2d9b9
Author: Travis CI User <tr...@example.org>
AuthorDate: Tue Mar 2 17:07:52 2021 +0000
Lastest site built on successful travis build 11 auto-pushed to github
---
.asf.yaml | 45 +
.gitignore | 202 ++
.travis.yml | 38 +
DISCLAIMER | 7 +
LICENSE.TXT | 202 ++
NOTICE.TXT | 7 +
about/index.html | 409 +++
assets/css/color.css | 75 +
assets/css/home.css | 160 +
assets/css/monokai.css | 116 +
assets/img/architecture.png | Bin 0 -> 139638 bytes
assets/img/background-1.png | Bin 0 -> 2202333 bytes
assets/img/egg-logo.png | Bin 0 -> 17961 bytes
assets/img/incubator_power_ring.png | Bin 0 -> 336660 bytes
assets/img/keyword.png | Bin 0 -> 851223 bytes
.../logo/Apache_Wayang/Apache_Wayang Informe.txt | 40 +
assets/img/logo/Apache_Wayang/Apache_Wayang.pdf | 3814 ++++++++++++++++++++
.../Fonts/HVD Fonts - BrandonText-Regular.otf | Bin 0 -> 70892 bytes
.../logo/Apache_Wayang/Fonts/anguita-sans-bold.otf | Bin 0 -> 79088 bytes
assets/img/logo/favicon-pluma.ico | Bin 0 -> 1150 bytes
assets/img/logo/favicon.ico | Bin 0 -> 1150 bytes
assets/img/logo/logo_2000x2000.png | Bin 0 -> 103695 bytes
assets/img/logo/logo_2000x800.png | Bin 0 -> 67554 bytes
assets/img/logo/logo_200x200.png | Bin 0 -> 7679 bytes
assets/img/logo/logo_3500x1400.png | Bin 0 -> 132033 bytes
assets/img/logo/logo_400x160.png | Bin 0 -> 10919 bytes
assets/img/logo/logo_800x320.png | Bin 0 -> 24263 bytes
assets/img/logo/logo_800x800.png | Bin 0 -> 35856 bytes
assets/img/logo/logo_svg.svg | 209 ++
assets/img/logo/logo_svg_letter.svg | 52 +
assets/img/logo/logo_svg_puzzle.svg | 157 +
assets/img/plan.png | Bin 0 -> 579427 bytes
assets/img/puppet.png | Bin 0 -> 912982 bytes
assets/img/puzzle-piece-gray.png | Bin 0 -> 9244 bytes
assets/img/puzzle-piece.png | Bin 0 -> 9243 bytes
assets/img/puzzle-piece.svg | 13 +
assets/img/screenshot/bigdansing.png | Bin 0 -> 557471 bytes
assets/img/screenshot/iejoin.png | Bin 0 -> 539266 bytes
assets/img/screenshot/ml4all.png | Bin 0 -> 473669 bytes
assets/img/screenshot/rheem.png | Bin 0 -> 535752 bytes
assets/img/screenshot/rheemdemo.png | Bin 0 -> 494262 bytes
assets/img/screenshot/rheemhandson.png | Bin 0 -> 470429 bytes
assets/img/screenshot/rheemtutorial.png | Bin 0 -> 544347 bytes
assets/img/screenshot/sparksummit.png | Bin 0 -> 993941 bytes
assets/img/screenshot/studiodemo.png | Bin 0 -> 501092 bytes
assets/img/screenshot/vision.png | Bin 0 -> 478990 bytes
assets/img/wayang-banner.png | Bin 0 -> 424872 bytes
assets/js/add_numbers.js | 30 +
assets/json/particules.conf.poligon.json | 110 +
assets/pdf/paper/bigdansing.pdf | Bin 0 -> 1035767 bytes
assets/pdf/paper/iejoin.pdf | Bin 0 -> 664253 bytes
assets/pdf/paper/ml4all.pdf | Bin 0 -> 1976896 bytes
assets/pdf/paper/rheem.pdf | Bin 0 -> 1919964 bytes
assets/pdf/paper/rheemdemo.pdf | Bin 0 -> 542899 bytes
assets/pdf/paper/rheemhandson.pdf | Bin 0 -> 112712 bytes
assets/pdf/paper/rheemtutorial.pdf | Bin 0 -> 170827 bytes
assets/pdf/paper/studiodemo.pdf | Bin 0 -> 3026036 bytes
assets/pdf/paper/vision.pdf | Bin 0 -> 732714 bytes
documentation/index.html | 587 +++
empty/index.html | 211 ++
index.html | 476 +++
publications-home/index.html | 484 +++
publications/2015-05-31-sigmod/index.html | 233 ++
publications/2015-08-31-vldb/index.html | 233 ++
publications/2016-03-15-edbt/index.html | 233 ++
publications/2016-06-26-sigmod/index.html | 233 ++
publications/2016-09-05-vldb/index.html | 237 ++
publications/2017-05-14-sigmod/index.html | 233 ++
publications/2017-06-12-spark_summit/index.html | 235 ++
publications/2018-04-16-icde-demo/index.html | 233 ++
publications/2018-04-16-icde-tutorial/index.html | 233 ++
publications/2018-08-27-vldb/index.html | 233 ++
script/cibuild | 54 +
73 files changed, 9834 insertions(+)
diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..4054061
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,45 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+notifications:
+ commits: commits@wayang.apache.org
+ issues: issues@wayang.apache.org
+ pullrequests: dev@wayang.apache.org
+ jira_options: link label worklog comment
+
+publish:
+ whoami: asf-site
+
+github:
+ description: "Apache Wayang is an Cross-Platform processing system"
+ homepage: https://wayang.apache.org/
+ features:
+ # Disable wiki for documentation
+ wiki: false
+ # Disable issue management
+ issues: false
+ # Disable projects for project management boards
+ projects: false
+ enabled_merge_buttons:
+ # enable squash button:
+ squash: true
+ # enable merge button:
+ merge: true
+ # disable rebase button:
+ rebase: false
+
+ ghp_branch: asf-site
+ ghp_path: /
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a3e114e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,202 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Created by https://www.toptal.com/developers/gitignore/api/macos,jekyll,intellij+all,ruby
+# Edit at https://www.toptal.com/developers/gitignore?templates=macos,jekyll,intellij+all,ruby
+
+### Intellij+all ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn. Uncomment if using
+# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### Intellij+all Patch ###
+# Ignores the whole .idea folder and all .iml files
+# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
+
+.idea/
+
+# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
+
+*.iml
+modules.xml
+.idea/misc.xml
+*.ipr
+
+# Sonarlint plugin
+.idea/sonarlint
+
+### Jekyll ###
+_site/
+.sass-cache/
+.jekyll-cache/
+.jekyll-metadata
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### Ruby ###
+*.gem
+*.rbc
+/.config
+/coverage/
+/InstalledFiles
+/pkg/
+/spec/reports/
+/spec/examples.txt
+/test/tmp/
+/test/version_tmp/
+/tmp/
+
+# Used by dotenv library to load environment variables.
+# .env
+
+# Ignore Byebug command history file.
+.byebug_history
+
+## Specific to RubyMotion:
+.dat*
+.repl_history
+build/
+*.bridgesupport
+build-iPhoneOS/
+build-iPhoneSimulator/
+
+## Specific to RubyMotion (use of CocoaPods):
+#
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+# vendor/Pods/
+
+## Documentation cache and generated files:
+/.yardoc/
+/_yardoc/
+/doc/
+/rdoc/
+
+## Environment normalization:
+/.bundle/
+/vendor/bundle
+/lib/bundler/man/
+
+# for a library or gem, you might want to ignore these files since the code is
+# intended to run in multiple environments; otherwise, check them in:
+# Gemfile.lock
+# .ruby-version
+# .ruby-gemset
+
+# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
+.rvmrc
+
+# Used by RuboCop. Remote config files pulled in from inherit_from directive.
+# .rubocop-https?--*
+
+# End of https://www.toptal.com/developers/gitignore/api/macos,jekyll,intellij+all,ruby
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..f4ff2b2
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,38 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+language: ruby
+rvm:
+- 2.6.3
+before_script:
+- chmod +x ./script/cibuild
+install: bundle install
+script: "./script/cibuild"
+branches:
+ only:
+ - develop
+ - main
+addons:
+ apt:
+ packages:
+ - libcurl4-openssl-dev
+cache: bundler
+notifications:
+ email: false
+env:
+ global:
+ secure: GqzCosWAev40ym9KPKGwGljdrDkVBcjh/+p39XrhaR2wTnstC7ygcVLFj4TSH8Wtt1zrawJSFNrqid62OQirsnYwx9DE2FB1hDApkv3Z9uxLj4Fg4npGQe6EnyVPev9bvxv2wLQgi8sxbabW2eOpYBuSXCV/Lsyikv8aKyCBKtTKiYYUgfLiB+CfLcIUm7LoHznBcOfv9J8VCvGsWCuNmgszRiVdbGy0CFcw4qAmw9p7iApiszlAvSuF1tvAaXxITK3nFfZZOCx6GlFnY8/lSn3k6wKqGsfD60Bmgk3eBwtM5iiltK1O7I1vOLXGNEQkfFsemDWI5GkVAcUSr1BnMFDYS5Cvw1BNbc4xHAmtovTWUzokKep0EuhRiuFFVnEHXqPTApEs+VZvhAwGTiafAymKGo6INGtHG5yBsvLZMADk0VpTRG3TDXFHQMTsFjCZ3IYLcKYoOmLYBOcS4Rk4HQLvQdVwivTt [...]
diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000..9ebfb65
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1,7 @@
+Apache Wayang is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in
+a manner consistent with other successful ASF projects. While incubation status
+is not necessarily a reflection of the completeness or stability of the code,
+it does indicate that the project has yet to be fully endorsed by the ASF.
\ No newline at end of file
diff --git a/LICENSE.TXT b/LICENSE.TXT
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/LICENSE.TXT
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/NOTICE.TXT b/NOTICE.TXT
new file mode 100644
index 0000000..bdcd080
--- /dev/null
+++ b/NOTICE.TXT
@@ -0,0 +1,7 @@
+Apache Wayang (incubating)
+Copyright 2021 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+============================================================================
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
new file mode 100644
index 0000000..42cf114
--- /dev/null
+++ b/about/index.html
@@ -0,0 +1,409 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <!-- Required meta tags -->
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+
+ <meta http-equiv="Refresh" content="0;URL=https://wayang.apache.org/about/" />
+ <script type="text/javascript">
+ if(window.location.protocol != 'https:') {
+ location.href = location.href.replace("http://", "https://");
+ }
+ </script>
+
+ <title>Apache Wayang - About</title>
+ <link rel="icon" href="https://wayang.apache.org/assets/img/logo/favicon-pluma.ico">
+
+ <!-- Bootstrap CSS -->
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
+ <link rel="stylesheet" href="https://wayang.apache.org/assets/css/color.css">
+ <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
+
+ <link rel="stylesheet" href="https://wayang.apache.org/assets/css/monokai.css">
+ <link rel="stylesheet" href="https://wayang.apache.org/assets/css/home.css">
+
+</head>
+<body>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<nav class="navbar navbar-expand-lg navbar-light bg-light sticky-top shadow-lg">
+ <div class="container d-flex justify-content-between w-100">
+ <div class="mr-auto p-2 w-100">
+ <div class="d-flex">
+ <a class="navbar-brand mr-auto" href="/">
+ <img style="max-height: 75px" src="https://wayang.apache.org/assets/img/logo/logo_400x160.png"/>
+ </a>
+ <button class="navbar-toggler ml-auto align-self-center" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+ </div>
+
+ </div>
+
+ <div>
+ <div class="p-2 collapse navbar-collapse" id="navbarSupportedContent">
+ <div class="navbar-nav">
+
+
+
+
+
+ <li class="nav-item ">
+ <a class="nav-link" href="https://wayang.apache.org/">
+ Home
+ </a>
+ </li>
+
+
+
+
+
+
+ <li class="nav-item ">
+ <a class="nav-link" href="https://wayang.apache.org/about">
+ About
+ </a>
+ </li>
+
+
+
+
+
+
+ <li class="nav-item ">
+ <a class="nav-link" href="https://wayang.apache.org/documentation">
+ Documentation
+ </a>
+ </li>
+
+
+
+
+
+
+ <li class="nav-item ">
+ <a class="nav-link" href="https://wayang.apache.org/publications-home">
+ Publications
+ </a>
+ </li>
+
+
+
+
+
+
+ <li class="nav-item dropdown ">
+ <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
+ Apache
+ </a>
+ <div class="dropdown-menu">
+
+ <a class="dropdown-item" href="http://www.apache.org/foundation/how-it-works.html">
+ Apache Software Foundation
+ </a>
+
+ <a class="dropdown-item" href="http://www.apache.org/licenses/">
+ Apache License
+ </a>
+
+ <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">
+ Sponsorship
+ </a>
+
+ <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">
+ Thanks
+ </a>
+
+ </div>
+ </li>
+
+
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+
+</nav>
+<div class="container-fluid p-0">
+ <div class="title-post mb-3 mt-n5 d-flex align-items-center shadow" >
+ <div class="col pt-4" style="text-align: center">
+ <h1 class="mb-n2 mt-1" style="color: white; font-size: 4em">About</h1>
+
+ </div>
+</div>
+
+<section>
+ <div class="container">
+ <div class="row" style="margin-top: 15px;">
+ <div class="col-md-12 col-sm-12">
+ <div style="text-align: justify">
+ <p>Apache Wayang has a three-layer data processing abstraction that sits between user applications and data processing platforms, such as Hadoop and Spark. The figure below depicts the Apache Wayang architecture: (i) an application layer that models all application-specific logic; (ii) a core layer that provides the intermediate representation between applications and processing platforms; and (iii) a platform layer that embraces the underlying processing platforms. O [...]
+
+
+ </div>
+ </div>
+ </div>
+ </div>
+</section>
+
+
+<section>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-6 col-sm-12 text-center ">
+ <img src="https://wayang.apache.org/assets/img/architecture.png" style="width: 100%;"/>
+ <br>
+ <em>Architecture of Apache Wayang</em>
+ </div>
+ <div class="col-md-6 col-sm-12 text-center ">
+ <img src="https://wayang.apache.org/assets/img/plan.png" style="width: 100%;"/>
+ <br>
+ <em>SGD plans</em>
+ </div>
+ </div>
+ </div>
+</section>
+
+<div class="subtitle-post d-flex align-items-center mt-5 shadow" >
+ <div class="col" style="text-align: center">
+ <h1 style="color: white; font-size: 4em">Features</h1>
+ </div>
+</div>
+
+<section id="feature_about" class="container-fluid">
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-2">
+ <div class="service-item">
+ <i class="fas fa-bezier-curve fa-5x"></i>
+ <h4>Cross-platform</h4>
+ <strong>
+ Run a single data analytic task on top of any set of data processing platforms.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-1">
+ <p class="text-justify">
+ The most salient feature of Apache Wayang is its cross-platform optimizer. Besides deciding the best processing platform to run any incoming task, Apache Wayang can run a single task on multiple processing platforms. Overall, it applies an extensible set of graph transformations to a Apache Wayang plan to find alternative execution plans. Then, it compares all execution plans by using a platform-specific cost model. Cost functions can either be given or learne [...]
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-1">
+ <div class="service-item">
+ <i class="fa fa-clock fa-5x"></i>
+ <h4>High-Efficiency</h4>
+ <strong>
+ It selects the best available data processing platform for any incoming query.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-2">
+ <p class="text-justify">
+ Apache Wayang provides a number of optimized operators and novel query optimization process that allows it to efficiently deal with big (as well as small) datasets. Furthermore, as its data processing abstraction is based on UDFs, Apache Wayang lets applications expose semantic properties about their functions, optimization hints (e.g., numbers of iterations), constraints (e.g., physical collocation of operators), and alternative plans. The optimizer then uses [...]
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-2">
+ <div class="service-item">
+ <i class="fa fa-puzzle-piece fa-5x"></i>
+ <h4>Flexibility</h4>
+ <strong>
+ User defined functions (UDFs) as first-class citizens, enabling extensibility and adaptability.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-1">
+ <p class="text-justify">
+ Apache Wayang provides a set of Wayang operators, which applications use to specify their tasks, as well as a set of execution operators, which processing platform provide to run application tasks. The key aspect is that Apache Wayang provides a flexible operator mapping structure allowing developers to add, modify, or delete mappings among Wayang and execution operators. As a result, developers can also add or remove Wayang and execution operators.
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-1">
+ <div class="service-item">
+ <i class="fas fa-child fa-5x"></i>
+ <h4>Ease-of-Use</h4>
+ <strong>
+ A simple interface that allows developers to focus only on the logics of their application.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-2">
+ <p class="text-justify">
+ Apache Wayang exposes a simple Java API to developers whereby they can implement their tasks. Developers focus on the logics of their tasks rather than on low-level details specific to data processing platforms. The figure of the SGD plans above shows the Wayang plan for a scalable gradient descent implementation: we clearly see that this tedious implementation task is now much easier!
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-2">
+ <div class="service-item">
+ <i class="fa fa-piggy-bank fa-5x"></i>
+ <h4>Cost Saving</h4>
+ <strong>
+ Fast development of data analytic applications.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-1">
+ <p class="text-justify">
+ Users do not have to know the intricacies of the underlying platforms: they focus on the logic of their application only. This not only speeds up the development of applications, but also it is no longer a must to be an expert in big data infrastructures. Apache Wayang takes care of how and on which data processing platforms to deploy your applications.
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+ <div class="row">
+ <div class="container">
+ <div class="row d-flex flex-nowrap">
+ <div class="col-sm-12 col-md-3 col-md-push-9 text-center align-self-center p-2 order-1">
+ <div class="service-item">
+ <i class="fa fa-code-branch fa-5x"></i>
+ <h4>Open Source</h4>
+ <strong>
+ All code is on GitHub under Apache License.
+ </strong>
+ </div>
+ </div>
+ <div class="col-sm-12 col-md-9 col-md-pull-3 align-self-center p-2 order-2">
+ <p class="text-justify">
+ Apache Wayang has been open source from its very beginnings and will keep being open source until its very endings. Feel free to download it, try it, and contribute to it. Help us to make it better!
+
+ </p>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+
+
+</section>
+
+
+</div>
+
+<footer class="footer position-sticky sticky-bottom">
+ <nav class="navbar navbar-light bg-light" style="background: #A6A6A6;">
+ <div class="container">
+ <div class="row">
+ <div class="col text-center">
+ <a href="http://incubator.apache.org/" >
+ <img style="max-height: 15vw" src="https://wayang.apache.org/assets/img/egg-logo.png">
+ </a>
+ <br />
+ <p style="text-align: justify">
+ Apache Wayang is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate [...]
+ </p>
+ <p class="text-center">
+ Copyright © 2021 The Apache Software Foundation.<br />
+ Licensed under the Apache License, Version 2.0.<br />
+ Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
+ </p>
+ </div>
+ </div>
+ </div>
+ </nav>
+</footer>
+
+
+<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-Piv4xVNRyMGpqkS2by6br4gNJ7DXjqk09RmUpJ8jgGtD7zP9yug3goQfGII0yAns" crossorigin="anonymous"></script>
+
+<script src="https://wayang.apache.org/assets/js/add_numbers.js"></script>
+</body>
+
+</html>
diff --git a/assets/css/color.css b/assets/css/color.css
new file mode 100644
index 0000000..115cfb3
--- /dev/null
+++ b/assets/css/color.css
@@ -0,0 +1,75 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/*TODO: bring the css to scss*/
+.bg-gray-dark {
+ background-color: #4C5459 !important;
+}
+
+.bg-gray-light {
+ #background-color: #A6A6A6 !important;
+ background-color: #111111 !important;
+}
+
+.bg-brown-light {
+ background-color: #D9C2A7 !important;
+}
+
+.bg-brown-dark {
+ background-color: #593825 !important;
+}
+
+.bg-black {
+ background-color: #261816 !important;
+}
+
+.letter-gray-dark {
+ color: #4C5459 !important;
+}
+
+.letter-grey-light {
+ color: #A6A6A6 !important;
+}
+
+.letter-brown-light {
+ color: #D9C2A7 !important;
+}
+
+.letter-brown-dark {
+ color: #593825 !important;
+}
+
+.letter-black {
+ color: #261816 !important;
+}
+
+#logo-full {
+ background-image: url(../img/wayang-logo.svg);
+}
+
+.rotateimg15 {
+ -webkit-transform:rotate(-15deg);
+ -moz-transform: rotate(-15deg);
+ -ms-transform: rotate(-15deg);
+ -o-transform: rotate(-15deg);
+ transform: rotate(-15deg);
+}
+
+.service-item > *{
+ text-align: center;
+}
diff --git a/assets/css/home.css b/assets/css/home.css
new file mode 100644
index 0000000..f6d2529
--- /dev/null
+++ b/assets/css/home.css
@@ -0,0 +1,160 @@
+#full-screen
+{
+ min-height: 100vh;
+ width: 100vw;
+ background-image: url('https://wayang.apache.org/assets/img/wayang-banner.png');
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+}
+#full-screen-2
+{
+ min-height: 100vh;
+ width: 100vw;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+canvas{
+ position:absolute;
+ left:0;
+ top:0;
+ z-index:-1;
+ position: fixed;
+}
+.title-post
+{
+ height: 10em;
+ background-position: 50%;
+ background-image: url('https://wayang.apache.org/assets/img/keyword.png');
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+}
+
+.subtitle-post
+{
+ height: 7em;
+ background-position: 50%;
+ background-image: url('https://wayang.apache.org/assets/img/keyword.png');
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+}
+
+.service-item {
+ text-align: center;
+}
+/*--
+service Start
+--*/
+#service {
+ text-align: center;
+ padding: 30px 0;
+}
+#service .service-item {
+ padding-bottom: 30px;
+}
+#service .service-item i {
+ font-size: 60px;
+ color: #4A4656;
+}
+#service .service-item h4 {
+ padding-top: 20px;
+ margin: 0;
+ color: #666;
+}
+#service .service-item p {
+ color: #888;
+ padding-top: 10px;
+ margin: 0;
+ font-size: 17px;
+ line-height: 1.8;
+}
+#feature_about > .row:nth-child(odd) {
+ background: linear-gradient(to left, rgba(139,134,163, 0.2), rgba(50,46,64, 0.0));
+}
+#feature_about > .row:nth-child(even) {
+ background: linear-gradient(to left, rgba(50,46,64, 0.0), rgba(139,134,163, 0.2));
+}
+
+.italic {
+ font-style: italic;
+}
+.bold {
+ font-weight: bold;
+}
+hr {
+ border: 1px dotted #555555;
+ width: 80%;
+}
+p {
+ text-align: justify;
+}
+
+.tx-shadow {
+ color: white;
+ text-shadow:
+ 0.05em 0 black,
+ 0 0.05em black,
+ -0.05em 0 black,
+ 0 -0.05em black,
+ -0.05em -0.05em black,
+ -0.05em 0.05em black,
+ 0.05em -0.05em black,
+ 0.05em 0.05em black;
+}
+.tx-shadow .lead {
+ font-size: 1.7em;
+}
+
+.container-circle {
+ min-height: 25em !important;
+}
+
+.circle {
+ height: 15em;
+ width: 15em;
+ background-color: #bbb;
+ border-radius: 100%;
+ display: inline-block;
+ text-align: center;
+ padding-top: 3em;
+ background: rgb(255,255,255);
+ background: linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 92%, rgba(255,255,255,0) 100%); }
+
+.hide {
+ display: none;
+ width: 100%;
+ padding-inline: 0.5em;
+ padding-top: -0.2em;
+ font-size: 1.4em;
+}
+
+.circle:hover {
+ height: 25em;
+ transition: height 0.25s ease-in, border-radius 0.5s;
+ -webkit-transition: height 0.25s ease-in, border-radius 0.5s;
+ border-bottom-left-radius: 0% ;
+ border-bottom-right-radius: 0% ;
+}
+
+.circle:hover > .hide {
+ display: block;
+}
+
+.timeline {
+ padding-left: 2em;
+}
+
+.timeline > .row {
+ border-left-style: solid;
+ border-left-color: #212529;
+ border-left-width: 5px;
+}
+
+.line-top{
+ border-top-style: dotted;
+ border-top-color: #212529;
+ border-top-width: 1px;
+}
diff --git a/assets/css/monokai.css b/assets/css/monokai.css
new file mode 100644
index 0000000..1a53293
--- /dev/null
+++ b/assets/css/monokai.css
@@ -0,0 +1,116 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.highlight pre {
+ background-color: #272822;
+ padding: 0.5em;
+ border-radius: 25px;
+}
+.highlight .hll { background-color: #272822; }
+.highlight .c { color: #75715e } /* Comment */
+.highlight .err { /* Error */
+ color: #f92672;
+}
+.highlight .k { color: #66d9ef } /* Keyword */
+.highlight .l { color: #ae81ff } /* Literal */
+.highlight .n { color: #f8f8f2 } /* Name */
+.highlight .o { color: #f92672 } /* Operator */
+.highlight .p { color: #f8f8f2 } /* Punctuation */
+.highlight .cm { color: #75715e } /* Comment.Multiline */
+.highlight .cp { color: #75715e } /* Comment.Preproc */
+.highlight .c1 { color: #75715e } /* Comment.Single */
+.highlight .cs { color: #75715e } /* Comment.Special */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .kc { color: #66d9ef } /* Keyword.Constant */
+.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
+.highlight .kn { color: #f92672 } /* Keyword.Namespace */
+.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
+.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
+.highlight .kt { color: #66d9ef } /* Keyword.Type */
+.highlight .ld { color: #e6db74 } /* Literal.Date */
+.highlight .m { color: #ae81ff } /* Literal.Number */
+.highlight .s { color: #e6db74 } /* Literal.String */
+.highlight .na { color: #a6e22e } /* Name.Attribute */
+.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
+.highlight .nc { color: #a6e22e } /* Name.Class */
+.highlight .no { color: #66d9ef } /* Name.Constant */
+.highlight .nd { color: #a6e22e } /* Name.Decorator */
+.highlight .ni { color: #f8f8f2 } /* Name.Entity */
+.highlight .ne { color: #a6e22e } /* Name.Exception */
+.highlight .nf { color: #a6e22e } /* Name.Function */
+.highlight .nl { color: #f8f8f2 } /* Name.Label */
+.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
+.highlight .nx { color: #a6e22e } /* Name.Other */
+.highlight .py { color: #f8f8f2 } /* Name.Property */
+.highlight .nt { color: #f92672 } /* Name.Tag */
+.highlight > code { color: #f8f8f2 } /* Name.Tag */
+.highlight .nv { color: #f8f8f2 } /* Name.Variable */
+.highlight .ow { color: #f92672 } /* Operator.Word */
+.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
+.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
+.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
+.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
+.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
+.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
+.highlight .sc { color: #e6db74 } /* Literal.String.Char */
+.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
+.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
+.highlight .se { color: #ae81ff } /* Literal.String.Escape */
+.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
+.highlight .sx { color: #e6db74 } /* Literal.String.Other */
+.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
+.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
+.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
+.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
+
+.highlight .gh { } /* Generic Heading & Diff Header */
+.highlight .gu { color: #75715e; } /* Generic.Subheading & Diff Unified/Comment? */
+.highlight .gd { color: #f92672; } /* Generic.Deleted & Diff Deleted */
+.highlight .gi { color: #a6e22e; } /* Generic.Inserted & Diff Inserted */
+
+/** Number in the lines*/
+pre .line-number {
+ color:black;
+ display:block;
+ color: #f8f8f2;
+}
+
+pre .line-number {
+ float:left;
+ margin:0 1em 0 -1em;
+ border-right:1px solid;
+ text-align:right;
+}
+
+pre .line-number span {
+ display:block;
+ padding:0 .5em 0 1em;
+ margin-left: 0.5em;
+}
+
+pre .cl {
+ display:block;
+ clear:both;
+ color: #f8f8f2;
+}
diff --git a/assets/img/architecture.png b/assets/img/architecture.png
new file mode 100644
index 0000000..9ff25aa
Binary files /dev/null and b/assets/img/architecture.png differ
diff --git a/assets/img/background-1.png b/assets/img/background-1.png
new file mode 100644
index 0000000..25c4eeb
Binary files /dev/null and b/assets/img/background-1.png differ
diff --git a/assets/img/egg-logo.png b/assets/img/egg-logo.png
new file mode 100644
index 0000000..759252f
Binary files /dev/null and b/assets/img/egg-logo.png differ
diff --git a/assets/img/incubator_power_ring.png b/assets/img/incubator_power_ring.png
new file mode 100644
index 0000000..a17bd76
Binary files /dev/null and b/assets/img/incubator_power_ring.png differ
diff --git a/assets/img/keyword.png b/assets/img/keyword.png
new file mode 100644
index 0000000..2823055
Binary files /dev/null and b/assets/img/keyword.png differ
diff --git a/assets/img/logo/Apache_Wayang/Apache_Wayang Informe.txt b/assets/img/logo/Apache_Wayang/Apache_Wayang Informe.txt
new file mode 100644
index 0000000..9d65972
--- /dev/null
+++ b/assets/img/logo/Apache_Wayang/Apache_Wayang Informe.txt
@@ -0,0 +1,40 @@
+Informe del paquete
+
+-----------------------------------------------------------------------------
+Documento:
+Nombre: Apache_Wayang.pdf
+Modo de color: Color RGB
+Perfil de color: sRGB IEC61966-2.1
+Unidades de regla: p�xeles
+Dimensiones de la mesa de trabajo: 1920 px x 1080 px
+Mostrar im�genes en modo contorno: Desactivado
+Resaltar fuentes sustituidas: Desactivado
+Resaltar glifos sustituidos: Desactivado
+Conservar capacidad de edici�n de texto
+Simular papel de color: Desactivado
+
+-----------------------------------------------------------------------------
+Objetos de tintas planas:
+
+-----------------------------------------------------------------------------
+Fuentes no disponibles:Ninguno
+
+-----------------------------------------------------------------------------
+Fuentes protegidas no empaquetadas:Ninguno
+
+-----------------------------------------------------------------------------
+Fuentes:
+Anguita Sans Bold (OTF)
+Brandon Text Regular (OTF)
+
+-----------------------------------------------------------------------------
+Fuentes incrustadas:
+Ninguno
+
+-----------------------------------------------------------------------------
+Enlaces no disponibles:
+Ninguno
+
+-----------------------------------------------------------------------------
+Im�genes enlazadas:
+Ninguno
\ No newline at end of file
diff --git a/assets/img/logo/Apache_Wayang/Apache_Wayang.pdf b/assets/img/logo/Apache_Wayang/Apache_Wayang.pdf
new file mode 100644
index 0000000..fcdc15a
--- /dev/null
+++ b/assets/img/logo/Apache_Wayang/Apache_Wayang.pdf
@@ -0,0 +1,3814 @@
+%PDF-1.5
%����
+1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[12 0 R 154 0 R 155 0 R 298 0 R 299 0 R 447 0 R 448 0 R 595 0 R 596 0 R]/Order 597 0 R/RBGroups[]>>/OCGs[12 0 R 154 0 R 155 0 R 298 0 R 299 0 R 447 0 R 448 0 R 595 0 R 596 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 43341/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c143 79.161356, 2017/09/07-01:11:22 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+ xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
+ xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
+ xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
+ xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+ xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+ xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
+ xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
+ xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/">
+ <dc:format>application/pdf</dc:format>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Apache_Wayang</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <xmp:CreatorTool>Adobe Illustrator CC 22.1 (Macintosh)</xmp:CreatorTool>
+ <xmp:CreateDate>2021-02-25T20:43:34-03:00</xmp:CreateDate>
+ <xmp:ModifyDate>2021-02-25T22:56:18-03:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2021-02-25T22:56:18-03:00</xmp:MetadataDate>
+ <xmp:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xmpGImg:width>144</xmpGImg:width>
+ <xmpGImg:height>256</xmpGImg:height>
+ <xmpGImg:format>JPEG</xmpGImg:format>
+ <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAACQAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+ </rdf:li>
+ </rdf:Alt>
+ </xmp:Thumbnails>
+ <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+ <xmpMM:OriginalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</xmpMM:OriginalDocumentID>
+ <xmpMM:DocumentID>xmp.did:cfef30c7-e534-4ec6-8ad4-aa517b678bd8</xmpMM:DocumentID>
+ <xmpMM:InstanceID>uuid:918aad93-edd9-a347-a1a9-e21858ad819e</xmpMM:InstanceID>
+ <xmpMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>xmp.iid:bc5ad089-8fd1-4410-af4d-6056743db3ee</stRef:instanceID>
+ <stRef:documentID>xmp.did:bc5ad089-8fd1-4410-af4d-6056743db3ee</stRef:documentID>
+ <stRef:originalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</stRef:originalDocumentID>
+ <stRef:renditionClass>proof:pdf</stRef:renditionClass>
+ </xmpMM:DerivedFrom>
+ <xmpMM:History>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:e4058b61-f437-4c99-aafc-d8020557daef</stEvt:instanceID>
+ <stEvt:when>2021-02-22T20:45:38-03:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CC 22.1 (Macintosh)</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:cfef30c7-e534-4ec6-8ad4-aa517b678bd8</stEvt:instanceID>
+ <stEvt:when>2021-02-25T20:43:33-03:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CC 22.1 (Macintosh)</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpMM:History>
+ <illustrator:StartupProfile>Web</illustrator:StartupProfile>
+ <xmpTPg:NPages>1</xmpTPg:NPages>
+ <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
+ <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+ <xmpTPg:MaxPageSize rdf:parseType="Resource">
+ <stDim:w>1920.000000</stDim:w>
+ <stDim:h>1080.000000</stDim:h>
+ <stDim:unit>Pixels</stDim:unit>
+ </xmpTPg:MaxPageSize>
+ <xmpTPg:Fonts>
+ <rdf:Bag>
+ <rdf:li rdf:parseType="Resource">
+ <stFnt:fontName>AnguitaSans-Bold</stFnt:fontName>
+ <stFnt:fontFamily>Anguita Sans</stFnt:fontFamily>
+ <stFnt:fontFace>Bold</stFnt:fontFace>
+ <stFnt:fontType>Open Type</stFnt:fontType>
+ <stFnt:versionString>Version 1.000;hotconv 1.0.109;makeotfexe 2.5.65596</stFnt:versionString>
+ <stFnt:composite>False</stFnt:composite>
+ <stFnt:fontFileName>anguita-sans-bold.otf</stFnt:fontFileName>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <stFnt:fontName>BrandonText-Regular</stFnt:fontName>
+ <stFnt:fontFamily>Brandon Text</stFnt:fontFamily>
+ <stFnt:fontFace>Regular</stFnt:fontFace>
+ <stFnt:fontType>Open Type</stFnt:fontType>
+ <stFnt:versionString>Version 001.000</stFnt:versionString>
+ <stFnt:composite>False</stFnt:composite>
+ <stFnt:fontFileName>HVD Fonts - BrandonText-Regular.otf</stFnt:fontFileName>
+ </rdf:li>
+ </rdf:Bag>
+ </xmpTPg:Fonts>
+ <xmpTPg:PlateNames>
+ <rdf:Seq>
+ <rdf:li>Cyan</rdf:li>
+ <rdf:li>Magenta</rdf:li>
+ <rdf:li>Yellow</rdf:li>
+ <rdf:li>Black</rdf:li>
+ </rdf:Seq>
+ </xmpTPg:PlateNames>
+ <xmpTPg:SwatchGroups>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Grupo de muestras por defecto</xmpG:groupName>
+ <xmpG:groupType>0</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Blanco</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Negro</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Rojo RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Amarillo RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Verde RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Cian RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Azul RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Magenta RGB</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=193 G=39 B=45</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>194</xmpG:red>
+ <xmpG:green>37</xmpG:green>
+ <xmpG:blue>39</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=237 G=28 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>239</xmpG:red>
+ <xmpG:green>22</xmpG:green>
+ <xmpG:blue>22</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=241 G=90 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>243</xmpG:red>
+ <xmpG:green>89</xmpG:green>
+ <xmpG:blue>16</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=247 G=147 B=30</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>248</xmpG:red>
+ <xmpG:green>147</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=251 G=176 B=59</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>252</xmpG:red>
+ <xmpG:green>176</xmpG:green>
+ <xmpG:blue>40</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=252 G=238 B=33</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>252</xmpG:red>
+ <xmpG:green>239</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=217 G=224 B=33</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>216</xmpG:red>
+ <xmpG:green>225</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=140 G=198 B=63</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>137</xmpG:red>
+ <xmpG:green>199</xmpG:green>
+ <xmpG:blue>50</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=57 G=181 B=74</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>49</xmpG:red>
+ <xmpG:green>182</xmpG:green>
+ <xmpG:blue>68</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=146 B=69</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>146</xmpG:green>
+ <xmpG:blue>65</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=104 B=55</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>105</xmpG:green>
+ <xmpG:blue>53</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=34 G=181 B=115</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>16</xmpG:red>
+ <xmpG:green>181</xmpG:green>
+ <xmpG:blue>113</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=169 B=157</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>169</xmpG:green>
+ <xmpG:blue>156</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=41 G=171 B=226</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>27</xmpG:red>
+ <xmpG:green>169</xmpG:green>
+ <xmpG:blue>227</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=113 B=188</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>111</xmpG:green>
+ <xmpG:blue>190</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=46 G=49 B=146</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>45</xmpG:red>
+ <xmpG:green>45</xmpG:green>
+ <xmpG:blue>147</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=27 G=20 B=100</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>27</xmpG:red>
+ <xmpG:green>15</xmpG:green>
+ <xmpG:blue>102</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=102 G=45 B=145</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>103</xmpG:red>
+ <xmpG:green>40</xmpG:green>
+ <xmpG:blue>146</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=147 G=39 B=143</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>147</xmpG:red>
+ <xmpG:green>32</xmpG:green>
+ <xmpG:blue>144</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=158 G=0 B=93</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>159</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>93</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=212 G=20 B=90</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>213</xmpG:red>
+ <xmpG:green>8</xmpG:green>
+ <xmpG:blue>88</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=237 G=30 B=121</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>239</xmpG:red>
+ <xmpG:green>18</xmpG:green>
+ <xmpG:blue>120</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=199 G=178 B=153</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>199</xmpG:red>
+ <xmpG:green>177</xmpG:green>
+ <xmpG:blue>151</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=153 G=134 B=117</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>153</xmpG:red>
+ <xmpG:green>133</xmpG:green>
+ <xmpG:blue>116</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=115 G=99 B=87</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>115</xmpG:red>
+ <xmpG:green>99</xmpG:green>
+ <xmpG:blue>86</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=83 G=71 B=65</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>83</xmpG:red>
+ <xmpG:green>71</xmpG:green>
+ <xmpG:blue>65</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=198 G=156 B=109</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>198</xmpG:red>
+ <xmpG:green>156</xmpG:green>
+ <xmpG:blue>106</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=166 G=124 B=82</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>166</xmpG:red>
+ <xmpG:green>124</xmpG:green>
+ <xmpG:blue>79</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=140 G=98 B=57</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>140</xmpG:red>
+ <xmpG:green>98</xmpG:green>
+ <xmpG:blue>53</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=117 G=76 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>118</xmpG:red>
+ <xmpG:green>76</xmpG:green>
+ <xmpG:blue>32</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=96 G=56 B=19</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>97</xmpG:red>
+ <xmpG:green>56</xmpG:green>
+ <xmpG:blue>14</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=66 G=33 B=11</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>67</xmpG:red>
+ <xmpG:green>33</xmpG:green>
+ <xmpG:blue>8</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Grises</xmpG:groupName>
+ <xmpG:groupType>1</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=0 B=0</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=26 G=26 B=26</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>26</xmpG:red>
+ <xmpG:green>26</xmpG:green>
+ <xmpG:blue>26</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=51 G=51 B=51</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>51</xmpG:red>
+ <xmpG:green>51</xmpG:green>
+ <xmpG:blue>51</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=77 G=77 B=77</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>77</xmpG:red>
+ <xmpG:green>77</xmpG:green>
+ <xmpG:blue>77</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=102 G=102 B=102</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>102</xmpG:red>
+ <xmpG:green>102</xmpG:green>
+ <xmpG:blue>102</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=128 G=128 B=128</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>128</xmpG:red>
+ <xmpG:green>128</xmpG:green>
+ <xmpG:blue>128</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=153 G=153 B=153</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>152</xmpG:red>
+ <xmpG:green>152</xmpG:green>
+ <xmpG:blue>152</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=179 G=179 B=179</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>178</xmpG:red>
+ <xmpG:green>178</xmpG:green>
+ <xmpG:blue>178</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=204 G=204 B=204</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>203</xmpG:red>
+ <xmpG:green>203</xmpG:green>
+ <xmpG:blue>203</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=230 G=230 B=230</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>229</xmpG:red>
+ <xmpG:green>229</xmpG:green>
+ <xmpG:blue>229</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=242 G=242 B=242</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>241</xmpG:red>
+ <xmpG:green>241</xmpG:green>
+ <xmpG:blue>241</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Grupo de colores Web</xmpG:groupName>
+ <xmpG:groupType>1</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=63 G=169 B=245</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>56</xmpG:red>
+ <xmpG:green>166</xmpG:green>
+ <xmpG:blue>247</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=122 G=201 B=67</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>119</xmpG:red>
+ <xmpG:green>202</xmpG:green>
+ <xmpG:blue>56</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=255 G=147 B=30</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>147</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=255 G=29 B=37</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>22</xmpG:green>
+ <xmpG:blue>20</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=255 G=123 B=172</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>121</xmpG:green>
+ <xmpG:blue>171</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=189 G=204 B=212</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>188</xmpG:red>
+ <xmpG:green>203</xmpG:green>
+ <xmpG:blue>211</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpTPg:SwatchGroups>
+ <pdf:Producer>Adobe PDF library 15.00</pdf:Producer>
+ <pdfx:CreatorVersion>21.0.0</pdfx:CreatorVersion>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 7/Kids[5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 14 0 R 301 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[724.37 435.068 1195.63 644.932]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 598 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 599 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R>>/Properties<</MC0 595 0 R/MC1 596 0 R>>>>/Thumb 602 0 R/TrimBox[0.0 0.0 1920.0 1080.0]/Type/Page>>
endobj
6 0 obj
<</ArtBox[97.2363 79.0 1776.0 999.0]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 603 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 604 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R/GS1 605 0 R>>/Font<</T1_0 593 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>/Shading<</Sh0 606 0 R/Sh1 607 0 R/Sh2 608 0 R>>/XObject<</Fm0 609 0 R/Fm1 610 0
R/Fm2 611 0 R/Fm3 612 0 R/Fm4 613 0 [...]
endobj
7 0 obj
<</ArtBox[97.2363 234.406 1759.07 991.093]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 620 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 621 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R>>/Font<</T1_0 594 0 R/T1_1 593 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>>>/Thumb 622 0 R/TrimBox[0.0 0.0 1920.0 1080.0]/Type/Page>>
endobj
8 0 obj
<</ArtBox[97.2363 151.375 1483.17 991.093]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 623 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 624 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R>>/Font<</T1_0 593 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>>>/Thumb 625 0 R/TrimBox[0.0 0.0 1920.0 1080.0]/Type/Page>>
endobj
9 0 obj
<</ArtBox[97.2363 242.118 1727.37 991.093]/BleedBox[0.0 0.0 1920.0 1080.0]/Con
tents 626 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 627 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R/GS1 605 0 R>>/Font<</T1_0 593 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>/Shading<</Sh0 606 0 R/Sh1 607 0 R/Sh2 608 0 R>>/XObject<</Fm0 628 0 R/Fm1 629 0 R/Fm2 630 0 R/Fm3 631 0 R/Fm4 [...]
endobj
14 0 obj
<</ArtBox[97.2363 209.0 1661.5 991.093]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 639 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 640 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R/GS1 605 0 R>>/Font<</T1_0 593 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>/XObject<</Fm0 641 0 R/Fm1 642 0 R/Fm2 643 0 R/Fm3 644 0 R/Fm4 645 0 R/Fm5 646 0 R/Fm6 647 0 R/Fm7 648 0 R/Fm8 64 [...]
endobj
301 0 obj
<</ArtBox[97.2363 200.421 1792.0 991.093]/BleedBox[0.0 0.0 1920.0 1080.0]/Contents 652 0 R/CropBox[0.0 0.0 1920.0 1080.0]/Group 653 0 R/LastModified(D:20210225225618-03'00')/MediaBox[0.0 0.0 1920.0 1080.0]/Parent 3 0 R/PieceInfo<</Illustrator 600 0 R>>/Resources<</ExtGState<</GS0 601 0 R/GS1 605 0 R>>/Font<</T1_0 593 0 R/T1_1 594 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 595 0 R/MC1 596 0 R>>/Shading<</Sh0 606 0 R/Sh1 607 0 R/Sh2 608 0 R>>/XObject<</Fm0 654 0 R/Fm1 655 0 R/Fm2 656 0 R/Fm3 [...]
endobj
652 0 obj
<</Filter/FlateDecode/Length 9962>>stream
+H���K�����+z)-n�Eri�J� Fx�������@��|�x層���UM��8u��oׇoކ���o������l����~y��a}�����ָ>��������?���ly�l������__�}��W�?�����w�˻o8�a_�W��,��8�#��<�E�նȱ)�-���q�|��u^_}��{?/l�FC��O�wӷ{��i���������?�ڷ^b^so���!_��u���W�y�����ݯ�ӂ���d
+���,Y���~���Z�ؚŶZZ�ק�E���˓�fŚ�f�ی�6���:�`��+��o����z<^b�[kuj\Q+W!]y���%wxCbw������C0������XS�hm�bq���Ycs�M�o������%��
E��(b����yhS�c2����%ik\;�����ww(5��%F�A�M�l
{�b�2C�M�SC)]w��<�$�C��
-�-�s��m��1=n
�/7Ln���Ŷ�<���wʈ;��K�y+��̤1��%>s=��LR�]��f*q�n�F0 |keB�P��F��Qr
+
+[ �X�\d�2��z�Fe-�ԓ�p����L����l���0�f� @�š��t<֜��u�^ �Fqx8��m"M;䤒"r�������i�.��(�R�]s+�Fu��Q}V�st���JqE�+;l�ڹ�b��Q?���*����4��54v�*�}9��"��z
�g�k�ꖾ�j�y7(���W����UG����n���Q2m\��F������2���X�c�dV�^\2���K��
��-�l�|���x�y_�$ ���*�~)qw1W�ӟ�)��?��$9�@P �1v
+�0����9<��}�qE�"\S�bM+{
͘��/��霿P�ތd�Y�8�f
+\�D�R�(PP� �Pi�L6`�L�u�\��m��4�ΐQ�Z ��@$r[�-B(
+���Rp���I#��t�N@P�Ful�k>2���)�g�l�K�O\�$��h���'��{!�Y�
o@D���F�2Kr?/g
{4}(��BP���|����5�U�c�=u�D��ΙS��k��u�]��(3
+��H.����L��������@���R�ő���,���e�BuU{�P��C.�:sx����퇰��a}��:�?Ғ@�����d�� SӢ&U�TԤǪ.ME`��
+iε��wm�MAR�w����$H���R��%8E�U�8")?�6ÜTx����?����O$p���e�l�E��<���(Q`�
�i+
l��8�Gq�����O�?e��m�CY�eJcJ}�-y�E�@�p�*�LL֩g��F֛;�M|���<��֮s���Lwh�5g�C\^>�/����gX�"3�q�`�F��h�J��rU�V�* ,Y<�9J�lqG
}�1�R�Fk\&���2���ht�`��_�M{@�"�������n�4ץp|g~�*R����%j�<瘸D���Ysu��D���_%ё�4H�4g�n"���at�$�4Lߤ��vs�ejBS�<�o��6��Qs�����ՠ҄]d����,j���f��������զĔ�NyZg܂Od�ƽ�Ϛ�kH� �+QGr)S�8��7M�52Ab�l��W�L�{��O�f��zƢ)�I���F������i�pƇZZ���S���nM)�S/���M��?/PP]����J�
+}^���n┺�4"�Ґ���j�?��jk`!G��Ysu�>'���.{�7@K�@ߢ�&��E�b|�m5ש�m\�n{lʱ�d�x�i�m�4ӆ�3V�,N���d>q�i��]�� MT\��ٓ�Fs>R�6���^!g��c����}WГs
�B�W�IOv'�lT��xQ6�i$�����)Y���v��Fp��\T�W�4��3"Z'�?�Z��x���#(�`i�a�0����ۀL�앍�f"RP4�t�Pn�B�L�L�\K>�jG�ujH��Ĺ'6/���x#��{���in6�{�6��տ���"��<��V{�YRYߚ'S(xP*��6$5"�t�]�CH3�ab��Sr�̔t7Zf�ݕϯ�>��m�}��Ȉ�|�e��ϗ�S�AC�g��\��tBA���@�@P�i�Q�5*Ȩ1����C�j�+6���r�(o���b�E5%�X��)|�F�ݨ��}&�4����j��K��>��p�����n����5B��C�������5��pPܐIG�`�q�
+I��;�!⚌J|O7T�k�Aa��6��M�,��Ȅ�1�~��6�Κ�k���`�,�X=KK� Ær�N5W2�0�і�s� ����ь�0������C�R-r��d~��SK4'�pP\=��`���T�F��vR~�)����`(mK�uO�I1�`��B�>[1�n���4k4�ꬲ������8�}rP�:E��WT[�f'�l@���C�Y�e��+�����w����/{�����ٓ�q�^(b���i��a��&��IC��D_lUmڜXj���@����M)�[N�*��r�?��u�+�U����c�UE�y��;���x �$j��Z$\ � �߳��}+��E"����W������6k�<��=���/����?`Y�rqV
I~FB���D�z=ӛ����5��*ah���y�W��F2�5T��������V���
�)�0�w�=`a ]��O��4��^T
j�LE:KcE��\��5�KѼ1�H&Q���ǡIdZ�����lF�NO���&q��V�
��Ϲ�����&�cǣ�Z-n������C1/q4��Ֆ=��F:B���� |�b�@@���3�j.�K���*� q��}���`~.���%�Ϲ�i�Fe����`����/�HG���L{^C�H8j���ࣅtF���c�5�}^!{��zF"Lmu���!��S"��,��=\!
+I͢�3�t�Y�'��9��k�َPαZ �Aֽ}Z����i�F�.AE'`3�-��iH@��;T��o)e���#���� �Y olٓ��ݱu_�f? �c-!EKoV�WDv��bAS#�nO�@�ɴ��z�k����1�Sy(�#�`� h�-�>oW���)~�� �$B�)�Z����/�8�
+M�W4PB�R���x}?�S�*��C��\�+��Z�AEH4a֙_����'�QD�0oGVc/�?�\1���f`��$6�����=���.�H��J�`��N�m���Ћ�/��k|\�-���`��3��]���8"�c��vH�x�Y��N�c��[�W��T o�K,W�q[����i><��T, ��k!k��fҰ��> ���v6? ��
�-�/
+���:k�Z�(Eq 6��V�|X��s������bO�[��l:�C�Nk#�:�����lW�{�o8#���f��YV�za!�م�XK��4]B��3
+�*^��F�^(��<PJ�`�f� �3;JG_4�3�ѕҰr�Z*��0 ��J�!q�-�p)�3�|V�[�� ��)�K!�l�Qv���i=�9bqAB�3� �a�o�3�M���C�e�g$�����-�TB���}:�jvA6��ŊE�����3⼪f���
+9��R�|LWʩ��d+�k��j��FS*<�N����R*1賈VQ=��0�/jT���0�����fr֘�+�_C��������C�X����'�BOh=AJ1�thI�1��BL�vo0�l�%)w7Q��T#+d]ǓR��3�)CH�14��qd'����d{����IH{�Zkf[�+sX�\�mG��x�¦�l��]>H���e�)��A3FǠC�6y�DuF *[��kԆ��R�\�x�w@�"�e��ٌ$��+���>Fc%�Ͱ����Zc�6KYf�K�C�랒3��H
d����aCd�����]����?3v{��x`>\� D��Z���@�6*�*���a�IBWd3���3��R^��jr�#�9�3.�fd=!s��d� TӃyI%��R�� ���R է�$$�~I�ͿM%�u6WZF�@�3jq�����w�z�q�3�i�!�f�����W��0��8"���g6�p�u!A�6u�]�t#�gH+��8���q�`h���9����lK�
+�|I�}0��+r���P�mo�3"j΅:B_2)e'�_��6�Q��qAk��H��:,�Qmn���+� C"�k�.��-�k�S�%�u�.�v"����1)�DŽ߱��>���1tR�S)�b4
+U����
+�+%� ae|U��n�i���!%�o>E4:cFU�H��ˋ(�Cr�ƃF�ȶ�\LR>��}L��{B�:h�qD�&iAu�>��;k�D�_I�}���Y/�0 j�A'=w(�hR��[U���
4�`S&��D��}�8�"?����`47V&������c��^����ԃNZ��5�3'zJa�R����V��]>��N6�+�3;\�}P#m�J�J�*Xu�g$9�~�3� ��m�ѹ�C��g�Ў�c�d3�a4���!�ܺ�G�[fi
4[r�\�͈�}�����L���Њ���� 8���eY!�s����J?�ri�����d)y�խ����*��#���2�k��������kNiP/���.b��ۧ��m�O���S,����tאT/�*��V�����NUM�ҙ�������ǧo�c>������|�?�۷����}ɷ����1p���*3/���o�Ƶ'�,�����p��G����=0��E����'�"0?T��!q�?�(!�)�_o��N,���
���*�l���ӧD�I�~Y�eli�Z�Ș�ֲR֟!c)�ѝ�[�4�N������=.�)[4�ڞ���>�sX/ |=���F��Y>�J�CR��$m��$�FR�/�;��%5���:I:"�?��_=?v�ӖH���oII{���4E댑�jh�i�w��Uƞ_�����������}��o�����W��e#kE{���%^�x�=��i�T�5�����^\3����K���dǻ_��+��矪�7�C����bPŒCc�"���
M�k�h��VC�Oq��(ͻ�&mZ�R�aEEߓv$f0�,F��M�p�o��kXZ� @]U� =b�I,�����k�d��4yF�J/%�J����&k�%t�į��ڸ���� Z����5���ϝ�!NeW�}oV.u� Fj.��ɯf�m吅��BZU!�5*"�箝Q�6`�
+@��/
+;�]
+�+��>jH.(�w}Z?�U�_�IZ�N������"�՞�I�/��9�ܯ:�`V'�$�V��^����$I�M����]�4Y��%�C�N�y}V�J��qܹЂ{V�D��4� �[��. y�x�>�Ho�{��=�e2��.}��4���B�-|W"Q���Rr���@��z�$G�#At�S�*#��y��E�v�����T2��3����.2��9��M��3֊����S��u�M+<���+��#-"(�[����)�:"�z`�?�p�G�!'�Yh�+$��~�H��r��8��{�̵�u�G��e�G����gE.3�\�f[=�\��U� Z)�P�B�rn y��y'�8��2Tj����Ѐ�h����+����aK�������_��]hHzq]ˍ��m.e|��t�Wu��+��I�I���&)Ǽ�<��d9,�����pp��5��/�Z?�`F�\�m��~��K��E��X���%,���כy���f�W�y���S5�o�Cu�A [...]
�'��U�b���#���_-�27�u�]���4z$��-��sT��n�v�҈Z\��N�N�?ĺ��d1u覃(�����OgL!-Z���c��x��ף-��ЕV
�?��to�xY�8Q��5e � U>K���?=��s��>����ŋU�*8�nNJ8�W)�����������=
+.�O3v�_�u��ʢ4�r�/�e��T�@�T�Y�3|5�,�z�u�9��x���oGH"k��R�������(}kS:�)�=%��x�?v�-�ծ����e��Z�/��P���+b�'��i��ei�;�j�q��8ru��-�1
ߵU2f��VB�^�+E4�2��LYI�C���O��!���)�c8�bc�!u��oAL�S�v�ↁ"���k�v�G�7�!hx�ho��$���!E, ��7͖�u^!�I65��J����=/':���Yb�\��ΐ߁t2u�$�;Q���0��J�{���Q�z�0"�:��ӑ(b bEY�u�� ���*D���0�i���$p-�ȇc��R]v�1�ZV�A.#I�~W�qq~p���ӧ�u��B�_/�#�b�V���y�����p ����Lj�A��ʆ�\��@�"�zֹB�CÈ��0�n~\�{�<�y�_������R�g.-�X�~�1��� ����X�pl4�ȿ�����_�{R��5ў�=)�����'E�A��N�j�
�B�#��^4_t�
+�B0�S�z?�%ҍe� �;�H��n� *Cv k|�� w�b�Kʎ�o�#�JG
+J{߁
+����2.��@Ғe�7� ���
�|XM�gN��+ ��ͺ��1�7h�gvA���؛ڹ���+��zr)C_z��cىD��6���Au��0�C���Qϯ�B�i@2������� ;�VMo�'_��>�ΆK��l�-j�� j�>���'o�f&
U�\�+XN����x�����1�����^J�\�nG����Ȝ��9�ܟy+���2��;�K
+j�Ii� K�bRc�r�F}�Af�o�ۨJ�)�U���MPkr�4�M�/���G[f�g}��-}��+� ���I���*1����=Jk�y֔�&%�bJ;N��7�!u�#!��n理JHL�x_�f�.1��3-��Q�n�Džτi�d�'S���ޚ҃`����ޠ=t�m���kHUC�{�v p7�7O��B��2�.�m"�����s��@��3N�{�N�K,gЏ?���$�Au�8R�F�"6#]!ׁ1h���%6� X��c<�ܦ5�-�A.#'NeVQl��pK�������� %�
z���z3��dƩ�\�
���Q�xi��+�:UƦҐ�DV%��`��9U���,�T�=b�Oﴉ�Ь�;Z3�8��cX�'�Ɛ��dj��?ޠ��]�������b��ߒ���c��B�h��:�%�fu~�_:Ft��\{q����g$m�lt*Аh'[�Q�H���i��r�yQ��9I$��6�J�x�V���m�{T=Ʃ�d+�kr���j��n��0�B�x��KI�M��JG_������|��w4�nB�
��)#Mka:<�:��+������eG��E�r
+.�(�%W�"�����}gYsǛ������� Ʉ�V��u�� �lu#�?yR���5���_�{�R��MتV\e����kJ���3#P��J�R����̖� �,Mz6�
zlH$��]VS s
+��7��bϮs�\G�&6�Z��#���@�e�@�1�A�C� ��#��k�pF� ����l�yE\EP{�e�.ڤ�\O�MQ\[~d��7h/eI{h��/�je r�$�X�(=��6B7�e��,�;� h�Z펛�ka�gS������#L�=L�e�z�BS[�u��\��33W���A�qSU>���R�29~��^����2�[{�0� �N���E>�ʼB{k` ���M̄T�q��Ȉ�g���9�=��|x>��[�:@X+EfZ�,s�a�ɪ��������
�V�np:���,���{
+�2��Z�X���A��#fS�!j�k�VJ�4�ݮu��1]�S̝R���y)�(�oj���?�A�S�:�H���u]i�Ȉ\w��0Q��D����rOQ��)G�~Ņ������l%SgӬ��-H�Rb ���2g$�Jע�n]�O�=B�J3���L�e�W߀]#�x�h3KЀ`��r
�<��+�H�P���Xq�v�Qb�9F��(+����lN�)�պV�d�\�\q�v�+��Z�k\] ES'/���
��?�Ρ�c���ņ�є4c+;~�A;��#�˱�ض�$�l�½L5,��v�+��is�-o$���h�.͡P;�����`�Ӧ�
+��0MN7�>m8�)���n��{�.\Jja�������3C1��ۂo�#�h)���U���/��kK��b���m3�gux�?�a�N3����Hi����^�m�)ubG�~�!@ο�����A��*/�#u���M6J���e_?E��5�C|���m�{��?�V�����>Y?��
����wDd���i:H0ఢ��b.��'�aLJ�ɨP;3���Q�*�����G>