]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
fix lint for sirona-aem
authorRobert Waffen <robert.waffen@pixelpark.com>
Fri, 14 Sep 2018 15:06:12 +0000 (17:06 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 18 Sep 2018 14:47:39 +0000 (16:47 +0200)
12 files changed:
customer/sirona-aem/common.yaml
customer/sirona-aem/dev01-author-sirona.pixelpark.net.yaml
customer/sirona-aem/dev01-publish-sirona.pixelpark.net.yaml
customer/sirona-aem/development.yaml
customer/sirona-aem/int01-author-sirona.pixelpark.net.yaml
customer/sirona-aem/int01-publish-sirona.pixelpark.net.yaml
customer/sirona-aem/int02-publish-sirona.pixelpark.net.yaml
customer/sirona-aem/prod01-author-sirona.pixelpark.net.yaml
customer/sirona-aem/prod01-publish-sirona.pixelpark.net.yaml
customer/sirona-aem/prod02-publish-sirona.pixelpark.net.yaml
customer/sirona-aem/production.yaml
customer/sirona-aem/test.yaml

index d7da642ec9ec0beab84a4c407a55fa94511243c0..c4c8c56d4684cc3e0aaea3f3250999c2c1a6fb3b 100644 (file)
@@ -10,7 +10,7 @@ java::package: java-1.8.0-oraclejdk
 infra::profile::logstash::apache::resources:
   magnolia_log4j:
     resource: log4j
-    order: 10 # Input
+    order: 10  # Input
     parameters:
       host: '127.0.0.1'
       type: log4j
@@ -70,7 +70,7 @@ infra::profile::aem::author::license_product_name: 'Adobe Experience Manager'
 
 infra::profile::aem::author::jvm_opts: '-d64 -Djavax.net.ssl.trustStore=/etc/pki/java/cacerts -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -XX:SurvivorRatio=20 -XX:TargetSurvivorRatio=0 -XX:MaxTenuringThreshold=8 -XX:+UseParNewGC -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSCompactWhenClearAllSoftRefs -XX:CMSInitiatingOccupancyFraction=85 -XX:+CMSScavengeBeforeRemark -XX:+UseCompressedOops -XX:+DisableExplicitGC -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=100000 -Doak.fastQuerySize=true'
 
-#aem::author::install_packages:
+# aem::author::install_packages:
 infra::profile::aem::author::instance_name: author
 infra::profile::aem::author::install_mode: 'quickstart'
 infra::profile::aem::author::install_options:
@@ -93,7 +93,7 @@ infra::profile::aem::author::install_files:
 # Compaction & Backup for Author
 infra::profile::aem::author::oak_version: 1.4.8
 infra::profile::aem::author::backup_command: '/usr/bin/sudo -n /usr/local/sbin/zfs_rotation.sh datapool 2592000'
-infra::profile::aem::author::compaction_timeout: 21600 # 6h Timeout
+infra::profile::aem::author::compaction_timeout: 21600  # 6h Timeout
 infra::profile::aem::author::mail_to:
   - philipp.dallig@pixelpark.com
 
@@ -129,7 +129,7 @@ infra::profile::aem::publish::install_files:
 # Compaction & Backup for Publisher
 infra::profile::aem::publish::oak_version: 1.4.8
 infra::profile::aem::publish::backup_command: '/usr/bin/sudo -n /usr/local/sbin/zfs_rotation.sh datapool 2592000'
-infra::profile::aem::publish::compaction_timeout: 21600 # 6h Timeout
+infra::profile::aem::publish::compaction_timeout: 21600  # 6h Timeout
 infra::profile::aem::publish::mail_to:
   - philipp.dallig@pixelpark.com
 #
@@ -141,5 +141,3 @@ aem::dispatcher::download_type_options:
   version: 4.2.2
   packaging: so
   repos: https://nexus.pixelpark.com/content/groups/public/
-
-
index ed48546bba5e3f4213825cdf00f89784635d534c..5a1dfb8cc12113e23303c9e81d5d527aac2be815 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -9,7 +9,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: 2
     description: ZFS Snapshot
index bb1f4d3d790c1e0efcaceb6bbdcb14249e47b73e..0624e3602c3765d73d773bd0fb6ca21d93b19850 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: 2
-    description: ZFS Snapshot
\ No newline at end of file
+    description: ZFS Snapshot
index ba00a735ba3539aa080f3fca0137cd21df5bb7ad..6d4ef92d0c958a46d76866064ba2bb45ceeffefc 100644 (file)
@@ -256,57 +256,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }    # enable css
+      - { type: 'allow', url: '*.gif' }    # enable gifs
+      - { type: 'allow', url: '*.ico' }    # enable icos
+      - { type: 'allow', url: '*.js' }     # enable javascript
+      - { type: 'allow', url: '*.png' }    # enable png
+      - { type: 'allow', url: '*.swf' }    # enable flash
+      - { type: 'allow', url: '*.jpg' }    # enable jpg
+      - { type: 'allow', url: '*.jpeg'   # enable jpeg
+      - { type: 'allow', url: '*.svg' }    # enable svg
+      - { type: 'allow', url: '*.ttf' }    # enable ttf
+      - { type: 'allow', url: '*.woff'   # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }    # enable eot
+      - { type: 'allow', url: '*.pdf' }    # enable pdf
+      - { type: 'allow', url: '*.wmv' }    # enable wmv
+      - { type: 'allow', url: '*.psd' }    # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }    # enable tif
+      - { type: 'allow', url: '*.zip' }    # enable zip
+      - { type: 'allow', url: '*.exe' }    # enable exe
+      - { type: 'allow', url: '*.msi' }    # enable msi
+      - { type: 'allow', url: '*.indd'   # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }    # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }         # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }           # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }         # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }              # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }            # enable update check
+      - { type: 'allow', url: '*.dealers.json' }                # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/var/www/html/cache/content/test'
index 87d888474f849774a86112cc99c5587cbbcea5a0..e684887bd8e9fe9026c3c58c58c38a94d6a8f48f 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: 2
     description: ZFS Snapshot
index bb1f4d3d790c1e0efcaceb6bbdcb14249e47b73e..0624e3602c3765d73d773bd0fb6ca21d93b19850 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: 2
-    description: ZFS Snapshot
\ No newline at end of file
+    description: ZFS Snapshot
index bb1f4d3d790c1e0efcaceb6bbdcb14249e47b73e..0624e3602c3765d73d773bd0fb6ca21d93b19850 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: 2
-    description: ZFS Snapshot
\ No newline at end of file
+    description: ZFS Snapshot
index 0cb4e7b4e9d529b0ae96ec649c4e4acc00ca4298..832123cd503b75e78b67ae39ae25f6dbdb08a5c7 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: '0,12'
     description: ZFS Snapshot
index 7e78af44bf270585ca5be591705c95f4696c5e4f..443533b333a9e8772aa91713a9d4972290d32733 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: '0,12'
-    description: ZFS Snapshot
\ No newline at end of file
+    description: ZFS Snapshot
index 7e78af44bf270585ca5be591705c95f4696c5e4f..443533b333a9e8772aa91713a9d4972290d32733 100644 (file)
@@ -1,5 +1,5 @@
 ---
-infra::role: base_for_old_systems # because we don't need xymon
+infra::role: base_for_old_systems  # because we don't need xymon
 infra::additional_classes:
   - accounts
 # Disable because of extra 7.3 download path
@@ -10,7 +10,7 @@ infra::additional_classes:
 infra::profile::cron::cronjobs:
   zfs_rotation:
     user: root
-    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000' # 30 days
+    command: '/usr/local/sbin/zfs_rotation.sh datapool 2592000'  # 30 days
     minute: 0
     hour: '0,12'
-    description: ZFS Snapshot
\ No newline at end of file
+    description: ZFS Snapshot
index a4925fba5d4900b16d912d17af34069a48b26ea4..73b83dc306b981c4066b76e0122e6009e512db00 100644 (file)
@@ -395,145 +395,145 @@ infra::profile::aem::publish::pp_vhosts:
           - '^/$ https://hub.dentsplysirona.com/en/brand-control-center.html [R=301,L]'
       - comment: 'Reodering site, old pages'
         rewrite_rule:
-        - '^/en-us.html https://hub.dentsplysirona.com/en/brand-control-center.html [R=301,L]'
-        - '^/en-us/basics.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics.html [R=301,L]'
-        - '^/en-us/basics/colors.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/colors.html [R=301,L]'
-        - '^/en-us/basics/icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons.html [R=301,L]'
-        - '^/en-us/basics/icons/basic-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/basic-icons.html [R=301,L]'
-        - '^/en-us/basics/icons/social-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/social-icons.html [R=301,L]'
-        - '^/en-us/basics/icons/file-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/file-icons.html [R=301,L]'
-        - '^/en-us/basics/images.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/images.html [R=301,L]'
-        - '^/en-us/basics/typography.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography.html [R=301,L]'
-        - '^/en-us/basics/typography/headlines.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/headlines.html [R=301,L]'
-        - '^/en-us/basics/typography/copytext.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/copytext.html [R=301,L]'
-        - '^/en-us/basics/logos.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/logos.html [R=301,L]'
-        - '^/en-us/basics/fav-icon.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/fav-icon.html [R=301,L]'
-        - '^/en-us/interaction-elements.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements.html [R=301,L]'
-        - '^/en-us/interaction-elements/buttons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/buttons.html [R=301,L]'
-        - '^/en-us/interaction-elements/arrows.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/arrows.html [R=301,L]'
-        - '^/en-us/interaction-elements/text-links.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/text-links.html [R=301,L]'
-        - '^/en-us/interaction-elements/breadcrumbs.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/breadcrumbs.html [R=301,L]'
-        - '^/en-us/interaction-elements/scrolling.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/scrolling.html [R=301,L]'
-        - '^/en-us/digital-communication.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication.html [R=301,L]'
-        - '^/en-us/digital-communication/domains-vanity-urls.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/domains-vanity-urls.html [R=301,L]'
-        - '^/en-us/digital-communication/email-signature.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/email-signature.html [R=301,L]'
-        - '^/en-us/digital-communication/json-api.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/json-api.html [R=301,L]'
-        - '^/en-us/digital-communication/trademarks.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/trademarks.html [R=301,L]'
-        - '^/en-us/faq.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide.html [R=301,L]'
-        - '^/en-us/aem-component-guide.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide.html [R=301,L]'
-        - '^/en-us/aem-component-guide/headline.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/headline.html [R=301,L]'
-        - '^/en-us/aem-component-guide/text.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text.html [R=301,L]'
-        - '^/en-us/aem-component-guide/text-image.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-image.html [R=301,L]'
-        - '^/en-us/aem-component-guide/text-video.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-video.html [R=301,L]'
-        - '^/en-us/aem-component-guide/table.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/table.html [R=301,L]'
-        - '^/en-us/aem-component-guide/image.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image.html [R=301,L]'
-        - '^/en-us/aem-component-guide/image-gallery.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-gallery.html [R=301,L]'
-        - '^/en-us/aem-component-guide/image-comparison.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-comparison.html [R=301,L]'
-        - '^/en-us/aem-component-guide/video.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/video-components/video.html [R=301,L]'
-        - '^/en-us/aem-component-guide/download-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/download-list.html [R=301,L]'
-        - '^/en-us/aem-component-guide/stickout.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/stickout.html [R=301,L]'
-        - '^/en-us/aem-component-guide/asset-library.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/asset-library.html [R=301,L]'
-        - '^/en-us/aem-component-guide/quote.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote.html [R=301,L]'
-        - '^/en-us/aem-component-guide/quote-block.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-block.html [R=301,L]'
-        - '^/en-us/aem-component-guide/quote-banner.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-banner.html [R=301,L]'
-        - '^/en-us/aem-component-guide/fact.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/fact.html [R=301,L]'
-        - '^/en-us/aem-component-guide/bullet-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/bullet-list.html [R=301,L]'
-        - '^/en-us/aem-component-guide/benefit-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/benefit-list.html [R=301,L]'
-        - '^/en-us/aem-component-guide/hero.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero.html [R=301,L]'
-        - '^/en-us/aem-component-guide/reference.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/system-components/reference.html [R=301,L]'
-        - '^/en-us/aem-component-guide/accordion.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/accordion.html [R=301,L]'
-        - '^/en-us/aem-component-guide/issuu.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/issuu.html [R=301,L]'
-        - '^/en-us/aem-component-guide/process.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/process.html [R=301,L]'
-        - '^/en-us/aem-component-guide/product-highlight.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-highlight.html [R=301,L]'
-        - '^/en-us/aem-component-guide/callout.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/callout.html [R=301,L]'
-        - '^/en-us/aem-component-guide/hotline.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/hotline.html [R=301,L]'
-        - '^/en-us/aem-component-guide/teaser.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser.html [R=301,L]'
-        - '^/en-us/aem-component-guide/teaser-mini.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-mini.html [R=301,L]'
-        - '^/en-us/aem-component-guide/tile-rectangular.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html [R=301,L]'
-        - '^/en-us/aem-component-guide/tile-square.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-square.html [R=301,L]'
-        - '^/en-us/aem-component-guide/teaser-blocklist.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html [R=301,L]'
+          - '^/en-us.html https://hub.dentsplysirona.com/en/brand-control-center.html [R=301,L]'
+          - '^/en-us/basics.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics.html [R=301,L]'
+          - '^/en-us/basics/colors.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/colors.html [R=301,L]'
+          - '^/en-us/basics/icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons.html [R=301,L]'
+          - '^/en-us/basics/icons/basic-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/basic-icons.html [R=301,L]'
+          - '^/en-us/basics/icons/social-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/social-icons.html [R=301,L]'
+          - '^/en-us/basics/icons/file-icons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/file-icons.html [R=301,L]'
+          - '^/en-us/basics/images.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/images.html [R=301,L]'
+          - '^/en-us/basics/typography.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography.html [R=301,L]'
+          - '^/en-us/basics/typography/headlines.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/headlines.html [R=301,L]'
+          - '^/en-us/basics/typography/copytext.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/copytext.html [R=301,L]'
+          - '^/en-us/basics/logos.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/logos.html [R=301,L]'
+          - '^/en-us/basics/fav-icon.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/fav-icon.html [R=301,L]'
+          - '^/en-us/interaction-elements.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements.html [R=301,L]'
+          - '^/en-us/interaction-elements/buttons.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/buttons.html [R=301,L]'
+          - '^/en-us/interaction-elements/arrows.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/arrows.html [R=301,L]'
+          - '^/en-us/interaction-elements/text-links.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/text-links.html [R=301,L]'
+          - '^/en-us/interaction-elements/breadcrumbs.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/breadcrumbs.html [R=301,L]'
+          - '^/en-us/interaction-elements/scrolling.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/scrolling.html [R=301,L]'
+          - '^/en-us/digital-communication.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication.html [R=301,L]'
+          - '^/en-us/digital-communication/domains-vanity-urls.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/domains-vanity-urls.html [R=301,L]'
+          - '^/en-us/digital-communication/email-signature.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/email-signature.html [R=301,L]'
+          - '^/en-us/digital-communication/json-api.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/json-api.html [R=301,L]'
+          - '^/en-us/digital-communication/trademarks.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/trademarks.html [R=301,L]'
+          - '^/en-us/faq.html https://hub.dentsplysirona.com/en/brand-control-center/digital-guide.html [R=301,L]'
+          - '^/en-us/aem-component-guide.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide.html [R=301,L]'
+          - '^/en-us/aem-component-guide/headline.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/headline.html [R=301,L]'
+          - '^/en-us/aem-component-guide/text.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text.html [R=301,L]'
+          - '^/en-us/aem-component-guide/text-image.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-image.html [R=301,L]'
+          - '^/en-us/aem-component-guide/text-video.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-video.html [R=301,L]'
+          - '^/en-us/aem-component-guide/table.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/table.html [R=301,L]'
+          - '^/en-us/aem-component-guide/image.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image.html [R=301,L]'
+          - '^/en-us/aem-component-guide/image-gallery.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-gallery.html [R=301,L]'
+          - '^/en-us/aem-component-guide/image-comparison.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-comparison.html [R=301,L]'
+          - '^/en-us/aem-component-guide/video.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/video-components/video.html [R=301,L]'
+          - '^/en-us/aem-component-guide/download-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/download-list.html [R=301,L]'
+          - '^/en-us/aem-component-guide/stickout.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/stickout.html [R=301,L]'
+          - '^/en-us/aem-component-guide/asset-library.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/asset-library.html [R=301,L]'
+          - '^/en-us/aem-component-guide/quote.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote.html [R=301,L]'
+          - '^/en-us/aem-component-guide/quote-block.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-block.html [R=301,L]'
+          - '^/en-us/aem-component-guide/quote-banner.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-banner.html [R=301,L]'
+          - '^/en-us/aem-component-guide/fact.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/fact.html [R=301,L]'
+          - '^/en-us/aem-component-guide/bullet-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/bullet-list.html [R=301,L]'
+          - '^/en-us/aem-component-guide/benefit-list.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/benefit-list.html [R=301,L]'
+          - '^/en-us/aem-component-guide/hero.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero.html [R=301,L]'
+          - '^/en-us/aem-component-guide/reference.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/system-components/reference.html [R=301,L]'
+          - '^/en-us/aem-component-guide/accordion.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/accordion.html [R=301,L]'
+          - '^/en-us/aem-component-guide/issuu.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/issuu.html [R=301,L]'
+          - '^/en-us/aem-component-guide/process.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/process.html [R=301,L]'
+          - '^/en-us/aem-component-guide/product-highlight.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-highlight.html [R=301,L]'
+          - '^/en-us/aem-component-guide/callout.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/callout.html [R=301,L]'
+          - '^/en-us/aem-component-guide/hotline.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/hotline.html [R=301,L]'
+          - '^/en-us/aem-component-guide/teaser.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser.html [R=301,L]'
+          - '^/en-us/aem-component-guide/teaser-mini.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-mini.html [R=301,L]'
+          - '^/en-us/aem-component-guide/tile-rectangular.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html [R=301,L]'
+          - '^/en-us/aem-component-guide/tile-square.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-square.html [R=301,L]'
+          - '^/en-us/aem-component-guide/teaser-blocklist.html https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html [R=301,L]'
       - comment: 'Move to hub.dentsplysirona.com'
         rewrite_rule:
-        - '^/en.html$ https://hub.dentsplysirona.com/en/brand-control-center.html [R=301,L]'
-        - '^/en/digital-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide.html [R=301,L]'
-        - '^/en/digital-guide/basics.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics.html [R=301,L]'
-        - '^/en/digital-guide/basics/colors.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/colors.html [R=301,L]'
-        - '^/en/digital-guide/basics/icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons.html [R=301,L]'
-        - '^/en/digital-guide/basics/icons/basic-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/basic-icons.html [R=301,L]'
-        - '^/en/digital-guide/basics/icons/social-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/social-icons.html [R=301,L]'
-        - '^/en/digital-guide/basics/icons/file-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/file-icons.html [R=301,L]'
-        - '^/en/digital-guide/basics/images.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/images.html [R=301,L]'
-        - '^/en/digital-guide/basics/typography.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography.html [R=301,L]'
-        - '^/en/digital-guide/basics/typography/headlines.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/headlines.html [R=301,L]'
-        - '^/en/digital-guide/basics/typography/copytext.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/copytext.html [R=301,L]'
-        - '^/en/digital-guide/basics/logos.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/logos.html [R=301,L]'
-        - '^/en/digital-guide/basics/fav-icon.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/fav-icon.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements/buttons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/buttons.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements/arrows.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/arrows.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements/text-links.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/text-links.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements/breadcrumbs.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/breadcrumbs.html [R=301,L]'
-        - '^/en/digital-guide/interaction-elements/scrolling.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/scrolling.html [R=301,L]'
-        - '^/en/digital-guide/digital-communication.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication.html [R=301,L]'
-        - '^/en/digital-guide/digital-communication/domains-vanity-urls.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/domains-vanity-urls.html [R=301,L]'
-        - '^/en/digital-guide/digital-communication/email-signature.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/email-signature.html [R=301,L]'
-        - '^/en/digital-guide/digital-communication/json-api.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/json-api.html [R=301,L]'
-        - '^/en/digital-guide/digital-communication/trademarks.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/trademarks.html [R=301,L]'
-        - '^/en/website-management.html$ https://hub.dentsplysirona.com/en/website-management.html [R=301,L]'
-        - '^/en/website-management/content-script-topics.html$ https://hub.dentsplysirona.com/en/website-management/content-script-topics.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/hero-components/hero.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/hero-components/hero-richtext.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero-richtext.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/hero-components/hero-background-color.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero-background-color.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/text-components/text.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/text-components/text-image.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-image.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/text-components/text-video.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-video.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/text-components/headline.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/headline.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/text-components/table.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/table.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/image-components/image.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/image-components/image-gallery.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-gallery.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/image-components/image-comparison.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-comparison.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/video-components/video.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/video-components/video.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/quote-components/quote.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/quote-components/quote-block.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-block.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/quote-components/quote-banner.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-banner.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/product-components/product-summary.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-summary.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/product-components/product-highlight.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-highlight.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/feature-components/benefit-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/benefit-list.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/feature-components/bullet-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/bullet-list.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/feature-components/fact.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/fact.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/download-components/download-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/download-list.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/download-components/asset-library.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/asset-library.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/download-components/stickout.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/stickout.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/news-components/teaser-news-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/news-components/teaser-news-list.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/other-components/accordion.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/accordion.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/other-components/button-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/button-list.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/other-components/process.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/process.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/other-components/issuu.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/issuu.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/system-components/reference.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/system-components/reference.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/call-to-action-components/callout.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/callout.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/call-to-action-components/hotline.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/hotline.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/call-to-action-components/forms.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/forms.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/call-to-action-components/forms/form-thank-you.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/forms/form-thank-you.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/teaser-components/teaser.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/teaser-components/teaser-mini.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-mini.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/teaser-components/tile-square.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-square.html [R=301,L]'
-        - '^/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html [R=301,L]'
-        - '^/en/website-management/newsroom-management.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management.html [R=301,L]'
-        - '^/en/website-management/newsroom-management/article-page.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/article-page.html [R=301,L]'
-        - '^/en/website-management/newsroom-management/how-to-article-page.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/how-to-article-page.html [R=301,L]'
-        - '^/en/spotlight.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight.html [R=301,L]'
-        - '^/en/spotlight/getting-started.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/getting-started.html [R=301,L]'
-        - '^/en/spotlight/editorial-style-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/editorial-style-guide.html [R=301,L]'
-        - '^/en/spotlight/colors.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/colors.html [R=301,L]'
-        - '^/en/spotlight/typography.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/typography.html [R=301,L]'
-        - '^/en/spotlight/photos.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/photos.html [R=301,L]'
-        - '^/en/spotlight/graphic-structure.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/graphic-structure.html [R=301,L]'
-        - '^/en/spotlight/print-specs.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/print-specs.html [R=301,L]'
-        - '^/en/spotlight/digital-style-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/digital-style-guide.html [R=301,L]'
-        - '^/en/version-history.html$ https://hub.dentsplysirona.com/en/brand-control-center/version-history.html [R=301,L]'
-        - '^/en-us/website-management/newsroom-management/how-to-article-page\.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/how-to-article-page.html [R=301,L]'
+          - '^/en.html$ https://hub.dentsplysirona.com/en/brand-control-center.html [R=301,L]'
+          - '^/en/digital-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide.html [R=301,L]'
+          - '^/en/digital-guide/basics.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics.html [R=301,L]'
+          - '^/en/digital-guide/basics/colors.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/colors.html [R=301,L]'
+          - '^/en/digital-guide/basics/icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons.html [R=301,L]'
+          - '^/en/digital-guide/basics/icons/basic-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/basic-icons.html [R=301,L]'
+          - '^/en/digital-guide/basics/icons/social-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/social-icons.html [R=301,L]'
+          - '^/en/digital-guide/basics/icons/file-icons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/icons/file-icons.html [R=301,L]'
+          - '^/en/digital-guide/basics/images.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/images.html [R=301,L]'
+          - '^/en/digital-guide/basics/typography.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography.html [R=301,L]'
+          - '^/en/digital-guide/basics/typography/headlines.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/headlines.html [R=301,L]'
+          - '^/en/digital-guide/basics/typography/copytext.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/typography/copytext.html [R=301,L]'
+          - '^/en/digital-guide/basics/logos.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/logos.html [R=301,L]'
+          - '^/en/digital-guide/basics/fav-icon.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/basics/fav-icon.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements/buttons.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/buttons.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements/arrows.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/arrows.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements/text-links.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/text-links.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements/breadcrumbs.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/breadcrumbs.html [R=301,L]'
+          - '^/en/digital-guide/interaction-elements/scrolling.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/interaction-elements/scrolling.html [R=301,L]'
+          - '^/en/digital-guide/digital-communication.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication.html [R=301,L]'
+          - '^/en/digital-guide/digital-communication/domains-vanity-urls.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/domains-vanity-urls.html [R=301,L]'
+          - '^/en/digital-guide/digital-communication/email-signature.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/email-signature.html [R=301,L]'
+          - '^/en/digital-guide/digital-communication/json-api.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/json-api.html [R=301,L]'
+          - '^/en/digital-guide/digital-communication/trademarks.html$ https://hub.dentsplysirona.com/en/brand-control-center/digital-guide/digital-communication/trademarks.html [R=301,L]'
+          - '^/en/website-management.html$ https://hub.dentsplysirona.com/en/website-management.html [R=301,L]'
+          - '^/en/website-management/content-script-topics.html$ https://hub.dentsplysirona.com/en/website-management/content-script-topics.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/hero-components/hero.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/hero-components/hero-richtext.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero-richtext.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/hero-components/hero-background-color.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/hero-components/hero-background-color.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/text-components/text.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/text-components/text-image.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-image.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/text-components/text-video.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/text-video.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/text-components/headline.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/headline.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/text-components/table.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/text-components/table.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/image-components/image.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/image-components/image-gallery.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-gallery.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/image-components/image-comparison.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/image-components/image-comparison.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/video-components/video.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/video-components/video.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/quote-components/quote.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/quote-components/quote-block.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-block.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/quote-components/quote-banner.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/quote-components/quote-banner.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/product-components/product-summary.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-summary.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/product-components/product-highlight.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/product-components/product-highlight.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/feature-components/benefit-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/benefit-list.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/feature-components/bullet-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/bullet-list.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/feature-components/fact.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/feature-components/fact.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/download-components/download-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/download-list.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/download-components/asset-library.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/asset-library.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/download-components/stickout.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/download-components/stickout.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/news-components/teaser-news-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/news-components/teaser-news-list.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/other-components/accordion.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/accordion.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/other-components/button-list.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/button-list.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/other-components/process.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/process.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/other-components/issuu.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/other-components/issuu.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/system-components/reference.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/system-components/reference.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/call-to-action-components/callout.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/callout.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/call-to-action-components/hotline.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/hotline.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/call-to-action-components/forms.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/forms.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/call-to-action-components/forms/form-thank-you.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/call-to-action-components/forms/form-thank-you.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/teaser-components/teaser.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/teaser-components/teaser-mini.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-mini.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-rectangular.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/teaser-components/tile-square.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/tile-square.html [R=301,L]'
+          - '^/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html$ https://hub.dentsplysirona.com/en/website-management/aem-component-guide/teaser-components/teaser-blocklist.html [R=301,L]'
+          - '^/en/website-management/newsroom-management.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management.html [R=301,L]'
+          - '^/en/website-management/newsroom-management/article-page.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/article-page.html [R=301,L]'
+          - '^/en/website-management/newsroom-management/how-to-article-page.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/how-to-article-page.html [R=301,L]'
+          - '^/en/spotlight.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight.html [R=301,L]'
+          - '^/en/spotlight/getting-started.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/getting-started.html [R=301,L]'
+          - '^/en/spotlight/editorial-style-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/editorial-style-guide.html [R=301,L]'
+          - '^/en/spotlight/colors.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/colors.html [R=301,L]'
+          - '^/en/spotlight/typography.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/typography.html [R=301,L]'
+          - '^/en/spotlight/photos.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/photos.html [R=301,L]'
+          - '^/en/spotlight/graphic-structure.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/graphic-structure.html [R=301,L]'
+          - '^/en/spotlight/print-specs.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/print-specs.html [R=301,L]'
+          - '^/en/spotlight/digital-style-guide.html$ https://hub.dentsplysirona.com/en/brand-control-center/spotlight/digital-style-guide.html [R=301,L]'
+          - '^/en/version-history.html$ https://hub.dentsplysirona.com/en/brand-control-center/version-history.html [R=301,L]'
+          - '^/en-us/website-management/newsroom-management/how-to-article-page\.html$ https://hub.dentsplysirona.com/en/website-management/newsroom-management/how-to-article-page.html [R=301,L]'
   hub:
     serveraliases:
       - hub.dentsplysirona.com
@@ -2420,57 +2420,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/clinic_solutions'
@@ -2502,77 +2502,77 @@ aem::dispatcher::publish_farm:
     filter:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
-      - { type: 'allow', url: '*.ai'   }  # enable ai
-      - { type: 'allow', url: '*.avi'  }  # enable avi
-      - { type: 'allow', url: '*.css'  }  # enable css
-      - { type: 'allow', url: '*.doc'  }  # enable doc (Word)
+      - { type: 'allow', url: '*.ai' }  # enable ai
+      - { type: 'allow', url: '*.avi' }  # enable avi
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.doc' }  # enable doc (Word)
       - { type: 'allow', url: '*.docx' }  # enable docx (Word)
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.eps'  }  # enable eps
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.gif'  }  # enable gifs
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.eps' }  # enable eps
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.gif' }  # enable gifs
       - { type: 'allow', url: '*.html' }  # enable html
-      - { type: 'allow', url: '*.ico'  }  # enable icos
+      - { type: 'allow', url: '*.ico' }  # enable icos
       - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
-      - { type: 'allow', url: '*.iso'  }  # enable iso
+      - { type: 'allow', url: '*.iso' }  # enable iso
       - { type: 'allow', url: '*.jpeg' }  # enable jpeg
-      - { type: 'allow', url: '*.jpg'  }  # enable jpg
-      - { type: 'allow', url: '*.js'   }  # enable javascript
-      - { type: 'allow', url: '*.mov'  }  # enable mov
-      - { type: 'allow', url: '*.mp3'  }  # enable mp3
-      - { type: 'allow', url: '*.mp4'  }  # enable mp4
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.png'  }  # enable png
-      - { type: 'allow', url: '*.ppt'  }  # enable ppt (Power Point)
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.mov' }  # enable mov
+      - { type: 'allow', url: '*.mp3' }  # enable mp3
+      - { type: 'allow', url: '*.mp4' }  # enable mp4
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.ppt' }  # enable ppt (Power Point)
       - { type: 'allow', url: '*.pptx' }  # enable pptx (Power Point)
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.rar'  }  # enable rar
-      - { type: 'allow', url: '*.raw'  }  # enable raw
-      - { type: 'allow', url: '*.stl'  }  # enable stl
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.swf'  }  # enable flash
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.txt'  }  # enable txt
-      - { type: 'allow', url: '*.wav'  }  # enable wav
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.rar' }  # enable rar
+      - { type: 'allow', url: '*.raw' }  # enable raw
+      - { type: 'allow', url: '*.stl' }  # enable stl
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.txt' }  # enable txt
+      - { type: 'allow', url: '*.wav' }  # enable wav
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
       - { type: 'allow', url: '*.woff' }  # enable woff
       - { type: 'allow', url: '*.woff2' }  # enable woff2
-      - { type: 'allow', url: '*.xls'  }  # enable xls
+      - { type: 'allow', url: '*.xls' }  # enable xls
       - { type: 'allow', url: '*.xlsx' }  # enable xlsx
-      - { type: 'allow', url: '*.zip'  }  # enable zip
+      - { type: 'allow', url: '*.zip' }  # enable zip
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/marketing-hub'
@@ -2606,57 +2606,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/ledview'
@@ -2690,57 +2690,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/intego-turn'
@@ -2773,57 +2773,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/spotlight'
@@ -2857,57 +2857,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/madeingermany'
@@ -2940,57 +2940,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/my-cerec'
@@ -3023,57 +3023,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/myinlab'
@@ -3107,57 +3107,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/profiles'
@@ -3191,57 +3191,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/landingpages'
@@ -3274,57 +3274,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/ids-2017'
@@ -3357,57 +3357,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/corporate'
@@ -3440,57 +3440,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/career'
@@ -3523,57 +3523,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/newsroom'
@@ -3606,57 +3606,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/flagship-site'
@@ -3689,57 +3689,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/ids-app'
@@ -3772,57 +3772,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/dentsplysironasupport'
@@ -3857,57 +3857,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/Zirconia'
@@ -3940,57 +3940,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/events/3d-summit'
@@ -4023,57 +4023,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/events/digital-discovery-summit'
@@ -4106,57 +4106,57 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/events/ankylos-congress-2018'
@@ -4188,77 +4188,77 @@ aem::dispatcher::publish_farm:
     filter:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
-      - { type: 'allow', url: '*.ai'   }  # enable ai
-      - { type: 'allow', url: '*.avi'  }  # enable avi
-      - { type: 'allow', url: '*.css'  }  # enable css
-      - { type: 'allow', url: '*.doc'  }  # enable doc (Word)
+      - { type: 'allow', url: '*.ai' }  # enable ai
+      - { type: 'allow', url: '*.avi' }  # enable avi
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.doc' }  # enable doc (Word)
       - { type: 'allow', url: '*.docx' }  # enable docx (Word)
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.eps'  }  # enable eps
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.gif'  }  # enable gifs
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.eps' }  # enable eps
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.gif' }  # enable gifs
       - { type: 'allow', url: '*.html' }  # enable html
-      - { type: 'allow', url: '*.ico'  }  # enable icos
+      - { type: 'allow', url: '*.ico' }  # enable icos
       - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
-      - { type: 'allow', url: '*.iso'  }  # enable iso
+      - { type: 'allow', url: '*.iso' }  # enable iso
       - { type: 'allow', url: '*.jpeg' }  # enable jpeg
-      - { type: 'allow', url: '*.jpg'  }  # enable jpg
-      - { type: 'allow', url: '*.js'   }  # enable javascript
-      - { type: 'allow', url: '*.mov'  }  # enable mov
-      - { type: 'allow', url: '*.mp3'  }  # enable mp3
-      - { type: 'allow', url: '*.mp4'  }  # enable mp4
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.png'  }  # enable png
-      - { type: 'allow', url: '*.ppt'  }  # enable ppt (Power Point)
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.mov' }  # enable mov
+      - { type: 'allow', url: '*.mp3' }  # enable mp3
+      - { type: 'allow', url: '*.mp4' }  # enable mp4
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.ppt' }  # enable ppt (Power Point)
       - { type: 'allow', url: '*.pptx' }  # enable pptx (Power Point)
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.rar'  }  # enable rar
-      - { type: 'allow', url: '*.raw'  }  # enable raw
-      - { type: 'allow', url: '*.stl'  }  # enable stl
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.swf'  }  # enable flash
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.txt'  }  # enable txt
-      - { type: 'allow', url: '*.wav'  }  # enable wav
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.rar' }  # enable rar
+      - { type: 'allow', url: '*.raw' }  # enable raw
+      - { type: 'allow', url: '*.stl' }  # enable stl
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.txt' }  # enable txt
+      - { type: 'allow', url: '*.wav' }  # enable wav
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
       - { type: 'allow', url: '*.woff' }  # enable woff
       - { type: 'allow', url: '*.woff2' }  # enable woff2
-      - { type: 'allow', url: '*.xls'  }  # enable xls
+      - { type: 'allow', url: '*.xls' }  # enable xls
       - { type: 'allow', url: '*.xlsx' }  # enable xlsx
-      - { type: 'allow', url: '*.zip'  }  # enable zip
+      - { type: 'allow', url: '*.zip' }  # enable zip
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '/api.json' } # Unique fuer Assets Domain
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '/api.json' }  # Unique fuer Assets Domain
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
       # Security Rules
-      - { type: 'deny', url: '/etc/'  }
-      - { type: 'deny', url: '/libs/'  }
-      - { type: 'allow', url: '/etc/designs/*'  }
-      - { type: 'allow', url: '/etc/clientlibs/*'  }
-      - { type: 'allow', url: '/etc/segmentation.segment.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json'  }
-      - { type: 'allow', url: '/libs/wcm/stats/tracker.js'  }
-      - { type: 'allow', url: '/libs/cq/personalization/*'  }  #  (JS, CSS and JSON)
-      - { type: 'allow', url: '/libs/cq/security/userinfo.json'  }  #  (CQ user information)
-      - { type: 'allow', url: '/libs/granite/security/currentuser.json'  }  #  (data must not be cached)
-      - { type: 'allow', url: '/libs/cq/i18n/*'  }  #  (Internalization)
+      - { type: 'deny', url: '/etc/' }
+      - { type: 'deny', url: '/libs/' }
+      - { type: 'allow', url: '/etc/designs/*' }
+      - { type: 'allow', url: '/etc/clientlibs/*' }
+      - { type: 'allow', url: '/etc/segmentation.segment.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/components/clickstreamcloud/content/config.json' }
+      - { type: 'allow', url: '/libs/wcm/stats/tracker.js' }
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  #  (JS, CSS and JSON)
+      - { type: 'allow', url: '/libs/cq/security/userinfo.json' }  #  (CQ user information)
+      - { type: 'allow', url: '/libs/granite/security/currentuser.json' }  #  (data must not be cached)
+      - { type: 'allow', url: '/libs/cq/i18n/*' }  #  (Internalization)
       # CSRF
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/opt/adobe/www/cache/content/dam'
index 2499083faa8e0e76f0c663159406ed748bc91332..714c8a36fd40d98c3a6ff6ae27f19a0dc930ec2c 100644 (file)
@@ -203,7 +203,7 @@ infra::profile::aem::author::pp_vhosts:
     docroot: '/var/www'
     servername: int-sirona-author.pixelpark.net
     cert_servername: 'wildcard.pixelpark.net'
-    cert_customer: 'pixelpark'    
+    cert_customer: 'pixelpark'
     ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
     ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
     ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
@@ -249,44 +249,44 @@ aem::dispatcher::publish_farm:
       - { type: 'deny', glob: '*' }
       - { type: 'allow', url: '/' }
       - { type: 'allow', url: '*.html' }
-      - { type: 'allow', url: '*.css'   }  # enable css
-      - { type: 'allow', url: '*.gif'   }  # enable gifs
-      - { type: 'allow', url: '*.ico'   }  # enable icos
-      - { type: 'allow', url: '*.js'    }  # enable javascript
-      - { type: 'allow', url: '*.png'   }  # enable png
-      - { type: 'allow', url: '*.swf'   }  # enable flash
-      - { type: 'allow', url: '*.jpg'   }  # enable jpg
-      - { type: 'allow', url: '*.jpeg'  }  # enable jpeg
-      - { type: 'allow', url: '*.svg'  }  # enable svg
-      - { type: 'allow', url: '*.ttf'  }  # enable ttf
-      - { type: 'allow', url: '*.woff'  }  # enable woff
-      - { type: 'allow', url: '*.woff2'  }  # enable woff2
-      - { type: 'allow', url: '*.eot'  }  # enable eot
-      - { type: 'allow', url: '*.pdf'  }  # enable pdf
-      - { type: 'allow', url: '*.wmv'  }  # enable wmv
-      - { type: 'allow', url: '*.psd'  }  # enable psd (Adobe Photoshop Dokument)
-      - { type: 'allow', url: '*.tif'  }  # enable tif
-      - { type: 'allow', url: '*.zip'  }  # enable zip
-      - { type: 'allow', url: '*.exe'  }  # enable exe
-      - { type: 'allow', url: '*.msi'  }  # enable msi
-      - { type: 'allow', url: '*.indd'  }  # enable indd (Adobe Indesign Dokument)
+      - { type: 'allow', url: '*.css' }  # enable css
+      - { type: 'allow', url: '*.gif' }  # enable gifs
+      - { type: 'allow', url: '*.ico' }  # enable icos
+      - { type: 'allow', url: '*.js' }  # enable javascript
+      - { type: 'allow', url: '*.png' }  # enable png
+      - { type: 'allow', url: '*.swf' }  # enable flash
+      - { type: 'allow', url: '*.jpg' }  # enable jpg
+      - { type: 'allow', url: '*.jpeg' }  # enable jpeg
+      - { type: 'allow', url: '*.svg' }  # enable svg
+      - { type: 'allow', url: '*.ttf' }  # enable ttf
+      - { type: 'allow', url: '*.woff' }  # enable woff
+      - { type: 'allow', url: '*.woff2' }  # enable woff2
+      - { type: 'allow', url: '*.eot' }  # enable eot
+      - { type: 'allow', url: '*.pdf' }  # enable pdf
+      - { type: 'allow', url: '*.wmv' }  # enable wmv
+      - { type: 'allow', url: '*.psd' }  # enable psd (Adobe Photoshop Dokument)
+      - { type: 'allow', url: '*.tif' }  # enable tif
+      - { type: 'allow', url: '*.zip' }  # enable zip
+      - { type: 'allow', url: '*.exe' }  # enable exe
+      - { type: 'allow', url: '*.msi' }  # enable msi
+      - { type: 'allow', url: '*.indd' }  # enable indd (Adobe Indesign Dokument)
       # Enable features
-      - { type: 'allow', url: '/libs/cq/personalization/*' } # enable personalization
-      - { type: 'allow', url: '/content/dam/api.json' } # enable generic asset JSON API
-      - { type: 'allow', url: '*.assetlibrary.json' } # enable asset library JSON API
-      - { type: 'allow', url: '*.articlelibrary.json' } # enable article library JSON API
-      - { type: 'allow', url: '*.assetdata.json' } # enable download basket JSON API
-      - { type: 'allow', url: '*.updatecheck.json' } # enable update check
-      - { type: 'allow', url: '*.dealers.json' } # enable dealer search JSON API
-      - { type: 'allow', method: 'post', url: '*.forms.html' } # enable forms
-      - { type: 'allow', url: '/libs/granite/csrf/token.json' } # enable CSRF token
+      - { type: 'allow', url: '/libs/cq/personalization/*' }  # enable personalization
+      - { type: 'allow', url: '/content/dam/api.json' }  # enable generic asset JSON API
+      - { type: 'allow', url: '*.assetlibrary.json' }  # enable asset library JSON API
+      - { type: 'allow', url: '*.articlelibrary.json' }  # enable article library JSON API
+      - { type: 'allow', url: '*.assetdata.json' }  # enable download basket JSON API
+      - { type: 'allow', url: '*.updatecheck.json' }  # enable update check
+      - { type: 'allow', url: '*.dealers.json' }  # enable dealer search JSON API
+      - { type: 'allow', method: 'post', url: '*.forms.html' }  # enable forms
+      - { type: 'allow', url: '/libs/granite/csrf/token.json' }  # enable CSRF token
       # Deny content grabbing
       - { type: 'deny', url: '*.infinity.json' }
-      - { type: 'deny', url: '*.tidy.json'     }
-      - { type: 'deny', url: '*.sysview.xml'   }
-      - { type: 'deny', url: '*.docview.json'  }
-      - { type: 'deny', url: '*.docview.xml'   }
-      - { type: 'deny', url: '*.*[0-9].json'   }
+      - { type: 'deny', url: '*.tidy.json' }
+      - { type: 'deny', url: '*.sysview.xml' }
+      - { type: 'deny', url: '*.docview.json' }
+      - { type: 'deny', url: '*.docview.xml' }
+      - { type: 'deny', url: '*.*[0-9].json' }
       # Deny query
       - { type: 'deny', url: '*.query.json' }
     cache_docroot: '/var/www/html/cache'