This is an automated email from the ASF dual-hosted git repository.

jiadongb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new 56d334c170 fix: restore proper license headers for third-party code 
and assets (#4134)
56d334c170 is described below

commit 56d334c1701563b85f30eb107784fbb25ba8f05f
Author: Jiadong Bai <[email protected]>
AuthorDate: Tue Jan 13 18:01:20 2026 -0800

    fix: restore proper license headers for third-party code and assets (#4134)
    
    <!--
    Thanks for sending a pull request (PR)! Here are some tips for you:
    1. If this is your first time, please read our contributor guidelines:
    [Contributing to
    Texera](https://github.com/apache/texera/blob/main/CONTRIBUTING.md)
      2. Ensure you have added or run the appropriate tests for your PR
      3. If the PR is work in progress, mark it a draft on GitHub.
      4. Please write your PR title to summarize what this PR proposes, we
        are following Conventional Commits style for PR titles as well.
      5. Be sure to keep the PR description updated to reflect all changes.
    -->
    
    ### What changes were proposed in this PR?
    The third-party code (all MIT licensed, Category A) is compatible with
    Apache License 2.0 but requires proper attribution per Apache policy.
    This PR addresses license compliance issues identified during an audit:
    
    MIT License Headers Restored:
    - com/kjetland/** - mbknor-jackson-jsonschema (MIT)
    - frontend/src/app/common/formly/*.ts - Google Angular examples (MIT)
    - pyright-language-service/src/*.ts - TypeFox monaco-languageclient
    (MIT)
    - Replaced CC-BY 3.0 icons with MIT-licensed alternatives from SVGRepo
    - Removed `hub_icon.svg` (which is from Shutterstock using incompatible
    license)
    
    LICENSE File:
    - Added third-party attribution section grouped by license type
    - Added licenses/LICENSE-MIT.txt
    
    Config:
    - Updated .licenserc.yaml to exclude third-party files from Apache
    header checks
    
    References:
    - [Apache licensing-howto: Bundling permissively-licensed
    dependencies](https://infra.apache.org/licensing-howto.html#permissive-deps)
    - [ASF 3rd Party License
    Policy](https://www.apache.org/legal/resolved.html)
    
    ### Any related issues, documentation, discussions?
    <!--
    Please use this section to link other resources if not mentioned
    already.
    1. If this PR fixes an issue, please include `Fixes #1234`, `Resolves
    #1234`
    or `Closes #1234`. If it is only related, simply mention the issue
    number.
      2. If there is design documentation, please add the link.
      3. If there is a discussion in the mailing list, please add the link.
    -->
    Closes #4135. Related to #4132.
    
    
    ### How was this PR tested?
    <!--
    If tests were added, say they were added here. Or simply mention that if
    the PR
    is tested with existing test cases. Make sure to include/update test
    cases that
    check the changes thoroughly including negative and positive cases if
    possible.
    If it was tested in a way different from regular unit tests, please
    clarify how
    you tested step by step, ideally copy and paste-able, so that other
    reviewers can
    test and check, and descendants can verify in the future. If tests were
    not added,
    please describe why they were not added and/or why it was difficult to
    add.
    -->
    Manual verified.
    
    ### Was this PR authored or co-authored using generative AI tooling?
    <!--
    If generative AI tooling has been used in the process of authoring this
    PR,
    please include the phrase: 'Generated-by: ' followed by the name of the
    tool
    and its version. If no, write 'No'.
    Please refer to the [ASF Generative Tooling
    Guidance](https://www.apache.org/legal/generative-tooling.html) for
    details.
    -->
    Co-authored with Claude code.
    
    ---------
    
    Co-authored-by: Claude <[email protected]>
    Co-authored-by: Chen Li <[email protected]>
---
 .licenserc.yaml                                    |  14 +
 LICENSE                                            |  38 ++
 .../jackson/jsonSchema/JsonSchemaDraft.java        |  19 +-
 .../jackson/jsonSchema/JsonSchemaGenerator.scala   |  19 +-
 .../JsonSchemaArrayWithUniqueItems.java            |  20 +-
 .../jsonSchema/annotations/JsonSchemaBool.java     |  20 +-
 .../jsonSchema/annotations/JsonSchemaDefault.java  |  20 +-
 .../annotations/JsonSchemaDescription.java         |  20 +-
 .../jsonSchema/annotations/JsonSchemaExamples.java |  20 +-
 .../jsonSchema/annotations/JsonSchemaFormat.java   |  20 +-
 .../jsonSchema/annotations/JsonSchemaInject.java   |  20 +-
 .../jsonSchema/annotations/JsonSchemaInt.java      |  20 +-
 .../jsonSchema/annotations/JsonSchemaOptions.java  |  20 +-
 .../jsonSchema/annotations/JsonSchemaString.java   |  20 +-
 .../jsonSchema/annotations/JsonSchemaTitle.java    |  20 +-
 frontend/src/app/common/formly/array.type.ts       |  23 +-
 frontend/src/app/common/formly/multischema.type.ts |  20 +-
 frontend/src/app/common/formly/null.type.ts        |  20 +-
 frontend/src/app/common/formly/object.type.ts      |  20 +-
 .../landing-page/landing-page.component.html       |   5 -
 frontend/src/assets/svg/hub_icon.svg               | 576 ---------------------
 .../assets/svg/operator-reuse-cache-invalid.svg    |  26 +-
 .../src/assets/svg/operator-reuse-cache-valid.svg  |  28 +-
 frontend/src/assets/svg/operator-view-result.svg   |  20 +-
 licenses/LICENSE-MIT.txt                           |  19 +
 project/plugins.sbt                                |   3 +
 .../src/language-server-runner.ts                  |  23 +-
 pyright-language-service/src/main.ts               |  23 +-
 pyright-language-service/src/server-commons.ts     |  24 +-
 .../src/types/hocon-parser.d.ts                    |   2 +-
 30 files changed, 182 insertions(+), 960 deletions(-)

diff --git a/.licenserc.yaml b/.licenserc.yaml
index fed8faf136..65e6c76290 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -26,3 +26,17 @@ header:
     - '.licenserc.yaml'
     - 'frontend/.yarn/**'
     - 'amber/src/main/python/proto/**'
+    # Third-party code with MIT license - see LICENSE file for attribution
+    - 'common/workflow-operator/src/main/scala/com/kjetland/**'
+    # TypeFox monaco-languageclient derived files (MIT License)
+    - 'pyright-language-service/src/main.ts'
+    - 'pyright-language-service/src/language-server-runner.ts'
+    - 'pyright-language-service/src/server-commons.ts'
+    - 'frontend/src/app/common/formly/array.type.ts'
+    - 'frontend/src/app/common/formly/object.type.ts'
+    - 'frontend/src/app/common/formly/multischema.type.ts'
+    - 'frontend/src/app/common/formly/null.type.ts'
+    # Third-party SVG assets - see LICENSE file for attribution
+    - 'frontend/src/assets/svg/operator-view-result.svg'
+    - 'frontend/src/assets/svg/operator-reuse-cache-invalid.svg'
+    - 'frontend/src/assets/svg/operator-reuse-cache-valid.svg'
diff --git a/LICENSE b/LICENSE
index 261eeb9e9f..6734840ae8 100644
--- a/LICENSE
+++ b/LICENSE
@@ -199,3 +199,41 @@
    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.
+
+--------------------------------------------------------------------------------
+THIRD-PARTY DEPENDENCIES
+--------------------------------------------------------------------------------
+
+This product bundles source code and assets from third-party projects.
+See licenses/ for the full text of these licenses:
+  - licenses/LICENSE-MIT.txt
+
+MIT License (licenses/LICENSE-MIT.txt)
+--------------------------------------
+
+This product bundles code derived from mbknor-jackson-jsonschema:
+  - common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/
+  Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+  Source: https://github.com/mbknor/mbknor-jackson-jsonschema
+
+This product bundles code derived from Google Angular formly examples:
+  - frontend/src/app/common/formly/array.type.ts
+  - frontend/src/app/common/formly/object.type.ts
+  - frontend/src/app/common/formly/multischema.type.ts
+  - frontend/src/app/common/formly/null.type.ts
+  Copyright (c) 2018 Google Inc. All Rights Reserved.
+  Source: https://angular.io
+
+This product bundles code derived from TypeFox monaco-languageclient:
+  - pyright-language-service/src/main.ts
+  - pyright-language-service/src/language-server-runner.ts
+  - pyright-language-service/src/server-commons.ts
+  Copyright (c) 2024 TypeFox and others.
+  Source: https://github.com/TypeFox/monaco-languageclient
+
+This product includes SVG icons from SVGRepo:
+  - frontend/src/assets/svg/operator-view-result.svg
+  - frontend/src/assets/svg/operator-reuse-cache-valid.svg
+  - frontend/src/assets/svg/operator-reuse-cache-invalid.svg
+  Source: https://www.svgrepo.com
+  License: MIT License
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java
index 4a75e2f44c..60f3a6d0b1 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java
@@ -1,20 +1,9 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
 package com.kjetland.jackson.jsonSchema;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala
index 69bf1c1196..395de27899 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala
@@ -1,20 +1,9 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
 package com.kjetland.jackson.jsonSchema
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java
index 1e5d8d231a..752424cde9 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java
index 384651567b..176b0d2be6 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java
index f03682ff64..b6f15ab751 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java
index 59a01ec2ec..6aca3afec4 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java
index b7a56eea9e..e955bbe05a 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java
index 67fc164a36..0864f6cafc 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java
index af8932bfa9..3b2df70eac 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import com.fasterxml.jackson.databind.JsonNode;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java
index 95e93304f7..b356cba700 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java
index 188bc9d0f1..75f3b4a705 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java
index db9587e36e..97052da15e 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java
 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java
index a31002bc1c..031df809c8 100644
--- 
a/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java
+++ 
b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java
@@ -1,22 +1,12 @@
 /*
- * 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
+ * Copyright (c) 2016 Kjell Tore Eliassen (mbknor)
+ * Licensed under the MIT License.
  *
- *   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.
+ * This file is derived from mbknor-jackson-jsonschema.
+ * Source: https://github.com/mbknor/mbknor-jackson-jsonschema
  */
 
+
 package com.kjetland.jackson.jsonSchema.annotations;
 
 import java.lang.annotation.Retention;
diff --git a/frontend/src/app/common/formly/array.type.ts 
b/frontend/src/app/common/formly/array.type.ts
index 5f4bf66455..9306d43ff7 100644
--- a/frontend/src/app/common/formly/array.type.ts
+++ b/frontend/src/app/common/formly/array.type.ts
@@ -1,20 +1,10 @@
 /**
- * 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
+ * Copyright 2018 Google Inc. All Rights Reserved.
+ * Use of this source code is governed by an MIT-style license that
+ * can be found in the LICENSE file at http://angular.io/license
  *
- *   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.
+ * This file is derived from Angular examples.
+ * Source: https://angular.io
  */
 
 import { Component } from "@angular/core";
@@ -59,6 +49,3 @@ import { FieldArrayType } from "@ngx-formly/core";
   `,
 })
 export class ArrayTypeComponent extends FieldArrayType {}
-/**  Copyright 2018 Google Inc. All Rights Reserved.
- Use of this source code is governed by an MIT-style license that
- can be found in the LICENSE file at http://angular.io/license */
diff --git a/frontend/src/app/common/formly/multischema.type.ts 
b/frontend/src/app/common/formly/multischema.type.ts
index 331a9c14b6..eb4b323b2b 100644
--- a/frontend/src/app/common/formly/multischema.type.ts
+++ b/frontend/src/app/common/formly/multischema.type.ts
@@ -1,20 +1,10 @@
 /**
- * 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
+ * Copyright 2018 Google Inc. All Rights Reserved.
+ * Use of this source code is governed by an MIT-style license that
+ * can be found in the LICENSE file at http://angular.io/license
  *
- *   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.
+ * This file is derived from Angular examples.
+ * Source: https://angular.io
  */
 
 import { Component } from "@angular/core";
diff --git a/frontend/src/app/common/formly/null.type.ts 
b/frontend/src/app/common/formly/null.type.ts
index 4847a4357b..ad32291e63 100644
--- a/frontend/src/app/common/formly/null.type.ts
+++ b/frontend/src/app/common/formly/null.type.ts
@@ -1,20 +1,10 @@
 /**
- * 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
+ * Copyright 2018 Google Inc. All Rights Reserved.
+ * Use of this source code is governed by an MIT-style license that
+ * can be found in the LICENSE file at http://angular.io/license
  *
- *   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.
+ * This file is derived from Angular examples.
+ * Source: https://angular.io
  */
 
 import { Component } from "@angular/core";
diff --git a/frontend/src/app/common/formly/object.type.ts 
b/frontend/src/app/common/formly/object.type.ts
index 55cc37eaff..7bac5439ec 100644
--- a/frontend/src/app/common/formly/object.type.ts
+++ b/frontend/src/app/common/formly/object.type.ts
@@ -1,20 +1,10 @@
 /**
- * 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
+ * Copyright 2018 Google Inc. All Rights Reserved.
+ * Use of this source code is governed by an MIT-style license that
+ * can be found in the LICENSE file at http://angular.io/license
  *
- *   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.
+ * This file is derived from Angular examples.
+ * Source: https://angular.io
  */
 
 import { Component } from "@angular/core";
diff --git 
a/frontend/src/app/hub/component/landing-page/landing-page.component.html 
b/frontend/src/app/hub/component/landing-page/landing-page.component.html
index d3fe20a104..bbf8f21014 100644
--- a/frontend/src/app/hub/component/landing-page/landing-page.component.html
+++ b/frontend/src/app/hub/component/landing-page/landing-page.component.html
@@ -38,11 +38,6 @@
         provided by Texera and our community.
       </p>
     </div>
-
-    <img
-      class="section-intro-img"
-      src="../../../../../assets/svg/hub_icon.svg"
-      alt="hub icon" />
   </div>
 
   <div>
diff --git a/frontend/src/assets/svg/hub_icon.svg 
b/frontend/src/assets/svg/hub_icon.svg
deleted file mode 100644
index 0c9a299c5d..0000000000
--- a/frontend/src/assets/svg/hub_icon.svg
+++ /dev/null
@@ -1,576 +0,0 @@
-<!--
-  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.
--->
-
-<svg
-  version="1.1"
-  id="svg2"
-  width="666.66669"
-  height="533.33331"
-  viewBox="0 0 666.66669 533.33331"
-  
sodipodi:docname="492_dGlueSBwZW9wbGUgc2hhcmUgY29uY2VwdCBtb25vXzA4LjA0LjI0.eps"
-  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-  xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-  xmlns="http://www.w3.org/2000/svg";
->
-  <defs
-     id="defs6" />
-  <sodipodi:namedview
-     id="namedview4"
-     pagecolor="#ffffff"
-     bordercolor="#000000"
-     borderopacity="0.25"
-     inkscape:showpageshadow="2"
-     inkscape:pageopacity="0.0"
-     inkscape:pagecheckerboard="0"
-     inkscape:deskcolor="#d1d1d1" />
-  <g
-     id="g8"
-     inkscape:groupmode="layer"
-     inkscape:label="ink_ext_XXXXXX"
-     transform="matrix(1.3333333,0,0,-1.3333333,0,533.33333)">
-    <g
-       id="g10"
-       transform="scale(0.1)">
-      <path
-         d="M 5000,0 H 0 V 4000 H 5000 V 0"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path12" />
-      <path
-         d="m 4313.34,434.289 c 0,0 260.89,731.141 221.91,1335.091 
-44.53,690.68 -457.52,1238.89 -1127.39,1238.89 -386.41,0 -404.51,367.17 
-692.42,542.43 -529.54,322.35 -1167.75,28.05 -1298.59,-641.8 -74.99,-384.01 
-256.2,-369.93 -458.791,-426.74 C 669.809,2401.36 498.422,2070.98 466.699,1639 
415.344,939.242 714.648,434.289 714.648,434.289 H 4313.34"
-         style="fill:#edf8ff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path14" />
-      <path
-         d="m 671.5,430.199 c 0,-61.84 831.81,-111.949 1858,-111.949 1026.07,0 
1857.9,50.109 1857.9,111.949 0,61.75 -831.83,111.871 -1857.9,111.871 -1026.19,0 
-1858,-50.121 -1858,-111.871"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path16" />
-      <path
-         d="m 3327.36,1201.85 c -5.75,0 -11.64,1.44 -16.95,4.56 l 
-1225.33,707.52 c -10.48,6.04 -16.94,17.25 -16.94,29.41 0,12.09 6.46,23.31 
16.94,29.35 l 1225.33,707.46 c 16.27,9.35 36.95,3.83 46.36,-12.42 9.41,-16.23 
3.84,-36.95 -12.33,-46.35 L 2169.87,1943.34 3344.44,1265.23 c 16.17,-9.47 
21.74,-30.19 12.33,-46.36 -6.29,-10.91 -17.64,-17.02 -29.41,-17.02"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path18" />
-      <path
-         d="m 2520.53,1943.25 c 0,-291.71 -236.51,-528.22 -528.26,-528.22 
-291.75,0 -528.21,236.51 -528.21,528.22 0,291.74 236.46,528.27 528.21,528.27 
291.75,0 528.26,-236.53 528.26,-528.27"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path20" />
-      <path
-         d="m 2520.53,1943.25 c 0,-291.71 -236.51,-528.22 -528.26,-528.22 
-126.12,0 -241.94,44.23 -332.77,117.98 0,0 314.81,-97.82 564.93,201.26 
253.14,302.64 110.86,610.74 110.86,610.74 113.37,-96.88 185.24,-240.91 
185.24,-401.76"
-         style="fill:#ffa53d;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path22" />
-      <path
-         d="m 3581.1,2650.79 c 0,-144.07 -116.8,-260.86 -260.86,-260.86 
-144.09,0 -260.86,116.79 -260.86,260.86 0,144.06 116.77,260.86 260.86,260.86 
144.06,0 260.86,-116.8 260.86,-260.86"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path24" />
-      <path
-         d="m 3581.1,2650.79 c 0,-144.07 -116.8,-260.86 -260.86,-260.86 
-62.31,0 -119.51,21.83 -164.35,58.26 0,0 155.46,-48.32 278.98,99.38 125,149.46 
54.74,301.62 54.74,301.62 55.98,-47.85 91.49,-118.98 91.49,-198.4"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path26" />
-      <path
-         d="m 3663.42,1248.66 c 0,-189.53 -153.63,-343.18 -343.18,-343.18 
-189.56,0 -343.19,153.65 -343.19,343.18 0,189.56 153.63,343.19 343.19,343.19 
189.55,0 343.18,-153.63 343.18,-343.19"
-         style="fill:#398fb9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path28" />
-      <path
-         d="m 3663.42,1248.66 c 0,-189.53 -153.63,-343.18 -343.18,-343.18 
-81.93,0 -157.22,28.739 -216.22,76.649 0,0 204.54,-63.559 367.02,130.771 
164.48,196.59 72.02,396.78 72.02,396.78 73.67,-62.95 120.36,-156.52 
120.36,-261.02"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path30" />
-      <path
-         d="m 1763.37,408.949 c -0.38,0 -0.69,0.031 -1.07,0.071 -3.65,0.589 
-6.2,4.082 -5.67,7.781 L 1963.19,1753.8 c 0.48,3.7 3.98,6.23 7.71,5.66 
3.69,-0.58 6.19,-4.04 5.63,-7.76 L 1770.03,414.73 c -0.5,-3.32 -3.35,-5.781 
-6.66,-5.781"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path32" />
-      <path
-         d="m 1431.97,408.949 c -0.33,0 -0.66,0.031 -1.05,0.071 -3.7,0.589 
-6.22,4.082 -5.64,7.781 L 1631.76,1753.8 c 0.57,3.7 4.02,6.23 7.73,5.66 
3.69,-0.58 6.24,-4.04 5.72,-7.76 L 1438.73,414.73 c -0.56,-3.32 -3.43,-5.781 
-6.76,-5.781"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path34" />
-      <path
-         d="m 1950.63,1621.74 h -331.38 c -3.75,0 -6.8,2.99 -6.8,6.79 0,3.69 
3.05,6.73 6.8,6.73 h 331.38 c 3.73,0 6.79,-3.04 6.79,-6.73 0,-3.8 -3.06,-6.79 
-6.79,-6.79"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path36" />
-      <path
-         d="m 1917.37,1405.93 h -331.43 c -3.79,0 -6.79,3.08 -6.79,6.89 0,3.71 
3,6.74 6.79,6.74 h 331.43 c 3.75,0 6.76,-3.03 6.76,-6.74 0,-3.81 -3.01,-6.89 
-6.76,-6.89"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path38" />
-      <path
-         d="m 1884.03,1190.22 h -331.44 c -3.71,0 -6.77,3.11 -6.77,6.82 0,3.79 
3.06,6.85 6.77,6.85 h 331.44 c 3.72,0 6.78,-3.06 6.78,-6.85 0,-3.71 -3.06,-6.82 
-6.78,-6.82"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path40" />
-      <path
-         d="m 1850.69,974.551 h -331.33 c -3.76,0 -6.78,3.051 -6.78,6.781 
0,3.688 3.02,6.77 6.78,6.77 h 331.33 c 3.8,0 6.76,-3.082 6.76,-6.77 0,-3.73 
-2.96,-6.781 -6.76,-6.781"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path42" />
-      <path
-         d="m 1817.37,758.809 h -331.39 c -3.79,0 -6.76,3.05 -6.76,6.832 
0,3.718 2.97,6.757 6.76,6.757 h 331.39 c 3.78,0 6.87,-3.039 6.87,-6.757 
0,-3.782 -3.09,-6.832 -6.87,-6.832"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path44" />
-      <path
-         d="m 1643.02,2674.31 c 18.46,35.23 81.09,44.74 231.21,-36.43 
0.15,27.84 11.84,67.42 13.18,71.33 l 250.47,-4.43 c 0,0 1.54,-15.71 
13.25,-51.73 123.48,101.97 163.66,85.24 191.97,45.14 41.63,-58.98 
-60.85,-177.25 -221.2,-246.22 -39.08,-16.82 -87.4,-11.67 -129.06,-4.81 
-0.29,-0.4 -0.74,-0.63 -1.42,-0.56 -20.22,1.6 -38.59,2.23 -58.07,8.24 l 
-3.06,-7.07 c -108.52,34.82 -186.19,66.21 -263.08,125.01 -32.17,24.59 
-43.16,65.37 -24.19,101.53"
-         style="fill:#30617a;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path46" />
-      <path
-         d="m 1995.22,2478.85 -19.81,-39.74 -42.06,15.73 16.24,43.18 
45.63,-19.17"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path48" />
-      <path
-         d="m 1986.62,2482.33 c -7.86,-1.05 -13.64,-7.68 -16.27,-15.36 
-3.14,-9.02 -0.48,-26.67 12.61,-43.55 9.69,-12.55 23.11,-25.64 39.38,-25.01 
8.99,0.4 16.82,5.11 22.13,12.23 5.1,6.81 9.87,16.23 9.69,24.93 -0.22,8.99 
-5.3,17.17 -12.35,22.43 -8.5,6.29 -18.14,11.75 -27.38,16.84 -8.36,4.68 
-18.01,8.85 -27.81,7.49"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path50" />
-      <path
-         d="m 1993.75,2471.65 26.75,-35.43 49.36,29.75 -35.21,38.61 
-40.9,-32.93"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path52" />
-      <path
-         d="m 1975.57,2464.23 c -8.12,-6.74 -16.65,-13.85 -23.81,-21.61 
-5.99,-6.47 -9.52,-15.4 -8.03,-24.29 1.35,-8.62 7.81,-16.98 14.03,-22.74 
6.58,-6.02 15.15,-9.24 24.03,-7.96 16.12,2.35 26.9,17.65 34.17,31.78 9.75,19.01 
9.13,36.83 4.4,45.13 -4.02,7.05 -10.9,12.5 -18.84,12.11 -9.86,-0.49 
-18.56,-6.34 -25.95,-12.42"
-         style="fill:#23323f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path54" />
-      <path
-         d="m 2149.4,2640.63 c -40.84,-40.99 -77.5,-85.67 -112.73,-131.49 
-1.17,-1.51 -3.46,0.39 -2.27,1.9 35.24,45.83 71.9,90.48 112.73,131.48 1.35,1.33 
3.64,-0.54 2.27,-1.89 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path56" />
-      <path
-         d="m 1945.27,2505.45 c -60.07,57.39 -121.95,112.84 -185.51,166.25 
-1.48,1.24 0.45,3.49 1.87,2.25 63.62,-53.43 125.5,-108.87 185.54,-166.25 
1.37,-1.31 -0.5,-3.55 -1.9,-2.25 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path58" />
-      <path
-         d="m 2077.82,2456.62 c 70.66,43.64 139.94,89.57 207.64,137.65 
1.58,1.08 3.29,-1.33 1.71,-2.43 -67.73,-48.06 -136.95,-93.97 -207.63,-137.63 
-1.63,-1 -3.32,1.4 -1.72,2.41 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path60" />
-      <path
-         d="m 1876.64,2638.75 c 18.4,-9.12 36.04,-19.66 52.76,-31.53 
1.55,-1.09 0.1,-3.67 -1.46,-2.56 -16.76,11.85 -34.39,22.42 -52.8,31.56 
-1.69,0.84 -0.19,3.37 1.5,2.53 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path62" />
-      <path
-         d="m 2009.64,2657.4 c 0.77,-57.83 2.29,-66.28 2.29,-92.25 0,-1.91 
-2.94,-2.15 -2.96,-0.24 -0.45,26.22 -1.49,34.44 -2.27,92.28 0,1.89 2.92,2.1 
2.94,0.21"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path64" />
-      <path
-         d="m 2070.82,2465.37 c 1.46,-1.5 2.89,-3 4.31,-4.48 0.72,-0.73 
1.42,-1.46 2.11,-2.18 0.34,-0.36 0.7,-0.71 1.02,-1.07 0.19,-0.15 0.34,-0.33 
0.49,-0.47 0.1,-0.07 0.16,-0.14 0.26,-0.21 -0.18,0.14 0.19,-0.1 0.19,-0.1 
0.66,-0.43 0.96,-1.34 0.52,-2.05 -0.4,-0.63 -1.3,-0.97 -2.01,-0.51 -0.85,0.59 
-1.58,1.31 -2.32,2.06 -0.72,0.77 -1.46,1.55 -2.2,2.28 -1.48,1.58 -2.98,3.11 
-4.42,4.64 -0.55,0.54 -0.61,1.53 0,2.09 0.58,0.52 1.5,0.59 2.05,0 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path66" />
-      <path
-         d="m 2207.11,2921.76 c 3.8,-11.33 5.3,-30.94 9.1,-42.23 0,0 
58.1,49.15 78.01,79.89 4.6,7.07 11.89,27.38 17.15,36.38 5.65,9.63 15.42,13.18 
25.86,16.43 8.67,2.68 16.42,7.61 22.17,10.95 2.97,1.73 7.78,1.02 9,-3.07 
1.42,-4.94 -4.42,-9.43 -7.45,-12.3 -1.79,-1.64 -5.11,-5.7 -8.56,-9.41 9.2,0.53 
13.64,0.39 18.89,1.81 24.66,6.61 44.49,35.46 57.11,21.65 4.76,-5.22 0.47,-17.57 
-1.9,-23.67 -6.62,-17.04 -29.61,-38.4 -47.56,-41.94 -17.43,-3.39 -42.64,-7.64 
-51.78,-19.56 -14.05,-28.27 -93.06, [...]
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path68" />
-      <path
-         d="m 2024.25,3109 c 31.23,6.83 60.88,15.65 79.89,43.11 17.44,25.15 
22.04,56.59 17.94,86.46 -2.43,17.75 -7.72,35.01 -14.48,51.57 -4.92,11.97 
-28.28,60.55 -99.16,44.4 -0.1,-0.01 -0.15,-0.05 -0.25,-0.09 -0.33,-0.17 
15.48,-150.91 16.06,-225.45"
-         style="fill:#402013;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path70" />
-      <path
-         d="m 2046.74,3115.73 -1.04,23.49 c 10.23,-3.22 26.65,-3.67 35.25,4.3 
16.7,15.48 21.38,48.11 13.24,83.97 -3.9,17.1 -4.83,28.02 -10.71,38.71 
-7.88,18.89 -15.26,35.44 -49.75,34.59 -15.82,-0.4 -45.48,-102.47 -46.83,-102.34 
0.21,-14.29 -7.61,-24.02 -7.61,-24.02 -0.14,-22.03 -2.78,-57.09 -2.78,-57.09 
29,-9.72 70.23,-1.61 70.23,-1.61"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path72" />
-      <path
-         d="m 2044.18,3136.96 c -11.66,3.25 -23.01,8.37 -31.77,16.89 
-1.41,1.38 0.75,3.57 2.21,2.18 8.38,-8.14 19.24,-12.98 30.36,-16.08 1.92,-0.55 
1.12,-3.53 -0.8,-2.99 v 0"
-         style="fill:#f5816c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path74" />
-      <path
-         d="m 1791.73,2924.1 c 31.09,93.05 52.16,130.5 90.86,154.04 
29.09,17.68 59.19,24.59 91.21,36.03 0,0 1,15 1.31,15.27 h 72.43 c 0,0 
1.32,-13.96 1.26,-14.79 25.41,-5.89 89.19,-27.44 108.01,-44.81 28.68,-26.45 
47.23,-99.59 65.66,-151.53 -20.29,-9.23 -63.56,-23.51 -63.97,-23.17 
-6.99,-53.71 -30.28,-121.47 -1.69,-228.66 -109.57,-84.63 -289.79,-2.25 
-289.79,-2.25 27.61,109.44 7.65,167.03 4.62,215.52 -20.55,8.55 -79.91,44.35 
-79.91,44.35"
-         style="fill:#88cefc;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path76" />
-      <path
-         d="m 1775.86,2777.47 c 13.96,-22.99 35.38,-29.87 62.82,-13.37 
33.74,20.3 63.68,57.96 89.77,87.52 15.6,13.32 36.77,10.49 51.74,24.88 
13.43,12.9 21.13,32.46 27.36,49.66 3.19,8.88 5.73,18.89 4.14,28.39 -0.97,5.92 
-4.54,12.27 -11.39,11.79 -8.52,-0.61 -13.65,-10.1 -17.74,-16.34 -7.99,-12.11 
-31.04,-34.74 -41.65,-35.15 0,2.81 4.47,8.09 10.25,13.53 2.03,1.93 5.11,8.06 
1.62,10.33 -1.58,1.05 -3.41,0.42 -5.06,-0.13 -3.44,-1.11 -6.79,-2.42 
-10.13,-3.79 -5.94,-2.44 -12.13,-5.11 -17.52,-8.71 [...]
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path78" />
-      <path
-         d="m 1885.9,3080.11 c 0,45.39 18.29,75.71 24.79,107.3 6.36,30.65 
4.87,62.17 17.3,91.47 9.39,22.08 25.28,42.4 47.7,52.17 13.07,5.68 27.47,7.74 
41.19,5.56 7.83,-1.26 49.18,-23.51 49.11,-23.44 -1.27,-39.51 -23.93,-77.56 
-56.79,-98.94 -6.09,-12.34 -27.58,-33.33 -33.66,-100.93 0,0 -41.27,-11.04 
-89.64,-33.19"
-         style="fill:#402013;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path80" />
-      <path
-         d="m 1985.72,3202.79 c 5.69,-9.3 15.28,-13.73 21.43,-9.98 6.13,3.75 
6.5,14.32 0.82,23.58 -5.66,9.29 -14.2,12.02 -20.34,8.27 -6.14,-3.77 
-7.56,-12.62 -1.91,-21.87"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path82" />
-      <path
-         d="m 2156.86,2896.3 c 5.36,39.96 9.41,80.1 12.05,120.35 0.12,1.9 
3.07,1.9 2.95,0 -2.67,-40.51 -6.72,-80.9 -12.14,-121.11 -0.29,-1.89 -3.12,-1.09 
-2.86,0.76 v 0"
-         style="fill:#65bceb;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path84" />
-      <path
-         d="m 1870.38,2880.93 c -5.23,44.96 -8.44,90.13 -9.68,135.37 
-0.08,1.91 2.9,1.91 2.92,0 1.3,-45.24 4.53,-90.41 9.68,-135.37 0.21,-1.89 
-2.73,-1.85 -2.92,0 v 0"
-         style="fill:#65bceb;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path86" />
-      <path
-         d="m 2079.84,2853.05 c -2.95,-37.78 -5.85,-75.56 -8.75,-113.35 
-0.12,-1.88 -3.11,-1.88 -2.96,0 2.93,37.79 5.83,75.57 8.73,113.35 0.14,1.88 
3.11,1.91 2.98,0 v 0"
-         style="fill:#65bceb;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path88" />
-      <path
-         d="m 2050.01,2791.45 c 0.72,36.59 0.63,73.17 -0.2,109.76 -0.05,1.9 
2.89,1.9 2.94,0 0.86,-36.59 0.93,-73.17 0.22,-109.76 -0.06,-1.9 -2.98,-1.92 
-2.96,0 v 0"
-         style="fill:#65bceb;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path90" />
-      <path
-         d="m 1805.86,2820.17 c 16.66,12 34.22,22.7 52.54,31.96 1.68,0.87 
3.27,-1.65 1.57,-2.51 -18.33,-9.26 -35.9,-19.95 -52.55,-31.95 -1.56,-1.1 
-3.09,1.41 -1.56,2.5 v 0"
-         style="fill:#f5816c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path92" />
-      <path
-         d="m 2484.01,2979.55 h -196.92 c -33.86,0 -61.31,27.45 -61.31,61.28 v 
196.94 c 0,33.84 27.45,61.28 61.31,61.28 h 196.92 c 33.85,0 61.26,-27.44 
61.26,-61.28 v -196.94 c 0,-33.83 -27.41,-61.28 -61.26,-61.28"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path94" />
-      <path
-         d="m 2470.27,3243.18 c -5.15,2.71 -11.46,1.28 -14.49,-3.81 
-3.45,-5.76 -6.93,-11.51 -10.37,-17.27 -8.26,-13.76 -16.51,-27.52 -24.76,-41.28 
-10.03,-16.7 -20.04,-33.43 -30.08,-50.14 -8.64,-14.41 -17.28,-28.82 
-25.91,-43.2 -1.71,-2.85 -3.48,-5.68 -5.24,-8.53 -13.02,15.62 -26.08,31.25 
-39.07,46.85 -2.24,2.67 -4.48,5.35 -6.7,8.02 -3.57,4.27 -11.36,3.95 -14.99,0 
-4.17,-4.56 -3.8,-10.43 0,-14.98 16.04,-19.23 32.08,-38.43 48.1,-57.66 
2.22,-2.67 4.45,-5.34 6.69,-8 4.46,-5.38 13.38,-3.28  [...]
-         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path96" />
-      <path
-         d="m 897.578,485.66 43.711,-0.89 7.27,109.511 -60.204,-2.293 
9.223,-106.328"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path98" />
-      <path
-         d="m 988.148,467.09 c -7.996,5.781 -16.816,10.191 -25.55,14.691 
-6.653,3.34 -14.493,6.598 -20.746,10.66 -14.68,-5.203 -45.028,1.489 
-45.028,1.489 -1.336,-10.239 -7.883,-45.032 5.164,-53.899 13.285,-9.019 
42.082,-9.332 59.684,-8.679 14.07,0.5 42.298,-0.192 41.368,16.347 -0.47,8.582 
-8.407,14.692 -14.892,19.391"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path100" />
-      <path
-         d="m 1134.47,486.082 43.81,-0.82 7.14,109.019 h -60.9 l 9.95,-108.199"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path102" />
-      <path
-         d="m 1225.03,467.09 c -7.99,5.781 -16.85,10.191 -25.59,14.691 
-6.6,3.34 -14.49,6.598 -20.73,10.66 -14.62,-5.203 -45.01,1.489 -45.01,1.489 
-1.34,-10.239 -7.9,-45.032 5.19,-53.899 13.26,-9.019 42.07,-9.332 59.68,-8.679 
14.03,0.5 42.29,-0.192 41.37,16.347 -0.47,8.582 -8.45,14.692 -14.91,19.391"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path104" />
-      <path
-         d="m 1379.55,1584.35 c -9.07,9.98 -23.14,8.61 -33.28,1.03 -6.62,-4.95 
-11.27,-11.97 -15.62,-18.89 -4.89,-7.72 -10.02,-15.19 -15.63,-22.39 
-14.62,-7.24 -29.43,-14.07 -44.38,-20.61 l 15.59,-41.69 c 15.94,5.44 33.81,6.3 
50.28,9.69 12.21,2.49 23.74,2.82 33.14,12.18 5.14,5.13 10.81,10.68 13.86,17.35 
3.14,6.85 3.4,14.85 3.89,22.23 0.89,13.69 2.11,30.16 -7.85,41.1"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path106" />
-      <path
-         d="m 851.637,831.859 c 0.551,-84.328 10.726,-283.507 14.347,-300.718 
h 109.602 c 20.473,174.961 47.014,344.351 67.324,514.819 15.41,-103.749 
23.72,-209.382 34.41,-313.89 3.88,-37.718 16.36,-171.281 21.12,-200.929 h 
106.48 c 5.71,95.05 10.25,300.789 10.77,381.961 0.99,156.308 -1.93,313.988 
-18.2,469.408 H 856.238 c 1.075,-183.36 -5.687,-367.29 -4.601,-550.651"
-         style="fill:#30617a;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path108" />
-      <path
-         d="m 1050.56,1909.49 -0.51,26.78 c 11.58,-4 30.26,-4.99 40.29,3.82 
19.48,17.12 25.84,54.13 17.63,95.21 -3.88,19.59 -4.63,32.08 -11.04,44.41 
-6.48,18.88 -26.27,29.7 -66.29,21.39 -17.65,-3.67 -44.222,-95.8 -45.695,-95.61 
-0.222,-16.29 -9.414,-27.11 -9.414,-27.11 -0.847,-25.09 -3.379,-65.03 
-3.379,-65.03 32.718,-11.92 78.408,-3.86 78.408,-3.86"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path110" />
-      <path
-         d="m 1049.3,1936.88 c -12.64,3.89 -24.94,9.74 -34.26,19.29 -1.34,1.42 
-3.66,-0.63 -2.28,-2.08 9.71,-9.91 22.39,-16.07 35.56,-20.13 1.86,-0.59 
2.85,2.34 0.98,2.92 v 0"
-         style="fill:#f5816c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path112" />
-      <path
-         d="m 1297.88,1477.93 -4.78,65.43 c 0,0 -35.89,-3.45 -61.25,-6.84 0,0 
-17.43,206.59 -41.88,273.04 -18.02,48.9 -51.76,69.42 -132.19,93.33 l 
-5.03,18.95 h -85.105 l -7.567,-19.07 c -55.066,-22.44 -110.199,-23.79 
-144.137,-80.55 -32.648,-54.61 -103.601,-277.12 -51.781,-345.91 17.52,-23.24 
77.543,-18.05 77.543,-18.05 1.094,-27.38 3.727,-60.85 14.535,-75.75 h 341.252 c 
1.39,24.81 4.38,82.14 4.38,82.14 59.64,8.6 96.01,13.28 96.01,13.28"
-         style="fill:#398fb9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path114" />
-      <path
-         d="m 1045.23,1043.86 c 3.67,61.55 7.39,123.08 11.1,184.65 0.53,8.75 
1.05,17.48 1.58,26.26 0.11,1.86 -2.83,1.86 -2.94,0 -3.67,-61.57 -7.39,-123.1 
-11.09,-184.66 -0.53,-8.74 -1.04,-17.5 -1.59,-26.25 -0.13,-1.89 2.81,-1.88 
2.94,0 v 0"
-         style="fill:#224a5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path116" />
-      <path
-         d="m 842.973,1456.62 c 19.488,2.05 38.898,4.78 58.254,7.86 
31.609,5.03 64.554,10.3 94.355,22.47 1.746,0.71 0.984,3.53 -0.754,2.82 
-29.269,-11.93 -61.535,-17.16 -92.578,-22.2 -19.66,-3.15 -39.437,-5.94 
-59.277,-8.04 -1.821,-0.18 -1.84,-3.09 0,-2.91 v 0"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path118" />
-      <path
-         d="m 989.672,1544.43 c -27.152,2.87 -54.57,4.05 -81.785,6 
-33.207,2.33 -66.403,5.05 -99.641,6.51 -1.891,0.08 -1.891,-2.86 0,-2.92 
33.238,-1.46 66.434,-4.18 99.641,-6.51 27.215,-1.95 54.633,-3.14 81.785,-6.03 
1.855,-0.15 1.832,2.76 0,2.95 v 0"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path120" />
-      <path
-         d="m 884.441,1828.57 c 21.899,-41.57 19.36,-92.2 14.329,-137.51 
-5.258,-47.6 -24.59,-92.74 -39.887,-137.74 -0.563,-1.78 2.238,-2.55 2.836,-0.79 
15.715,46.27 35.344,92.45 40.269,141.44 4.606,45.14 6.782,94.7 -15.023,136.08 
-0.867,1.63 -3.442,0.18 -2.524,-1.48 v 0"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path122" />
-      <path
-         d="m 960.652,1899.08 c 32.016,-1.07 64.068,-0.85 96.078,-0.56 
1.89,0.01 1.91,2.93 0,2.92 -32.01,-0.26 -64.062,-0.53 -96.078,0.55 -1.898,0.08 
-1.898,-2.87 0,-2.91 v 0"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path124" />
-      <path
-         d="m 1201.9,1467.24 c 0.02,100.03 -1.98,171.72 -12.74,271.24 
-2.28,21.16 -5.04,42.27 -8.27,63.27 -0.28,1.86 -3.14,1.16 -2.84,-0.7 
18.55,-119.58 20.96,-212.91 20.94,-333.73 0,-1.88 2.91,-1.96 2.91,-0.08 v 0"
-         style="fill:#20759e;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path126" />
-      <path
-         d="m 1098.81,1678.55 -38.73,-157.3 c -0.69,-2.81 1.45,-5.56 
4.31,-5.56 h 264.19 c 2.08,0 3.87,1.44 4.37,3.4 l 38.69,157.09 c 0.71,2.95 
-1.36,5.82 -4.21,5.82 h -264.44 c -1.96,0 -3.68,-1.4 -4.18,-3.45"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path128" />
-      <path
-         d="m 1080.66,1581.55 c -5.42,-0.35 -11.6,-0.58 -16.69,-2.6 
-4.84,-1.84 -29.77,-22.31 -38.04,-30.86 -0.16,-0.16 -34.7,-5.58 -34.7,-5.58 l 
4.262,-51.18 c 0,0 37.568,10.34 41.858,12.61 32.88,-1.11 42.29,10.45 
52.13,15.23 11.33,5.55 24.01,8.34 36.39,10.59 9.33,1.68 30.07,10.02 29.39,23.84 
-0.49,10.41 -51.06,29.55 -74.6,27.95"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path130" />
-      <path
-         d="m 1364.37,1591.39 c -23.78,1.24 -73.46,-17.63 -73.95,-27.93 
-0.66,-13.85 20.06,-22.19 29.42,-23.88 12.4,-2.24 25.05,-5 36.39,-10.56 
2.58,-1.27 5.2,-3 8.14,-4.86 v 67.23"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path132" />
-      <path
-         d="m 1150.18,2087.71 c -1.13,3.28 -3.15,6.47 -3.81,9.88 -0.84,4.08 
0.57,7.81 1.86,11.65 1.82,5.15 2.73,10.11 1.72,15.56 -2.11,11.04 -10.39,19.44 
-20.57,23.61 -4.86,1.99 -10.1,3.01 -15.34,3.31 -8.78,0.57 -17.38,-0.37 
-24.53,5.8 -4.86,4.22 -8.68,7.86 -15.35,8.9 -6.13,0.94 -12.26,-0.34 -18,-2.39 
-7.42,-2.67 -15.33,-6.05 -21.63,-11.14 -15.14,7.36 -31.03,6.51 -47.604,2.03 
-16.785,-4.52 -34.977,-11.85 -42.321,-29.03 -1.48,-3.44 -2.414,-7.11 
-2.562,-10.84 -0.211,-5.32 1.918,-10.35 1.91 [...]
-         style="fill:#402013;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path134" />
-      <path
-         d="m 995.535,2005.76 c 5.815,-9.35 15.515,-13.85 21.735,-10.03 
6.21,3.84 6.58,14.54 0.78,23.92 -5.8,9.38 -14.44,12.13 -20.632,8.31 -6.23,-3.84 
-7.668,-12.81 -1.883,-22.2"
-         style="fill:#fda78c;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path136" />
-      <path
-         d="m 3608.93,1632.19 47.81,39.51 c 0,0 -42.75,64.35 -51.56,81.18 
-5.74,10.96 -9.07,27.3 -20.45,34.66 -13.07,8.49 -28.96,7.83 -49.89,28.81 
-2.68,2.66 -6.97,-0.09 -6.84,-4.11 0.16,-5.18 2.02,-8.72 4.94,-12.76 4.37,-5.99 
9.72,-11.05 15.55,-15.61 -8.54,-0.99 -29.32,-2.35 -39.42,0.99 -10,3.32 
-24.08,26.03 -31.25,27.04 -5.95,0.82 -8.73,-3.56 -9.47,-8.72 -1.27,-8.7 
7.23,-38.69 24.19,-49.89 18.95,-12.49 79.31,-23.64 79.31,-23.64 3.04,-5.96 
37.08,-97.46 37.08,-97.46"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path138" />
-      <path
-         d="m 3795.18,468.449 -45.37,0.641 -10.1,111.172 60.45,-1.711 
-4.98,-110.102"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path140" />
-      <path
-         d="m 3683.81,434.559 c -1.72,-17.071 27.46,-17.649 41.93,-18.789 
18.14,-1.481 47.87,-2.481 61.99,6.21 13.89,8.559 8.72,44.762 7.81,55.352 0,0 
-31.63,-5.48 -46.53,0.578 -6.63,-3.93 -14.9,-6.89 -21.89,-10.082 -9.23,-4.219 
-18.53,-8.359 -27.01,-13.969 -6.96,-4.55 -15.42,-10.5 -16.3,-19.3"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path142" />
-      <path
-         d="m 4095.57,468.449 -45.37,0.641 -10.1,111.172 60.47,-1.711 
-5,-110.102"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path144" />
-      <path
-         d="m 3984.21,434.559 c -1.71,-17.071 27.48,-17.649 41.94,-18.789 
18.13,-1.481 47.85,-2.481 61.98,6.21 13.92,8.559 8.74,44.762 7.81,55.352 0,0 
-31.63,-5.48 -46.52,0.578 -6.62,-3.93 -14.91,-6.89 -21.9,-10.082 -9.23,-4.219 
-18.54,-8.359 -27.01,-13.969 -6.93,-4.55 -15.39,-10.5 -16.3,-19.3"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path146" />
-      <path
-         d="m 3692.34,516.77 h 140.23 c -4.77,80.441 -16.34,341.152 
-6.81,382.699 12.85,55.902 131.09,242.671 131.09,242.671 -3.68,-71.55 
17.54,-195.671 27.29,-305.378 12.09,-135.821 15.79,-237.203 14.96,-319.992 h 
131.84 c 0,0 -9.31,260.48 -3.42,393.062 3.05,68.328 18.11,154.238 27.91,232.308 
17.53,139.34 24.43,191.4 -0.15,320.6 l -270.02,5.54 c 6.76,-23.27 0.83,-47.39 
-14.76,-72.31 -73.26,-117.04 -179.07,-366.72 -193.31,-453.38 -6.24,-37.949 
4.04,-128.578 6.56,-182.508 2.7,-58.66 8.59, [...]
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path148" />
-      <path
-         d="m 4373.79,1532.17 c 14.98,44.92 -35.98,100.65 -71.09,156.61 
-25.24,40.18 -74.12,103.6 -113.08,123.32 -38.43,19.44 -82.3,24.58 -94.92,27.62 
0,0 -179.47,19.98 -239.38,-25.15 -44.06,-33.22 -110.23,-125.21 -155.79,-183.36 
-28.24,25.39 -43.93,48.73 -43.93,48.73 l -56.16,-35.22 c 3.6,-6.95 
56.65,-118.35 108.5,-124.94 54.69,-6.95 140.42,124.06 147.26,128.68 
-2.11,-58.79 37.37,-139.99 15.04,-212.85 130.8,-79.46 298,-19.85 298,-19.85 
-15.51,76.64 -4.78,149.35 18.86,234.6 0,0 65.35,-65 [...]
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path150" />
-      <path
-         d="m 3979.75,1897.33 0.42,-31.27 -33.12,-17.91 c 0,0 8.35,-22.31 
19.43,-50.37 h 107.93 c 11.56,26.86 20.29,47.96 20.29,47.96 0,0 -41.5,16.05 
-41.72,18.48 -0.95,10.14 -2.62,56.08 -3.86,75.25 0,0 -9.02,9.98 -9.73,25.41 
-1.39,-0.19 -25.9,80.54 -42.9,82.28 -38.71,3.91 -52.97,3.41 -63.39,-5.64 
-5.67,-11.87 -8.1,-33.38 -11.23,-52.11 -6.51,-39.15 0.6,-74.02 19.58,-89.66 
9.77,-8.06 27.47,-6.55 38.3,-2.42"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path152" />
-      <path
-         d="m 3981.53,1895.04 c 12.88,2.62 25.49,7.31 35.67,15.85 1.53,1.27 
-0.65,3.45 -2.16,2.18 -9.78,-8.18 -22,-12.56 -34.32,-15.06 -1.93,-0.39 
-1.14,-3.36 0.81,-2.97 v 0"
-         style="fill:#8b5348;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path154" />
-      <path
-         d="m 3957.08,1147.3 c -0.51,96.38 -0.44,132.82 0.18,229.23 0.04,1.98 
-3.06,1.98 -3.06,0 -0.66,-96.41 -0.69,-132.85 -0.21,-229.23 0.04,-2 3.11,-2 
3.09,0 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path156" />
-      <path
-         d="m 3971.06,1797.89 c 18.22,-51.05 41.3,-111.85 47.88,-111.85 5.78,0 
31.78,60.8 52.61,111.85 h -100.49"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path158" />
-      <path
-         d="m 3858.25,1652.89 c 1.22,25.35 2.42,50.68 3.65,76.05 0.1,1.96 
-2.92,2.52 -3.03,0.53 -1.22,-25.35 -2.43,-50.69 -3.67,-76.07 -0.1,-1.94 
2.95,-2.49 3.05,-0.51 v 0"
-         style="fill:#61a5a8;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path160" />
-      <path
-         d="m 4188.52,1652.64 c 2.85,23.61 5.7,47.25 8.56,70.89 0.23,1.96 
-2.77,2.67 -2.99,0.71 -2.86,-23.64 -5.73,-47.27 -8.57,-70.93 -0.22,-1.93 
2.76,-2.66 3,-0.67 v 0"
-         style="fill:#61a5a8;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path162" />
-      <path
-         d="m 4131.98,1922.77 c -4.77,19.47 -4.54,39.66 -7.08,59.47 
-2.17,16.78 -6.02,33.42 -12.44,49.09 -11.37,27.78 -31.55,52.9 -59.36,65.38 
-27.63,12.37 -66.4,14.88 -92.93,-2.07 -14.49,-4.37 -25.75,-16.22 -32.04,-29.88 
-9.11,-19.85 -6.52,-44.66 -4.74,-65.84 0,0 8.51,30.37 14.77,43.64 17.15,-32.13 
45.08,-58.06 78.78,-72.32 1.2,-0.5 17.87,-21.06 20.48,-31.14 5.3,-20.3 
6.15,-41.61 6.99,-62.48 1.64,-40.06 5.64,-78.81 17.07,-117.39 0.2,-0.62 
0.77,-1.1 1.43,-1.1 47.78,0.39 96.11,-11.07 143. [...]
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path164" />
-      <path
-         d="m 4037.09,1965.67 c -5.19,-9.05 -14.26,-13.6 -20.27,-10.15 
-6.01,3.44 -6.65,13.56 -1.47,22.63 5.21,9.06 13.31,11.92 19.33,8.49 6,-3.46 
7.62,-11.9 2.41,-20.97"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path166" />
-      <path
-         d="m 3997.35,1833.66 c -4,22.03 -10.15,42.47 -17.6,63.67 -23.45,-4.56 
-30.76,-4.72 -42.21,6.4 -9.21,8.96 -15.91,31.35 -16.81,39.79 -8.27,-56.76 
-16.53,-114.75 -20.14,-172.02 -0.04,-0.89 0.71,-1.57 1.56,-1.46 35.51,3.6 
70.41,-8.66 105.91,-4.63 0.92,0.11 1.56,0.95 1.38,1.86 -4.01,22.12 -8.05,44.25 
-12.09,66.39"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path168" />
-      <path
-         d="m 4170.48,1254.89 -241.39,137.23 c -3.36,1.92 -4.54,6.19 
-2.61,9.55 l 90.89,159.88 c 1.92,3.37 6.22,4.53 9.56,2.63 l 241.36,-137.25 c 
3.37,-1.91 4.54,-6.16 2.62,-9.53 L 4180,1257.51 c -1.91,-3.37 -6.16,-4.54 
-9.52,-2.62"
-         style="fill:#14232f;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path170" />
-      <path
-         d="m 4110.47,1402.84 c -3.69,-6.54 -11.96,-8.8 -18.5,-5.1 -6.52,3.71 
-8.78,11.98 -5.09,18.5 3.72,6.51 12,8.78 18.5,5.07 6.52,-3.69 8.79,-11.97 
5.09,-18.47"
-         style="fill:#30617a;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path172" />
-      <path
-         d="m 4229.74,1488.51 c -43.23,-47.52 -60.31,-60.7 -60.92,-60.96 
-10.67,-2.77 -41.95,-13.14 -45.66,-16.18 -3.94,-3.25 -6.96,-8.14 -9.7,-12.33 
-11.99,-18.32 -19.53,-67.88 -11.35,-73.03 10.86,-6.81 27.04,6.14 32.68,12.94 
7.43,8.97 15.43,17.94 25.07,24.59 8.33,5.74 16.65,10.92 23.1,18.92 4.67,5.83 
8.16,12.4 10.47,19.44 40.58,21.61 27.11,20.58 67.62,42.29 l -31.31,44.32"
-         style="fill:#a76b63;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path174" />
-      <path
-         d="m 2867.22,993.781 c -129.19,-53.289 -234.61,-150.09 
-313.56,-263.992 -3.01,-4.367 3.73,-9.148 6.71,-4.719 78.31,112.809 
182.4,208.578 310.39,261.262 4.9,2.066 1.36,9.477 -3.54,7.449"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path176" />
-      <path
-         d="m 2962.42,1034.23 c -3.96,4.2 -12.98,-0.2 -19.06,-1.25 
-29.53,-8.41 -92.18,-35.832 -119.77,-59.57 -25.66,-31.969 139.72,46.18 
138.83,60.16 v 0.66"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path178" />
-      <path
-         d="m 2858.03,1053.28 c -4.05,0.35 -6.36,-5.11 -8.91,-8.04 
-10.52,-15.37 -28.17,-52.431 -30.12,-74.119 3,-24.633 46.7,75.769 39.37,81.829 
l -0.34,0.33"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path180" />
-      <path
-         d="m 2913.3,954.23 c -1.11,9.481 -109.23,26.989 -90.13,11.129 
19.33,-10.078 60.01,-15.257 78.66,-14.687 3.79,0.539 9.69,-0.473 11.56,3.137 l 
-0.09,0.421"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path182" />
-      <path
-         d="m 2815.08,1050.46 c -4.06,-0.22 -5.87,-6.89 -8.13,-10.52 
-8.9,-19.2 -22.81,-64.311 -22.59,-89.338 5.47,-27.793 39,93.778 31.03,99.558 l 
-0.31,0.3"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path184" />
-      <path
-         d="m 2898.27,912.02 c -0.39,9.789 -133.42,53.992 -111.23,33.332 
22.97,-14.86 73.24,-30.082 96.55,-34.071 4.78,-0.371 11.98,-2.851 14.78,0.309 l 
-0.1,0.43"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path186" />
-      <path
-         d="m 2774.72,1053 c -4.87,-0.57 -6.52,-9 -8.95,-13.77 -9.38,-24.52 
-22.91,-81.621 -20.85,-112.718 8.56,-34.102 40.2,119.508 30.26,126.108 l 
-0.46,0.38"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path188" />
-      <path
-         d="m 2891.69,873.379 c -0.58,12.66 -170.4,74.621 -141.99,47.152 
29.46,-20.011 93.54,-41.531 123.29,-47.609 6.1,-0.641 15.31,-4.121 18.78,-0.152 
l -0.08,0.609"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path190" />
-      <path
-         d="m 2719.71,1049.62 c -5.58,-1.63 -5.89,-11.6 -7.72,-17.53 
-6.21,-30.01 -10.82,-98.32 -2.51,-133.738 16.52,-37.473 23.55,145.238 
10.77,150.898 l -0.54,0.37"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path192" />
-      <path
-         d="m 2853.68,840.629 c 0.11,14 -169.13,83.301 -141.85,52.769 
28.81,-22.257 92.84,-46.316 122.73,-53.187 6.16,-0.742 15.4,-4.59 19.14,-0.211 
l -0.02,0.629"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path194" />
-      <path
-         d="m 2659.53,1017.08 c -5.29,-2.37 -4.14,-12.31 -5.22,-18.4 
-1.81,-30.66 3.24,-98.86 16.53,-132.739 21.58,-34.8 2.75,147.169 -10.73,150.929 
l -0.58,0.21"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path196" />
-      <path
-         d="m 2811.1,791.699 c 1.57,13.883 -159.99,99.723 -135.87,66.61 
26.51,-25.047 87.77,-55.348 116.83,-65.149 6.07,-1.34 14.86,-6.16 19.02,-2.14 l 
0.02,0.679"
-         style="fill:#ffbd66;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path198" />
-      <path
-         d="m 2047.43,1159.22 c 82.76,-88.54 131.01,-203.029 152.34,-321.341 
0.78,-4.527 -6.23,-5.859 -7.05,-1.328 -21.09,117.238 -68.78,230.369 
-150.77,318.089 -3.12,3.36 2.34,7.97 5.48,4.58"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path200" />
-      <path
-         d="m 1986.65,1224.91 c -5.76,-10.67 96.56,-131.93 87.84,-97.52 
-13.18,28.69 -52.77,72.91 -73.02,90.18 -4.44,3.09 -9.98,9.71 -14.6,7.92 l 
-0.22,-0.58"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path202" />
-      <path
-         d="m 2075.77,1202.74 c -8,-2.09 -9.72,-97.11 1.59,-78.79 6.22,17.85 
5.66,53.45 2.91,69.37 -0.98,3.21 -0.85,8.39 -4.14,9.57 l -0.36,-0.15"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path204" />
-      <path
-         d="m 1996.59,1144.34 c 0.18,-3.51 5.16,-4.81 7.98,-6.63 14.51,-7.18 
48.51,-17.74 67.36,-16.75 20.81,5.65 -70.82,30.78 -75.13,23.72 l -0.21,-0.34"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path206" />
-      <path
-         d="m 2108.65,1185.08 c -8.37,-1.75 -25.76,-109.7 -11.41,-89.83 
9.22,19.76 14.52,60.35 14.36,78.7 -0.47,3.73 0.56,9.6 -2.58,11.24 l -0.37,-0.11"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path208" />
-      <path
-         d="m 1993.22,1105.63 c 1.05,-3.53 7.64,-4.2 11.6,-5.6 19.77,-5.24 
64.9,-11.37 88.45,-7.93 24.94,8.3 -95.98,21.38 -99.83,13.84 l -0.22,-0.31"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path210" />
-      <path
-         d="m 2141.28,1172.51 c -10.23,-1.6 -40.63,-134.23 -21.58,-110.49 
12.84,23.87 22.74,73.78 24.14,96.55 -0.15,4.61 1.56,11.85 -2.08,14.06 l 
-0.48,-0.12"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path212" />
-      <path
-         d="m 1984.4,1072.61 c 1.36,-4.38 9.85,-4.99 14.9,-6.69 25.6,-5.89 
83.96,-12.04 114.45,-6.88 32.34,11.5 -124.04,23.75 -129.02,13.96 l -0.33,-0.39"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path214" />
-      <path
-         d="m 2183.44,1150.07 c -12.19,0.12 -72.48,-146.67 -45.94,-123.01 
19.33,24.99 40.3,80.53 46.23,106.45 0.7,5.36 4.06,13.35 0.28,16.66 l -0.57,-0.1"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path216" />
-      <path
-         d="m 2002.63,1032.96 c 1.41,-4.81 10.09,-5 15.25,-6.71 26.02,-5.35 
85.25,-9.4 116.01,-2.23 32.54,14.25 -126.03,20.55 -130.95,9.51 l -0.31,-0.57"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path218" />
-      <path
-         d="m 2219.17,1102.87 c -11.96,1.79 -92.42,-134.999 -62.82,-115.331 
22.69,21.991 51.26,74.001 60.88,98.891 1.37,5.17 5.84,12.57 2.56,16.37 l 
-0.62,0.07"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path220" />
-      <path
-         d="m 2018.59,978.949 c 1.91,-4.617 10.55,-4.051 15.86,-5.097 
26.43,-2.801 85.78,-0.973 115.64,9.25 30.98,17.458 -127.47,7.918 -131.26,-3.614 
l -0.24,-0.539"
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path222" />
-      <path
-         d="m 2558.75,1287.25 -0.67,0.48 c -39.42,25.57 -87.5,-0.62 
-118.01,-33.74 -72.17,-81.37 -104.28,-191.05 -132.95,-294.049 -29.22,-114.472 
-45.57,-236.351 -25.77,-354.812 4.73,-25.008 19.71,-74.738 34.2,-74.391 
26.31,0.762 49.29,73.821 58.99,95.532 35.68,111.082 103.97,217.089 
157.13,325.812 -2.58,1.387 -35.1,25.859 -35.1,25.859 0,0 44.25,5.571 
50.03,5.731 5.69,12.476 11.22,25.088 16.35,37.688 -3.22,1.82 -43.9,31.43 
-43.9,31.43 l 63.11,21.45 c 2.01,6.36 3.96,12.73 5.75,19.03 16.12 [...]
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path224" />
-      <path
-         d="m 2190.98,925.609 c 0.4,4.442 2.02,8.481 5.53,11.313 4.29,3.449 
9.66,3.379 13.83,-0.211 4.13,-3.609 6.07,-9.129 6.6,-14.481 0.4,-3.648 
0.71,-8.25 -0.99,-11.73 -0.62,-1.98 -1.57,-3.699 -3.23,-5.039 -3.12,-2.43 
-7.82,-2.441 -11.41,-0.859 -7.63,3.207 -10.98,13.308 -10.33,21.007 z m 
6.12,-95.187 c 27.22,-36.141 70.07,-64.102 113.26,-35.391 26.29,17.391 
36.91,44.649 38.67,73.469 3.36,15.5 4.12,31.961 2.78,46.691 -3.81,41.168 
-14.72,78.489 -2.09,119.529 9.51,31.08 18.8,58.19 16.64, [...]
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path226" />
-      <path
-         d="m 2190.98,925.609 c 0.4,4.442 2.02,8.481 5.53,11.313 4.29,3.449 
9.66,3.379 13.83,-0.211 4.13,-3.609 6.07,-9.129 6.6,-14.481 0.4,-3.648 
0.71,-8.25 -0.99,-11.73 -0.62,-1.98 -1.57,-3.699 -3.23,-5.039 -3.12,-2.43 
-7.82,-2.441 -11.41,-0.859 -7.63,3.207 -10.98,13.308 -10.33,21.007 z m 
6.12,-95.187 c 19.8,-26.301 47.9,-48.192 78.39,-47.082 -7.9,41.91 -20.7,82.93 
-24.8,125.469 -2.41,25.55 -1.13,51.23 4.98,76.211 3.2,12.941 7.94,25.58 
11.75,38.32 3.42,11.28 6.63,22.73 9.36,34.23 4.66, [...]
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path228" />
-      <path
-         d="m 2273.24,794.352 c 19.22,-83.122 28.75,-167.532 28.45,-252.891 
-0.03,-5.332 -8.33,-5.672 -8.34,-0.332 0.34,84.601 -8.98,168.32 -28.04,250.691 
-1.21,5.211 6.74,7.739 7.93,2.532 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path230" />
-      <path
-         d="m 2932.88,846.059 c -54.41,-203.368 -218.14,-362.047 
-426.54,-383.7 -39.34,-3.14 -85.8,3.723 -115.87,32.289 -1.77,2.692 -2.8,5.832 
-3.42,9.043 -6.45,39.278 2.31,76.329 21.13,109.879 104.73,181.5 316.39,266.309 
524.26,233.102 l 0.44,-0.613"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path232" />
-      <path
-         d="m 2930,840.781 c -17.71,-11.449 -35.41,-22.972 -53.12,-34.429 
-42.59,-27.551 -85.07,-55.063 -127.66,-82.582 -51.45,-33.321 -102.98,-66.711 
-154.52,-100.079 -44.7,-28.882 -89.38,-57.832 -134.08,-86.839 -14.69,-9.473 
-29.35,-18.93 -44.01,-28.411 -6.8,-4.429 -13.57,-9.972 -20.88,-13.57 
-0.32,-0.18 -0.6,-0.402 -0.9,-0.551 -3.66,-2.398 -7.4,3.36 -3.73,5.719 
17.73,11.441 35.41,22.941 53.2,34.402 42.5,27.539 85.11,55.11 127.6,82.61 
51.51,33.32 102.97,66.648 154.46,100.031 44.72,28.9 [...]
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path234" />
-      <path
-         d="m 2752.16,567.672 c -76.39,2.09 -152.76,5.359 -228.98,9.738 
-4.36,0.25 -4.65,7.059 -0.31,6.82 76.28,-4.441 152.59,-7.691 228.93,-9.75 
4.41,-0.128 4.7,-6.929 0.36,-6.808 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path236" />
-      <path
-         d="M 2611.52,792.539 C 2582.14,721.98 2553.87,651 2526.64,579.621 c 
-1.54,-4.082 -7.61,-0.941 -6.05,3.07 27.18,71.411 55.47,142.391 84.81,212.911 
1.69,4.07 7.75,0.957 6.12,-3.063 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path238" />
-      <path
-         d="m 2845.04,665.281 c -56.75,1.539 -113.15,7.828 -169.78,11.117 
-4.34,0.282 -4.7,7.063 -0.32,6.801 56.68,-3.277 113.05,-9.539 169.79,-11.16 
4.37,-0.109 4.69,-6.879 0.31,-6.758 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path240" />
-      <path
-         d="m 2738.13,836.68 c -21.62,-51.989 -39.35,-105.418 -59.39,-158.039 
-1.56,-4.11 -7.63,-0.95 -6.12,3.078 20.06,52.613 37.79,105.992 59.42,158.051 
1.72,4.062 7.77,0.949 6.09,-3.09 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path242" />
-      <path
-         d="m 2606.84,484.449 c -71.31,1.949 -142.53,5.192 -213.72,9.352 
-4.32,0.219 -4.68,7.031 -0.3,6.781 71.24,-4.133 142.43,-7.352 213.66,-9.301 
4.38,-0.133 4.75,-6.922 0.36,-6.832 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path244" />
-      <path
-         d="m 2474.41,691.98 c -27.1,-65.082 -53.29,-130.429 -78.4,-196.351 
-1.56,-4.109 -7.6,-1.02 -6.09,3.109 25.1,65.871 51.3,131.282 78.42,196.313 
1.71,4.07 7.78,0.969 6.07,-3.071 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path246" />
-      <path
-         d="m 2744.83,1231.62 -0.58,0.64 c -33.71,32.72 -85.9,16.43 
-122.27,-10.07 -86.68,-65.75 -139.65,-167.06 -187.81,-262.409 -50.99,-106.672 
-90.77,-222.992 -94.49,-343.101 -0.23,-25.391 4.84,-77.071 19.05,-79.551 
25.95,-4.348 65.8,61.301 79.61,80.633 56.64,102.047 141.18,194.207 
214.55,290.398 -2.29,1.942 -29.38,32.18 -29.38,32.18 0,0 44.48,-3.121 
50.18,-4.059 8.03,11.18 15.92,22.367 23.39,33.758 -2.81,2.461 -36.94,39.371 
-36.94,39.371 l 66.14,8.76 c 3.17,5.8 6.32,11.65 9.3,17.5 27 [...]
-         style="fill:#87d4c7;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path248" />
-      <path
-         d="m 2361.44,539.422 c 22.54,100.508 55.93,198.449 99.08,292.019 
43.27,93.77 96.29,183.069 157.82,266.029 34.93,47.14 72.65,92.21 112.81,134.99 
2.84,3.06 -1.42,7.96 -4.24,4.91 -71.15,-75.7 -134.55,-158.54 -188.79,-247.089 
-54.19,-88.511 -99.37,-182.601 -134.21,-280.41 -19.59,-55.09 -35.85,-111.32 
-48.65,-168.34 -0.93,-4.07 5.3,-6.222 6.18,-2.109 v 0"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path250" />
-      <path
-         d="m 2554.88,1126.6 c 4.79,-29.7 9.56,-59.36 14.38,-89.01 0.25,-1.61 
2.21,-3.04 3.84,-2.57 32.74,9.76 65.32,19.96 97.79,30.6 3.93,1.3 2.67,7.65 
-1.31,6.37 -32.44,-10.67 -65.08,-20.86 -97.79,-30.6 1.25,-0.82 2.55,-1.7 
3.85,-2.54 -4.79,29.65 -9.59,59.35 -14.38,89 -0.68,4.13 -7.02,2.82 -6.38,-1.25 
v 0"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path252" />
-      <path
-         d="m 2474.29,1004.47 c 7.71,-29.029 15.41,-58.118 23.11,-87.2 
0.56,-2.098 2.62,-3.11 4.68,-2.239 31.57,12.891 63,26.278 94.24,40.09 3.87,1.66 
0.94,7.469 -2.9,5.777 -31.21,-13.789 -62.64,-27.128 -94.28,-40.058 1.57,-0.738 
3.11,-1.52 4.67,-2.25 -7.74,29.031 -15.43,58.101 -23.16,87.16 -1.08,4.02 
-7.47,2.81 -6.36,-1.28 v 0"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path254" />
-      <path
-         d="m 2419.15,883.051 c 6.04,-29.461 12.09,-58.93 18.17,-88.352 
0.44,-2.258 2.64,-2.929 4.61,-2.258 32.27,11.11 64.41,22.68 96.42,34.68 
3.93,1.469 1.01,7.309 -2.92,5.82 -31.97,-12.019 -64.1,-23.621 -96.37,-34.703 
1.56,-0.777 3.07,-1.539 4.61,-2.258 -6.05,29.43 -12.08,58.829 -18.17,88.36 
-0.84,4 -7.18,2.789 -6.35,-1.289 v 0"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path256" />
-      <path
-         d="m 2359.26,722.801 c 8.8,-23.59 17.56,-47.129 26.4,-70.711 
0.58,-1.61 2.89,-2.192 4.34,-1.481 26.07,13.77 52.02,27.7 77.69,42.18 3.64,2.02 
0.76,7.891 -2.85,5.82 -25.69,-14.48 -51.64,-28.418 -77.71,-42.187 1.42,-0.512 
2.87,-1 4.34,-1.481 -8.77,23.579 -17.56,47.098 -26.35,70.68 -1.47,3.899 
-7.27,1.051 -5.86,-2.82 v 0"
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path258" />
-      <path
-         d="m 2026.45,654.91 c 17.61,-6.64 46.78,-11.328 63.17,-14.398 
0.47,-0.121 1,-0.282 0.35,-0.332 -0.61,-0.051 -2.22,-0.032 -4.65,0.191 
-25.72,2.578 -52.21,1.899 -77.62,-3.59 -4.14,-1.261 -12.07,-2.41 -12.33,-7.16 
1.75,-4.492 9.7,-6.07 14.5,-7.383 24.7,-5.429 50.13,-1.847 74.79,0.621 
11.12,0.86 25.23,1.77 35.5,-1.777 0.33,-0.391 -0.2,-0.5 -0.68,-0.641 
-4.38,-0.91 -24.31,-0.961 -33.4,-3.101 -9.42,-1.449 -37.49,-8.641 
-36.39,-18.649 2.24,-3.351 8.11,-3.152 12.1,-3.332 13.12,0.223 26. [...]
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path260" />
-      <path
-         d="m 2099.67,644.219 c -14.31,11.281 -25.55,26.941 -30.88,44.461 
-8.74,26.109 1.91,56.59 -13.46,80.32 -6.8,11.301 -16.92,20.129 -26.81,28.781 
-59.2,45.739 -30.14,77.52 -42.53,135.117 -3.81,11.551 -10.8,22.043 
-16.22,32.903 -14.41,27.379 -12.38,60.079 -5.64,89.429 2.94,12.63 13.31,14.12 
23.84,10.36 32.99,-9.56 63.7,-28.6 80,-59.81 16.59,-33.089 55.61,-38.19 
82.01,-59.792 41.45,-36.707 16.75,-103.758 78.18,-126.937 83.5,-42.199 
29.27,-115.961 76.84,-178.961 29.67,-39.059 26.06,-90 [...]
-         style="fill:#3a8f92;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path262" />
-      <path
-         d="m 2306.82,500.059 c -35.19,77.261 -73.69,152.921 -115.44,226.871 
-41.95,74.332 -87.05,146.89 -135.27,217.351 -27.39,39.918 -55.71,79.179 
-85.05,117.679 -1.96,2.58 1.7,6.09 3.65,3.51 51.62,-67.689 100.14,-137.669 
145.57,-209.618 45.94,-72.762 88.77,-147.551 128.28,-223.993 21.94,-42.629 
42.9,-85.777 62.76,-129.379 1.39,-2.968 -3.14,-5.39 -4.5,-2.421 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path264" />
-      <path
-         d="m 2219.13,767.672 c -0.6,-24.711 -1.73,-49.442 -3.34,-74.113 
-0.11,-1.508 -1.72,-2.957 -3.33,-2.321 -26.75,10.172 -53.51,20.403 
-80.28,30.551 -3.05,1.172 -1.6,6.051 1.45,4.883 26.78,-10.203 53.57,-20.383 
80.35,-30.543 -1.15,-0.82 -2.19,-1.617 -3.32,-2.379 1.66,24.629 2.81,49.371 
3.41,74.051 0.02,3.281 5.1,3.148 5.06,-0.129 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path266" />
-      <path
-         d="m 2133.88,920.309 c -3.23,-23.418 -6.48,-46.868 -9.69,-70.379 
-0.25,-1.508 -1.6,-2.848 -3.32,-2.309 -24.97,8.801 -50.27,16.699 -75.81,23.66 
-3.22,0.828 -1.74,5.668 1.44,4.84 25.54,-6.98 50.88,-14.812 75.84,-23.621 
-1.1,-0.758 -2.16,-1.57 -3.22,-2.371 3.2,23.473 6.45,46.961 9.64,70.41 
0.5,3.242 5.57,3.051 5.12,-0.23 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path268" />
-      <path
-         d="m 2297.49,605.051 c -1.84,-18.492 -4.31,-36.93 -7.4,-55.289 
-0.3,-1.934 -2.05,-3.153 -3.92,-2.09 -17.61,9.918 -36.66,17.289 -55.18,25.43 
-2.94,1.25 -1.51,6.14 1.47,4.878 18.94,-8.3 38.42,-15.808 56.45,-26 
-1.29,-0.679 -2.58,-1.339 -3.89,-2.019 3.11,18.32 5.54,36.801 7.38,55.328 
0.35,3.262 5.47,3.09 5.09,-0.238 v 0"
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path270" />
-      <path
-         d="m 2136.83,539.77 c 1.01,-6.778 14.02,-7.461 22.01,-12.032 
26.89,-11.828 33.5,-46.718 60.93,-57.679 20.44,-8.688 43.44,-2.329 65.04,-7.969 
13.37,-3.11 26.25,-9.09 38.87,-12.11 11.34,-2.941 23.08,-2.878 34.76,-2.761 
26.58,-0.75 44.3,2.261 61.91,23.57 13.8,16.691 24.9,22.16 45.85,26.301 
20.9,4.66 36.18,23.969 38.01,44.98 1.57,19.602 -8.06,11.75 -19.19,6.789 
-11.71,-4.558 -26.98,-0.39 -39.96,-3.339 -6.18,-1.122 -12.81,-4.86 
-18.45,-6.739 -13.01,-3.25 27.75,38.739 28.28,44.211 7.0 [...]
-         style="fill:#1c6f73;fill-opacity:1;fill-rule:nonzero;stroke:none"
-         id="path272" />
-    </g>
-  </g>
-</svg>
diff --git a/frontend/src/assets/svg/operator-reuse-cache-invalid.svg 
b/frontend/src/assets/svg/operator-reuse-cache-invalid.svg
index 3a39cd6ec3..b302f29192 100644
--- a/frontend/src/assets/svg/operator-reuse-cache-invalid.svg
+++ b/frontend/src/assets/svg/operator-reuse-cache-invalid.svg
@@ -1,23 +1,3 @@
-<!--
-  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.
--->
-
-<svg xmlns="http://www.w3.org/2000/svg"; version="1.1" x="0px" y="0px" 
viewBox="0 0 100 125"
-     style="enable-background:new 0 0 100 100;" xml:space="preserve"><style 
type="text/css">
-       .st0{fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:10;}
-</style><g><g><path 
d="M50,22.5c-15.2,0-27.5,12.3-27.5,27.5S34.8,77.5,50,77.5S77.5,65.2,77.5,50S65.2,22.5,50,22.5z
 M50,72.5    
c-12.4,0-22.5-10.1-22.5-22.5S37.6,27.5,50,27.5S72.5,37.6,72.5,50S62.4,72.5,50,72.5z"/><path
 
d="M56.5,37.5h-13c-1.4,0-2.5,1.1-2.5,2.5s1.1,2.5,2.5,2.5h13c1.4,0,2.5-1.1,2.5-2.5S57.9,37.5,56.5,37.5z"/><path
 
d="M56.5,47.5h-13c-1.4,0-2.5,1.1-2.5,2.5s1.1,2.5,2.5,2.5h13c1.4,0,2.5-1.1,2.5-2.5S57.9,47.5,56.5,47.5z"/><path
 d="M56.5,57.5h-13c-1.4,0-2.5,1.1-2.5,2.5s1.1,2.5,2. [...]
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Source: SVGRepo (https://www.svgrepo.com) - MIT License -->
+<svg fill="#000000" width="800px" height="800px" viewBox="0 0 16 16" 
xmlns="http://www.w3.org/2000/svg";><path d="M8 .5A7.77 7.77 0 0 0 0 8a7.77 7.77 
0 0 0 8 7.5A7.77 7.77 0 0 0 16 8 7.77 7.77 0 0 0 8 .5zM1.25 8A6 6 0 0 1 3 
3.85L12.09 13A7.12 7.12 0 0 1 8 14.25 6.52 6.52 0 0 1 1.25 8zM13 12.15 3.91 
3A7.12 7.12 0 0 1 8 1.75 6.52 6.52 0 0 1 14.75 8 6 6 0 0 1 13 12.15z"/></svg>
\ No newline at end of file
diff --git a/frontend/src/assets/svg/operator-reuse-cache-valid.svg 
b/frontend/src/assets/svg/operator-reuse-cache-valid.svg
index e1755e3b33..b0ece0d4e0 100644
--- a/frontend/src/assets/svg/operator-reuse-cache-valid.svg
+++ b/frontend/src/assets/svg/operator-reuse-cache-valid.svg
@@ -1,23 +1,5 @@
-<!--
-  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.
--->
-
-<svg xmlns="http://www.w3.org/2000/svg"; version="1.1" x="0px" y="0px" 
viewBox="0 0 100 125"
-     style="enable-background:new 0 0 100 100;" xml:space="preserve"><style 
type="text/css">
-       .st0{fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:10;}
-</style><g><g><path 
d="M50,22.5c-15.2,0-27.5,12.3-27.5,27.5S34.8,77.5,50,77.5S77.5,65.2,77.5,50S65.2,22.5,50,22.5z
 M50,72.5    
c-12.4,0-22.5-10.1-22.5-22.5S37.6,27.5,50,27.5S72.5,37.6,72.5,50S62.4,72.5,50,72.5z"/><path
 
d="M58.2,41.6L46.7,53.1l-4.9-4.9c-1-1-2.6-1-3.5,0c-1,1-1,2.6,0,3.5l6.7,6.7c0.5,0.5,1.1,0.7,1.8,0.7s1.3-0.2,1.8-0.7
    l13.3-13.3c1-1,1-2.6,0-3.5C60.8,40.6,59.2,40.6,58.2,41.6z"/></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Source: SVGRepo (https://www.svgrepo.com) - MIT License -->
+<svg width="800px" height="800px" viewBox="0 0 20 20" 
xmlns="http://www.w3.org/2000/svg"; fill="none">
+  <path fill="#000000" fill-rule="evenodd" d="M3 10a7 7 0 019.307-6.611 1 1 0 
00.658-1.889 9 9 0 105.98 7.501 1 1 0 00-1.988.22A7 7 0 113 10zm14.75-5.338a1 1 
0 00-1.5-1.324l-6.435 7.28-3.183-2.593a1 1 0 00-1.264 1.55l3.929 3.2a1 1 0 
001.38-.113l7.072-8z"/>
+</svg>
\ No newline at end of file
diff --git a/frontend/src/assets/svg/operator-view-result.svg 
b/frontend/src/assets/svg/operator-view-result.svg
index 8cecc92c8e..6a246e4378 100644
--- a/frontend/src/assets/svg/operator-view-result.svg
+++ b/frontend/src/assets/svg/operator-view-result.svg
@@ -1,22 +1,4 @@
-<!--
-  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.
--->
-
+<!-- Source: SVGRepo (https://www.svgrepo.com) - MIT License -->
 <svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" 
xmlns="http://www.w3.org/2000/svg";>
   <path fill-rule="evenodd" clip-rule="evenodd" d="M6.30147 15.5771C4.77832 
14.2684 3.6904 12.7726 3.18002 12C3.6904 11.2274 4.77832 9.73158 6.30147 
8.42294C7.87402 7.07185 9.81574 6 12 6C14.1843 6 16.1261 7.07185 17.6986 
8.42294C19.2218 9.73158 20.3097 11.2274 20.8201 12C20.3097 12.7726 19.2218 
14.2684 17.6986 15.5771C16.1261 16.9282 14.1843 18 12 18C9.81574 18 7.87402 
16.9282 6.30147 15.5771ZM12 4C9.14754 4 6.75717 5.39462 4.99812 6.90595C3.23268 
8.42276 2.00757 10.1376 1.46387 10.9698 [...]
 </svg>
diff --git a/licenses/LICENSE-MIT.txt b/licenses/LICENSE-MIT.txt
new file mode 100644
index 0000000000..9cf106272a
--- /dev/null
+++ b/licenses/LICENSE-MIT.txt
@@ -0,0 +1,19 @@
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/project/plugins.sbt b/project/plugins.sbt
index 10ff078689..0e91da0ef8 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -17,6 +17,9 @@
 
 addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.2")
 addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.0")
+// License reporting for dependency compliance auditing
+// See: https://github.com/sbt/sbt-license-report
+addSbtPlugin("com.github.sbt" % "sbt-license-report" % "1.7.0")
 
 libraryDependencies += "com.thesamet.scalapb" %% "compilerplugin" % "0.11.1"
 addSbtPlugin("com.github.sbt" % "sbt-native-packager" % "1.11.1")
diff --git a/pyright-language-service/src/language-server-runner.ts 
b/pyright-language-service/src/language-server-runner.ts
index 9773c7cc8d..43d2086248 100644
--- a/pyright-language-service/src/language-server-runner.ts
+++ b/pyright-language-service/src/language-server-runner.ts
@@ -1,21 +1,8 @@
-/**
- * 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.
- */
+/* 
--------------------------------------------------------------------------------------------
+ * Copyright (c) 2024 TypeFox and others.
+ * Licensed under the MIT License. See LICENSE in the package root for license 
information.
+ * 
------------------------------------------------------------------------------------------
 */
+// The source file can be referred to: 
https://github.com/TypeFox/monaco-languageclient/blob/main/packages/examples/src/common/node/language-server-runner.ts
 
 import {WebSocketServer} from "ws";
 import {Server} from 'node:http';
diff --git a/pyright-language-service/src/main.ts 
b/pyright-language-service/src/main.ts
index 8cd21134d8..43cbf93ac4 100644
--- a/pyright-language-service/src/main.ts
+++ b/pyright-language-service/src/main.ts
@@ -1,21 +1,8 @@
-/**
- * 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.
- */
+/* 
--------------------------------------------------------------------------------------------
+ * Copyright (c) 2024 TypeFox and others.
+ * Licensed under the MIT License. See LICENSE in the package root for license 
information.
+ * 
------------------------------------------------------------------------------------------
 */
+// The source file can be referred to: 
https://github.com/TypeFox/monaco-languageclient/blob/main/packages/examples/src/python/server/main.ts
 
 import {dirname, resolve} from "node:path";
 import {runLanguageServer} from "./language-server-runner.ts";
diff --git a/pyright-language-service/src/server-commons.ts 
b/pyright-language-service/src/server-commons.ts
index 5ef2e6f0ed..27a9e68d89 100644
--- a/pyright-language-service/src/server-commons.ts
+++ b/pyright-language-service/src/server-commons.ts
@@ -1,22 +1,8 @@
-/**
- * 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.
- */
-
+/* 
--------------------------------------------------------------------------------------------
+ * Copyright (c) 2024 TypeFox and others.
+ * Licensed under the MIT License. See LICENSE in the package root for license 
information.
+ * 
------------------------------------------------------------------------------------------
 */
+//The source file can be referred to: 
https://github.com/TypeFox/monaco-languageclient/blob/main/packages/examples/src/common/node/server-commons.ts
 import {ServerOptions, WebSocketServer} from "ws";
 import {IncomingMessage, Server} from "node:http";
 import {fileURLToPath, URL} from "node:url";
diff --git a/pyright-language-service/src/types/hocon-parser.d.ts 
b/pyright-language-service/src/types/hocon-parser.d.ts
index 47008074dc..3b669f0380 100644
--- a/pyright-language-service/src/types/hocon-parser.d.ts
+++ b/pyright-language-service/src/types/hocon-parser.d.ts
@@ -1,4 +1,4 @@
-/**
+/*
  * 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

Reply via email to